Test Fuzz

Feed random/invalid inputs to find unexpected crashes. Use when testing input handling, security, or finding edge case bugs.

aibot88 Updated 3 repo stars

File contents

Test Fuzz

Random input testing.

When To Use

  • Input validation
  • Security testing
  • Edge cases

Fuzz Techniques

1. Random Data

fuzz('email', () => randomEmail())
fuzz('number', () => randomInt())

2. Invalid Inputs

fuzz('sql', () => "' OR '1'='1")
fuzz('xss', () => "<script>alert(1)</script>")

3. Mutation

fuzz('mutation', () => mutate(existing))

Tools

Tool Use
AFL Binary fuzzing
libFuzzer LLVM fuzzing
Jest QuickCheck Property-based
fast-check Node fuzzing

Output

## Fuzz Tests

| Input | Result |
|-------|--------|
| [n] inputs | [n] crashes |
| [n] timeouts | [n] hangs |

### Vulnerabilities
- [list]

Role: Fuzz Tester
Input: Target
Output: Crashes

aibot88/sec_skill_store/tree/main/skills/claudskills/vant-skill-test-fuzz commit 40c33c4f14

Frequently asked questions

npx skillmds@latest add aibot88/test-fuzz