reverse-engineering
Pass
Audited by Gen Agent Trust Hub on Aug 15, 2026
Risk Level: SAFECOMMAND_EXECUTIONEXTERNAL_DOWNLOADSREMOTE_CODE_EXECUTION
Full Analysis
- [COMMAND_EXECUTION]: The skill orchestrates several specialized reverse engineering utilities via subprocess calls.
scripts/triage.pyleverages Ghidra'sanalyzeHeadlessutility for automated code analysis, whilescripts/uefi_triage.pyutilizes binary carving tools includingbinwalk,unblob, andUEFIExtractto process firmware images. - [EXTERNAL_DOWNLOADS]:
scripts/cve_diff.pyretrieves security advisory data from the Google OSV database, NIST's NVD API, and GitHub's advisory database.scripts/patchdiff_fetch.pyautomates the acquisition of official Windows binaries from Microsoft's symbol servers. These network operations target well-known and trusted infrastructure for security research and do not involve sensitive data exfiltration. - [REMOTE_CODE_EXECUTION]:
scripts/cve_diff.pyfacilitates patch analysis by cloning remote git repositories. To mitigate risks, the script employs a scope guard to validate target domains and utilizes a hardened execution wrapper (git_safe) that disables git hooks, host configuration, and untrusted transport protocols during the cloning process. - [INDIRECT_PROMPT_INJECTION]: The skill facilitates the analysis of untrusted third-party binaries and firmware, creating a potential indirect injection surface.
- Ingestion points: Untrusted data enters the agent context through the triage and firmware extraction scripts in
scripts/triage.pyandscripts/uefi_triage.py. - Boundary markers: The skill provides extensive documentation in
SKILL.mdandreferences/static-triage-decompilation.mdmandating the use of isolated, snapshotted virtual machines for all analysis tasks. - Capability inventory: The toolchain possesses file-writing capabilities and shell execution for analysis purposes, which are restricted to the local research environment.
- Sanitization: The skill relies on robust static analysis libraries like
liefandpefileto parse binary structures rather than executing the untrusted content directly.
Audit Metadata