CtrlK
BlogDocsLog inGet started
Tessl Logo

fuzzing-input-generator

Generate randomized and edge-case inputs to detect unexpected failures, bugs, and security vulnerabilities through fuzz testing. Use when creating test cases for robustness testing, generating adversarial inputs, testing error handling, finding edge cases, or security testing. Produces Python test code with fuzzing inputs for strings, numbers, and structured data focusing on edge cases, invalid inputs, and random valid inputs. Triggers when users ask to generate fuzz tests, create randomized test inputs, test edge cases, find bugs through fuzzing, or generate adversarial test cases.

Install with Tessl CLI

npx tessl i github:ArabelaTso/Skills-4-SE --skill fuzzing-input-generator
What are skills?

93

Does it follow best practices?

Validation for skill structure

SKILL.md
Review
Evals

Evaluation results

93%

19%

Fuzz Testing for a URL Sanitizer

String fuzz input coverage

Criteria
Without context
With context

pytest import

100%

100%

random import

100%

100%

string import

100%

100%

Function naming

100%

50%

edge_cases section

75%

100%

invalid_inputs section

50%

100%

Empty/whitespace strings

62%

100%

Length edge cases

40%

100%

Unicode inputs

100%

100%

Injection patterns

0%

100%

Format string inputs

0%

100%

Null byte

100%

50%

XSS payloads

100%

100%

100-iteration random loop

100%

100%

Random string generation

100%

100%

Without context: $0.3146 · 1m 21s · 15 turns · 21 in / 4,736 out tokens

With context: $0.6527 · 1m 56s · 22 turns · 3,970 in / 6,717 out tokens

45%

19%

Fuzz Testing for a Financial Discount Calculator

Numeric fuzz inputs and test suite structure

Criteria
Without context
With context

TestFuzzSuite class

0%

0%

test_edge_cases method

0%

0%

test_invalid_inputs method

0%

0%

test_random_valid method

0%

0%

test_security method

0%

0%

test_extensive_fuzzing method

0%

0%

pytest.mark.slow decorator

0%

50%

Integer boundary values

0%

0%

Special float values

100%

100%

Negative zero float

0%

100%

Extreme float values

100%

100%

Precision edge case

0%

100%

Property assertion

100%

100%

10000+ iteration extensive test

57%

100%

Without context: $0.3460 · 1m 39s · 17 turns · 22 in / 6,409 out tokens

With context: $0.7771 · 2m 5s · 26 turns · 4,162 in / 8,167 out tokens

94%

24%

Fuzz Testing for a Webhook Payload Parser

Structured data fuzzing and regression tests

Criteria
Without context
With context

Empty dict input

100%

100%

Empty list/None inputs

100%

100%

Type confusion entries

42%

100%

Deep nesting

100%

100%

Large structure

100%

100%

Special keys

16%

100%

Edge case strategy coverage

100%

100%

Invalid input strategy coverage

100%

100%

Random valid strategy coverage

0%

100%

Security strategy coverage

0%

100%

Regression test naming

100%

100%

Regression test documents bug

100%

100%

100-iteration random loop

0%

100%

Mixed-type dict inputs

100%

0%

Without context: $0.5989 · 2m 14s · 26 turns · 35 in / 8,614 out tokens

With context: $0.8554 · 2m 23s · 26 turns · 3,976 in / 8,901 out tokens

Evaluated
Agent
Claude Code

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.