compliance-definitions

CycloneDX representations

View on GitHub

Security Standards & Attestations

This repository contains machine-readable security standards and attestation schemas for our build and deployment pipelines. These standards enable automated compliance verification and supply chain security through CycloneDX attestations.

If you need help implementing these standards or building secure CI/CD pipelines please contact us.

Quick Navigation

Standards (Requirements)

Security requirements that define what must be achieved:

BOM Schemas

JSON schemas that validate custom BOM formats

Attestation Schemas

JSON schemas that validate attestations generated in CI/CD pipelines:

How It Works

  1. Standards define security requirements with unique identifiers
  2. CI/CD pipelines generate attestations that reference these standards via URLs
  3. Attestation schemas validate the structure and content of generated attestations
  4. Cosign cryptographically signs and attaches attestations to container images
  5. Deployment policies verify attestations before allowing deployment

Architecture

Standards and attestations follow REST principles:

hypermedia tech logo