Skip to content
This repository was archived by the owner on Jul 7, 2025. It is now read-only.

Add Fuzzing #138

@AJGranowski

Description

@AJGranowski

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:

  1. Add a fuzzing tool.
  2. Identify critical areas in the code for fuzzing, such as user input or external data.
  3. Add fuzzing coverage to those identified areas.
  4. 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

No one assigned

    Labels

    enhancementNew feature or requestup-for-grabsStand-alone tasks that are well described, and should take no longer than a few nights of work

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions