An open-source user mode debugger for Windows. Optimized for reverse engineering and malware analysis.
Program for determining types of files for Windows, Linux and MacOS.
Triton is a dynamic binary analysis library. Build your own program analysis tools, automate your reverse engineering, perform software verification or just emulate code.
UNIX-like reverse engineering framework and command-line toolset.
DIE engine
Succinct Compositional Program Graph (SCPG) static analysis engine & 14-diagram UML generator in Rust.
State-of-the-Art Source Code Plagiarism & Collusion Detection. Check for plagiarism in a set of programs.
cwe_checker finds vulnerable patterns in binary executables
Semgrep Community Edition rules, maintained by Semgrep and the community. Free to use under the Semgrep Rules License.
The official angr GUI.
Understand any codebase instantly. System intelligence for codebases, built for humans and AI.
A LLVM-based static analysis framework.
T.J. Watson Libraries for Analysis, with front ends for Java, Android, and JavaScript, and many common static program analyses.
A new version of Soot with a completely overhauled architecture
Help your agents find the smoking gun they're looking for. Optimization evidence for agents: find complexity hotspots.
LLVM 21 pass plugin for AΒ²MBA architectural and anti-generalization hardening of mixed Boolean-arithmetic expressions.
π₯· Give your codebase a black belt. Local code intelligence, security analysis, and compiler-backed facts for humans and AI.
The AI agent-native systems programming language: Meaning in. Verified machine code out. All target OS, memory managed through Ownership & fully interoperable with existing ecosystems & object-oriented AI Agents with payment capability.