fuzz

Automate AFL++ fuzzing campaigns with custom mutators and crash extraction.

113|23|Updated Mar 23, 2026
One-click install
npx skills add https://github.com/opensage-agent/opensage-adk --skill fuzz-opensage-agent
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: fuzz
Source: https://github.com/opensage-agent/opensage-adk/tree/main/src/opensage/bash_tools/fuzz
Command: npx skills add https://github.com/opensage-agent/opensage-adk --skill fuzz-opensage-agent

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill automates the complex process of setting up and running fuzzing campaigns, allowing for efficient bug discovery and crash analysis without manual intervention.

Core Features & Use Cases

  • AFL++ Campaign Management: Orchestrates full fuzzing cycles including seed management, custom mutators, and duration control.
  • Directed Fuzzing: Uses selective instrumentation to focus on specific code paths or functions for faster vulnerability discovery.
  • Crash Analysis: Automatically extracts and categorizes crash inputs for debugging and proof-of-concept generation.

Quick Start

Use the fuzz skill to run a 300 second fuzzing campaign on the target binary named parser using the default seed directory.

Frequently Asked Questions about fuzz

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate an AFL++ fuzzing campaign for bug discovery?

Automate AFL++ fuzzing campaigns by providing a pre-compiled binary and defined parameters to orchestrate iterative mutation-based testing, seed management, and duration control without manual intervention.

What is directed fuzzing for software vulnerability research?

Directed fuzzing uses selective instrumentation to focus iterative mutation-based testing on specific code paths or functions, accelerating vulnerability discovery in targeted software areas.

Do I need a pre-compiled binary to run fuzzing tests?

Yes, fuzzing requires a pre-compiled binary and defined fuzzing parameters to execute automated mutation-based testing and directed instrumentation within isolated sandbox environments.

How do I extract crash inputs after a fuzzing campaign?

Crash analysis automatically extracts and categorizes crash inputs generated during fuzzing campaigns, providing debugging data and proof-of-concept generation for discovered software vulnerabilities.

Can I integrate custom mutators into AFL++ fuzzing cycles?

Yes, AFL++ campaign management supports custom mutator integration alongside seed management and duration control to tailor iterative mutation-based testing for specific software targets.