NEWSkillSec — elevating AI Skills security from malware detection to capability auditingSkillSecLearn more →
Home/Products/CleanBinary
CleanBinary · Binary SCA

CleanBinary

Binary composition analysis

No source? Still see every component inside your delivery artifacts

Performs composition analysis on binaries, firmware, and delivery artifacts, surfacing hidden components and risk in compiled output — closing the last mile from source to delivery.

binary · fingerprint match
4F 70 65 6E 53 53 4C 20 31 2E 30 2E 32
→ openssl 1.0.2 · identified
7A 6C 69 62 20 31 2E 32 2E 31 31 00 00
→ zlib 1.2.11 · identified
6C 6F 67 34 6A 20 32 2E 31 34 2E 31 00
→ log4j 2.14.1 · hidden component · high
Binary
Composition ID
Firmware
Deep analysis
Fingerprint
Hash/TLSH match
Artifacts
Trust verification
101001010111111001100101011011010011111000000010010101101100011component · opensslcomponent · log4jBinaries · fingerprints · compositionCLEANBINARY
Capabilities

See the real composition
after compilation

When source isn't available, recover the component list and risk directly from the delivered artifact.

01

Binary fingerprinting

Recovers open-source components and versions from binaries via hash, TLSH, and function-signature matching.

02

Firmware composition

For embedded and device firmware, identifies third-party components packed into artifacts, supporting industrial and automotive scenarios.

03

Hidden component surfacing

Finds components invisible from source yet compiled and linked into output, eliminating the invisible-dependency blind spot.

04

Complementary to source SCA

Cross-validates with CleanSource SCA from a different dimension, covering the full path from source to binary.

05

Delivery trust verification

Provides composition-transparency proof of artifacts to downstream and regulators, strengthening supply-chain trust.

06

Broad format support

Analyzes installers, filesystem and disk images, archives, firmware, project files, and dozens of other formats.

No source · binary

Binary function fingerprinting

Without source, extracts function-level fingerprints from binaries to recover embedded open-source components and versions, then links known vulnerabilities.

Function fingerprints

Stable features extracted from machine code.

Component recovery

Identifies statically-linked libraries and versions.

Vuln-linked

Components hitting a CVE are flagged.

binary · fn fingerprint48 89 e5 5d c37f 45 4c 46 0255 48 89 e5 41e8 0a 00 00 00fn_inflatezlib 1.2.11known componentfn_loglog4j-core 2.14CVE-2021-44228!fn_sslopenssl 1.1.1known component
FAQ

Frequently asked questions

How does CleanBinary identify components without source code?

Using binary-fingerprint techniques such as Hash and TLSH, it performs composition analysis on executables, firmware and container images — recovering component inventories and risk without any source.

What are typical CleanBinary use cases?

Vendor-deliverable acceptance, firmware security audits, legacy-system inventory without source, and final pre-delivery verification after source-level SCA — closing the last mile from source to artifact.

How does CleanBinary differ from CleanSource SCA?

CleanSource SCA targets source code and dependency manifests; CleanBinary targets compiled binaries. Together they provide end-to-end composition transparency from source to delivery.

Which file types does CleanBinary support?

Deep parsing of common executables, libraries, firmware images and archives.

Can CleanBinary analyze packed or obfuscated binaries?

Common packaging and compression formats are deeply parsed; results on heavily packed or obfuscated samples depend on the specific form — we recommend a POC with your real deliverables.

What outputs does it produce?

Component inventories plus vulnerability and license risk reports, exportable as standard SBOM formats — ready for acceptance testing and compliance archiving.

What does firmware analysis cover?

Automatic unpacking and filesystem recovery for mainstream embedded firmware images, identifying open-source components and third-party libraries — closing the composition gap where no source exists.

More / Products

Explore the full product suite

Get Started

From source to binary —
no blind spots

Book a demo and see how CleanBinary surfaces hidden components and risk in your artifacts.