pdftract/tests/fixtures/malformed
jedarden 56a773b5f0 docs(bf-4xk2v): add verification note and compression bomb fixture
Add verification note documenting all 13 decompression-bomb tests now
use minimal crafted inputs and assert byte-budget limit fires early.
Add compression-bomb.bin fixture (509 bytes → 500 KB, 982:1 ratio)
for TH-01 decompression bomb abort test.

Acceptance criteria:
- STREAM_BOMB abort fires before materialization: PASS
- Minimal crafted inputs (no multi-GB buffers): PASS
- Byte-budget limit fires early: PASS
- Never pre-size Vec in tests: PASS
- TH-01 bomb-abort test exists: PASS

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-23 13:32:19 -04:00
..
circular_ref.pdf test(fixtures): restore malformed PDF corpus, commit so it is durable 2026-05-21 23:53:33 -04:00
compression-bomb.bin docs(bf-4xk2v): add verification note and compression bomb fixture 2026-05-23 13:32:19 -04:00
corrupt_xref.pdf test(fixtures): restore malformed PDF corpus, commit so it is durable 2026-05-21 23:53:33 -04:00
empty.pdf test(fixtures): restore malformed PDF corpus, commit so it is durable 2026-05-21 23:53:33 -04:00
malformed_array.pdf test(fixtures): restore malformed PDF corpus, commit so it is durable 2026-05-21 23:53:33 -04:00
malformed_dictionary.pdf test(fixtures): restore malformed PDF corpus, commit so it is durable 2026-05-21 23:53:33 -04:00
malformed_hex_string.pdf test(fixtures): restore malformed PDF corpus, commit so it is durable 2026-05-21 23:53:33 -04:00
malformed_indirect.pdf test(fixtures): restore malformed PDF corpus, commit so it is durable 2026-05-21 23:53:33 -04:00
malformed_name.pdf test(fixtures): restore malformed PDF corpus, commit so it is durable 2026-05-21 23:53:33 -04:00
malformed_stream.pdf test(fixtures): restore malformed PDF corpus, commit so it is durable 2026-05-21 23:53:33 -04:00
malformed_string.pdf test(fixtures): restore malformed PDF corpus, commit so it is durable 2026-05-21 23:53:33 -04:00
overflow_numbers.pdf test(fixtures): restore malformed PDF corpus, commit so it is durable 2026-05-21 23:53:33 -04:00
random_bytes.bin test(fixtures): restore malformed PDF corpus, commit so it is durable 2026-05-21 23:53:33 -04:00
stream_bomb.pdf test(fixtures): restore malformed PDF corpus, commit so it is durable 2026-05-21 23:53:33 -04:00