Synaptic SkillsSynapticSkills
MarketplaceSkill GraphCriar SkillMCP ServerPlataformaEnterprise
v0.1.0-beta
Voltar ao Marketplace
SecurityMédio

Overcoming Fuzzing Obstacles

portrailofbits·trailofbits· v1.0.0 · atualizado em 2026-04-10
83
Score

>

fuzzingsecurity-testingvulnerability-detectioncode-coverageconditional-compilationanti-fuzzingsoftware-testing
0Stars
0Forks
0Usos
Fork

Documento do Skill

SKILL.mdfuzzing-obstacles/workflow
1
Identify the Obstacle: — Analyze coverage reports and code to find checksums, PRNGs, or complex validation blocking the fuzzer.
2
Add Conditional Compilation: — Modify the code to bypass the obstacle during fuzzing builds using `#ifdef FUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION` (C/C++) or `cfg!(fuzzing)` (Rust).
3
Verify Coverage Improvement: — Rebuild with fuzzing instrumentation and run the fuzzer to confirm new code paths are explored.
4
Assess False Positive Risk: — Consider if skipping the check introduces impossible program states or crashes that cannot occur in production.
5
Implement Targeted Patch: — If needed, use a more targeted patch, like providing safe defaults instead of skipping validation entirely.
6
Measure Patch Effectiveness: — Quantify the improvement using line, basic block, or function coverage.
7
Document Patches: — Add comments explaining why the patch is safe and how it differs from production code.

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

Compõe comCoverage Analysis
70%
Hebbian Synapse
Composite0.700
w = 0.3·α + 0.5·β + 0.2·γ
82
Similar aWallet Policy Generator
60%
Hebbian Synapse
Composite0.600
w = 0.3·α + 0.5·β + 0.2·γ
84
Similar aQuery Token Audit Skill
60%
Hebbian Synapse
Composite0.600
w = 0.3·α + 0.5·β + 0.2·γ
79
Similar aSpring Boot Security Review
60%
Hebbian Synapse
Composite0.600
w = 0.3·α + 0.5·β + 0.2·γ
80

Árvore do Skill

Overcoming Fuzzing Obstacles
fuzzing-obstacles
Fases Cognitivas6
1.SENSE
2.HYPOTHESIZE
3.RECOMMEND
4.ACT
5.EVALUATE
6.REFLECT
Triggers8
bypass checksum validation during fuzzinghandle time-seeded PRNGs in fuzzingskip complex format validation for fuzzingimprove code coverage during fuzzingovercome fuzzing obstaclespatch code for better fuzzingmodify code for fuzzing buildsuse conditional compilation for fuzzing

Avaliar este Skill

Score Breakdown

⭐Avaliação Humana0%
🤖Sucesso de Agentes0%
🕐Atualidade100%
🔗Saúde de Dependências100%
🕸️Centralidade no Grafo0%
🛡️Segurança50%
CompositeScore = α·Humano + β·Agente + γ·Recência + δ·Deps + ε·Centralidade + ζ·Segurança

Instalação

$ synaptic mcp download fuzzing-obstacles
$ synaptic skills detail fuzzing-obstacles
$ synaptic skills live fuzzing-obstacles

Links

GitHub Repository