Skip to content

Name the fuzz seed lockfiles *.seed - #4

Merged
adamtty merged 2 commits into
mainfrom
seed-names
Oct 20, 2026
Merged

adamtty merged 2 commits into
mainfrom
seed-names

Conversation

@adamtty

@adamtty adamtty commented Oct 20, 2026

Copy link
Copy Markdown
Owner

The seed corpus's requirements.txt / Cargo.lock / uv.lock / poetry.lock were scanned as pkgdash's own dependencies (16 bogus vulnerabilities in Scorecard). Renamed to *.seed; osv-scanner now finds only the real tests/requirements-fuzz.txt, with no issues.

Seeds called requirements.txt, Cargo.lock, uv.lock and poetry.lock were
taken by dependency scanners (osv-scanner, so OpenSSF Scorecard) as this
project's own dependencies, and their deliberately old pins reported 16
vulnerabilities. The fuzzer reads the files whatever they're called.
A v1 dependency keyed "" or a v2/v3 key of just "node_modules/" came back
as a package with an empty name, which would then be looked up in OSV.
Both are skipped; the fuzzer's input is a regression test.
@adamtty
adamtty merged commit bd7d5a6 into main Oct 20, 2026
9 checks passed
@adamtty
adamtty deleted the seed-names branch October 20, 2026 14:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant