Weekly supply-chain report for open-source security tools

Every week, each of the 78 active tools in the Awesome Security Pipeline catalog is scanned at its latest release: its dependencies and known vulnerabilities, which vulnerable code actually ships in its binary, whether the release can be verified, how its repository and CI are secured, and what changed since the previous week.

Week of 2026-11-01 · How this report is made · JSON · CSV · Atom feed

78
projects scanned, 22266 declared dependencies
144 / 890
critical / high matches in 52 projects (376 distinct advisories; 2145 matches of any severity)
119
advisories with vulnerable code shipped in a release binary, across 31 of 37 analyzed Go tools
24 / 49
Linux releases verifiable by signature, provenance, or attestation
6.5
median OpenSSF Scorecard (58 scored)

This week

OpenSSF Scorecard changed (1)

All projects

Vulnerabilities are known advisories that Grype matches against the dependencies declared in each project's release source (manifests and lockfiles, including development and build dependencies). A match does not mean the tool is exploitable: the vulnerable code may be unused, test-only, or not shipped in the released binary. Rows marked on the left changed since last week. Select a project for its full inventory, advisories, and history.

ProjectVersion scannedDependenciesCriticalHighMediumLowUnknownVulnerable packagesFixableKEVIn binaryScorecardWorkflowReleaseChange since last week
safe-chain
Software Composition Analysis (SCA)
1.5.2770100011——4.518verifiedno change
njsscan
Static Application Security Testing (SAST) › Language-specific › JavaScript/Node.js
1.0.280000000——5.50no release filesfirst scan
grype
Software Composition Analysis (SCA)
v0.121.03750420343—217.90verifiedno change
syft
SBOM Generation
v1.55.038202024231048—168.70verifiedno change
kube-bench
Kubernetes Security
v0.16.01011500228—295.81checksums onlyno change
tracee
Container Security › Runtime Security
v0.24.1194123430351474—577.016checksums onlyno change
trivy
Software Composition Analysis (SCA)
v0.76.15090430353—37.11verifiedno change
trivy-operator
Kubernetes Security
v0.36.14250000110—17.51verifiedno change
Dark-Moon
API & Dynamic Testing (DAST)
v1.6.00no dependencies found to match00——3.80no release filesno change
cfn-lint
Infrastructure as Code Security
v1.59.071001012——6.028no Linux binaryno change
bearer
Static Application Security Testing (SAST) › Multi-language
v2.1.31460010333—26.36checksums onlyno change
sealed-secrets
Secret Management
v0.41.21020000322—06.85signed, signer not checkedno change
checkov
Infrastructure as Code Security
3.4.013334932601489———10no checksums or signaturesno change
kics
Infrastructure as Code Security
v2.2.0373487431021———0no release filesno change
tetragon
Container Security › Runtime Security
v1.8.02200320010—0—33no checksums or signaturesno change
cloudquery
Cloud Security
cli-v6.49.297533227562565—86.014checksums onlyno change
cdxgen
SBOM Generation
v13.6.032914620813———1checksums onlyno change
cyclonedx-cli
SBOM Generation
v0.33.150000000———21no checksums or signaturesno change
dependency-track
Software Composition Analysis (SCA)
5.2.12120000000——7.50no Linux binaryno change
bomber
Software Composition Analysis (SCA)
v0.5.1441131012527—83—7checksums onlyno change
docker-bench-security
Container Security › Image Scanning
v1.6.160000000——6.71no Linux binaryno change
sysdig-inspect
Container Security › Runtime Security
0.12.166510603117057118———17no Linux binaryfirst scan
eslint-plugin-security
Static Application Security Testing (SAST) › Language-specific › JavaScript/Node.js
eslint-plugin-security-v4.2.170000000———9no release filesno change
external-secrets
Secret Management
v2.14.052915223812——8.316no Linux binaryno change
polaris
Kubernetes Security
v10.2.5811500228—165.15signed, signer not checkedno change
falco
Container Security › Runtime Security
0.45.2420000000——7.5106no checksums or signaturesno change
sops
Secret Management
v3.13.3207111313618—31—3verifiedno change
codeql
Static Application Security Testing (SAST) › Multi-language
main (branch)54322130141058——5.8165—no change
gitleaks
Pre-commit & Secrets Detection
v8.30.18379811625—70—5checksums onlyno change
govulncheck
Static Application Security Testing (SAST) › Language-specific › Go
v1.1.480201023——3.70no release filesno change
dockle
Container Security › Image Scanning
v0.4.1510191812211135—764.18checksums onlyno change
osv-scanner
Software Composition Analysis (SCA)
v2.7.02380000322—168.65verifiedno change
hadolint
Container Security › Image Scanning
v2.15.1170000000——4.747verifiedno change
vault
Secret Management
v2.2.1651012904819——6.5205no release filesno change
in-toto
Supply Chain Compliance
v3.1.0221310025——6.54no Linux binaryno change
infisical
Secret Management
v0.167.42041510313026667261——6.924no release filesno change
kubescape
Kubernetes Security
v4.0.1764419504711—127.61verifiedno change
KubeStellar Console
Kubernetes Security
v0.3.42606426281222071—16—19verifiedno change
kyverno
Kubernetes Security
v1.19.249102334910—67.854verifiedno change
cartography
Cloud Security
0.144.0262061150522——8.10no release filesno change
sbom-tool
SBOM Generation
v4.1.590000000———2no checksums or signaturesno change
notation
Artifact Signing & Verification
v1.3.2387111021530—926.51checksums onlyno change
conftest
Policy as Code
v0.71.118115203310—167.20verifiedno change
gatekeeper
Policy as Code
v3.23.112964845017355155—44—4verifiedno change
opa
Policy as Code
v1.22.01560200334—08.21verifiedScorecard 8 → 8.2
scorecard
Supply Chain Compliance
v5.6.069415206512—48.64verifiedno change
phpstan
Static Application Security Testing (SAST) › Language-specific › PHP
2.3.43350000000——4.84no Linux binaryno change
pre-commit
Pre-commit & Secrets Detection
v4.7.080000000——4.59no Linux binaryno change
brakeman
Static Application Security Testing (SAST) › Language-specific › Ruby
v8.1.050000000——6.05no release filesno change
nuclei
API & Dynamic Testing (DAST)
v3.11.1441119703929—356.876checksums onlyno change
prowler
Cloud Security
5.47.0203412255904787———1no release filesno change
bandit
Static Application Security Testing (SAST) › Language-specific › Python
1.9.481001012——5.814no release filesno change
safety
Static Application Security Testing (SAST) › Language-specific › Python
3.8.1171101023——4.746no checksums or signaturesno change
clair
Container Security › Image Scanning
v4.9.0128143417632067—825.069no checksums or signaturesno change
sbomlyze
SBOM Generation
v0.6.0420100011—07.94verifiedno change
cargo-audit
Static Application Security Testing (SAST) › Language-specific › Rust
cargo-audit/v0.22.24650132036———2no checksums or signaturesno change
vet
Software Composition Analysis (SCA)
v1.20.071244135132471—587.45verifiedno change
cloudsplaining
Cloud Security
0.9.116331615201435——5.70no release filesno change
gosec
Static Application Security Testing (SAST) › Language-specific › Go
v2.30.0790000322—06.60verifiedno change
semgrep
Static Application Security Testing (SAST) › Multi-language
v1.183.0215226311302171———8no release filesno change
cosign
Artifact Signing & Verification
v3.1.43190010443—18.27verifiedno change
rekor
Artifact Signing & Verification
v1.5.527015006510—08.62verifiedno change
slsa-verifier
Supply Chain Compliance
v2.7.116393440642287—79—2verifiedno change
snyk-cli
Software Composition Analysis (SCA)
v1.1308.3749088331419—6—38checksums onlyno change
sonarqube
Static Application Security Testing (SAST) › Multi-language
26.10.0.13307830000000——4.91no release filesno change
spotbugs
Static Application Security Testing (SAST) › Multi-language
4.10.580000000——4.66no Linux binaryno change
sqlmap
API & Dynamic Testing (DAST)
1.1020000000——4.92no release filesno change
kube-linter
Kubernetes Security
v0.8.362120586012741142—827.421signed, signer not checkedno change
nikto
API & Dynamic Testing (DAST)
2.6.150000000——3.87no release filesno change
talisman
Pre-commit & Secrets Detection
v1.37.0350201023—653.313checksums onlyno change
trufflehog
Pre-commit & Secrets Detection
v3.99.73350450355——7.93verifiedno change
steampipe
Cloud Security
v2.4.922939233715—126.814verifiedno change
psalm
Static Application Security Testing (SAST) › Language-specific › PHP
6.20.5680010011——4.71no Linux binaryno change
dive
Container Security › Image Scanning
v0.13.17911714321032—863.428checksums onlyfirst scan
wapiti
API & Dynamic Testing (DAST)
3.3.250000000———10no Linux binaryno change
detect-secrets
Pre-commit & Secrets Detection
v1.5.0462161950942——3.57no release filesno change
zap
API & Dynamic Testing (DAST)
v2.17.0180000000——6.836no checksums or signaturesno change
zizmor
Infrastructure as Code Security
v1.31.14940022014———10verifiedno change

Critical … Unknown: advisory matches (one advisory can match several packages). Vulnerable packages: distinct package versions with a match, roughly the number of upgrades that clear the list. KEV: matches listed in the CISA Known Exploited Vulnerabilities catalog (— means not checked that week). In binary: Go tools only, advisories whose vulnerable functions are compiled into the released Linux binary. Scorecard: OpenSSF repository practices out of 10; * marks a score from the Scorecard CLI run by this workflow, † a score carried forward from an earlier week (hover for source and date, or for why a score is missing). Workflow: high-severity GitHub Actions findings from zizmor. Release: whether the Linux release file's signature, SLSA provenance, or GitHub attestation verifies against the project's own workflows. Select a column heading to sort.

How this report is made

Every Sunday a GitHub Actions workflow resolves each catalog tool to its latest release and runs the checks below. Every tool is installed from its own latest release and verified against its published checksum or digest. Nothing from the scanned projects is built or executed; release binaries are analyzed as files.

How the weekly supply-chain report is producedEvery Sunday the catalog's tools are resolved to their latest release. Manifests and workflows go to Syft, Grype, OSV-Scanner, sbomlyze, and zizmor; the release binary and its signatures go to govulncheck, Cosign, slsa-verifier, and GitHub attestation verification; the repository goes to OpenSSF Scorecard. Results are compared with the previous week and published here.Catalog78 tools in READMELatest releaseGitHub API, every SundayManifests & workflowssparse checkout, no testsRelease binaryLinux amd64 + signaturesRepositoryGitHub & OpenSSF dataSyftSBOMGrype + OSV-Scannerknown advisoriessbomlyzediff + minimum elementszizmorworkflow auditgovulncheckvulnerable code in binaryCosign · slsa-verifier · ghrelease verificationOpenSSF Scorecardrepository practicesCompare with last weekdata branch historyThis reportoverview + project pages
ToolWhat it does hereVersion this week
SyftGenerates a CycloneDX SBOM from each release's manifests and lockfiles.1.55.0
GrypeMatches the SBOM against known vulnerabilities.0.121.0
OSV-ScannerChecks the same files against the OSV database to confirm or add matches.2.7.0
govulncheckFor Go tools, finds which advisories have vulnerable code compiled into the released Linux binary.1.9.0
zizmorAudits the project's GitHub Actions workflows for injection, unpinned actions, and excessive permissions.1.31.1
OpenSSF ScorecardScores repository security practices such as code review, branch protection, and pinned dependencies.5.6.0
CosignVerifies Sigstore signatures on the release binary or its checksums file.3.1.4
slsa-verifierVerifies SLSA build provenance published with the release.2.7.1
GitHub CLI attestationsVerifies GitHub artifact attestations for the release binary.—
sbomlyzeDiffs each SBOM against last week and scores NTIA, CISA, and BSI minimum elements. Maintained by this repository's maintainer.0.6.0