Systematic firmware extraction from IoT and embedded targets — vendor portals, OTA interception, SPI flash dumping with flashrom/CH341A, eMMC chip-off, and UART/JTAG console dumps. Covers the full acquisition chain from zero hardware access to a raw binary ready for static analysis.
62
75%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
View guide
Critical
Do not install without reviewing
Fix and improve this skill with Tessl
tessl review fix ./packages/decepticon/decepticon/skills/standard/iot/firmware-acquisition/SKILL.mdDetected high-risk code patterns in the skill content — including its prompts, tool definitions, and resources — such as data exfiltration, backdoors, remote code execution, credential theft, system compromise, supply chain attacks, and obfuscation techniques.
High risk: the guide includes explicit, actionable instructions for unauthorized data exfiltration and device compromise (ARP‑spoof MITM, TLS interception/redirect, extracting and decrypting OTA firmware, and hardware tampering), which can be used to perform malicious interception and theft of firmware/keys.
The skill handles credentials insecurely by requiring the agent to include secret values verbatim in its generated output. This exposes credentials in the agent’s context and conversation history, creating a risk of data exfiltration.
The prompt instructs embedding an AES key and IV directly on the openssl command line (requires the LLM/user to supply secret values verbatim), which is a high-risk secret-exfiltration pattern.
The skill prompts the agent to compromise the security or integrity of the user’s machine by modifying system-level services or configurations, such as obtaining elevated privileges, altering startup scripts, or changing system-wide settings.
The prompt explicitly instructs running privileged/sudo commands that change system/network state (ARP spoofing, iptables NAT rules, flashrom device access, dd raw device reads, mounts), and includes instructions to perform network MITM and hardware flashing which can compromise the host or network, so it should be flagged.
31e1c8e
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.