Skip to main content
aflppby Trail of BitsDevelopmentGitHub stars: 7.4k

AFL++ skill: what it does and how to install it

Sets up and runs AFL++ campaigns for C/C++ projects, covering instrumentation, parallel fuzzing, corpus management, sanitizers and crash triage.

Summary generated from the skill's documentation.

Warning. A security audit flagged this skill with a medium risk warning. Read its SKILL.md and scripts before you install it.

Install

$ npx skills add trailofbits/skills --skill aflpp

Run it in a terminal. If your agent is already running, start a new session so it picks the skill up.

About this skill

What it does. Sets up AFL++ on a host or through Docker, compiles C/C++ targets with LLVM or GCC instrumentation, and runs stdin, file, argument or libFuzzer-style harnesses. It covers persistent and multi-core campaigns, CMPLOG, sanitizers, corpus minimisation, status monitoring, coverage plots and crash re-execution.

When to use it. Use it for mature C/C++ codebases that need parallel fuzzing, varied mutations or more coverage after libFuzzer plateaus. It is not the guide for quick, single-threaded fuzzing or custom research fuzzers; those are compared with AFL++ rather than covered here.

History

Repo stars

7.4kAbout +216 since 9 Jul 2026

Before 1 Oct 2026 the curve is estimated from public event data.

Stars are counted for the whole repository, which holds 49 skills.

Show as a table
Repo stars by day
DateRepo stars
5 Oct 20267,370
4 Oct 20267,355
3 Oct 20267,348
2 Oct 20267,340
1 Oct 20267,320
24 Sept 2026 (estimated)7,310
17 Sept 2026 (estimated)7,305
10 Sept 2026 (estimated)7,239
3 Sept 2026 (estimated)7,179
27 Aug 2026 (estimated)7,174
20 Aug 2026 (estimated)7,174
13 Aug 2026 (estimated)7,169
6 Aug 2026 (estimated)7,164
30 Jul 2026 (estimated)7,164
23 Jul 2026 (estimated)7,164
16 Jul 2026 (estimated)7,164
9 Jul 2026 (estimated)7,154

Installs

4.8k

Tracking since . A chart appears once there are 7 days of data.

Installs via skills.sh

Similar skills