binary-analysis
Pass
Audited by Gen Agent Trust Hub on Oct 6, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONCOMMAND_EXECUTIONEXTERNAL_DOWNLOADS
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill provides a surface for indirect prompt injection by processing untrusted binary files provided by users.
- Ingestion points: Files
binary_ops.py(import command),structural.py(metadata and structural queries), andfunctions.py(decompilation and disassembly) read and parse content from user-supplied binary samples. - Boundary markers: The skill architecture enforces a deterministic boundary by using structured JSON envelopes for all CLI tool outputs. The
SKILL.mdinstructions explicitly command the agent to distinguish between 'CLI Evidence' and 'Agent Assessments' and to avoid inventing facts. - Capability inventory: The skill possesses capabilities that could be abused if an injection were successful, including arbitrary file writes within workspace boundaries (
atomic.py), local network operations for toolchain setup (bootstrap.py), and execution of system commands (bootstrap.py,worker.py). - Sanitization: Content from binaries is typically hex-encoded or Base64-encoded for raw data, and strings are extracted and returned as escaped text. The
path_security.pymodule prevents the skill from reading files in system-sensitive locations. - [COMMAND_EXECUTION]: The skill uses system commands for legitimate setup and process management tasks.
- Evidence:
scripts/binary_analysis/cli/bootstrap.pyexecutespip installto install thepyghidrabridge, andscripts/binary_analysis/bootstrap/deps.pyexecutes commands likejava -versionto detect dependencies. - Context: These commands are part of the intended setup workflow and use list-based arguments to prevent shell injection vulnerabilities.
- [EXTERNAL_DOWNLOADS]: The setup workflow references external repositories for required software components.
- Evidence:
scripts/binary_analysis/cli/bootstrap.pyrefers to official sources likeadoptium.net(for Java JDK) andghidra-sre.org(for the Ghidra framework). - Context: These references target established organizations and are used only for intended toolchain installation guidance.
Audit Metadata