pdftract/notes/bf-35c42.md
jedarden a93fa93004 docs(bf-35c42): document available fuzz targets
Listed 6 fuzz targets via cargo fuzz list:
- cmap_parser
- content
- lexer
- object_parser
- stream_decoder
- xref

All acceptance criteria PASSED. Verification in notes/bf-35c42.md.
2026-07-05 22:15:25 -04:00

1.1 KiB

bf-35c42: List available fuzz targets

Task

List all available fuzz targets in the project to understand what can be fuzzed.

Results

Successfully ran cargo fuzz list and identified 6 available fuzz targets:

  1. cmap_parser - Character map parsing
  2. content - Content stream parsing (expected target)
  3. lexer - Lexical analysis/tokenization
  4. object_parser - PDF object parsing
  5. stream_decoder - Stream decoding
  6. xref - Cross-reference table parsing

Verification

  • cargo fuzz list runs without error
  • Output shows 6 fuzz targets (exceeds expectation of "at least one")
  • The expected 'content' target exists
  • Target list is readable and well-formatted

Acceptance Criteria Status

All criteria PASSED:

  • PASS: cargo fuzz list runs without error
  • PASS: Output shows multiple fuzz targets including 'content'
  • PASS: Target list is readable

Notes

The fuzzing infrastructure is properly configured with diverse targets covering different PDF parsing components, providing good coverage for security and robustness testing.