Headless Ghidra reverse-engineering skill family for reproducible, evidence-backed workflows and audit-ready Markdown outputs.
npx skills add https://github.com/bytelandtechnology/headless-ghidra --skill ghidra-agent-cliInstallez cette compétence avec la CLI et commencez à utiliser le flux de travail SKILL.md dans votre espace de travail.
This repository defines a YAML-first, headless-only decompilation workflow
around ghidra-agent-cli. A global orchestrator skill manages P0–P6, while the
CLI subproject provides the supported command surface and artifact semantics.
ghidra-agent-cli/SKILL.md: CLI usage,headless-ghidra/SKILL.md: the authoritativeheadless-ghidra-*/SKILL.md: per-phase inputs, outputs, required CLIheadless-ghidra ← global orchestrator
├── ghidra-agent-cli ← bundled CLI/release subproject
├── headless-ghidra-intake ← P0 target intake
├── headless-ghidra-baseline ← P1 baseline extraction
├── headless-ghidra-evidence ← P2 evidence review
├── headless-ghidra-discovery ← P3 target selection
├── headless-ghidra-batch-decompile ← P4+P5 batch decompilation
└── headless-ghidra-frida-verify ← P6 Frida I/O verification
P0 Intake → P1 Baseline → P2 Evidence → [P3 Discovery → P4+P5 Decompile → P6 Verify]*
ghidra-agent-cli is the required control-plane interface for supportedghidra-agent-cli gate check is the authoritative gate validation for allgate-check.sh has been removed.targets/<target-id>/
└── ghidra-projects/
artifacts/<target-id>/
├── pipeline-state.yaml
├── scope.yaml
├── intake/
├── baseline/
│ ├── functions.yaml
│ ├── callgraph.yaml
│ ├── types.yaml
│ ├── vtables.yaml
│ ├── constants.yaml
│ ├── strings.yaml
│ └── imports.yaml
├── third-party/
│ ├── identified.yaml
│ └── sources/
├── evidence-candidates.yaml
├── target-selection.yaml
├── decompilation/
│ ├── progress.yaml
│ ├── next-batch.yaml
│ └── functions/<fn_id>/
│ ├── decompilation-record.yaml
│ └── verification-result.yaml
├── gates/
└── scripts/
ghidra-agent-cli.ghidra-agent-cli/ is tracked as a normal subdirectory of this repository.ghidra-agent-cli/.git-local-backup/.github/workflows/release.yml and .github/actions/setup-build-env/action.yml,ghidra-agent-cli/ subdirectory.