reverse-engineering
Pass
Audited by Gen Agent Trust Hub on Jul 31, 2026
Risk Level: SAFECOMMAND_EXECUTIONDATA_EXFILTRATIONPROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The Python scripts
scripts/go_binary_triage.pyandscripts/macos_app_triage.pyutilizesubprocess.runto execute standard system utilities such asfile,strings,otool,nm, andhdiutil. These tools are invoked with list-based arguments to prevent shell injection and are used exclusively for static metadata extraction and container triage. - [DATA_EXFILTRATION]: The skill handles potentially sensitive information during binary analysis. To prevent accidental exposure, it includes instructions to redact credential-like values and record only their existence and location. Triage artifacts are stored in a dedicated workspace under
/tmp. - [PROMPT_INJECTION]: The skill exhibits an indirect prompt injection surface when processing untrusted binaries. 1. Ingestion points: Data enters the agent context via triage scripts reading binary strings, symbols, and metadata. 2. Boundary markers: Instructions mandate a 'Default Posture' of static-first inspection, no-execution, and use of isolated workspaces. 3. Capability inventory: Scripts execute various CLI analysis tools via
subprocess.run. 4. Sanitization: Arguments are passed as lists to prevent shell injection, and agents are advised to query artifacts selectively using tools likergrather than displaying full contents in the conversation. - [SAFE]: The skill references established, well-known reverse-engineering tools and repositories such as
mandiant/GoReSymandgoretk/redress. The use of these external resources is consistent with the skill's legitimate purpose and does not involve suspicious download-and-pipe execution patterns.
Audit Metadata