firmware-extraction
Pass
Audited by Gen Agent Trust Hub on Sep 14, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONCOMMAND_EXECUTIONEXTERNAL_DOWNLOADSPRIVILEGE_ESCALATION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill processes untrusted firmware images and tool reports, creating a vulnerability surface where malicious metadata in firmware could influence agent behavior.
- Ingestion points: Firmware images processed in
SKILL.mdandreport.jsonparsed inscripts/summarize_unblob.py. - Boundary markers:
SKILL.mdexplicitly instructs the agent to treat file names and tool messages as input data, not instructions. - Capability inventory: The skill can execute shell commands (
unblob,binwalk), write files, and usesudofor mounting filesystems. - Sanitization: The
summarize_unblob.pyscript implements truncation for long strings and limits the number of items processed to reduce injection risks. - [COMMAND_EXECUTION]: The skill utilizes several shell commands for firmware extraction and metadata calculation.
- Evidence: Commands such as
unblob,sha256sum,binwalk, andddare central to the skill's operations inSKILL.mdandreferences/manual-extraction.md. - [EXTERNAL_DOWNLOADS]: The documentation provides instructions for installing third-party security tools from well-known repositories.
- Evidence: Instructions for
pipx install 'unblob==26.6.4'andgit clone https://github.com/devttys0/sasquatchare provided inreferences/unblob.mdandreferences/manual-extraction.md. - [PRIVILEGE_ESCALATION]: Manual extraction procedures include necessary administrative commands for tool installation and filesystem access.
- Evidence: Use of
sudo apt-get installandsudo mountinreferences/manual-extraction.md.
Audit Metadata