BTP and BA2 CLI
CLI command reference for uploading firmware, scanning, and pulling BA2 archives on Binarly's BTP.
Test report
- Verdict
- Works with setup
- Score
- Tested
- Jul 16, 2026
- Environment
- Claude Code 2.x (agent harness)
- Upstream re-checked
- Aug 10, 2026 · 41a4460
The command syntax reads correctly and specifically, but `vulhunt-ce` — the CLI binary every command in this skill depends on — is never mentioned anywhere else in the repo, has no install instructions, and the repo's own .gitmodules (which its README tells you to `git submodule update --init --remote`) is completely empty, so there's no discoverable path to actually obtaining the tool.
Scored on four weighted criteria — install, triggering, output vs. baseline, docs. How scoring works
- Installs cleanly 3/5
- Triggers reliably 5/5
- Output vs. baseline 6/10
- Docs & honesty 2/5
What BTP and BA2 CLI does
Documents `vulhunt-ce btp` and `vulhunt-ce ba2` CLI commands for uploading firmware, running scans, pushing custom rules, and extracting components from BA2 archives on the Binarly Transparency Platform. Triggers when the user wants to interact with BTP or work with a .ba2 archive. Requires a paid BTP account and the `vulhunt-ce` CLI binary, neither of which this repo distributes or explains how to obtain.
How to install BTP and BA2 CLI
git clone https://github.com/vulhunt-re/skills
mkdir -p ~/.claude/skills
cp -r skills/plugins/vulhunt/skills/btp-ba2-cli ~/.claude/skills/btp-ba2-cli
Skills live in ~/.claude/skills/ (global) or .claude/skills/
(per-project). Restart Claude Code after installing.
Commands — how to trigger BTP and BA2 CLI
-
/btp-ba2-cliCLI command reference for uploading firmware, scanning, and pulling BA2 archives on Binarly's BTP.
It also activates on plain-language prompts like these:
-
Upload this firmware image to BTP and run a vulnerability scan -
Push our custom rule set to Binarly's platform for the next scan -
Extract the components list from this .ba2 archive for me
Frequently asked questions
- Is the BTP and BA2 CLI skill free?
- Yes. The skill itself is free from vulhunt-re/skills. SkillProof publishes the install command and an independent test verdict at no cost.
- Does BTP and BA2 CLI work with Claude Code?
- We tested it with Claude Code 2.x (agent harness) on Jul 16, 2026. Verdict: Works with setup. The command syntax reads correctly and specifically, but `vulhunt-ce` — the CLI binary every command in this skill depends on — is never mentioned anywhere else in the repo, has no install instructions, and the repo's own .gitmodules (which its README tells you to `git submodule update --init --remote`) is completely empty, so there's no discoverable path to actually obtaining the tool.
- What is the BTP and BA2 CLI SkillProof Score?
- 6.4/10 — installs cleanly 3/5, triggers reliably 5/5, output vs. baseline 6/10, docs & honesty 2/5.
- How do I install BTP and BA2 CLI?
- 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 BTP and BA2 CLI 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.