This repository was archived by the owner on Jul 7, 2025. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 2
Add Fuzzing #138
Copy link
Copy link
Open
Labels
enhancementNew feature or requestNew feature or requestup-for-grabsStand-alone tasks that are well described, and should take no longer than a few nights of workStand-alone tasks that are well described, and should take no longer than a few nights of work
Description
Is your feature request related to a problem? Please describe.
OpenSSF recommends fuzzing, and adding fuzz testing to the project will increase the project's OpenSSF score.
Describe the solution you'd like
The recommended TypeScript tool for property-based fuzzing appears to be fast-check.
A solution should:
- Add a fuzzing tool.
- Identify critical areas in the code for fuzzing, such as user input or external data.
- Add fuzzing coverage to those identified areas.
- Open bug reports for any issues found by fuzzing.
Describe alternatives you've considered
fast-fuzz might work as an alternative. It doesn't seem like there's much consensus around fuzzing tools for TypeScript projects.
Additional context
See the wiki for getting started.
Tracking issue for:
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or requestup-for-grabsStand-alone tasks that are well described, and should take no longer than a few nights of workStand-alone tasks that are well described, and should take no longer than a few nights of work