{
 "schema_version": 1,
 "generated": "2026-10-20",
 "repo": "Ablation-Tool/ablation",
 "name": "ablation",
 "owner": "Ablation-Tool",
 "slug": "ablation-tool-ablation",
 "github": "https://github.com/Ablation-Tool/ablation",
 "what": "Ablation is a self-contained reverse engineering framework that, when used with Codex or Claude Code, works as an autonomous reverse engineering system.",
 "why": "",
 "language": "Python",
 "requirements": [
  "A local clone of the Ablation repository at ~/ablation, as the README's launch step assumes",
  "Claude Code or Codex installed and signed in with model access",
  "A binary, firmware image, or source repository you are authorized to analyze",
  "Familiarity with reverse engineering concepts such as ELF, callgraphs, and taint tracking"
 ],
 "audience_note": "Security researchers and reverse engineers who want an AI coding agent to run binary and source analysis modules on firmware, native binaries, or source repositories.",
 "risk": "dual-use",
 "section": "earlier",
 "weekly_rank": null,
 "category": "Security and science",
 "url": "https://dedupedai.com/use-cases/ablation-tool-ablation/",
 "use_case_count": 4,
 "use_cases": [
  {
   "id": "ablation-tool-ablation--trace-network-input-to-dangerous-sinks",
   "title": "Trace network input to dangerous sinks in a binary",
   "best": true,
   "url": "https://dedupedai.com/use-cases/ablation-tool-ablation/trace-network-input-to-dangerous-sinks/",
   "json": "https://dedupedai.com/use-cases/u/ablation-tool-ablation/trace-network-input-to-dangerous-sinks.json"
  },
  {
   "id": "ablation-tool-ablation--scan-x86-binary-for-memory-bugs",
   "title": "Scan an x86-64 ELF for heap and format string bugs",
   "best": false,
   "url": "https://dedupedai.com/use-cases/ablation-tool-ablation/scan-x86-binary-for-memory-bugs/",
   "json": "https://dedupedai.com/use-cases/u/ablation-tool-ablation/scan-x86-binary-for-memory-bugs.json"
  },
  {
   "id": "ablation-tool-ablation--audit-source-repo-entry-points-and-sinks",
   "title": "Map entry points and sinks in a source repository",
   "best": false,
   "url": "https://dedupedai.com/use-cases/ablation-tool-ablation/audit-source-repo-entry-points-and-sinks/",
   "json": "https://dedupedai.com/use-cases/u/ablation-tool-ablation/audit-source-repo-entry-points-and-sinks.json"
  },
  {
   "id": "ablation-tool-ablation--reuse-findings-across-binaries",
   "title": "Reuse confirmed findings on a new binary",
   "best": false,
   "url": "https://dedupedai.com/use-cases/ablation-tool-ablation/reuse-findings-across-binaries/",
   "json": "https://dedupedai.com/use-cases/u/ablation-tool-ablation/reuse-findings-across-binaries.json"
  }
 ],
 "disclaimer": "Third-party repos we don't own or vouch for. AI-generated use cases can be wrong: review everything and run at your own risk."
}
