fuzzing-operations-skill

Solid

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

AI & Automation 814 stars 53 forks Updated today MIT

Install

View on GitHub

Quality Score: 93/100

Stars 20%
97
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
66
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# 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

Details

Author
a5c-ai
Repository
a5c-ai/babysitter
Created
4 months ago
Last Updated
today
Language
JavaScript
License
MIT

Related Skills