hardware-security

Solid

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.

AI & Automation 1,160 stars 71 forks Updated today MIT

Install

View on GitHub

Quality Score: 96/100

Stars 20%
100
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# 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 responsible disclosure practices for any vulnerabilities discovered - Comply with applicable laws regarding hardware reverse engineering ## Capabilities ### 1. JTAG/SWD Debugging with OpenOCD Interface with target devices using OpenOCD: ```bash # Start OpenOCD session openocd -f interface/ftdi/...

Details

Author
a5c-ai
Repository
a5c-ai/babysitter
Created
4 months ago
Last Updated
today
Language
JavaScript
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Solid

jtag-swd-debug

Deep integration with JTAG/SWD debug probes for hardware-level debugging and flash programming

1,160 Updated today
a5c-ai
Testing & QA Listed

firmware-analyst

Expert firmware analyst specializing in embedded systems, IoT security, and hardware reverse engineering. Masters firmware extraction, analysis, and vulnerability research for routers, IoT devices, automotive systems, and industrial controllers. Use PROACTIVELY for firmware security audits, IoT penetration testing, or embedded systems research.

335 Updated today
aiskillstore
AI & Automation Featured

performing-iot-security-assessment

Performs comprehensive security assessments of IoT devices and their ecosystems by testing hardware interfaces, firmware, network communications, cloud APIs, and companion mobile applications. The tester uses firmware extraction and analysis, hardware debugging via UART and JTAG, network protocol analysis, and runtime exploitation to identify vulnerabilities across all layers of the IoT stack. Activates for requests involving IoT security testing, embedded device assessment, firmware security analysis, or smart device penetration testing.

13,115 Updated today
mukul975
AI & Automation Featured

firmware-analyst

Expert firmware analyst specializing in embedded systems, IoT security, and hardware reverse engineering.

39,350 Updated today
sickn33
Data & Documents Listed

chipsec

Static analysis of UEFI/BIOS firmware dumps using Intel's chipsec framework. Decode firmware structure, detect known malware and rootkits (LoJax, ThinkPwn, HackingTeam, MosaicRegressor), generate EFI executable inventories with hashes, extract NVRAM variables, and parse SPI flash descriptors. Use when analyzing firmware .bin/.rom/.fd/.cap files offline without requiring hardware access.

335 Updated today
aiskillstore