Skip to content
KitploitKITPLOIT
ToolsBlog
Submit
ToolsBlog
Submit

Hacking, PenTest, and Cybersecurity Tools for Your Security Arsenal!

Kitploit is a directory of hacking, cybersecurity, and pentesting tools. Discover the latest project updates to find vulnerabilities, analyze systems, automate testing, and strengthen your security.

··Feeds·Contact·Privacy·© 2026 Kitploit

Tool Directory

Categories

View all categories
Loading categories
aqua-checksums | Kitploit
Tools/GitHubGitHub/knqyf263/aqua-checksums
Defensive ToolsContainer SecurityDevSecOpsSupply Chain SecurityIncident Response
GitHubknqyf263/aqua-checksums

aqua-checksums

View Repository
23 months agoNot yet reviewed

Most Popular

View all →

Discover the most used tools by our community.

Explore all tools

Browse our collection of tools

View all tools →
Share

aqua-checksums

External supply chain integrity monitoring for Aqua Security open source projects.

What this repository does

This repository continuously monitors the integrity of Aqua Security's published artifacts — container images, GitHub releases, Git tags, and release assets — by recording and verifying cryptographic digests over time. For signed artifacts, it also verifies Sigstore cosign signatures against the Rekor transparency log.

A scheduled GitHub Actions workflow runs every 10 minutes and compares current artifact digests against previously recorded state. If any digest has changed unexpectedly, the workflow fails and creates a GitHub Issue with details.

Why external monitoring matters

Software supply chain attacks often target distribution channels:

  • Tag hijacking — force-pushing existing Git tags to malicious commits
  • Release asset replacement — re-uploading compromised binaries to existing releases
  • Image tag mutation — pushing malicious content to existing container image tags

These attacks are difficult to detect from inside the target repository because an attacker with sufficient access can also disable in-repo monitoring. External monitoring from a separate repository is immune to this.

Monitored targets

How it works

  1. Discovery — list current tags and releases from GitHub API and container registries
  2. Integrity check — compare current digests (via HEAD requests) against recorded state
  3. Signature verification — for artifacts signed with Sigstore, verify cosign keyless signatures and check inclusion in the Rekor transparency log. Supports both legacy tag-based signatures (.sig tags) and the newer Sigstore bundle format (OCI Referrers API and .sigstore.json release assets).
  4. State update — commit and push any new entries to this repository

Check modes

ModeScheduleWhat it checks
QuickEvery 10 minRecent image tags, all releases/tags, no cosign
FullEvery 6 hoursAll image tags, cosign verification, deep asset check

State files

State is stored as TSV files in the state/ directory (one per target). Each row records an artifact's type, identifier, digest, signature status, and creation date. Changes to state files are committed by the workflow, providing a full audit trail via Git history.

Alerts

When an integrity violation is detected, the workflow:

  1. Exits with a non-zero status (workflow failure)
  2. Creates a GitHub Issue with details of the findings
Download Tool
ProjectReleasesTagsContainer ImagesCosignState
trivyYesYesGHCR, ECR Public, Docker HubYesstate/trivy.tsv
trivy-actionYesYes——state/trivy-action.tsv
setup-trivyYesYes——state/setup-trivy.tsv
trivy-operatorYesYesGHCR, Docker HubYesstate/trivy-operator.tsv
kube-benchYesYesDocker Hub—state/kube-bench.tsv
tfsecYesYesGHCR, Docker Hub—state/tfsec.tsv
traceeYesYesDocker HubYesstate/tracee.tsv
kube-hunterYesYesDocker Hub—state/kube-hunter.tsv
k8s-node-collectorYesYesGHCRYesstate/k8s-node-collector.tsv