← All skills
libafl
75 / 100 · Review before installing
Check before installing. Some of what it can do is expected: a coding skill usually runs build and test commands.
By trailofbits/skills (GitHub) · coding · 8,130 stars · scanned at commit e4dd0bb
Builds custom fuzzers with LibAFL, the modular Rust fuzzing library. Covers composing observers, feedbacks, mutators, schedulers, and executors into a fuzzer for targets the standard tools do not fit. Use when writing a bespoke fuzzer or mutator, fuzzing a non-standard target or architecture, implementing a fuzzing research idea, or when libFuzzer and AFL++ lack the control you need.
Works with any agent that supports SKILL.md skills.
What this skill can do
Runs commands on your computer
The author does not mention this. Expected for a coding skill.
Found in 32 places.
Show 17 more
- plugins/testing-handbook-skills/skills/libafl/SKILL.md, line 68
wget https://apt.llvm.org/llvm.sh - plugins/testing-handbook-skills/skills/libafl/SKILL.md, line 75
export RUSTFLAGS="-C linker=/usr/bin/clang-15" - plugins/testing-handbook-skills/skills/libafl/SKILL.md, line 82
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh - plugins/testing-handbook-skills/skills/libafl/SKILL.md, line 87
apt install libssl-dev pkg-config - plugins/testing-handbook-skills/skills/libafl/SKILL.md, line 92
rustup toolchain install nightly --component llvm-tools - plugins/testing-handbook-skills/skills/libafl/SKILL.md, line 99
cd LibAFL/libafl_libfuzzer_runtime - plugins/testing-handbook-skills/skills/libafl/SKILL.md, line 129
clang++ -DNO_MAIN -g -O2 -fsanitize=fuzzer-no-link libFuzzer.a harness.cc main.cc -o fuzz - plugins/testing-handbook-skills/skills/libafl/SKILL.md, line 134
./fuzz corpus/ - plugins/testing-handbook-skills/skills/libafl/SKILL.md, line 139
./fuzz -fork=1 -ignore_crashes=1 corpus/ - plugins/testing-handbook-skills/skills/libafl/SKILL.md, line 148
cargo init --lib my_fuzzer - plugins/testing-handbook-skills/skills/libafl/SKILL.md, line 278
clang++-15 -DNO_MAIN -g -O2 \ - plugins/testing-handbook-skills/skills/libafl/SKILL.md, line 308
cargo build --release - plugins/testing-handbook-skills/skills/libafl/SKILL.md, line 320
./fuzz --cores 0 --input corpus/ - plugins/testing-handbook-skills/skills/libafl/SKILL.md, line 326
./fuzz --cores 0,8-15 --input corpus/ - plugins/testing-handbook-skills/skills/libafl/SKILL.md, line 334
./fuzz --cores 0-7 --input corpus/ --output crashes/ --timeout 1000 - plugins/testing-handbook-skills/skills/libafl/SKILL.md, line 342
./fuzz -tui=1 corpus/ - plugins/testing-handbook-skills/skills/libafl/SKILL.md, line 456
echo "p (uint8_t *)__token_start" | gdb fuzz
and 12 more places
Downloads and installs other software
The author does not mention this.
Found in 4 places.
Show 1 more
Sends data to these websites: apt.llvm.org, downloads.sourceforge.net, raw.githubusercontent.com
The author does not mention this.
Found in 5 places.
Show 2 more
Safer alternatives
Low-risk skills in the same category (coding) that look related. Check that one does what you need.
Install
Paste this into your terminal. It downloads exactly the version we scanned, not whatever is newest.
if [ -e ~/.agents/skills/'libafl' ] || [ -L ~/.agents/skills/'libafl' ]; then echo 'A skill folder named libafl already exists — not replacing it' >&2; false; else d=$(mktemp -d) && git clone --quiet --filter=blob:none --no-checkout 'https://github.com/trailofbits/skills' "$d" && git -C "$d" checkout --quiet 'e4dd0bb5b15535f7c5a0834187dffba6ac37e4ff' -- 'plugins/testing-handbook-skills/skills/libafl' && mkdir -p ~/.agents/skills && cp -R "$d"/'plugins/testing-handbook-skills/skills/libafl' ~/.agents/skills/'libafl' && rm -rf "$d"; fi
Codex reads ~/.agents/skills directly. For Claude Code, Cursor, Copilot, Gemini CLI, Antigravity or OpenCode, also link it. For Claude Code: ln -s ~/.agents/skills/'libafl' ~/.claude/skills/'libafl' (other agents: ~/.cursor/skills, ~/.copilot/skills, ~/.gemini/skills, ~/.gemini/config/skills, ~/.config/opencode/skills). Or install through the finder skill, which does both.
Badge for your README
The badge for trailofbits/skills shows the score of its lowest-scoring skill.

[](https://zalavijaysinh.github.io/skilltrust/repos/trailofbits/skills/)
Score history
| Date | Version | Score |
|---|
| 2026-11-08 | e4dd0bb | 75 |
| 2026-11-07 | e4dd0bb | 75 |