mirror of
https://github.com/PR0M3TH3AN/bitvid.git
synced 2026-11-06 21:02:28 +00:00
- Move from root publishing to clean `dist/` directory - Create `scripts/build-dist.mjs` to orchestrate build and copy assets - Update `package.json` build script - Update `netlify.toml` to publish `dist/` - Ignore `dist/` in `.gitignore` Co-authored-by: PR0M3TH3AN <[email protected]>
24 lines
707 B
Markdown
24 lines
707 B
Markdown
# Fuzz Testing Reproducers
|
|
|
|
This directory contains reproducers for crashes found during fuzz testing.
|
|
These files contain the input that caused a crash and the error message.
|
|
|
|
## How to run
|
|
|
|
The reproducers are JSON files. To re-run a specific case, you can use the fuzz harness and load the JSON input, or manually import the function and call it with the input.
|
|
|
|
Example structure:
|
|
```json
|
|
{
|
|
"target": "functionName",
|
|
"input": { ... },
|
|
"error": { ... }
|
|
}
|
|
```
|
|
|
|
## Known Issues
|
|
|
|
- `buildVideoPostEvent` crashes on circular objects if not handled (Fixed).
|
|
- `normalizeAndAugmentMagnet` crashes on non-iterable `extraTrackers` (Fixed).
|
|
- `build...` functions crash on `null`/`undefined` input (Fixed).
|