Skip to content

Exploitmatic documentation

Install the runtime, write a solution in plain text, and replay a documented attack. Reference, guides, and the verified corpus.

Exploitmatic gives exploit research a common language. Exploit knowledge arrives as Python, C, Ruby, shell, notebooks, and AI agents; Exploitmatic brings it into one plain text representation, a solution file, that a human reads like a checklist and an LLM can write. The runtime validates the file, replays each step against one target, and prints a verified or not verified result. The product story and announcements live on the website; this section is the reference.

Start here

New to Exploitmatic? Take the path in order.

  1. Why Exploitmatic? - what it is and what it is not
  2. Installation - download the binary and verify it runs
  3. Solutions overview - read the worked example
  4. Usage - run your first replay against a target you own
  5. Scope and ethics - when and how to use an attack replay

Reference

  • Steps - what a step holds, and the per-identity fields
  • Variables - values that change between steps
  • Asserts - the pass or fail tests
  • Identity - the protocols the runtime implements
  • Format reference - the whole grammar on one page
  • FAQ - quick answers

Contribute

Give exploit research a common language.

Bring a PoC, a writeup, or an AI-generated draft into an Exploitmatic solution: inspect it, validate it, and replay it against a target you own. The runtime and the corpus are open source.