Coverage
SkillDev toolsShow per-asset vuln-class coverage gaps for the active engagement so nothing in scope is skipped. Use when asked "coverage", "what haven't we tested", "test gaps", "are we thorough", or before calling an engagement done.
Available today. Use it from your connected AI after setup.
No other account needed.
Connect ahel once, and every AI you use reads what you have installed.
Then ask your AI: use the Coverage skill
What this skill tells your AI
The instructions your AI receives, as published by encod3d-sec/torch in skills/workflow/coverage/SKILL.md and read by ahel’s review.
Systematic thoroughness: which phase items and applicable vuln classes have NOT been done.
Coverage now lives in the plan board (targets/<eng>/Approach.md), not a separate file.
Read the board
cat targets/<active>/Approach.md
python3 scripts/next_move.py # ranks [gap] test moves from the 4a table + findings + Deadends
- Phase items still
[ ](todo) or[~](doing) are the open work, in kill-chain order. - The
### 4atable is the per-asset coverage matrix: one row per (asset, vuln class); a row counts as tested when itsstatuscell is[x]/done. Any applicable class with no done row on an in-scope asset is a gap.next_move.pysurfaces these as[gap]moves.
Then (model)
- For each asset, the untested applicable classes ARE the to-do. Prioritise by impact + the
[gap]/[now]moves fromnext_move.py(fingerprint-targeted). - Pull payloads from
wiki/payloads/<class>for each untested class (orSkill(arsenal)). - After testing a class on an asset, add a
### 4arow toApproach.mdwith the class, the tool/payload,status[x], and thepoc/image (GATE 2). Otherwise the gap recurs. - A phase is done only when every applicable item is
[x]or[-](n/a) or[!](deadend).
Discipline
- Respect scope: out-of-scope assets are excluded by
next_move.py. - "Done" means tested, not necessarily clean - record findings separately as FINDs.
- Don't mark a row
[x]without actually testing it and capturing apoc/image; this checklist only helps if honest.
Signals
- GitHub stars
- 322
- Forks
- 44
- Last commit
- Sep 2026
Advanced
- Catalog kind
- skill
- Gateway key
coverage-encod3d-sec- Source
- github.com/encod3d-sec/torch