x86-cpp-reversing
Pass
Audited by Gen Agent Trust Hub on Oct 11, 2026
Risk Level: SAFECOMMAND_EXECUTIONINDIRECT_PROMPT_INJECTIONEXTERNAL_DOWNLOADS
Full Analysis
- [COMMAND_EXECUTION]: The script
scripts/recon.pyutilizessubprocess.runto invoke the standardc++filtutility for demangling C++ symbols. This implementation is secure as it avoidsshell=True, uses a list of arguments, and passes the symbol name via standard input with a 5-second timeout, preventing shell injection or resource exhaustion. - [INDIRECT_PROMPT_INJECTION]: The skill inherently processes untrusted data (binary files and disassembly). However, it includes robust defensive engineering by providing explicit 'Non-Negotiable' rules in
SKILL.mdand a dedicated reference filereferences/untrusted-binary-content.md. These instructions warn the agent that binary-derived content (strings, decompiler comments, log lines) is attacker-controlled data that must never be interpreted as instructions or used to authorize tool calls. - [EXTERNAL_DOWNLOADS]: The skill recommends several well-known third-party libraries for binary analysis, including
lief,capstone,pwntools, andtriton-library. These are standard, reputable tools in the security research community. The documentation provides clear guidance on resolving a name collision with OpenAI's unrelatedtritonpackage by using a dedicated virtual environment.
Audit Metadata