Fuzzing Operations Skill

Comprehensive fuzzing operations with AFL++, libFuzzer, and OSS-Fuzz integration

509 stars

Best use case

Fuzzing Operations Skill is best used when you need a repeatable AI agent workflow instead of a one-off prompt.

Comprehensive fuzzing operations with AFL++, libFuzzer, and OSS-Fuzz integration

Teams using Fuzzing Operations Skill should expect a more consistent output, faster repeated execution, less prompt rewriting.

When to use this skill

  • You want a reusable workflow that can be run more than once with consistent structure.

When not to use this skill

  • You only need a quick one-off answer and do not need a reusable workflow.
  • You cannot install or maintain the underlying files, dependencies, or repository context.

Installation

Claude Code / Cursor / Codex

$curl -o ~/.claude/skills/fuzzing-ops/SKILL.md --create-dirs "https://raw.githubusercontent.com/a5c-ai/babysitter/main/library/specializations/security-research/skills/fuzzing-ops/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/fuzzing-ops/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How Fuzzing Operations Skill Compares

Feature / AgentFuzzing Operations SkillStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/A

Frequently Asked Questions

What does this skill do?

Comprehensive fuzzing operations with AFL++, libFuzzer, and OSS-Fuzz integration

Where can I find the source code?

You can find the source code on GitHub using the link provided at the top of the page.

SKILL.md Source

# Fuzzing Operations Skill

## Overview

This skill provides comprehensive fuzzing capabilities for automated vulnerability discovery using industry-standard fuzzing frameworks.

## Capabilities

- Configure and launch AFL++ campaigns
- Build instrumented binaries with coverage
- Create and manage seed corpora
- Triage and deduplicate crash files
- Run afl-tmin and afl-cmin for minimization
- Monitor fuzzing progress and coverage
- Generate crash reproduction scripts
- Support libFuzzer and honggfuzz

## Target Processes

- fuzzing-campaign.js
- security-tool-development.js
- vulnerability-research-workflow.js

## Dependencies

- AFL++ (afl-fuzz, afl-gcc, afl-clang-fast)
- LLVM (for instrumentation)
- Sanitizers (ASAN, MSAN, UBSAN)
- libFuzzer (LLVM)
- honggfuzz (optional)
- Python for crash analysis scripts

## Usage Context

This skill is essential for:
- Automated vulnerability discovery
- Coverage-guided fuzzing campaigns
- Crash triage and root cause analysis
- Harness development for fuzzing
- Integration with CI/CD security testing

## Integration Notes

- Supports parallel fuzzing across multiple cores
- Can integrate with corpus management systems
- Generates reproducible crash test cases
- Supports various target types (binaries, libraries, protocols)
- Coverage reports in lcov/html format

Related Skills