firmware-emulation
Fail
Audited by Gen Agent Trust Hub on Sep 7, 2026
Risk Level: HIGHREMOTE_CODE_EXECUTIONEXTERNAL_DOWNLOADSCOMMAND_EXECUTIONPRIVILEGE_ESCALATIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [REMOTE_CODE_EXECUTION]: The skill contains a direct remote script execution pattern:
bash -c \"$(curl -fsSL https://gef.blah.cat/sh)\"inreferences/gdb-debugging.md. This pattern downloads and executes code from an unverified external source. - [EXTERNAL_DOWNLOADS]: The skill instructs the agent to clone repositories from GitHub that are not part of the trusted vendor list, including
firmadyne/firmadyne,pr0v3rbs/FirmAE, andpwndbg/pwndbg. These are then installed or configured using scripts such assudo ./install.shandsudo ./run.shwhich run with elevated privileges. - [PRIVILEGE_ESCALATION]: Extensive use of
sudois required for many steps, including installing system packages, mounting filesystems (sudo mount), and creating network interfaces (sudo tunctl). While necessary for firmware emulation, it exposes the host to significant risk. - [COMMAND_EXECUTION]: The skill executes various system-level commands and tools such as
qemu,iptables, andtcpdump. The use ofsudowith these commands increases the potential impact of exploitation. - [INDIRECT_PROMPT_INJECTION]: The skill acts as a vulnerability surface because it processes untrusted firmware data. 1. Ingestion points: Extracted firmware filesystems (
squashfs-root/,rootfs.ext4) and guest network traffic. 2. Boundary markers: The skill includes warnings that emulation environments are not security boundaries. 3. Capability inventory: The agent can execute shell commands viasudo, modify network configurations, and perform network requests. 4. Sanitization: There is no explicit sanitization or filtering of content from the firmware or the output of the emulation tools.
Recommendations
- AI detected serious security threats
Audit Metadata