e-m-b-a/emba
EMBA - The firmware security analyzer
EMBA helps security teams, penetration testers, and product managers identify vulnerabilities in embedded device firmware. You provide a firmware image, and EMBA extracts information, performs static and dynamic analysis, and generates a detailed web-based report with potential weak spots like insecure binaries, outdated components, or hard-coded passwords. This allows professionals to assess and improve the security posture of their products.
3,395 stars. Actively maintained with 116 commits in the last 30 days.
Use this if you need to thoroughly scan embedded device firmware for security flaws and generate a Software Bill of Materials (SBOM) and vulnerability report.
Not ideal if you are looking to secure general-purpose operating systems or cloud applications rather than specialized embedded devices.
Stars
3,395
Forks
296
Language
Shell
License
GPL-3.0
Category
Last pushed
Mar 10, 2026
Commits (30d)
116
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/e-m-b-a/emba"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Related frameworks
nmap/nmap
Nmap - the Network Mapper. Github mirror of official SVN repository.
ait-testbed/attackbed
The AttackBed is a simulated enterprise network with numerous vulnerabilities. Attacks in this...
ritesh-gupta-git/AI-Powered-Vulnerability-Management
AI-VMF: AI-Powered Vulnerability Management Framework demo (ensemble exploit prediction + risk scoring)
scorpiondefense/cyberweapons
Automated Cyber Offense
center-for-threat-informed-defense/technique-inference-engine
TIE is a machine learning model for inferring associated MITRE ATT&CK techniques from previously...