AI資産インベントリ/AI-SBOM
記事状態: 公開 · 最終確認: 未確認
要点
「AI資産インベントリ(AI Asset Inventory)では、SPDXやCycloneDXのAI/ML対応BOMを、サプライチェーンの機械可読なスナップショットとして利用できます。ただし、それだけで企業内のAI利用を完全に棚卸しできるわけではありません。プロンプト、外部API、MCP/ツール、RAG文書群、プロバイダー側のデプロイなど、実行時に変化する依存関係を実行環境 Asset Registry で補完し、未確認事項(不明)であることを明示したまま継続的に更新する必要があります。」
現在の判断
- AI-BOMは構想だけではない。SPDX 3.0.1にはstable AI ProfileとDataset Profileがあり、AIPackage/DatasetPackageとしてモデル/アプリケーションとdataset固有情報を表現できる。SPDX AI WGでは3.1-RC1はWIPであり、future 記述・判断として混同しない。
- CycloneDXは2026-09-14時点でv1.7が最新リリースです。
machine-learning-model向けのModelCardに、意図された用途、制限事項、トレーニングパラメータ、データセット、パフォーマンス指標などを記述でき、フルスタックBOMの一部としてAI/MLを扱うことが可能です。 - ただし「AI-SBOM標準が存在する」ことと「企業のAI asset inventoryが完全である」ことは別。台帳が求めるモデル、API、prompt、dataset、ツール、OSS、MCP等のうち、モデル/dataset/software/serviceは標準BOMへ比較的自然に写せるが、prompt template/バージョン、提供元が管理する モデルのopaque 改訂版、agent policy、MCP server/ツール データ形式の定義、提供元 組織の利用環境 setting、RAG 検索対象の文書群 snapshot、評価/guardrail 設定等は標準の専用first-class primitiveが不足または実装依存になり得る。
- 将来の企業AI運用の共通原則では、BOM documentと実行環境 Asset Registryを二層化するのが安全。BOMはmachine-readable supply-chain snapshot、Registryは担当者、business purpose、environment、endpoint/組織の利用環境、承認 状態、data classification、配備 状態、last-seen、実行環境 dependency、decommission 状態等を継続管理する。
- 最小dependency graph候補: AI アプリケーション/agent → 提供元/モデル/配備 → prompt/template → ツール/MCP/API → software/実行環境/container → 検索・取得/ベクトル store → dataset/検索対象の文書群 → evaluator/guardrail/policy。各nodeにstable ローカル環境の IDを与え、外部標準identifier/hash/PURL等が存在する場合は併記する。
- InventoryはEA-057 Shadow AI discoveryの受け皿でもある。discoveryで見つかったassetを即「承認済み」とせず、discovered/declared/verified/approved/retired等の状態を分離する。
どこまで当てはまるか
企業AI運用の共通原則 / ガバナンス / セキュリティ / サプライチェーン / 相互運用性 / 実装 / 非LLMコンポーネント。SPDX/CycloneDX は標準・シリアライゼーションであり、組織のインベントリは組織の利用環境(組織ごとの追加条件)として分離する。
詳しく理解する
なぜ重要か
Enterprise AIでは、通常のsoftware SBOMだけではモデル、dataset、prompt、提供元 API、agent/ツール、MCP server、guardrail、埋め込み/検索結果の再評価器、ベクトル store等の依存を十分に把握できない。脆弱性・ライセンス・モデル廃止・dataset 出典・来歴・shadow AI・incident blast radiusを追跡するには、AI固有BOM標準と実運用inventoryの差を整理する必要がある。
対象範囲と前提
企業AI運用の共通原則 / ガバナンス / セキュリティ / サプライチェーン / 相互運用性 / 実装 / 非LLMコンポーネント。SPDX/CycloneDX は標準・シリアライゼーションであり、組織のインベントリは組織の利用環境(組織ごとの追加条件)として分離する。
検討ポイント
- 2026-09-14時点でAI/ML assetを機械可読に記述できる標準は何か。
- モデル/dataset以外にprompt、ツール、API、MCP、agent 処理の流れ等をどこまで標準BOMだけで表現できるか。
- 「AI-BOMがある」と「組織内AI assetを網羅できている」を分離するには何を追加管理すべきか。
根拠資料の対応表
- [Official standard] SPDX Specification 3.0.1 AI Profile / SPDX Project / v3.0.1 stable; 参照日 2026-09-14 / https://spdx.github.io/spdx-spec/v3.0.1/model/AI/AI/ / 資料内の該当箇所: AI Profile standardizes 仕様・利用方法の文書/sharing of AI software packages; AIPackage モデル / VERIFIED_SPEC / 裏付け.
- [Official standard] AIPackage / SPDX Specification 3.0.1 / 参照日 2026-09-14 / https://spdx.github.io/spdx-spec/v3.0.1/model/AI/Classes/AIPackage/ / 資料内の該当箇所: AI アプリケーション or trained AI モデル 付随情報 / VERIFIED_SPEC / 裏付け.
- [Official standard] DatasetPackage / SPDX Specification 3.0.1 / 参照日 2026-09-14 / https://spdx.github.io/spdx-spec/v3.0.1/model/Dataset/Classes/DatasetPackage/ / 資料内の該当箇所: training/testing dataset 付随情報 including collection, preprocessing, confidentiality, sensitive personal information, intended use / VERIFIED_SPEC / 裏付け.
- [Official working-group 状態] Profiles overview / SPDX AI Working Group / updated 2026-03-08; 参照日 2026-09-14 / https://spdxai.github.io/profiles/ / 資料内の該当箇所: SPDX 3.0 AI/Dataset profiles are stable; 3.1-RC1 is work-in-progress / VERIFIED_SPEC / 文脈・入力情報+limit.
- [Official standard/spec] CycloneDX Specification Overview / OWASP Foundation + Ecma International / ECMA-424, published 2025-12-10; 参照日 2026-09-14 / https://cyclonedx.org/specification/overview/ / 資料内の該当箇所: BOM object モデル covers components and lifecycle/システム transparency / VERIFIED_SPEC / 裏付け.
- [Official 公開・提供/spec] CycloneDX specification 公開・提供 履歴 / OWASP CycloneDX / 現在の v1.7 released 2025-10-21; 参照日 2026-09-14 / https://github.com/CycloneDX/specification / 資料内の該当箇所: v1.7 現在の 公開・提供 and AI/ML-BOM 裏付け / VERIFIED_SPEC + OSS_PRACTICE / 裏付け.
- [Official v1.7 reference] CycloneDX v1.7 Protobuf Reference / OWASP CycloneDX / v1.7; 参照日: 2026-09-14 / https://cyclonedx.org/docs/1.7/proto/ / ロケーター: 機械学習モデル用のModelCard、意図された用途/制限事項、学習パラメータ、データセット、性能指標; ライフサイクル/運用インベントリの概念 / VERIFIED_SPEC / サポート。
- [プロジェクト定義、正式な仕様書よりも下位の権限] AI Bill of Materials プロジェクト / OWASP / 現在の情報、アクセス日 2026-09-14 / https://owaspaibom.org/ / ロケーター: AIBOMは、モデル、データセット、エージェント、ツール、ガードレール、実行時要素、および出典・来歴/権利/整合性/評価を含む、機械判読可能なインベントリとして記述される / SOURCE_REPORT / コンテキスト。
利用できる条件
- SPDX 3.0.1 AI/Dataset Profileはstable spec。SPDX 3.1-RC1はWIPであり現在の stableとして扱わない。
- CycloneDX v1.7は現行公開・提供だが、生成・ingestion toolingがv1.7のAI/ML fieldsを完全対応するかは製品ごとに再確認が必要。
- Provider-hosted モデル/dataset 出典・来歴の開示可能範囲は提供元・契約・region・モデルごとに異なる。
実装・運用
Standards available, enterprise completeness not solved。SPDX 3.0.1とCycloneDX 1.7にAI/ML表現が存在するため「AI-BOMは未標準化」とは書けない。一方、prompt/MCP/ツール/policy/provider-runtimeを含むEnterprise AI operational inventoryの完全な共通データ形式の定義は今回確認できず、Core拡張が必要。
確認・評価方法
インベントリの完全性に関する普遍的なベンチマークは、今回確認できず不明です。後続作業用のテスト用プロファイル(未実施・提案):既知のフィクスチャとしてモデル/API/プロンプト/データセット/ツール/MCP/OSS/RAG/評価器/ガードレールを配置し、各スキャナー/レジストリ方式について、資産の想起率(asset recall)、依存関係エッジの想起率、バージョンの忠実度、不明なフィールドの割合、古い情報の検出時間、誤ったマージ率を測定します。BOMスキーマへの適合性と、発見の完全性は別の指標とします。
セキュリティとプライバシー
Security: asset inventory自体が攻撃者に有用なarchitecture mapとなるためleast privilege、export 制御、tamper 根拠が必要。 Privacy: dataset 付随情報やprompt/検索対象の文書群名称だけでもsensitive business informationを露出し得る。inventoryにraw dataを複製せずreference/hash/classification中心とする。 監査: BOM serial/バージョン、generation ツール、generated-at、source-of-truth、approver、change reasonを保持。実行環境 discovery由来かdeclared由来かoriginも保持する。 Cost: full continuous discoveryはlog/API/CMDB連携コストを伴うためcritical asset優先度を設定可能。ただし未観測assetを「存在しない」と扱わない。 Operability: BOM生成をCI/CD・モデル promotionへ接続し、実行環境 registryは配備/change/decommissionと同期する方向が実用的。
CURRENTNESS AUDIT
SPDX 3.0.1 AI/Dataset profiles remain stable while SPDX 3.1-RC1 is work in progress. CycloneDX normative specification line is 1.7 and 現在の published GitHub 公開・提供 is 1.7.1; tracked 1.7.2 maintenance is not treated as a newer published 公開・提供.
確認できていること
AI-BOMは構想だけではない。SPDX 3.0.1にはstable AI ProfileとDataset Profileがあり、AIPackage/DatasetPackageとしてモデル/アプリケーションとdataset固有情報を表現できる。SPDX AI WGでは3.1-RC1はWIPであり、future 記述・判断として混同しない。
CycloneDXは2026-09-14時点でv1.7が最新リリースです。
machine-learning-model向けのModelCardに、意図された用途、制限事項、トレーニングパラメータ、データセット、パフォーマンス指標などを記述でき、フルスタックBOMの一部としてAI/MLを扱うことが可能です。ただし「AI-SBOM標準が存在する」ことと「企業のAI asset inventoryが完全である」ことは別。台帳が求めるモデル、API、prompt、dataset、ツール、OSS、MCP等のうち、モデル/dataset/software/serviceは標準BOMへ比較的自然に写せるが、prompt template/バージョン、提供元が管理する モデルのopaque 改訂版、agent policy、MCP server/ツール データ形式の定義、提供元 組織の利用環境 setting、RAG 検索対象の文書群 snapshot、評価/guardrail 設定等は標準の専用first-class primitiveが不足または実装依存になり得る。
将来の企業AI運用の共通原則では、BOM documentと実行環境 Asset Registryを二層化するのが安全。BOMはmachine-readable supply-chain snapshot、Registryは担当者、business purpose、environment、endpoint/組織の利用環境、承認 状態、data classification、配備 状態、last-seen、実行環境 dependency、decommission 状態等を継続管理する。
最小dependency graph候補: AI アプリケーション/agent → 提供元/モデル/配備 → prompt/template → ツール/MCP/API → software/実行環境/container → 検索・取得/ベクトル store → dataset/検索対象の文書群 → evaluator/guardrail/policy。各nodeにstable ローカル環境の IDを与え、外部標準identifier/hash/PURL等が存在する場合は併記する。
InventoryはEA-057 Shadow AI discoveryの受け皿でもある。discoveryで見つかったassetを即「承認済み」とせず、discovered/declared/verified/approved/retired等の状態を分離する。
よくある失敗・反証
SPDX/CycloneDXが表現可能でも、自動生成ツールが全AI dependencyを検出できるとは限らない。特にprompt、browser/desktop agent、dynamic MCP/ツール discovery、provider-side モデル 処理先の振り分け、runtime-generated codeは静的scanから漏れる。
SaaS/提供元が管理する モデルではweight hash、training dataset、exact backend 改訂版が非公開の場合がある。未確認事項を推測で埋めない。
model nameだけではasset 主体の識別として弱い。提供元、endpoint/配備、region、API 改訂版、観測済み モデル ID、effective date等を併記できる設計が必要。BOMはpoint-in-time snapshotになりやすい。実行環境 処理先の振り分け/失敗時の代替処理やdynamic agent dependencyを反映しないまま陳腐化する失敗 envelopeがある。
OWASP AIBOM projectの広い定義をSPDX/CycloneDXの必須データ形式の定義項目と同一視しない。
OPEN: prompt/MCP/agent-policyの標準化されたBOM表現、主要toolingのCycloneDX 1.7/SPDX 3.0.1 AI profile実装成熟度、提供元が管理する モデル exact 改訂版/出典・来歴の提供元別取得性、cross-format mapping fidelity。STOP: 主要BOM標準と主要提供元 inventory APIのmappingが確定し、実行環境 registryの共通最小データ形式の定義を定義できた時点で再採集。
---
実務での使い方
SPDX 3.0.1 AI/Dataset Profileはstable spec。SPDX 3.1-RC1はWIPであり現在の stableとして扱わない。
CycloneDX v1.7は現行公開・提供だが、生成・ingestion toolingがv1.7のAI/ML fieldsを完全対応するかは製品ごとに再確認が必要。
Provider-hosted モデル/dataset 出典・来歴の開示可能範囲は提供元・契約・region・モデルごとに異なる。
Standards available, enterprise completeness not solved。SPDX 3.0.1とCycloneDX 1.7にAI/ML表現が存在するため「AI-BOMは未標準化」とは書けない。一方、prompt/MCP/ツール/policy/provider-runtimeを含むEnterprise AI operational inventoryの完全な共通データ形式の定義は今回確認できず、Core拡張が必要。
インベントリの完全性に関する普遍的なベンチマークは、今回確認できず不明です。後続作業用のテスト用プロファイル(未実施・提案):既知のフィクスチャとしてモデル/API/プロンプト/データセット/ツール/MCP/OSS/RAG/評価器/ガードレールを配置し、各スキャナー/レジストリ方式について、資産の想起率(asset recall)、依存関係エッジの想起率、バージョンの忠実度、不明なフィールドの割合、古い情報の検出時間、誤ったマージ率を測定します。BOMスキーマへの適合性と、発見の完全性は別の指標とします。
Security: asset inventory自体が攻撃者に有用なarchitecture mapとなるためleast privilege、export 制御、tamper 根拠が必要。 Privacy: dataset 付随情報やprompt/検索対象の文書群名称だけでもsensitive business informationを露出し得る。inventoryにraw dataを複製せずreference/hash/classification中心とする。 監査: BOM serial/バージョン、generation ツール、generated-at、source-of-truth、approver、change reasonを保持。実行環境 discovery由来かdeclared由来かoriginも保持する。 Cost: full continuous discoveryはlog/API/CMDB連携コストを伴うためcritical asset優先度を設定可能。ただし未観測assetを「存在しない」と扱わない。 Operability: BOM生成をCI/CD・モデル promotionへ接続し、実行環境 registryは配備/change/decommissionと同期する方向が実用的。
EA-055 Forensicsでは実行 出典・来歴をasset IDへ接続し、incident時に「どのバージョン/dependencyが使われたか」を逆引きできるようにする。EA-057 Shadow AI発見編ではdiscovery 出典をinventoryへ流入させるが、承認 状態を分ける。将来製品への対応付けではモデル/配備 ID、API 改訂版、region、retirement/deprecation情報の取得可能性を再確認する。
SPDX 3.0.1 AI/Dataset profiles remain stable while SPDX 3.1-RC1 is work in progress. CycloneDX normative specification line is 1.7 and 現在の published GitHub 公開・提供 is 1.7.1; tracked 1.7.2 maintenance is not treated as a newer published 公開・提供.
まだ確認できていないこと
- EA-056-UNKNOWN-01
OPEN: prompt/MCP/agent-policyの標準化されたBOM表現、主要toolingのCycloneDX 1.7/SPDX 3.0.1 AI profile実装成熟度、提供元が管理する モデル exact 改訂版/出典・来歴の提供元別取得性、cross-format mapping fidelity。STOP: 主要BOM標準と主要提供元 inventory APIのmappingが確定し、実行環境 registryの共通最小データ形式の定義を定義できた時点で再採集。
---
- EA-056-UNKNOWN-CURRENTNESS
外部根拠の再確認日が正式な本文・公開管理情報で確定していないため、現行性は未確認のまま保持する。確認日を推測して補わない。
根拠資料
- 研究資料研究資料
[公式標準] SPDX 仕様 3.0.1 AI プロファイル / SPDX プロジェクト / v3.0.1 安定版; アクセス日: 2026-09-14 /
確認上の限界
元の監査済み資料に記載された参照先です。URLの復元は、資料の最新性や全主張の支持を新たに検証したことを意味しません。
- 研究資料研究資料
[Official standard] AIPackage / SPDX Specification 3.0.1 / 参照日 2026-09-14 /
確認上の限界
元の監査済み資料に記載された参照先です。URLの復元は、資料の最新性や全主張の支持を新たに検証したことを意味しません。
- 研究資料研究資料
[Official standard] DatasetPackage / SPDX Specification 3.0.1 / 参照日 2026-09-14 /
確認上の限界
元の監査済み資料に記載された参照先です。URLの復元は、資料の最新性や全主張の支持を新たに検証したことを意味しません。
- 研究資料研究資料
[公式ワーキンググループの状況] Profiles overview / SPDX AI Working Group / 更新日 2026-03-08; 閲覧日 2026-09-14 /
確認上の限界
元の監査済み資料に記載された参照先です。URLの復元は、資料の最新性や全主張の支持を新たに検証したことを意味しません。
- 研究資料研究資料
[Official standard/spec] CycloneDX Specification Overview / OWASP Foundation + Ecma International / ECMA-424, published 2025-12-10; 参照日 2026-09-14 /
確認上の限界
元の監査済み資料に記載された参照先です。URLの復元は、資料の最新性や全主張の支持を新たに検証したことを意味しません。
- 研究資料研究資料
[Official 公開・提供/spec] CycloneDX specification 公開・提供 履歴 / OWASP CycloneDX / 現在の v1.7 released 2025-10-21; 参照日 2026-09-14 /
確認上の限界
元の監査済み資料に記載された参照先です。URLの復元は、資料の最新性や全主張の支持を新たに検証したことを意味しません。
- 研究資料研究資料
[公式 v1.7 リファレンス] CycloneDX v1.7 Protobuf リファレンス / OWASP CycloneDX / v1.7; アクセス日 2026-09-14 /
確認上の限界
元の監査済み資料に記載された参照先です。URLの復元は、資料の最新性や全主張の支持を新たに検証したことを意味しません。
- 研究資料研究資料
[プロジェクト定義、正式な仕様書よりも権限が低い] AI Bill of Materials プロジェクト / OWASP / 現在の情報、2026-09-14 にアクセス /
確認上の限界
元の監査済み資料に記載された参照先です。URLの復元は、資料の最新性や全主張の支持を新たに検証したことを意味しません。
出典ID・検証情報・機械可読データ
根拠の種類と情報の鮮度は、ラベルとアイコンで確認できます。
- 記事ID
- EA-056
- 最終確認日
- —
- 提供元・モデル・プラン・利用環境
- —
- 対象地域
- —
元資料の全文と収録照合記録
WHY_THIS_MATTERS_TO_UPDATE
Enterprise AIでは、通常のsoftware SBOMだけではmodel、dataset、prompt、provider API、agent/tool、MCP server、guardrail、embedding/reranker、vector store等の依存を十分に把握できない。脆弱性・ライセンス・モデル廃止・dataset provenance・shadow AI・incident blast radiusを追跡するには、AI固有BOM標準と実運用inventoryの差を整理する必要がある。
SCOPE_ROUTING
Enterprise AI Core / governance / security / supply chain / interoperability / implementation / non-LLM component。SPDX/CycloneDXは標準・serialization、組織inventoryはorganization overlayとして分離。
CLAIM_OR_RESEARCH_QUESTION
- 2026-09-14時点でAI/ML assetを機械可読に記述できる標準は何か。
- Model/dataset以外にprompt、tool、API、MCP、agent workflow等をどこまで標準BOMだけで表現できるか。
- 「AI-BOMがある」と「組織内AI assetを網羅できている」を分離するには何を追加管理すべきか。
EVIDENCE TABLE
- [Official standard] SPDX Specification 3.0.1 AI Profile / SPDX Project / v3.0.1 stable; accessed 2026-09-14 / https://spdx.github.io/spdx-spec/v3.0.1/model/AI/AI/ / locator: AI Profile standardizes documentation/sharing of AI software packages; AIPackage model / VERIFIED_SPEC / support.
- [Official standard] AIPackage / SPDX Specification 3.0.1 / accessed 2026-09-14 / https://spdx.github.io/spdx-spec/v3.0.1/model/AI/Classes/AIPackage/ / locator: AI application or trained AI model metadata / VERIFIED_SPEC / support.
- [Official standard] DatasetPackage / SPDX Specification 3.0.1 / accessed 2026-09-14 / https://spdx.github.io/spdx-spec/v3.0.1/model/Dataset/Classes/DatasetPackage/ / locator: training/testing dataset metadata including collection, preprocessing, confidentiality, sensitive personal information, intended use / VERIFIED_SPEC / support.
- [Official working-group status] Profiles overview / SPDX AI Working Group / updated 2026-03-08; accessed 2026-09-14 / https://spdxai.github.io/profiles/ / locator: SPDX 3.0 AI/Dataset profiles are stable; 3.1-RC1 is work-in-progress / VERIFIED_SPEC / context+limit.
- [Official standard/spec] CycloneDX Specification Overview / OWASP Foundation + Ecma International / ECMA-424, published 2025-12-10; accessed 2026-09-14 / https://cyclonedx.org/specification/overview/ / locator: BOM object model covers components and lifecycle/system transparency / VERIFIED_SPEC / support.
- [Official release/spec] CycloneDX specification release history / OWASP CycloneDX / current v1.7 released 2025-10-21; accessed 2026-09-14 / https://github.com/CycloneDX/specification / locator: v1.7 current release and AI/ML-BOM support / VERIFIED_SPEC + OSS_PRACTICE / support.
- [Official v1.7 reference] CycloneDX v1.7 Protobuf Reference / OWASP CycloneDX / v1.7; accessed 2026-09-14 / https://cyclonedx.org/docs/1.7/proto/ / locator: ModelCard for machine-learning-model, intended uses/limitations, training parameters, datasets, performance metrics; lifecycle/operations inventory concepts / VERIFIED_SPEC / support.
- [Project definition, lower authority than formal specs] AI Bill of Materials Project / OWASP / current, accessed 2026-09-14 / https://owaspaibom.org/ / locator: AIBOM described as machine-readable inventory including models, datasets, agents, tools, guardrails, runtime elements and provenance/rights/integrity/evaluation / SOURCE_REPORT / context.
FINDINGS
- AI-BOMは構想だけではない。SPDX 3.0.1にはstable AI ProfileとDataset Profileがあり、AIPackage/DatasetPackageとしてmodel/applicationとdataset固有情報を表現できる。SPDX AI WGでは3.1-RC1はWIPであり、future claimとして混同しない。
- CycloneDXは2026-09-14時点でv1.7がcurrent release。
machine-learning-model向けModelCardにintended use、limitations、training parameters、datasets、performance metrics等を記述でき、full-stack BOMの一部としてAI/MLを扱える。 - ただし「AI-SBOM標準が存在する」ことと「企業のAI asset inventoryが完全である」ことは別。台帳が求めるmodel、API、prompt、dataset、tool、OSS、MCP等のうち、model/dataset/software/serviceは標準BOMへ比較的自然に写せるが、prompt template/version、hosted modelのopaque revision、agent policy、MCP server/tool schema、provider tenant setting、RAG corpus snapshot、evaluation/guardrail config等は標準の専用first-class primitiveが不足または実装依存になり得る。
- 将来のEnterprise AI Coreでは、BOM documentとRuntime Asset Registryを二層化するのが安全。BOMはmachine-readable supply-chain snapshot、Registryはowner、business purpose、environment、endpoint/tenant、approval state、data classification、deployment status、last-seen、runtime dependency、decommission state等を継続管理する。
- 最小dependency graph候補: AI application/agent → provider/model/deployment → prompt/template → tool/MCP/API → software/runtime/container → retrieval/vector store → dataset/corpus → evaluator/guardrail/policy。各nodeにstable local IDを与え、外部標準identifier/hash/PURL等が存在する場合は併記する。
- InventoryはEA-057 Shadow AI discoveryの受け皿でもある。discoveryで見つかったassetを即「承認済み」とせず、discovered/declared/verified/approved/retired等のstateを分離する。
LIMITS / COUNTEREVIDENCE / FAILURE ENVELOPE
- SPDX/CycloneDXが表現可能でも、自動生成toolが全AI dependencyを検出できるとは限らない。特にprompt、browser/desktop agent、dynamic MCP/tool discovery、provider-side model routing、runtime-generated codeは静的scanから漏れる。
- SaaS/hosted modelではweight hash、training dataset、exact backend revisionが非公開の場合がある。UNKNOWNを推測で埋めない。
model nameだけではasset identityとして弱い。provider、endpoint/deployment、region、API revision、observed model ID、effective date等を併記できる設計が必要。- BOMはpoint-in-time snapshotになりやすい。runtime routing/fallbackやdynamic agent dependencyを反映しないまま陳腐化するfailure envelopeがある。
- OWASP AIBOM projectの広い定義をSPDX/CycloneDXの必須schema項目と同一視しない。
AVAILABILITY_GATES
- SPDX 3.0.1 AI/Dataset Profileはstable spec。SPDX 3.1-RC1はWIPでありcurrent stableとして扱わない。
- CycloneDX v1.7は現行releaseだが、生成・ingestion toolingがv1.7のAI/ML fieldsを完全対応するかは製品ごとに再確認が必要。
- Provider-hosted model/dataset provenanceの開示可能範囲はprovider・契約・region・modelごとに異なる。
IMPLEMENTATION_STATE
Standards available, enterprise completeness not solved。SPDX 3.0.1とCycloneDX 1.7にAI/ML表現が存在するため「AI-BOMは未標準化」とは書けない。一方、prompt/MCP/tool/policy/provider-runtimeを含むEnterprise AI operational inventoryの完全な共通schemaは今回確認できず、Core拡張が必要。
BENCHMARK_OR_EVAL
Inventory completenessの普遍benchmarkは今回確認できずUNKNOWN。後続Work用TEST_PROFILE(未実施・PROPOSAL): 既知fixtureとしてmodel/API/prompt/dataset/tool/MCP/OSS/RAG/evaluator/guardrailを配置し、各scanner/registry方式についてasset recall、dependency-edge recall、version fidelity、unknown-field率、stale detection time、false merge率を測定する。BOM schema conformanceとdiscovery completenessを別metricにする。
SECURITY / PRIVACY / AUDIT / COST / OPERABILITY
Security: asset inventory自体が攻撃者に有用なarchitecture mapとなるためleast privilege、export control、tamper evidenceが必要。 Privacy: dataset metadataやprompt/corpus名称だけでもsensitive business informationを露出し得る。inventoryにraw dataを複製せずreference/hash/classification中心とする。 Audit: BOM serial/version、generation tool、generated-at、source-of-truth、approver、change reasonを保持。Runtime discovery由来かdeclared由来かoriginも保持する。 Cost: full continuous discoveryはlog/API/CMDB連携コストを伴うためcritical asset優先度を設定可能。ただし未観測assetを「存在しない」と扱わない。 Operability: BOM生成をCI/CD・model promotionへ接続し、runtime registryはdeployment/change/decommissionと同期する方向が実用的。
SAFE_WORDING_FOR_FUTURE_BOOK
「AI Asset Inventoryでは、SPDXやCycloneDXのAI/ML対応BOMを供給網の機械可読スナップショットとして利用できる。ただし、それだけで企業内のAI利用を完全に棚卸しできるわけではない。prompt、外部API、MCP/tool、RAG corpus、provider-side deploymentなど、実行時に変化する依存をRuntime Asset Registryで補完し、UNKNOWNを明示したまま継続更新する必要がある。」
UPDATE_WORK_HANDOFF
EA-055 Forensicsではrun provenanceをasset IDへ接続し、incident時に「どのversion/dependencyが使われたか」を逆引きできるようにする。EA-057 Shadow AI発見編ではdiscovery sourceをinventoryへ流入させるが、approval stateを分ける。将来provider mappingではmodel/deployment ID、API revision、region、retirement/deprecation情報の取得可能性を再確認する。
OPEN_UNKNOWN / STOP_CONDITION
OPEN: prompt/MCP/agent-policyの標準化されたBOM表現、主要toolingのCycloneDX 1.7/SPDX 3.0.1 AI profile実装成熟度、hosted model exact revision/provenanceのprovider別取得性、cross-format mapping fidelity。STOP: 主要BOM標準と主要provider inventory APIのmappingが確定し、runtime registryの共通最小schemaを定義できた時点で再採集。
---
CURRENTNESS_AUDIT
SPDX 3.0.1 AI/Dataset profiles remain stable while SPDX 3.1-RC1 is work in progress. CycloneDX normative specification line is 1.7 and current published GitHub release is 1.7.1; tracked 1.7.2 maintenance is not treated as a newer published release.
EVD-EA-056-URL-62BBE48F6809研究資料研究資料根拠の出所: SOURCE_PACKET_REFERENCE- 裏付ける内容
- —
- 確認日
- —
- 出典・実験ID
- SRC-EA-056-URL-62BBE48F6809
- 検証箇所
- EVIDENCE TABLE · - [Official standard] SPDX Specification 3.0.1 AI Profile / SPDX Project / v3.0.1 stable; accessed 2026-09-14 / https://spdx.github.io/spdx-spec/v3.0.1/model/AI/AI/
- 適用範囲
- EVIDENCE TABLE
- 出典・来歴
- SOURCE_PACKET_REFERENCE_PROJECTED
- 限界
- 元の監査済み資料に記載された参照先です。URLの復元は、資料の最新性や全主張の支持を新たに検証したことを意味しません。
EVD-EA-056-URL-F909FB4D7C8F研究資料研究資料根拠の出所: SOURCE_PACKET_REFERENCE[Official standard] AIPackage / SPDX Specification 3.0.1 / accessed 2026-09-14 /
- 裏付ける内容
- —
- 確認日
- —
- 出典・実験ID
- SRC-EA-056-URL-F909FB4D7C8F
- 検証箇所
- EVIDENCE TABLE · - [Official standard] AIPackage / SPDX Specification 3.0.1 / accessed 2026-09-14 / https://spdx.github.io/spdx-spec/v3.0.1/model/AI/Classes/AIPackage/
- 適用範囲
- EVIDENCE TABLE
- 出典・来歴
- SOURCE_PACKET_REFERENCE_PROJECTED
- 限界
- 元の監査済み資料に記載された参照先です。URLの復元は、資料の最新性や全主張の支持を新たに検証したことを意味しません。
EVD-EA-056-URL-BFEEC068C3D5研究資料研究資料根拠の出所: SOURCE_PACKET_REFERENCE[Official standard] DatasetPackage / SPDX Specification 3.0.1 / accessed 2026-09-14 /
- 裏付ける内容
- —
- 確認日
- —
- 出典・実験ID
- SRC-EA-056-URL-BFEEC068C3D5
- 検証箇所
- EVIDENCE TABLE · - [Official standard] DatasetPackage / SPDX Specification 3.0.1 / accessed 2026-09-14 / https://spdx.github.io/spdx-spec/v3.0.1/model/Dataset/Classes/DatasetPackage/
- 適用範囲
- EVIDENCE TABLE
- 出典・来歴
- SOURCE_PACKET_REFERENCE_PROJECTED
- 限界
- 元の監査済み資料に記載された参照先です。URLの復元は、資料の最新性や全主張の支持を新たに検証したことを意味しません。
EVD-EA-056-URL-8EE6BD77C5D0研究資料研究資料根拠の出所: SOURCE_PACKET_REFERENCE- 裏付ける内容
- —
- 確認日
- —
- 出典・実験ID
- SRC-EA-056-URL-8EE6BD77C5D0
- 検証箇所
- EVIDENCE TABLE · - [Official working-group status] Profiles overview / SPDX AI Working Group / updated 2026-03-08; accessed 2026-09-14 / https://spdxai.github.io/profiles/
- 適用範囲
- EVIDENCE TABLE
- 出典・来歴
- SOURCE_PACKET_REFERENCE_PROJECTED
- 限界
- 元の監査済み資料に記載された参照先です。URLの復元は、資料の最新性や全主張の支持を新たに検証したことを意味しません。
EVD-EA-056-URL-FD331A95EE43研究資料研究資料根拠の出所: SOURCE_PACKET_REFERENCE- 裏付ける内容
- —
- 確認日
- —
- 出典・実験ID
- SRC-EA-056-URL-FD331A95EE43
- 検証箇所
- EVIDENCE TABLE · - [Official standard/spec] CycloneDX Specification Overview / OWASP Foundation + Ecma International / ECMA-424, published 2025-12-10; accessed 2026-09-14 / https://cyclonedx.org/specification/overview/
- 適用範囲
- EVIDENCE TABLE
- 出典・来歴
- SOURCE_PACKET_REFERENCE_PROJECTED
- 限界
- 元の監査済み資料に記載された参照先です。URLの復元は、資料の最新性や全主張の支持を新たに検証したことを意味しません。
EVD-EA-056-URL-BFC4AE557A9E研究資料研究資料根拠の出所: SOURCE_PACKET_REFERENCE- 裏付ける内容
- —
- 確認日
- —
- 出典・実験ID
- SRC-EA-056-URL-BFC4AE557A9E
- 検証箇所
- EVIDENCE TABLE · - [Official release/spec] CycloneDX specification release history / OWASP CycloneDX / current v1.7 released 2025-10-21; accessed 2026-09-14 / https://github.com/CycloneDX/specification
- 適用範囲
- EVIDENCE TABLE
- 出典・来歴
- SOURCE_PACKET_REFERENCE_PROJECTED
- 限界
- 元の監査済み資料に記載された参照先です。URLの復元は、資料の最新性や全主張の支持を新たに検証したことを意味しません。
EVD-EA-056-URL-1D8CB22E18B7研究資料研究資料根拠の出所: SOURCE_PACKET_REFERENCE- 裏付ける内容
- —
- 確認日
- —
- 出典・実験ID
- SRC-EA-056-URL-1D8CB22E18B7
- 検証箇所
- EVIDENCE TABLE · - [Official v1.7 reference] CycloneDX v1.7 Protobuf Reference / OWASP CycloneDX / v1.7; accessed 2026-09-14 / https://cyclonedx.org/docs/1.7/proto/
- 適用範囲
- EVIDENCE TABLE
- 出典・来歴
- SOURCE_PACKET_REFERENCE_PROJECTED
- 限界
- 元の監査済み資料に記載された参照先です。URLの復元は、資料の最新性や全主張の支持を新たに検証したことを意味しません。
EVD-EA-056-URL-38F4C1CC7366研究資料研究資料根拠の出所: SOURCE_PACKET_REFERENCE- 裏付ける内容
- —
- 確認日
- —
- 出典・実験ID
- SRC-EA-056-URL-38F4C1CC7366
- 検証箇所
- EVIDENCE TABLE · - [Project definition, lower authority than formal specs] AI Bill of Materials Project / OWASP / current, accessed 2026-09-14 / https://owaspaibom.org/
- 適用範囲
- EVIDENCE TABLE
- 出典・来歴
- SOURCE_PACKET_REFERENCE_PROJECTED
- 限界
- 元の監査済み資料に記載された参照先です。URLの復元は、資料の最新性や全主張の支持を新たに検証したことを意味しません。
EA-056-R11-RESEARCH研究資料研究資料根拠の出所: AUDITED_CANONICAL_RESEARCH_PACKETEA-056 監査済みresearch / canonical revision binding
- 裏付ける内容
- 1. AI-BOMは構想だけではない。SPDX 3.0.1にはstable AI ProfileとDataset Profileがあり、AIPackage/DatasetPackageとしてmodel/applicationとdataset固有情報を表現できる。SPDX AI WGでは3.1-RC1はWIPであり、future claimとして混同しない。
2. CycloneDXは2026-09-14時点でv1.7がcurrent release。
machine-learning-model向けModelCardにintended use、limitations、training parameters、datasets、performance metrics等を記述でき、full-stack BOMの一部としてAI/MLを扱える。 3. ただし「AI-SBOM標準が存在する」ことと「企業のAI asset inventoryが完全である」ことは別。台帳が求めるmodel、API、prompt、dataset、tool、OSS、MCP等のうち、model/dataset/software/serviceは標準BOMへ比較的自然に写せるが、prompt template/version、hosted modelのopaque revision、agent policy、MCP server/tool schema、provider tenant setting、RAG corpus snapshot、evaluation/guardrail config等は標準の専用first-class primitiveが不足または実装依存になり得る。 4. 将来のEnterprise AI Coreでは、BOM documentとRuntime Asset Registryを二層化するのが安全。BOMはmachine-readable supply-chain snapshot、Registryはowner、business purpose、environment、endpoint/tenant、approval state、data classification、deployment status、last-seen、runtime dependency、decommission state等を継続管理する。 5. 最小dependency graph候補: AI application/agent → provider/model/deployment → prompt/template → tool/MCP/API → software/runtime/container → retrieval/vector store → dataset/corpus → evaluator/guardrail/policy。各nodeにstable local IDを与え、外部標準identifier/hash/PURL等が存在する場合は併記する。 6. InventoryはEA-057 Shadow AI discoveryの受け皿でもある。discoveryで見つかったassetを即「承認済み」とせず、discovered/declared/verified/approved/retired等のstateを分離する。 - 確認日
- —
- 出典・実験ID
- COMM-054-EA0056
- 検証箇所
- COMM-054-EA0056 · EA-056-R5-LEGACY-MIGRATION-20261008-R1 · content/staging/EA-056.md
- 適用範囲
- 監査済みEA本文・canonical revision・既存Source Graph relationの範囲。欠損currentnessは推測で閉じない。
- 出典・来歴
- AUDIT_PASS_CANONICAL_BINDING
- 限界
- canonical監査・revision bindingの存在を示す。外部ソースcurrentnessが本文またはcontrol-planeで確定していない場合は、currentnessをUNKNOWNのまま保持する。
EA-056-R11-WEB-READBACK実装資料実装資料根拠の出所: IMPLEMENTATION_READBACKEA-056 Web body identity / canonical readback
- 裏付ける内容
- canonical staging bodyのSHA-256一致とR9 canonical ledger readbackをProduction projectionの入力として検証する。
- 確認日
- —
- 出典・実験ID
- WEBBODY-EA0056-R8-1BE9B2D1
- 検証箇所
- WEBBODY-EA0056-R8-1BE9B2D1 · content/staging/EA-056.md · EA-056-R5-LEGACY-MIGRATION-20261008-R1
- 適用範囲
- R9/R10 canonical readback後のProduction生成時body identity。
- 出典・来歴
- CANONICAL_READBACK_BODY_HASH_MATCH
- 限界
- body identity/readbackは本文claim自体の真偽や外部ソースの最新性を追加保証しない。
- 出典ID
- COMM-054-EA0056, SRC-EA-056-URL-62BBE48F6809, SRC-EA-056-URL-F909FB4D7C8F, SRC-EA-056-URL-BFEEC068C3D5, SRC-EA-056-URL-8EE6BD77C5D0, SRC-EA-056-URL-FD331A95EE43, SRC-EA-056-URL-BFC4AE557A9E, SRC-EA-056-URL-1D8CB22E18B7, SRC-EA-056-URL-38F4C1CC7366, WEBBODY-EA0056-R8-1BE9B2D1
- 追跡中のUNKNOWN ID
- EA-056-UNKNOWN-01, EA-056-UNKNOWN-CURRENTNESS
- 再確認のきっかけ
- 正式な 改訂版/publication 状態 change · 本文 成果物 hash change · 出典 現行性 change · new contradiction or 実装 結果の照合
機械検査: 通過 — 機械検査の結果です。情報の正確性や実行の承認を保証するものではありません。
同じ記事IDの機械可読データです。