Unknown bugs,
with the way in.
Bugs nobody has filed yet, by weakness type, each with the path an attacker takes to it.
From the compiled binary alone, no source, no device, nothing executed.
A warning is not a bug.
A path is.
A static scanner lists every dangerous call and leaves the reading to you. Most of the list is code the program never reaches.
Under the Cyber Resilience Act you answer for every binary you ship, source or not.
Findings by weakness type, with the path from main.
Anatomy of one finding.
Every finding carries the same five facts, so a false one is dismissed in a minute.
Built for. The people who answer for the bug.
- 01
How do I get a binary analysed?
Drop a file, call the API, or install the GitHub App and every release asset is analysed on publish. Source files in the same upload are read too.
- 02
Does it find CVEs or unknown bugs?
Known CVEs come from the components inside and sit on the SBOM page. This page lists bugs nobody has filed yet, found in the code itself.
- 03
How many false positives?
Each finding carries its function, the dangerous call and the path, so a false one is quick to dismiss. Findings are labelled beta until precision on real binaries is published.
- 04
What does reachable mean here?
A call path from the program's start to the bug, shown in full, and whether it crosses a login check. CVE matches on the SBOM page carry no such path.
- 05
Does the fuzzer run my binary?
Only inside openbinary's emulator, a stand-in for the device. A crash comes back as a weakness type with the input that triggers it and a replay.
- 06
Can it go into GitHub code scanning?
Yes, one SARIF report per binary, per source tree or per firmware image, built to GitHub's limits. The GitHub App analyses every release asset when it is published.
- 07
Can an agent read the findings for me?
Yes. Findings, paths and the fuzzer are agent tools. One command installs all 69 into the agent you already use.
Drop a binary.
Mach-O, ELF, PE, DEX, WASM, firmware, container and archive images. Up to 2 GB. The report is public unless you sign in.