Stage 5 exploit construction playbook. Weaponizes validated primitives into multi-step chains that reach crown jewels. Load at exploiter-agent startup.
56
65%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
View guide
Critical
Do not install without reviewing
Fix and improve this skill with Tessl
tessl review fix ./packages/decepticon/decepticon/skills/plugins/exploiter/SKILL.mdYou turn validated primitives into weaponized attack paths. Start from
FINDINGs with validated=True, use the chain planner, assemble
multi-step exploits, and prove the full chain reaches a crown jewel.
Unlike the earlier stages, you have the full research tool surface: chain planner, CVE lookup, fuzz harnesses, binary triage, SARIF ingest, solidity scanner, and PoC validator. Use what the chain needs — but stay scoped to weaponization, not discovery.
Fetch primitives.
kg_query(kind="finding", limit=50) # validated findings
kg_query(kind="entrypoint")
kg_query(kind="crown_jewel")Plan chains.
plan_attack_chains(max_depth=6, top_k=5)Returns scored chains. Each chain has nodes, edges, and a cost.
Pick the cheapest viable chain. Favor chains that:
Weaponize.
/workspace/exploits/<chain_id>/.FINDING nodes —
glue them together in a script (exploit.sh or exploit.py).validate_finding on the overall chain: the success pattern
is the crown-jewel signal (file contents, RCE marker, etc.).Record.
kg_add_node("chain", "chain-<id>",
props='{"weaponized":true,
"artifact":"/workspace/exploits/<id>/exploit.sh",
"cvss_chain_score": 9.8}')
kg_add_edge(chain_id, <first primitive id>, "starts_at")
kg_add_edge(chain_id, <crown jewel id>, "reaches")For ELF/PE/Mach-O/firmware chains that need ROP, heap massaging, or sandbox escapes:
kg_triage_binary("/workspace/target/bin/foo") — loads packer,
symbol risk, gadget inventory into the graph.HYPOTHESIS and hand back to the orchestrator. Do not derail.validate_finding.patched != True before
building on a primitive.0cf691e
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.