2026年に報告されたCVEは、1日あたり前年比131%増加しています。

CRAコンプライアンスのための機能

ビルド時SBOM、脆弱性トラッキング、そしてCyber Resilience Actへの対応プロセスに必要なエビデンス

SBOM生成

CRACIはビルド中にSBOMを記録します。パッケージを認識するプロキシが、CIキャッシュから復元されたパッケージを含め、各ジョブが実際に取得したものを観測し、すべてのSBOMに完全性の状態が付きます。推移的依存関係と宣言ライセンスを含めてCycloneDXまたはSPDXでエクスポートでき、出荷するソフトウェアに何が含まれているかを正確に把握できます。

詳しく見る →
An SBOM recorded during the build Packages from npm, PyPI, Cargo, Go, OCI registries and the CI cache pass through a package-aware proxy on the CRACI runner. The job's SBOM lists what was fetched, states its completeness and exports as CycloneDX or SPDX. Package sources npm PyPI Cargo · Go OCI registries CI cache restore Package- aware proxy on the runner Job SBOM express 5.2.1 requests 2.32.3 serde 1.0.219 + transitive deps Declared license on every component Complete Completeness states per job and cache: Complete, Complete with connections, Incomplete, Unavailable, Not recorded CycloneDX · SPDX

脆弱性トラッキング

CRACIは新しい脆弱性が公開されるたびに監視対象のSBOMを再評価し続け、ビルドとリポジトリをまたいで検出結果を集約します。セキュリティチームは検出結果をトリアージして修正を担うチームに送ります。VEXにも対応しています。自社のベンダーから収集したSBOMも、ビルドと並べて監視されます。

詳しく見る →
Vulnerability tracking after release After a release ships, its SBOM stays monitored. When a new vulnerability is published, CRACI re-evaluates the monitored SBOMs, finds the affected releases, and the security team triages the finding and routes it to the team that owns the fix. The inventory view shows which software versions are deployed to which products. Release shipped SBOM monitored Later New advisory published Re-evaluated automatically Finding: critical, in 2 releases 1. Triage 2. Route to owner 3. Team fixes Policy gates can block a build on findings · VEX supported Inventory: deployed versions Product Version Web app v4.12.0 Mobile API v2.3.1

CRAエビデンス

CRAの技術文書に必要なエビデンスを収集できます。ビルド時SBOMは、コンポーネントで見つかった脆弱性を含めてCycloneDXまたはSPDXでエクスポートでき、APIはSBOM、ネットワークトレース、来歴を返します。CRACIは、CRA対応プロセスに必要なサプライチェーンの可視性とエビデンスのかなりの部分を自動化します。

詳しく見る →
Evidence from the build record SBOMs export as CycloneDX or SPDX, including the vulnerabilities found in their components, and the public REST API returns SBOMs, network traces and provenance, for customers, auditors and frameworks such as the EU Cyber Resilience Act, NIS2, FDA SBOM requirements and ISO 27001 supply chain controls. The build record SBOMs Vulnerability records Provenance Network traces Export CycloneDX SPDX REST API Who asks for it Customers Auditors Security reviews Frameworks this evidence supports EU Cyber Resilience Act NIS2 supply chain security FDA SBOM for cyber devices ISO 27001 supply chain controls

CI/CD連携

CRACIが置き換えるのはランナーであり、GitHub Actionsではありません。runs-onをcraciに変更しても、実行結果は引き続きGitHubに表示されます。すべてのジョブは取得したものを記録し、ジョブ開始前に検証されフェイルクローズで動作するエグレスポリシーのもとで実行されます。現在はGitHub Actionsに対応しており、その他のCIシステムはロードマップに掲載されています。

詳しく見る →
GitHub Actions jobs on CRACI runners A GitHub Actions workflow sets runs-on to craci. Each job runs in its own isolated virtual machine on a CRACI runner, on Linux x86-64 or ARM64, hosted in Europe, and the run still appears in GitHub. .github/workflows/release.yml jobs: build: runs-on: craci was: ubuntu-latest CRACI runners Hosted in Europe Job VM build Linux x86-64 Job VM test Linux ARM64 Job VM publish Linux x86-64 One isolated virtual machine per job, 1 to 32 vCPU Runs still appear in GitHub About 2x GitHub-hosted speed

スタックの中でのCRACIの位置付けは、CRACIが置き換えるもの、併用するものをご覧ください。

始める準備はできましたか?

デモを予約して、CRACIへのアーリーアクセスを手に入れましょう

デモを予約