XBOM · EXTENDED BILL OF MATERIALS

Every component. Every algorithm. Every model. One inventory that ships with the evidence.

Plexicus XBOM unifies SBOM, CBOM and AIBOM into a single source of truth — with VEX statements, watchlists, drift detection and standards-ready exports (CycloneDX, SPDX, PDF). Built for the EU CRA, CISA 2025, PCI DSS 6.3.2 and the EU AI Act.

SBOM
124 components
CBOM
Quantum score 38/100
AIBOM
14 models · 3 with risk
THE THREE BOMs

One inventory. Three artefacts that compliance teams actually read.

SBOM, CBOM and AIBOM each answer a different audit question. Plexicus stitches them together so the same component, key or model has one identity across every view.

SBOM
Software Bill of Materials

Libraries, packages and dependencies across every repository — with license category, VEX status and provenance attached.

  • CycloneDX + SPDX compatible
  • License risk scoring (copyleft, proprietary, unknown)
  • Diff between scans, not just a snapshot
CBOM
Cryptographic Bill of Materials

Algorithms, key sizes, primitives and context — with quantum-readiness scoring against the NIST 2030/2035 deadlines.

  • Quantum-safe / vulnerable / deprecated classification
  • PQC migration roadmap per algorithm
  • Context (TLS, JWT, disk, signature) attached to every asset
AIBOM
AI Bill of Materials

Models, datasets, providers and risk flags — including serialisation risk, restricted licences and missing model cards.

  • Provider + version + dataset provenance
  • Risk flags: unsafe serialisation, external API, unknown licence
  • EU AI Act alignment (model cards, dataset declaration)
TRY IT

Three inventories. One Plexicus app.

Switch inventory views to review components, cryptographic assets, and AI model dependencies.

Synthetic demo data

plexicus.ai/xbom
live demo
Plexicus
XBOM
Search components, algorithms, models…
Component Version Repository License Vulnerabilities
lodash 4.17.21 sample-project/checkout MIT high CVE-2021-23337
log4j-core 2.14.1 sample-project/payments Apache-2.0 critical CVE-2021-44228
@types/node 20.11.30 sample-project/api MIT clean
requests 2.31.0 sample-project/scanner Apache-2.0 low CVE-2023-32681
Rows per page 10 Showing 1 to 4 of 124 results 1 2 3 … 125

Click any tab to swap the live inventory

COMPLIANCE-READY EXPORT

One inventory, four ways to prove it.

Pick the profile your auditor needs. Plexicus prepares a clear document with status, evidence, and provenance.

EU CRA

EU Cyber Resilience Act

BSI TR-03183-2

SBOM + vulnerability handling per Annex I §2. Mandatory for products with digital elements from 2027.

CycloneDXSPDXPDF
CISA 2025

US CISA 2025

Minimum Elements

SBOM + VEX + data fields per CISA's minimum elements for vulnerability management.

CycloneDXSPDXPDF
PCI DSS

PCI DSS 6.3.2

v4.0.1

Inventory of software components and cryptographic assets for payment systems.

CycloneDXSPDXPDF
EU AI Act

EU AI Act

Annex IV

AIBOM with model cards, dataset provenance and risk classification per Article 13.

CycloneDXSPDXPDF
VEX

Don't just ship an SBOM — explain every finding in it.

A BOM is useful when each component carries a clear status, reason, and next action for the reviewer.

01

Per-component VEX

One statement per CVE per component — not a single global 'all clear' that no auditor trusts.

02

Linked to the evidence

Each status includes the supporting evidence and reason a reviewer can inspect.

03

CycloneDX + SPDX native

Exports both formats with the VEX section embedded. Drop straight into a Dependency-Track or GUAC instance.

04

Bulk VEX import

Import a supplier SBOM + VEX in one upload. Plexicus reconciles PURLs and surfaces the components you actually own.

VEX evidence preview · synthetic component
Status
Under review
Evidence
Attached
Next step
Review proposed fix
WATCHLISTS

Get told when a CVE turns a known component into your problem.

Watch any name, PURL or CVE. Plexicus scans new findings against your watchlist on every cycle and notifies you the moment one matches.

Watchlist · live
$ name matches 'log4j' or 'logback'
Match: log4j-core 2.14.1 — CVE-2021-44228 newly exploited (KEV)
Notified → Slack #sec-alerts
DIFF, NOT SNAPSHOTS

An SBOM without diff is a receipt, not an inventory.

Plexicus compares every scan against the previous one for the same repository — added, removed and changed components, surfaced in seconds. VEX is preserved across the diff.

Added + log4j-core 2.14.1 (new dependency)

New dependency added since last scan.

Removed − requests 2.28.0 (upgraded)

Out of inventory after upgrade.

Changed ~ axios 0.27.2 → 1.6.2 (VEX: not_affected → fixed)

VEX status updated alongside version bump.

WORKS WITH YOUR STACK

Drop XBOM into the tools your auditors already use.

CycloneDX, SPDX, PDF attestation, machine-readable VEX. Push to your GRC, your artefact store, your Dependency-Track. Pull from suppliers.

CycloneDX 1.5 JSON

Full BOM + VEX in a single document. Drop into Dependency-Track, GUAC, or any SBOM-aware tool.

SPDX 2.3 JSON

SPDX-native export for legal and compliance teams. PURLs, licences and hashes preserved.

PDF attestation

Sign-ready PDF profile for EU CRA BSI TR-03183-2, CISA 2025, PCI DSS 6.3.2 and EU AI Act.

GRC & ticketing

Push BOMs to Drata, Vanta and Tugboat. Create tickets in your tracker from a watchlist match.

XBOM

Ship the inventory your auditor, your CISO and your lawyer can all read.

Book a 30-minute walkthrough. We'll import a real CycloneDX SBOM, attach a VEX statement, run the CRA profile and hand you the PDF.

Qualification

Check whether AI Swarm Pentest fits your environment.

Share the minimum context. We will review the scope and tell you the next commercial step.

Before submitting — verify you fit
Do you have a recent classic pentest you're not happy with?

0 / 280

No commitment. If you don't fit, we'll tell you.

SAMPLE HANDOVER · ILLUSTRATIVE

Sample evidence handover

A trimmed view of what your team receives at the end of an AI Swarm Pentest engagement. Real engagements include full technical evidence, executive narrative, and a remediation plan.

VALIDATED FINDING Evidence attached

Server-Side Request Forgery in webhooks/receiver

demo-project/sample-app · src/webhooks/receiver.py:42

SeverityHigh CVSS 3.18.6 Priority79 Confirmedvia replay

Untrusted caller-supplied URLs reach an internal egress without an allowlist. Replayed in a sandbox against a fresh authorised target — the same control was validated to fail twice.

REVIEWER-READY REMEDIATION Merge-ready PR

Validate the target URL against an allowlist of permitted hostnames. Reject private/internal IP ranges. Enforce HTTPS only.

plexicus/remediation/webhooks-ssrf 3 changed · 0 new files
42resp = requests.get(target_url)
42+if not is_allowed_host(target_url):
43+  raise WebhookRejected(target_url)
44+resp = requests.get(target_url, timeout=5)
Every engagement hands over:
  • Executive briefing
  • Validated findings list
  • Merge-ready PRs
  • Compliance mapping (NIS2 · DORA · CRA)