skills/mukul975/anthropic-cybersecurity-skills/implementing-fuzz-testing-in-cicd-with-aflplusplus/Gen Agent Trust Hub
implementing-fuzz-testing-in-cicd-with-aflplusplus
Pass
Audited by Gen Agent Trust Hub on Sep 16, 2026
Risk Level: SAFEEXTERNAL_DOWNLOADSCOMMAND_EXECUTIONPRIVILEGE_ESCALATIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The
scripts/agent.pyscript manages the fuzzing lifecycle by executing external tools includingafl-clang-fast,afl-fuzz, andafl-cmin. It correctly uses thesubprocessmodule with argument lists instead of shell strings to mitigate command injection risks. - [EXTERNAL_DOWNLOADS]: The skill references and instructs the installation of the AFL++ toolchain from official package repositories and GitHub sources, which are well-known security testing utilities.
- [PRIVILEGE_ESCALATION]: The
SKILL.mdinstructions include the use ofsudo apt-getfor dependency installation, which is a standard requirement for configuring CI/CD runner environments. - [INDIRECT_PROMPT_INJECTION]: The skill possesses an indirect prompt injection surface through its automated crash triage functionality.
- Ingestion points: The
triage_crashesfunction inscripts/agent.pyreads raw bytes from crash files generated during fuzzing. - Boundary markers: None are present between the untrusted crash data and the binary execution.
- Capability inventory: The script has the capability to compile code and execute arbitrary binaries with the provided crash data as input.
- Sanitization: The script mitigates shell-level injection by passing inputs through
subprocess.runas byte streams and avoiding shell interpolation.
Audit Metadata