
Last updated 07-01-2026
Category:
Reviews:
Join thousands of AI enthusiasts in the World of AI!
Binary Vulnerability Analysis
Binary Vulnerability Analysis is a browser-based scanner that checks uploaded executables for security flaws. You pick a binary file, upload it, and the service runs a full analysis pipeline without installing local tools.
The workflow decompiles the executable with Ghidra, then cleans and formats the output, guesses symbols, and inlines function calls. A finetuned CodeT5+ embedding model builds function-level vectors trained on Big Clone Bench and CodeSearchNet. Those embeddings are compared against the DiverseVul dataset, which covers more than 20,000 historical vulnerabilities. SemGrep static analysis adds another pass for known vulnerability patterns.
Analysis time depends on file size and can run up to about 10 minutes. The tool fits security researchers, reverse engineers, and developers who want a quick vulnerability screen on compiled binaries.
Decompiles uploaded executables with Ghidra before any vulnerability checks run
Cleans decompiled code, guesses symbols, and inlines function calls automatically
Builds function-level embeddings with a CodeT5+ model finetuned on Big Clone Bench and CodeSearchNet
Matches embeddings against the DiverseVul dataset of 20,000+ historical vulnerabilities
Runs SemGrep static analysis rules to flag additional security issues in the code
Combines Ghidra decompilation, embedding similarity checks, and SemGrep analysis in one upload flow
Compares function embeddings against more than 20,000 vulnerabilities in the DiverseVul dataset
Runs the full pipeline server-side so you do not need a local Ghidra or SemGrep setup
No pricing page or account details are published on the site
Analysis can take up to 10 minutes for larger binary files
Supported executable formats are not listed on the homepage
How does Binary Vulnerability Analysis work?
Binary Vulnerability Analysis decompiles your uploaded executable with Ghidra, cleans and formats the code, then generates function-level embeddings using a finetuned CodeT5+ model. It compares those embeddings against the DiverseVul dataset and runs SemGrep rules to detect known vulnerability patterns.
How long does Binary Vulnerability Analysis take?
Binary Vulnerability Analysis can take several minutes depending on file size. The site states that a full run may take up to 10 minutes to complete.
What tools and datasets does Binary Vulnerability Analysis use?
Binary Vulnerability Analysis uses Ghidra for decompilation, a finetuned CodeT5+ embedding model trained on Big Clone Bench and CodeSearchNet, the DiverseVul vulnerability dataset, and SemGrep static analysis rules.
Do I need to install software to use Binary Vulnerability Analysis?
No local installation is required. Binary Vulnerability Analysis runs entirely in the browser: you upload a binary file on the homepage and wait for the server-side analysis to finish.
How many vulnerabilities does Binary Vulnerability Analysis check against?
Binary Vulnerability Analysis compares function embeddings against more than 20,000 historical vulnerabilities in the DiverseVul dataset, in addition to running SemGrep pattern checks.
