Files
bitvid/examples/reproducers
google-labs-jules[bot] d592299dd8 feat: add minimal reproducer for channel moderation test crash
Adds a standalone Node.js script that reproduces the TypeError seen in
`tests/app/channel-profile-moderation.test.mjs`. The crash occurs because
the test harness instantiates `Application` without running the constructor,
leaving `moderationDecorator` undefined.

The reproducer demonstrates this by using `Object.create(Application.prototype)`
and attempting to call `decorateVideoModeration`.
2026-01-21 12:14:21 +00:00
..

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:

{
  "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).