Glossary
Binary Composition Analysis (BCA)
What Is Binary Composition Analysis (BCA)?
Binary composition analysis is the practice of inspecting compiled software — firmware images, container layers, executables, packaged applications — directly, without requiring source code, to identify every component that is actually present in what runs in production.
Source-based tools like SCA operate at the application layer — they depend on declared manifests and access to source code. Both assumptions break in the real world: build systems silently introduce undocumented dependencies, statically linked libraries never appear in any manifest, third-party firmware ships only as a binary, and acquired software often has no source code available at all. Binary composition analysis works in those exact conditions — analyzing the artifact that was actually built, shipped, and installed — and goes below the application layer to include kernels, RTOS, and other compiled components that source-based tooling cannot reach.
NetRise pioneered BCA at scale. Its binary composition analysis is the foundation for binary-derived SBOMs, embedded secrets and cryptographic discovery, license intelligence, and execution-aware reachability — all of which depend on seeing the compiled artifact as it really is, not merely what was declared in the application layer.
Related Terms
NetRise Turbine · Binary-Derived SBOM · Software Composition Analysis · CPE · Compiled Code · Non-CVE Risk


