Chipsec
Static UEFI/BIOS firmware analysis via Intel chipsec: scan dumps for known rootkits
Test report
- Verdict
- Works with setup
- Score
- Tested
- Jul 21, 2026
- Environment
- Claude Code 2.x (agent harness)
- Upstream re-checked
- Aug 10, 2026 · 6c5fdeb
Located skills/chipsec/SKILL.md via the GitHub tree API and fetched it raw. Frontmatter parses with name+description (389 chars); the skill is a single file with no repo-internal helper scripts, so nothing was broken to spot-check, and it derives CHIPSEC_DIR dynamically (no hardcoded paths). Confirmed chipsec is absent (chipsec_main not found; pip show chipsec = not found) and I had no firmware dump, so no artifact could be produced — output is unmeasurable. Only smell noted: sudo chmod 777 on chipsec's logs dir, a known logging-permission workaround, not exfiltration.
Scored on four weighted criteria — install, triggering, output vs. baseline, docs. How scoring works
- Installs cleanly 5/5
- Triggers reliably 5/5
- Output vs. baseline 5/10
- Docs & honesty 4/5
What Chipsec does
Wraps Intel's chipsec framework to statically analyze UEFI/BIOS firmware dumps offline: scans .bin/.rom/.fd/.cap images for known rootkits (LoJax, ThinkPwn, HackingTeam, MosaicRegressor) and SMM vulnerabilities, generates hashed EFI executable inventories, decodes firmware structure, and extracts NVRAM variables. Triggers when analyzing firmware dump files for known implants or building a baseline without hardware access. Requires the chipsec CLI (pip install chipsec) and a firmware image to operate on.
How to install Chipsec
git clone --depth 1 https://github.com/BrownFineSecurity/iothackbot.git /tmp/chipsec-src
mkdir -p ~/.claude/skills
cp -R /tmp/chipsec-src/skills/chipsec ~/.claude/skills/chipsec
# Requires the external chipsec CLI (not bundled): pip install chipsec
# provides chipsec_main and chipsec_util
# One-time logs-dir fix (see SKILL.md): derive CHIPSEC_DIR under site-packages, mkdir logs, chmod
# Needs a UEFI/BIOS firmware dump (.bin/.rom/.fd/.cap) as analysis input
# Primary command: chipsec_main -i -n -m tools.uefi.scan_blocked -a <firmware.bin>
Skills live in ~/.claude/skills/ (global) or .claude/skills/
(per-project). Restart Claude Code after installing.
Commands — how to trigger Chipsec
-
/chipsecStatic UEFI/BIOS firmware analysis via Intel chipsec: scan dumps for known rootkits
It also activates on plain-language prompts like these:
-
Scan this firmware.bin for known rootkits -
Extract NVRAM variables from this BIOS dump -
Parse the SPI flash descriptor in this .rom file
Frequently asked questions
- Is the Chipsec skill free?
- Yes. The skill itself is free from BrownFineSecurity/iothackbot. SkillProof publishes the install command and an independent test verdict at no cost.
- Does Chipsec work with Claude Code?
- We tested it with Claude Code 2.x (agent harness) on Jul 21, 2026. Verdict: Works with setup. Located skills/chipsec/SKILL.md via the GitHub tree API and fetched it raw. Frontmatter parses with name+description (389 chars); the skill is a single file with no repo-internal helper scripts, so nothing was broken to spot-check, and it derives CHIPSEC_DIR dynamically (no hardcoded paths). Confirmed chipsec is absent (chipsec_main not found; pip show chipsec = not found) and I had no firmware dump, so no artifact could be produced — output is unmeasurable. Only smell noted: sudo chmod 777 on chipsec's logs dir, a known logging-permission workaround, not exfiltration.
- What is the Chipsec SkillProof Score?
- 7.6/10 — installs cleanly 5/5, triggers reliably 5/5, output vs. baseline 5/10, docs & honesty 4/5.
- How do I install Chipsec?
- Copy the install command from this page, run it in your terminal, and restart Claude Code. Skills live in ~/.claude/skills/ (global) or .claude/skills/ inside a project.
- Can I use Chipsec with Cursor, Copilot, Gemini CLI, Codex or other AI tools?
- The SKILL.md format is native to Claude (Claude Code, Desktop, claude.ai). The instructions inside adapt to other assistants: Cursor rules, GitHub Copilot instructions, Windsurf rules, Custom GPTs, AGENTS.md for OpenAI Codex, and GEMINI.md for Google Gemini CLI — our conversion guides cover each, and the free converter on the tools page does the wrapping for you.