Binanalysis decompiles binaries with Ghidra and flags potential weaknesses by comparing code against a database of over 20,000 known vulnerabilities.

Binanalysis is an AI-powered assistant for finding security weaknesses in binary files. It decompiles an executable with Ghidra, cleans up the resulting code, and compares it against a database of over 20,000 historical vulnerabilities.
Each function is converted into an embedding using CodeT5+, an AI model fine-tuned on large code datasets such as Big Clone Bench and CodeSearchNet. The tool also checks similarities against the DiverseVul dataset to spot potential issues and runs additional rule-based checks with SemGrep.
Users upload a binary file directly and receive an overall security assessment. Binanalysis was developed by an individual or group who prefers to remain anonymous.
Binanalysis is aimed at software developers checking the security of their code, security professionals performing threat detection, and reverse engineers analyzing the inner workings of executables. Typical uses include scanning uploaded binaries for vulnerabilities, decompiling executables to inspect their logic, and cross-referencing decompiled code against known vulnerabilities to produce an overall security assessment.
Related
Discover more tools in similar categories
Weekly picks of the best AI tools we've researched and added — no spam, unsubscribe anytime.
Join 25,000+ AI enthusiasts. No spam, unsubscribe anytime.