Skip to content

Add a vibe-drafted fuzzing harness for the scanner - #306

Draft
thomas-chauchefoin-tob wants to merge 1 commit into
masterfrom
fuzz-harness
Draft

Add a vibe-drafted fuzzing harness for the scanner#306
thomas-chauchefoin-tob wants to merge 1 commit into
masterfrom
fuzz-harness

Conversation

@thomas-chauchefoin-tob

Copy link
Copy Markdown
Collaborator

It pairs Atheris' coverage feedback with Cisco's pickle generator. Kept as a separate uv project because atheris needs 3.14 and builds from source; the parent lockfile and make dev stay untouched. Excluded from the sdist, and pytest is pinned to test/ so a bare pytest doesn't wander into fuzz/.

Crashes and DoS' are not treated as security issues and will be tracked directly on GitHub.

It pairs atheris' coverage feedback with Cisco's pickle generator.
Kept as a separate uv project because atheris needs 3.14 and builds from
source; the parent lockfile and `make dev` stay untouched.

Excluded from the sdist, and pytest is pinned to test/ so a bare `pytest`
doesn't wander into fuzz/. Crashes and DoS' are not treated as security
issues and will be tracked directly on GitHub.
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