Skip to content
SPECIFICTION
Get listed

Metalware

product.metalware.com

WebLinuxAPISelf-hosted

Spec sheet

Purpose
Metalware analyzes firmware binaries to find crashes and vulnerabilities using rehosting, fuzz testing, and program analysis.Read 7 Oct 2026 · product.metalware.com
Product
Metalware is a binary analysis platform that combines rehosting, fuzz testing, and program analysis to find crashable bugs and vulnerabilities in embedded systems.Read 7 Oct 2026 · product.metalware.com
Intended users
The maker describes use by product security teams, DevSecOps, reverse engineers and vulnerability researchers, and firmware engineers.Read 7 Oct 2026 · product.metalware.com
Deployment
Metalware is available as a cloud service or on-premise deployment; the on-premise instructions require a modern Linux computer with Docker.Read 7 Oct 2026 · metalware.com
Support
The contact page lists [email protected] and says the team typically responds within 24 hours.Read 7 Oct 2026 · metalware.com
Company
The company site identifies the maker as Metalware Inc.; LinkedIn lists its headquarters as San Francisco, California, and its founding year as 2023.Read 7 Oct 2026 · linkedin.com
Analysis duration
The default analysis duration is 24 hours and can be configured from the dashboard.Read 7 Oct 2026 · metalware.com
Analysis output
Defect details include root cause analysis, a stack trace, and a reproducible proof-of-concept input.Read 7 Oct 2026 · metalware.com
Analysis results
Defects include a stack trace, root cause analysis, and proof-of-concept input, and can be reproduced with time-travel debugging.Read 7 Oct 2026 · metalware.com
CI/CD integrations
The maker documents GitHub Actions and GitLab CI workflows, with options to file discovered defects as GitHub or GitLab issues.Read 7 Oct 2026 · metalware.com
Debugger integrations
Metalware provides Ghidra and Binary Ninja plugins and remote GDB for investigating defects.Read 7 Oct 2026 · metalware.com
Debugging integrations
Metalware provides debugging through Ghidra and Binary Ninja plugins and remote GDB.Read 7 Oct 2026 · metalware.com
Emulation
It runs firmware on an emulated ARM Cortex-M processor and models peripheral I/O without physical hardware.Read 7 Oct 2026 · metalware.com
Emulation and fuzzing
Metalware emulates an ARM Cortex-M processor, models memory-mapped peripheral I/O, automatically detects DMA buffers, and uses coverage-guided fuzzing.Read 7 Oct 2026 · metalware.com
Fuzzing
Its coverage-guided fuzzer tracks basic blocks, keeps inputs that reach new code, and mutates them to explore further.Read 7 Oct 2026 · metalware.com
Input requirements
Metalware supports ELF and raw .bin binaries for ARM Cortex-M firmware, and debug symbols are not required.Read 7 Oct 2026 · metalware.com
Inputs
It accepts firmware ELF files, ROMs, binary images, update blobs, and extracted components, with a device or board profile and optional symbols or metadata.Read 7 Oct 2026 · product.metalware.com
Issue tracking
The CLI can automatically file newly discovered defects as GitHub or GitLab issues and deduplicates previously filed issues.Read 7 Oct 2026 · metalware.com
No hardware or source
The maker says analysis runs without physical hardware or source code, and requires no test harness.Read 7 Oct 2026 · metalware.com
Notable limits
The docs specify support for ARM Cortex-M firmware and say on-premise fuzzing is CPU intensive, with performance scaling linearly with core count.Read 7 Oct 2026 · metalware.com
On-premise requirements
The on-premise documentation says a modern Linux computer with Docker should work and that fuzzing is CPU intensive, with performance scaling linearly with core count.Read 7 Oct 2026 · metalware.com
Reports
Metalware generates a downloadable PDF report for every defect, with summary, root cause analysis, stack trace, and proof-of-concept data.Read 7 Oct 2026 · metalware.com
Supported firmware
The documentation says Metalware supports ELF and raw .bin binaries for ARM Cortex-M firmware, and debug symbols are not required.Read 7 Oct 2026 · metalware.com
Workflow access
Users can run analysis through a web interface, CLI, or CI/CD API.Read 7 Oct 2026 · product.metalware.com

Where Specifiction places it

Alternatives to MetalwareAll alternatives →