run-fuzzing-campaign

Execute AFL++ fuzzing campaigns on binary targets with custom mutators.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill automates the complex and time-consuming process of setting up and executing security fuzzing campaigns, allowing for rapid identification of software vulnerabilities.

Core Features & Use Cases

  • Automated Fuzzing: Orchestrates AFL++ fuzzing campaigns with configurable durations and seed inputs.
  • Custom Mutator Support: Enables the integration of custom Python-based mutators to improve code coverage and bug discovery.
  • Use Case: When auditing a new binary, use this Skill to automatically run a 3-minute fuzzing campaign with specific seed files to identify potential crashes and execution statistics.

Quick Start

Use the run-fuzzing-campaign skill to fuzz the target binary named my-app for 300 seconds using the provided seed file.

Frequently Asked Questions about run-fuzzing-campaign

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

FAQPage Schema
How do I automate AFL++ fuzzing campaigns for binary security testing?

You can automate AFL++ fuzzing campaigns by configuring the target binary, setting a campaign duration, and providing seed files for targeted vulnerability research.

Can I use custom mutation logic with AFL++ to improve binary vulnerability discovery?

Yes, you can integrate custom Python-based mutators into your AFL++ fuzzing campaigns to improve code coverage and enhance binary bug discovery.

What do I need to set up before running an automated fuzzing campaign on a binary target?

You need a sandboxed environment with access to the target binary and the AFL++ fuzzer suite to execute automated security fuzzing campaigns.

How does seed-based input generation work for binary security fuzzing?

Seed-based input generation uses initial provided files to guide the AFL++ fuzzer's mutations, allowing for targeted vulnerability research on specific binary execution paths.

What is the best way to identify software vulnerabilities in a new binary quickly?

Running a short automated AFL++ fuzzing campaign with specific seed files rapidly identifies potential crashes and execution statistics for new binary targets.

Are there limitations when running AFL++ for binary vulnerability research?

AFL++ fuzzing campaigns require a sandboxed environment to execute safely, and effective vulnerability discovery often depends on supplying relevant seed files and custom mutators.