Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
53 changes: 53 additions & 0 deletions objects/ai-compute-component/definition.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,53 @@
{
"attributes": {
"component-identifier": {
"description": "Unique identifier (e.g. CPE, purl, image digest). Example: cpe:2.3:a:nvidia:cudnn:9.1:*:*:*:*:*:*:*.",
"misp-attribute": "text",
"multiple": true,
"ui-priority": 1
},
"component-name": {
"description": "Name of compute/runtime component used by the AI system. Example: NVIDIA CUDA Runtime.",
"misp-attribute": "text",
"ui-priority": 1
},
"component-type": {
"description": "Type of component (hardware, runtime, container, accelerator). Example: runtime.",
"disable_correlation": true,
"misp-attribute": "text",
"ui-priority": 1
},
"component-version": {
"description": "Version identifier for the component. Example: 12.4.",
"misp-attribute": "text",
"ui-priority": 1
},
"dependency-relationship": {
"description": "Relationship of this component to the AI system. Example: required-at-inference.",
"disable_correlation": true,
"misp-attribute": "text",
"ui-priority": 1
},
"integrity-hash": {
"description": "Hash of immutable component artifact where applicable. Example: SHA-256 d4735e3a265e16eee03f59718b9b5d03.",
"misp-attribute": "sha256",
"multiple": true,
"ui-priority": 0
},
"supplier": {
"description": "Supplier or manufacturer of the compute component. Example: NVIDIA.",
"misp-attribute": "text",
"multiple": true,
"ui-priority": 0
}
},
"description": "Runtime and compute dependency component for an AI SBOM. Reference: BSI, \"SBOM for AI — minimum elements\" (https://www.bsi.bund.de/SharedDocs/Downloads/EN/BSI/KI/SBOM-for-AI_minimum-elements.pdf?__blob=publicationFile&v=4).",
"meta-category": "file",
"name": "ai-compute-component",
"required": [
"component-name",
"component-type"
],
"uuid": "7d8496fd-a74a-4bd7-bec0-ce8e326df894",
"version": 1
}
60 changes: 60 additions & 0 deletions objects/ai-dataset-component/definition.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,60 @@
{
"attributes": {
"data-sensitivity": {
"description": "Data sensitivity classification (e.g., personal, confidential). Example: Personal data - pseudonymized.",
"disable_correlation": true,
"misp-attribute": "text",
"ui-priority": 0
},
"dataset-identifier": {
"description": "Unique dataset identifier such as DOI or URI. Example: https://doi.org/10.1234/example-dataset.",
"misp-attribute": "link",
"multiple": true,
"ui-priority": 1
},
"dataset-license": {
"description": "License terms for dataset usage. Example: ODC-BY-1.0.",
"disable_correlation": true,
"misp-attribute": "text",
"multiple": true,
"ui-priority": 1
},
"dataset-name": {
"description": "Name of the dataset component. Example: Example Instruction Dataset.",
"misp-attribute": "text",
"ui-priority": 1
},
"dataset-origin": {
"description": "Source provenance information for the dataset. Example: Curated from public web crawl 2025-Q4.",
"disable_correlation": true,
"misp-attribute": "text",
"multiple": true,
"ui-priority": 0
},
"dataset-provider": {
"description": "Organization or source providing the dataset. Example: Example Data Foundation.",
"misp-attribute": "text",
"multiple": true,
"ui-priority": 0
},
"dataset-version": {
"description": "Version or release identifier of the dataset. Example: 2025.12.",
"misp-attribute": "text",
"ui-priority": 1
},
"integrity-hash": {
"description": "Cryptographic hash of dataset artifact. Example: SHA-256 b94d27b9934d3e08a52e52d7da7dabfac484efe3.",
"misp-attribute": "sha256",
"multiple": true,
"ui-priority": 1
}
},
"description": "Dataset component entry for an AI SBOM. Reference: BSI, \"SBOM for AI — minimum elements\" (https://www.bsi.bund.de/SharedDocs/Downloads/EN/BSI/KI/SBOM-for-AI_minimum-elements.pdf?__blob=publicationFile&v=4).",
"meta-category": "file",
"name": "ai-dataset-component",
"required": [
"dataset-name"
],
"uuid": "2a7519c7-dbc9-441f-abd1-d1fc9e8e46ea",
"version": 1
}
55 changes: 55 additions & 0 deletions objects/ai-governance-component/definition.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,55 @@
{
"attributes": {
"coverage": {
"description": "AI lifecycle phase covered by the governance artifact. Example: development and deployment phases.",
"disable_correlation": true,
"misp-attribute": "text",
"multiple": true,
"ui-priority": 0
},
"document-link": {
"description": "URL or location of the governance artifact. Example: https://example.org/model-card.pdf.",
"disable_correlation": true,
"misp-attribute": "link",
"multiple": true,
"ui-priority": 1
},
"document-name": {
"description": "Name of policy, card, report, or assurance artifact. Example: Model Card - Example-LLM-7B.",
"misp-attribute": "text",
"ui-priority": 1
},
"document-type": {
"description": "Type of governance document referenced by the AI SBOM. Example: model-card.",
"disable_correlation": true,
"misp-attribute": "text",
"ui-priority": 1
},
"document-version": {
"description": "Version of the governance artifact. Example: v1.2.",
"misp-attribute": "text",
"ui-priority": 0
},
"issuer": {
"description": "Entity issuing the governance artifact. Example: Responsible AI Team, Example Corp.",
"misp-attribute": "text",
"multiple": true,
"ui-priority": 0
},
"last-reviewed": {
"description": "Most recent review date for governance content. Example: 2026-04-30T00:00:00Z.",
"disable_correlation": true,
"misp-attribute": "datetime",
"ui-priority": 0
}
},
"description": "Governance and transparency artifacts linked from an AI SBOM (e.g., model cards, risk docs). Reference: BSI, \"SBOM for AI — minimum elements\" (https://www.bsi.bund.de/SharedDocs/Downloads/EN/BSI/KI/SBOM-for-AI_minimum-elements.pdf?__blob=publicationFile&v=4).",
"meta-category": "file",
"name": "ai-governance-component",
"required": [
"document-type",
"document-name"
],
"uuid": "1490a8e8-a3ca-4139-815d-abc9798e5868",
"version": 1
}
61 changes: 61 additions & 0 deletions objects/ai-model-component/definition.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,61 @@
{
"attributes": {
"artifact-hash": {
"description": "Cryptographic hash for model artifact integrity. Example: SHA-256 3f786850e387550fdab836ed7e6dc881de23001b.",
"misp-attribute": "sha256",
"multiple": true,
"ui-priority": 1
},
"license": {
"description": "License applying to the model component. Example: Apache-2.0.",
"disable_correlation": true,
"misp-attribute": "text",
"multiple": true,
"ui-priority": 0
},
"model-identifier": {
"description": "Unique identifier such as URI, digest, or package URL. Example: huggingface://org/model@v1.",
"misp-attribute": "text",
"multiple": true,
"ui-priority": 1
},
"model-name": {
"description": "Name of the AI model component. Example: Example-LLM-7B.",
"misp-attribute": "text",
"ui-priority": 1
},
"model-type": {
"description": "Model family or architecture type. Example: Transformer decoder-only.",
"disable_correlation": true,
"misp-attribute": "text",
"ui-priority": 1
},
"model-version": {
"description": "Version or release of the model. Example: 2026.04.",
"misp-attribute": "text",
"ui-priority": 1
},
"provider": {
"description": "Organization that developed or publishes the model. Example: Example AI Labs.",
"misp-attribute": "text",
"multiple": true,
"ui-priority": 0
},
"training-framework": {
"description": "Framework used to train or package the model. Example: PyTorch 2.4.",
"disable_correlation": true,
"misp-attribute": "text",
"multiple": true,
"ui-priority": 0
}
},
"description": "AI model component entry for an AI SBOM. Reference: BSI, \"SBOM for AI — minimum elements\" (https://www.bsi.bund.de/SharedDocs/Downloads/EN/BSI/KI/SBOM-for-AI_minimum-elements.pdf?__blob=publicationFile&v=4).",
"meta-category": "file",
"name": "ai-model-component",
"required": [
"model-name",
"model-version"
],
"uuid": "e5162e7f-ca79-49b4-b997-9873521f05d9",
"version": 1
}
69 changes: 69 additions & 0 deletions objects/ai-sbom/definition.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,69 @@
{
"attributes": {
"ai-system-name": {
"description": "Name of the AI system covered by the SBOM. Example: Fraud Detection Assistant.",
"misp-attribute": "text",
"ui-priority": 1
},
"ai-system-version": {
"description": "Version or release identifier of the AI system. Example: 2.3.1.",
"misp-attribute": "text",
"ui-priority": 1
},
"author": {
"description": "Entity creating or assembling the AI SBOM. Example: AI Governance Office, Example Corp.",
"disable_correlation": true,
"misp-attribute": "text",
"multiple": true,
"ui-priority": 1
},
"license": {
"description": "Applicable license statement for the AI SBOM artifact. Example: CC-BY-4.0.",
"disable_correlation": true,
"misp-attribute": "text",
"multiple": true,
"ui-priority": 0
},
"sbom-id": {
"description": "Unique identifier of the AI SBOM document. Example: urn:uuid:123e4567-e89b-12d3-a456-426614174000.",
"disable_correlation": true,
"misp-attribute": "text",
"ui-priority": 1
},
"sbom-version": {
"description": "Version of the AI SBOM document. Example: 1.0.",
"disable_correlation": true,
"misp-attribute": "text",
"ui-priority": 1
},
"standard": {
"description": "Serialization or specification used for the AI SBOM. Example: CycloneDX 1.6 with AI profile.",
"disable_correlation": true,
"misp-attribute": "text",
"multiple": true,
"ui-priority": 0
},
"supplier": {
"description": "Entity producing or supplying the AI system. Example: Example Corp.",
"misp-attribute": "text",
"multiple": true,
"ui-priority": 1
},
"timestamp": {
"description": "Date and time when the AI SBOM was generated. Example: 2026-05-12T09:30:00Z.",
"disable_correlation": true,
"misp-attribute": "datetime",
"ui-priority": 1
}
},
"description": "Top-level AI SBOM metadata aligned with BSI minimum elements for SBOM for AI. Reference: BSI, \"SBOM for AI — minimum elements\" (https://www.bsi.bund.de/SharedDocs/Downloads/EN/BSI/KI/SBOM-for-AI_minimum-elements.pdf?__blob=publicationFile&v=4).",
"meta-category": "file",
"name": "ai-sbom",
"required": [
"sbom-id",
"ai-system-name",
"timestamp"
],
"uuid": "204b7f7e-f65b-424f-852d-465f40c6add6",
"version": 1
}
Loading