Learn about the security measures and compilation process for Chainguard's AI documentation bundles
3 min read
Page copied!
Overview
Chainguard’s AI documentation bundles are compiled with multiple security measures to ensure developers can trust the content they’re using with AI coding assistants. This page details our security practices and compilation process.
Security Measures
1. Automated Security Scanning
Every compilation runs through multiple security checks:
Secret Detection: We scan for API keys, tokens, and other sensitive data
Pattern Matching: Common secret patterns are automatically redacted
File Size Limits: Individual files limited to 10MB, total bundle to 50MB
Extension Filtering: Only .md, .html, and .json files are processed
2. Cryptographic Signatures
All documentation bundles are signed using Sigstore/Cosign:
Keyless Signing: Using OIDC identity verification
Transparency Log: All signatures recorded in Rekor
Certificate Chain: Full certificate provided for verification
Multiple Signatures: Both individual files and bundles are signed
3. Content Integrity
We ensure content hasn’t been tampered with:
SHA-256 Checksums: For all files in the bundle
Signed Checksums: The checksum file itself is signed