Skip to content

Features

The CBOM Generator provides comprehensive cryptographic asset discovery and analysis capabilities.

Core Features

Feature Description
Asset Discovery 8 built-in scanners for comprehensive crypto detection
Key Material Detection Multi-format key discovery with security analysis
Service Dependencies 4-level dependency graph (SERVICE→PROTOCOL→SUITE→ALGO)
Protocol Properties TLS/SSH/IPsec protocol analysis
PQC Assessment Post-Quantum Cryptography readiness scoring
Relationship Graph Complete dependency tracking
Privacy Controls GDPR/CCPA-compliant redaction
Deduplication Intelligent duplicate handling

Scanner Overview

CBOM Generator includes 8 scanner types:

Scanner Strategy What It Finds
Certificate Every file X.509, OpenPGP certificates
Key Every file RSA, ECDSA, Ed25519, DSA, DH keys
Package System-wide Crypto libraries via package managers
Service System-wide Network services using crypto
Filesystem Filtered Crypto-related files by extension
Application Binary analysis Applications with crypto dependencies
Library Integrated Crypto libraries linked to apps
Algorithm Derived Algorithms from all sources

Component Types

Type Description Example
Certificate X.509 and OpenPGP certificates CA root certs, server certs
Key Private/public key material RSA-2048, Ed25519 keys
Algorithm Cryptographic primitives AES-256-GCM, SHA-384
Library Crypto libraries OpenSSL, libgcrypt
Protocol Communication protocols TLS 1.3, SSH 2.0
Service Network services nginx, sshd, postgres
Cipher Suite Protocol cipher suites TLS_AES_256_GCM_SHA384
Application Crypto-using applications curl, git, openssl

Relationship Types

The scanner builds a complete dependency graph:

APPLICATION
    └── DEPENDS_ON → LIBRARY
                         └── PROVIDES → ALGORITHM

SERVICE
    └── USES → PROTOCOL
                   └── PROVIDES → CIPHER_SUITE
                                      └── USES → ALGORITHM

CERTIFICATE
    └── USES → ALGORITHM (signature)
    └── USES → ALGORITHM (public key)

Supported Formats

Input: PEM, DER, PKCS#12, PKCS#8, OpenSSH, ELF binaries

Output: CycloneDX 1.6/1.7 JSON