
Offensive IoT Testing Methodology
Guides an agent through hardware, firmware, and wireless security testing of IoT and embedded devices
- Repository
- SnailSploit/Claude-Red
- Stars
- 10,230
- Licence
- MIT
- Files
- 1 file
What it does
This skill gives an AI agent a detailed playbook for security testing of connected devices such as smart-home gadgets, routers, cameras and industrial controllers. Once installed, the agent can walk through steps like identifying chips and debug ports on a circuit board, pulling and unpacking a device's firmware, hunting for hardcoded passwords and known-vulnerable components, and attempting access through bootloaders, web admin pages, wireless protocols and companion apps. It is written as an offensive methodology, so it describes attack techniques rather than defensive hardening.
Great for
- Professional penetration testers assessing IoT or embedded products under a signed scope
- Security researchers doing firmware or embedded vulnerability research on their own hardware
- Smart-home or ICS/OT assessors who need a structured checklist of attack surfaces
Skip it if
- Testing devices you do not own or have written permission to test, because the techniques target live systems and may be illegal without authorization
- Non-security users looking to fix or configure their own device, since the content is attack-focused rather than hardening guidance
- Production industrial or medical systems without a safety-aware plan, as flashing, glitching or bus-level writes can brick equipment or cause physical harm
Try asking
- “Walk me through a hardware recon plan for a consumer Wi-Fi camera I own, including finding UART and SPI flash.”
- “Help me unpack a firmware image with binwalk and look for hardcoded credentials and private keys.”
- “Review the web admin CGI binaries in this router firmware for command injection patterns.”
- “Outline how to assess the BLE and companion-app attack surface of my smart lock as part of an authorized pentest.”
Install in 3 steps
- 1
Download the skill
The ZIP contains the 1 original files, the MIT licence and an attribution note.
offensive-iot.zip - 2
Add it to your agent
Claude Code (all projects)
mkdir -p ~/.claude/skills && unzip offensive-iot.zip -d ~/.claude/skills/Claude Code / Agent SDK (this project only)
mkdir -p .claude/skills && unzip offensive-iot.zip -d .claude/skills/Claude apps (web/desktop): Settings → Capabilities → Skills → Upload skill, and choose the ZIP.
- 3
Ask for the task
No special command needed — the agent reads the skill's description and loads it when your request matches. Try one of the prompts above.
Get better results
- Only use it against devices you own or are explicitly authorized to test, and record the scope before starting.
- Ask the agent to explain each command before running it, especially flash write, erase or MTD commands that can brick hardware.
- Pair it with the vendor's published firmware and CVE databases so the agent's findings can be verified.
What's inside
- SKILL.md
Redistributed unmodified from SnailSploit/Claude-Red under the MIT licence. The assessment was drafted with AI from the skill's files on 2026-10-29. Skills can instruct your agent to run code — read SKILL.md and any scripts before installing.