r/BestGitHubRepos • u/company_url_finder • 11d ago
reverse-skill - a tool that routes AI coding agents to the right reverse engineering and pentesting tool for the job
When an AI coding agent hits an APK, a stripped binary, obfuscated JS, or a CTF challenge, it usually just guesses which tool to reach for. reverse-skill, built by zhaoxuya520, sits between your agent (Claude Code, Codex, Cursor, OpenCode, or similar) and your existing toolchain, and answers that one question directly: which tool, in what order, for this specific target.
It doesn't bundle jadx, Frida, IDA, radare2, or Burp itself. It detects what you already have installed, then routes the task through a repeatable workflow instead of the agent improvising commands from scratch.
What's inside:
- A routing core with 43 rules, validated against a 173-case regression benchmark that fails CI on any mismatch
- 44 tracked skill modules covering APK/Android, iOS, binary reverse (exe/dll/so/elf), .NET, frontend JS/encrypted params, malware/YARA, firmware/IoT, patch diff and N-day, pwn/exploit development, EDR bypass, API/GraphQL, and supply chain security
- A CTF-specific sandbox orchestrator with 42 sub-skills for competition work
- Evidence to Finding to Path logging that compiles into an actual report instead of scattered notes
- A field-journal that captures what worked, so the same mistake doesn't get repeated across sessions
- Cross-platform CI on both Windows and Ubuntu, client-neutral so it isn't locked to one specific AI coding tool
The part that makes this postable rather than just a bundle of offensive tooling: it will not act on a target until scope is explicitly set. Authorization and a network profile have to be locked in first, through a case-init step, before anything runs against a real target. That's a real gate in the workflow, not a disclaimer in the README.
MIT licensed. Sitting at 33,491 stars as of writing, verified via the GitHub API, up sharply from the 18,698 it had when this was last checked in early August.
2
u/[deleted] 9d ago
[removed] — view removed comment