itsmangooo/Weedout Security Scan

Scan your dependencies for the CVEs that are actually exploited or actually reachable, and fail the build only when something genuinely is.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
api-keyA Weedout project API key. Pass it from a secret -- ${{ secrets.WEEDOUT_API_KEY }} -- never inline. The key decides which project the scan belongs to, so there is nothing else to configure.yes—
fail-onThe severity floor that fails the build: "critical" (also fails on anything CISA lists as exploited in the wild) or "high". Confirmed exploitation fails at either setting.nocritical
pathThe directory to scan. Defaults to the repository root.no.
versionWhich CLI release to run, e.g. "v0.1.0". Defaults to the latest release. Pin it if you want the scan to be reproducible.nolatest
comment-on-prOn a pull request, post the summary as a comment and update that same comment on later runs. Needs pull-requests:write permission.notrue
github-tokenToken used to post the pull request comment.no${{ github.token }}
api-urlThe Weedout API base URL. Only useful for self-hosting.nohttps://weedout.dev
namedescription
critical-countOpen findings at critical severity.
high-countOpen findings at high severity.
exploited-countOpen findings CISA lists as exploited in the wild.
blocking-countFindings at or above `fail-on`. This is the number the exit code is about to be decided by.
filtered-countAdvisories that matched your dependencies and were deliberately not reported. Usually an order of magnitude larger than the rest.
findings-urlLink to this project on the Weedout dashboard.
result-jsonPath to the full scan result as JSON, for a later step to read.