This repository accepts malicious inputs, crash repros, parser edge cases, and security-testing payloads. Treat every file as hostile.
- Confirm the file is a durable input artifact, not a log or generated report.
- Put it in the nearest category directory.
- Use a stable descriptive filename when the crash site is known.
- Check for duplicate content before adding large files.
- Run format-safe validation when available.
- Keep edited text files ASCII.
- local CI, QA, or test reports
*.log,*.out,*.err, temporary stderr captures- coverage files and sanitizer byproducts
- build, dist, temp, run, and artifact directories
- generated converter outputs unless promoted as curated repro inputs
Use short imperative subjects:
fuzz: add ICC XML repro for CIccMpeXmlUnknownfuzz: clean generated corpus artifactsfuzz: document corpus management workflow
Run the nearest cheap check before committing:
git diff --cached --check
xmllint --noout path/to/file.xml
file path/to/edited-text-fileUse sanitizer-instrumented ICC/image tools when available.