Synaptic
Skills
Marketplace
Skill Graph
Criar Skill
MCP Server
Plataforma
Enterprise
🇧🇷
PT
v0.1.0-beta
Voltar ao Marketplace
Development
Médio
Writing Fuzzing Harnesses
por
trailofbits
·
trailofbits
· v1.0.0 · atualizado em 2026-04-10
82
Score
>
fuzzing
security-testing
software-testing
test-harness
libfuzzer
afl++
code-coverage
0
Stars
0
Forks
0
Usos
Cursor
Claude Code
Claude Desktop
Codex
Copilot
Windsurf
Zed
Fork
Documento do Skill
📋 Workflow
✅ Best Practices
🎯 Triggers & Fases
SKILL.md
harness-writing/workflow
1
Identify Entry Points:
— Select functions that handle external input or complex data formats.
2
Write Minimal Harness:
— Create a basic harness that calls the target function with fuzzer-provided data.
3
Add Input Validation:
— Implement checks to reject invalid or meaningless inputs.
4
Structure the Input:
— Use casting or helpers like `FuzzedDataProvider` to create typed inputs.
5
Test and Iterate:
— Run the fuzzer, monitor metrics, and refine the harness based on results.
6
Handle Non-Determinism:
— Mock I/O and reset global state to ensure reproducible results.
Telemetria de Agentes
Execuções
0
total
Taxa de Sucesso
0%
últimos 30d
Latência Média
0.0s
p50
Alucinação
0.0%
detecção
Tokens Entrada
0
avg 0/exec
Tokens Saída
0
avg 0/exec
Uso por Plataforma
Skills Relacionados
Depende de
cargo-fuzz
100%
Hebbian Synapse
Composite
1.000
w = 0.3·α + 0.5·β + 0.2·γ
81
Compõe com ←
Fuzzing Dictionary
70%
Hebbian Synapse
Composite
0.700
w = 0.3·α + 0.5·β + 0.2·γ
83
Similar a
Testing Flutter Applications
60%
Hebbian Synapse
Composite
0.600
w = 0.3·α + 0.5·β + 0.2·γ
83
Similar a
QA Test Planner
60%
Hebbian Synapse
Composite
0.600
w = 0.3·α + 0.5·β + 0.2·γ
81
Similar a
Go Testing Patterns
60%
Hebbian Synapse
Composite
0.600
w = 0.3·α + 0.5·β + 0.2·γ
83
Árvore do Skill
Writing Fuzzing Harnesses
harness-writing
Fases Cognitivas
6
1.
SENSE
2.
CONTEXTUALIZE
3.
HYPOTHESIZE
4.
ACT
5.
EVALUATE
6.
REFLECT
Triggers
7
write a fuzzing harness
create a fuzz test
implement fuzzing for my application
set up a fuzzing campaign
improve code coverage with fuzzing
write a harness for libFuzzer
write a harness for AFL++
Avaliar este Skill
Score Breakdown
⭐
Avaliação Humana
0%
🤖
Sucesso de Agentes
0%
🕐
Atualidade
100%
🔗
Saúde de Dependências
100%
🕸️
Centralidade no Grafo
0%
🛡️
Segurança
50%
CompositeScore = α·Humano + β·Agente + γ·Recência + δ·Deps + ε·Centralidade + ζ·Segurança
Instalação
$
synaptic mcp download harness-writing
$
synaptic skills detail harness-writing
$
synaptic skills live harness-writing
Dependências
libFuzzer
AFL++
cargo-fuzz
go-fuzz
FuzzedDataProvider
libprotobuf-mutator
Links
GitHub Repository