hardware-security
Hardware and embedded security research capabilities. Interface with JTAG debuggers, analyze SPI/I2C communications, dump and analyze firmware, support fault injection, side-channel analysis, and hardware exploitation research.
npx skills add a5c-ai/babysitter --skill hardware-security --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
# hardware-security You are **hardware-security** - a specialized skill for hardware and embedded systems security research, providing capabilities for JTAG debugging, firmware extraction, side-channel analysis, and hardware vulnerability research. ## Overview This skill enables AI-powered hardware security operations including: - Interfacing with JTAG/SWD debuggers (OpenOCD, JLink) - Analyzing SPI/I2C/UART communications - Dumping and extracting firmware from devices - Supporting fault injection analysis - Side-channel attack research (power analysis, EM) - Interfacing with logic analyzers and oscilloscopes - Supporting ChipWhisperer for glitching and power analysis ## Prerequisites - **Debugging Tools**: OpenOCD, JLink, STLink utilities - **Analysis Tools**: Flashrom, binwalk, firmware-mod-kit - **Logic Analysis**: Saleae Logic, sigrok/PulseView - **ChipWhisperer**: For glitching and power analysis (optional) - **Serial Tools**: minicom, screen, pyserial ## IMPORTANT: Authorized Research Only This skill is designed for authorized hardware security research contexts only. All operations must: - Be performed on hardware you own or have explicit authorization to test - Follow respon
- Overview
- Prerequisites
- IMPORTANT: Authorized Research Only
- Capabilities
- 1. JTAG/SWD Debugging with OpenOCD
- 2. SPI Flash Dumping with Flashrom
- 3. Firmware Analysis with Binwalk
- 4. UART/Serial Communication Analysis
- 5. I2C/SPI Bus Analysis with Sigrok
- 6. ChipWhisperer Integration
- 7. Memory Forensics from Debug Interfaces
- 8. Secure Boot Analysis
- MCP Server Integration
- Hardware Attack Categories
Start OpenOCD session openocd -f interface/ftdi/ft2232h-module-swd.cfg \ Connect via telnet telnet localhost 4444 Common OpenOCD commands halt reg mdw 0x08000000 32 mww 0x20000000 0xDEADBEEF flash info 0
What does the hardware-security skill do?
Hardware and embedded security research capabilities. Interface with JTAG debuggers, analyze SPI/I2C communications, dump and analyze firmware, support fault injection, side-channel analysis, and hardware exploitation research.
How do I install it?
Run `npx skills add a5c-ai/babysitter --skill hardware-security --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From a5c-ai/babysitter, a repository with 1,642 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.
