To generate a CBOM in Vista Platform Core, collect and approve discovery evidence, choose a Scope, open Risk & Compliance → Bills of Materials, and generate a Cryptographic (CBOM) artifact. Download its canonical CycloneDX JSON and compare its SHA-256 hash with the artifact record. Generation and CycloneDX export are included in free Core.
A Cryptographic Bill of Materials (CBOM) records the cryptographic components observed within a defined boundary. It complements a software bill of materials (SBOM), which describes software composition. This guide follows Vista Platform Core documentation; labels can differ on older releases.
1. Prepare your installation
Vista Platform Core is a free, self-hosted infrastructure inventory, DCIM, and IPAM platform with cryptographic posture built in. It includes discovery, the internal infrastructure workspace, compliance and PQC assessment, and CBOM generation without asset, sensor, seat, or time caps. You provide the infrastructure and operate it. Core is proprietary software under the Vista Platform License, version 1.0. The sensor and device interrogation agent are open source under Apache-2.0.
You need a running Vista Platform Core installation, access to your organization, and at least one supported source of discovery evidence. A Tenant Admin manages Scopes. If you are starting fresh, follow the Docker or Kubernetes installation instructions, then the Quick Start. Use sources you own or are authorized to assess.
Start with a small boundary you can explain: for example, a lab application and its supporting hosts. Document what you intend to cover before collecting data. An empty installation can produce little useful evidence.
2. Collect and approve evidence
Connect a supported discovery source: a network sensor, device interrogation, a host collection path, or a cloud integration. Follow the discovery guide for that source. Coverage depends on visibility, permissions, supported protocols, and the time of observation.
Open Discovery → Approvals and review discoveries waiting for acceptance. Unless auto-approval applies, discovered assets and their cryptographic evidence stay out of Inventory until accepted. Then inspect Inventory: check certificates, keys, and configurations, and review the source evidence. A discovery job completing does not establish complete coverage.
3. Choose a scope
Open Settings → Scopes as a Tenant Admin. For a first baseline in an isolated evaluation tenant, the default All scope covers that tenant’s inventory. For a narrower boundary, select New Scope, give it a meaningful name, enter an inventory query, use Preview, and save.
For example, environment:production includes assets recorded as production. Check those labels first: an unlabelled asset will not match that query. Compare the preview against the systems you expected to include. Read about scope queries and versioning.
4. Generate and download the CBOM
- Open Risk & Compliance → Bills of Materials.
- Click Generate and leave Kind set to Cryptographic (CBOM).
- Select the Scope you reviewed. Optionally name the artifact, such as “Lab application baseline”.
- Click Generate. Open the new artifact and review its scope, generation time, and entry count.
- Use Download → CycloneDX 1.7 (.json) to save the canonical file.
The artifact is a frozen snapshot. Generating again creates a new artifact; it does not update the old one. You can capture a baseline while findings remain unresolved. Generation is on demand; scheduled artifact delivery is not a current capability.
5. Check the artifact before sharing it
Keep the original downloaded bytes. If you name the file cbom.json, these commands calculate its hash:
Linux
sha256sum cbom.json
macOS
shasum -a 256 cbom.json
Windows PowerShell
Get-FileHash -Algorithm SHA256 .\cbom.json
Compare the result with the full SHA-256 value on the artifact detail. Reformatting the JSON changes its bytes and therefore its hash. A matching hash establishes agreement with that recorded value; it does not prove complete discovery or organizational compliance.
- Format: confirm
bomFormatisCycloneDXand inspectspecVersion. - Contents: review
componentsand their cryptographic properties against the expected inventory. - Boundary: retain the artifact’s Scope name/version and generation time with your review notes.
- Schema: validate against the matching CycloneDX specification using a validator that supports that version. Schema validity and discovery completeness are different checks.
- Gaps: record unreachable sources, stale observations, unassessed items, and exclusions alongside the artifact.
If the result is empty or unexpected
- Discovery ran, but Inventory is empty
- Review Discovery → Approvals before generating again.
- The scope contains fewer assets than expected
- Preview its query and inspect environment labels, tags, and exclusions. Asset counts and CBOM component counts measure different things.
- A sensor is connected but finds nothing
- Check interface selection and traffic visibility. No observation is not proof that no cryptography exists.
- A cloud run is incomplete
- Inspect Discovery Jobs for denied resource types or failed regions and correct the source configuration.
- PDF or SPDX downloads are unavailable
- Core exports CycloneDX. PDF/SPDX projections, signing, attestation, and artifact comparison are Enterprise capabilities.
What comes after the first CBOM?
Review findings, assign work, make changes in the underlying systems, collect fresh evidence, and generate a new baseline. Vista tracks and governs the process; generating a CBOM does not migrate the cryptography. See the CBOM capability and edition overview.