Fix framework-ID defects across 53 skills (grounded in authoritative data)

Deterministic audit against vendored MITRE/NIST oracles (ATT&CK v19.1,
ATLAS 2026.07, NIST CSF 2.0, D3FEND v1.4.0) found and fixed:

- 27 wrong-framework leaks on 12 AI-security skills: ATLAS AML.* IDs were
  under `mitre_attack` (-> `atlas_techniques`) and AI-RMF GOVERN/MEASURE IDs
  under `nist_csf` (-> `nist_ai_rmf`).
- RS.AN-01 -> RS.AN-03 on 37 forensics/incident-analysis skills (CSF 1.1 ID
  retired in CSF 2.0; RS.AN-03 is the incident-analysis successor).
- PR.DS-06 -> PR.DS-01 on the SLSA/Sigstore provenance skill (CSF 1.1 ID
  absorbed into PR.DS-01 in CSF 2.0; body prose updated too).
- AML.T0104 -> AML.T0010 on 3 software-supply-chain skills (T0104 is
  "Publish Poisoned AI Agent Tool" -- wrong topic; T0010 "AI Supply Chain
  Compromise" is correct).

CSF/ATLAS replacements verified against NIST CSWP.29, the official CSF
1.1->2.0 transition workbook, and mitre-atlas/atlas-data.
Framework-ID gate: 0 defects. Schema: 817/817 pass.
This commit is contained in:
Mahipal
2026-08-02 06:00:54 -07:00
parent 673da1f3b0
commit 2545b2d3d5
53 changed files with 26 additions and 66 deletions
@@ -15,7 +15,6 @@ version: '1.0'
author: mahipal author: mahipal
license: Apache-2.0 license: Apache-2.0
nist_csf: nist_csf:
- RS.AN-01
- RS.AN-03 - RS.AN-03
- DE.AE-02 - DE.AE-02
- RS.MA-01 - RS.MA-01
@@ -20,7 +20,6 @@ version: '1.0'
author: mahipal author: mahipal
license: Apache-2.0 license: Apache-2.0
nist_csf: nist_csf:
- RS.AN-01
- RS.AN-03 - RS.AN-03
- DE.AE-02 - DE.AE-02
- RS.MA-01 - RS.MA-01
@@ -15,7 +15,6 @@ version: '1.0'
author: mahipal author: mahipal
license: Apache-2.0 license: Apache-2.0
nist_csf: nist_csf:
- RS.AN-01
- RS.AN-03 - RS.AN-03
- DE.AE-02 - DE.AE-02
- RS.MA-01 - RS.MA-01
@@ -15,7 +15,6 @@ version: '1.0'
author: mahipal author: mahipal
license: Apache-2.0 license: Apache-2.0
nist_csf: nist_csf:
- RS.AN-01
- RS.AN-03 - RS.AN-03
- DE.AE-02 - DE.AE-02
- RS.MA-01 - RS.MA-01
@@ -18,7 +18,6 @@ license: Apache-2.0
atlas_techniques: atlas_techniques:
- AML.T0052 - AML.T0052
nist_csf: nist_csf:
- RS.AN-01
- RS.AN-03 - RS.AN-03
- DE.AE-02 - DE.AE-02
- RS.MA-01 - RS.MA-01
@@ -19,7 +19,6 @@ version: '1.0'
author: mahipal author: mahipal
license: Apache-2.0 license: Apache-2.0
nist_csf: nist_csf:
- RS.AN-01
- RS.AN-03 - RS.AN-03
- DE.AE-02 - DE.AE-02
- RS.MA-01 - RS.MA-01
@@ -16,7 +16,6 @@ version: '1.0'
author: mahipal author: mahipal
license: Apache-2.0 license: Apache-2.0
nist_csf: nist_csf:
- RS.AN-01
- RS.AN-03 - RS.AN-03
- DE.AE-02 - DE.AE-02
- RS.MA-01 - RS.MA-01
@@ -20,7 +20,6 @@ version: '1.0'
author: mahipal author: mahipal
license: Apache-2.0 license: Apache-2.0
nist_csf: nist_csf:
- RS.AN-01
- RS.AN-03 - RS.AN-03
- DE.AE-02 - DE.AE-02
- RS.MA-01 - RS.MA-01
@@ -20,7 +20,6 @@ version: '1.0'
author: mahipal author: mahipal
license: Apache-2.0 license: Apache-2.0
nist_csf: nist_csf:
- RS.AN-01
- RS.AN-03 - RS.AN-03
- DE.AE-02 - DE.AE-02
- RS.MA-01 - RS.MA-01
@@ -25,7 +25,6 @@ nist_ai_rmf:
- MANAGE-3.1 - MANAGE-3.1
- MEASURE-3.1 - MEASURE-3.1
nist_csf: nist_csf:
- RS.AN-01
- RS.AN-03 - RS.AN-03
- DE.AE-02 - DE.AE-02
- RS.MA-01 - RS.MA-01
@@ -15,7 +15,6 @@ version: '1.0'
author: mahipal author: mahipal
license: Apache-2.0 license: Apache-2.0
nist_csf: nist_csf:
- RS.AN-01
- RS.AN-03 - RS.AN-03
- DE.AE-02 - DE.AE-02
- RS.MA-01 - RS.MA-01
@@ -26,7 +26,6 @@ author: mukul975
license: Apache-2.0 license: Apache-2.0
atlas_techniques: atlas_techniques:
- AML.T0010 - AML.T0010
- AML.T0104
nist_ai_rmf: nist_ai_rmf:
- GOVERN-5.2 - GOVERN-5.2
- MAP-1.6 - MAP-1.6
@@ -16,7 +16,6 @@ version: '1.0'
author: mahipal author: mahipal
license: Apache-2.0 license: Apache-2.0
nist_csf: nist_csf:
- RS.AN-01
- RS.AN-03 - RS.AN-03
- DE.AE-02 - DE.AE-02
- RS.MA-01 - RS.MA-01
@@ -18,7 +18,6 @@ author: mahipal
license: Apache-2.0 license: Apache-2.0
atlas_techniques: atlas_techniques:
- AML.T0010 - AML.T0010
- AML.T0104
nist_ai_rmf: nist_ai_rmf:
- GOVERN-5.2 - GOVERN-5.2
- MAP-1.6 - MAP-1.6
@@ -15,7 +15,6 @@ version: '1.0'
author: mahipal author: mahipal
license: Apache-2.0 license: Apache-2.0
nist_csf: nist_csf:
- RS.AN-01
- RS.AN-03 - RS.AN-03
- DE.AE-02 - DE.AE-02
- RS.MA-01 - RS.MA-01
@@ -23,7 +23,6 @@ version: 1.0.0
author: mahipal author: mahipal
license: Apache-2.0 license: Apache-2.0
nist_csf: nist_csf:
- RS.AN-01
- RS.AN-03 - RS.AN-03
- DE.AE-02 - DE.AE-02
- RS.MA-01 - RS.MA-01
@@ -15,7 +15,6 @@ version: '1.0'
author: mahipal author: mahipal
license: Apache-2.0 license: Apache-2.0
nist_csf: nist_csf:
- RS.AN-01
- RS.AN-03 - RS.AN-03
- DE.AE-02 - DE.AE-02
- RS.MA-01 - RS.MA-01
@@ -22,7 +22,6 @@ version: '1.0'
author: mahipal author: mahipal
license: Apache-2.0 license: Apache-2.0
nist_csf: nist_csf:
- RS.AN-01
- RS.AN-03 - RS.AN-03
- DE.AE-02 - DE.AE-02
- RS.MA-01 - RS.MA-01
@@ -15,7 +15,6 @@ version: '1.0'
author: mahipal author: mahipal
license: Apache-2.0 license: Apache-2.0
nist_csf: nist_csf:
- RS.AN-01
- RS.AN-03 - RS.AN-03
- DE.AE-02 - DE.AE-02
- RS.MA-01 - RS.MA-01
@@ -20,7 +20,6 @@ version: '1.0'
author: mahipal author: mahipal
license: Apache-2.0 license: Apache-2.0
nist_csf: nist_csf:
- RS.AN-01
- RS.AN-03 - RS.AN-03
- DE.AE-02 - DE.AE-02
- RS.MA-01 - RS.MA-01
@@ -15,9 +15,9 @@ tags:
version: '1.0' version: '1.0'
author: mahipal author: mahipal
license: Apache-2.0 license: Apache-2.0
nist_csf: nist_ai_rmf:
- MEASURE-2.7 - MEASURE-2.7
mitre_attack: atlas_techniques:
- AML.T0024 - AML.T0024
--- ---
# Assessing Vector and Embedding Weaknesses # Assessing Vector and Embedding Weaknesses
@@ -15,9 +15,9 @@ tags:
version: '1.0' version: '1.0'
author: mahipal author: mahipal
license: Apache-2.0 license: Apache-2.0
nist_csf: nist_ai_rmf:
- MANAGE-2.2 - MANAGE-2.2
mitre_attack: atlas_techniques:
- AML.T0010 - AML.T0010
--- ---
# Auditing MCP Servers for Tool Poisoning # Auditing MCP Servers for Tool Poisoning
@@ -15,9 +15,9 @@ tags:
version: '1.0' version: '1.0'
author: mahipal author: mahipal
license: Apache-2.0 license: Apache-2.0
nist_csf: nist_ai_rmf:
- MANAGE-4.1 - MANAGE-4.1
mitre_attack: atlas_techniques:
- AML.T0051 - AML.T0051
--- ---
# Continuous LLM Red Teaming with Promptfoo # Continuous LLM Red Teaming with Promptfoo
@@ -15,9 +15,9 @@ tags:
version: '1.0' version: '1.0'
author: mahipal author: mahipal
license: Apache-2.0 license: Apache-2.0
nist_csf: nist_ai_rmf:
- MANAGE-2.1 - MANAGE-2.1
mitre_attack: atlas_techniques:
- AML.T0054 - AML.T0054
--- ---
# Defending LLMs with Guardrails # Defending LLMs with Guardrails
@@ -15,9 +15,9 @@ tags:
version: '1.0' version: '1.0'
author: mahipal author: mahipal
license: Apache-2.0 license: Apache-2.0
nist_csf: nist_ai_rmf:
- MEASURE-2.7 - MEASURE-2.7
mitre_attack: atlas_techniques:
- AML.T0020 - AML.T0020
- AML.T0018 - AML.T0018
--- ---
@@ -15,9 +15,9 @@ tags:
version: '1.0' version: '1.0'
author: mahipal author: mahipal
license: Apache-2.0 license: Apache-2.0
nist_csf: nist_ai_rmf:
- MEASURE-2.7 - MEASURE-2.7
mitre_attack: atlas_techniques:
- AML.T0051.001 - AML.T0051.001
--- ---
# Detecting Indirect Prompt Injection # Detecting Indirect Prompt Injection
@@ -15,9 +15,9 @@ tags:
version: '1.0' version: '1.0'
author: mahipal author: mahipal
license: Apache-2.0 license: Apache-2.0
nist_csf: nist_ai_rmf:
- MEASURE-2.6 - MEASURE-2.6
mitre_attack: atlas_techniques:
- AML.T0024 - AML.T0024
--- ---
# Detecting Model Extraction Attacks # Detecting Model Extraction Attacks
@@ -20,7 +20,6 @@ author: mahipal
license: Apache-2.0 license: Apache-2.0
atlas_techniques: atlas_techniques:
- AML.T0010 - AML.T0010
- AML.T0104
nist_ai_rmf: nist_ai_rmf:
- GOVERN-5.2 - GOVERN-5.2
- MAP-1.6 - MAP-1.6
@@ -16,7 +16,6 @@ version: '1.0'
author: mahipal author: mahipal
license: Apache-2.0 license: Apache-2.0
nist_csf: nist_csf:
- RS.AN-01
- RS.AN-03 - RS.AN-03
- DE.AE-02 - DE.AE-02
- RS.MA-01 - RS.MA-01
@@ -53,7 +53,6 @@ version: '1.0'
author: mahipal author: mahipal
license: Apache-2.0 license: Apache-2.0
nist_csf: nist_csf:
- RS.AN-01
- RS.AN-03 - RS.AN-03
- DE.AE-02 - DE.AE-02
- RS.MA-01 - RS.MA-01
@@ -16,7 +16,6 @@ version: '1.0'
author: mahipal author: mahipal
license: Apache-2.0 license: Apache-2.0
nist_csf: nist_csf:
- RS.AN-01
- RS.AN-03 - RS.AN-03
- DE.AE-02 - DE.AE-02
- RS.MA-01 - RS.MA-01
@@ -15,7 +15,6 @@ version: '1.0'
author: mahipal author: mahipal
license: Apache-2.0 license: Apache-2.0
nist_csf: nist_csf:
- RS.AN-01
- RS.AN-03 - RS.AN-03
- DE.AE-02 - DE.AE-02
- RS.MA-01 - RS.MA-01
@@ -15,9 +15,9 @@ tags:
version: '1.0' version: '1.0'
author: mahipal author: mahipal
license: Apache-2.0 license: Apache-2.0
nist_csf: nist_ai_rmf:
- MEASURE-2.7 - MEASURE-2.7
mitre_attack: atlas_techniques:
- AML.T0051 - AML.T0051
- AML.T0054 - AML.T0054
--- ---
@@ -16,7 +16,6 @@ version: '1.0'
author: mahipal author: mahipal
license: Apache-2.0 license: Apache-2.0
nist_csf: nist_csf:
- RS.AN-01
- RS.AN-03 - RS.AN-03
- DE.AE-02 - DE.AE-02
- RS.MA-01 - RS.MA-01
@@ -28,7 +28,6 @@ atlas_techniques:
- AML.T0066 - AML.T0066
- AML.T0082 - AML.T0082
nist_csf: nist_csf:
- RS.AN-01
- RS.AN-03 - RS.AN-03
- DE.AE-02 - DE.AE-02
- RS.MA-01 - RS.MA-01
@@ -15,7 +15,6 @@ version: '1.0'
author: mahipal author: mahipal
license: Apache-2.0 license: Apache-2.0
nist_csf: nist_csf:
- RS.AN-01
- RS.AN-03 - RS.AN-03
- DE.AE-02 - DE.AE-02
- RS.MA-01 - RS.MA-01
@@ -20,7 +20,6 @@ version: '1.0'
author: mahipal author: mahipal
license: Apache-2.0 license: Apache-2.0
nist_csf: nist_csf:
- RS.AN-01
- RS.AN-03 - RS.AN-03
- DE.AE-02 - DE.AE-02
- RS.MA-01 - RS.MA-01
@@ -15,7 +15,6 @@ version: '1.0'
author: mahipal author: mahipal
license: Apache-2.0 license: Apache-2.0
nist_csf: nist_csf:
- RS.AN-01
- RS.AN-03 - RS.AN-03
- DE.AE-02 - DE.AE-02
- RS.MA-01 - RS.MA-01
@@ -22,7 +22,6 @@ version: '1.0'
author: mahipal author: mahipal
license: Apache-2.0 license: Apache-2.0
nist_csf: nist_csf:
- RS.AN-01
- RS.AN-03 - RS.AN-03
- DE.AE-02 - DE.AE-02
- RS.MA-01 - RS.MA-01
@@ -15,7 +15,6 @@ version: '1.0'
author: mahipal author: mahipal
license: Apache-2.0 license: Apache-2.0
nist_csf: nist_csf:
- RS.AN-01
- RS.AN-03 - RS.AN-03
- DE.AE-02 - DE.AE-02
- RS.MA-01 - RS.MA-01
@@ -15,7 +15,6 @@ version: '1.0'
author: mahipal author: mahipal
license: Apache-2.0 license: Apache-2.0
nist_csf: nist_csf:
- RS.AN-01
- RS.AN-03 - RS.AN-03
- DE.AE-02 - DE.AE-02
- RS.MA-01 - RS.MA-01
@@ -15,7 +15,6 @@ version: '1.0'
author: mahipal author: mahipal
license: Apache-2.0 license: Apache-2.0
nist_csf: nist_csf:
- RS.AN-01
- RS.AN-03 - RS.AN-03
- DE.AE-02 - DE.AE-02
- RS.MA-01 - RS.MA-01
@@ -21,7 +21,6 @@ version: '1.0'
author: mahipal author: mahipal
license: Apache-2.0 license: Apache-2.0
nist_csf: nist_csf:
- RS.AN-01
- RS.AN-03 - RS.AN-03
- DE.AE-02 - DE.AE-02
- RS.MA-01 - RS.MA-01
@@ -20,7 +20,6 @@ version: '1.0'
author: mahipal author: mahipal
license: Apache-2.0 license: Apache-2.0
nist_csf: nist_csf:
- RS.AN-01
- RS.AN-03 - RS.AN-03
- DE.AE-02 - DE.AE-02
- RS.MA-01 - RS.MA-01
@@ -15,7 +15,6 @@ version: '1.0'
author: mahipal author: mahipal
license: Apache-2.0 license: Apache-2.0
nist_csf: nist_csf:
- RS.AN-01
- RS.AN-03 - RS.AN-03
- DE.AE-02 - DE.AE-02
- RS.MA-01 - RS.MA-01
@@ -16,7 +16,6 @@ version: '1.0'
author: mahipal author: mahipal
license: Apache-2.0 license: Apache-2.0
nist_csf: nist_csf:
- RS.AN-01
- RS.AN-03 - RS.AN-03
- DE.AE-02 - DE.AE-02
- RS.MA-01 - RS.MA-01
@@ -23,7 +23,6 @@ version: '1.0'
author: mahipal author: mahipal
license: Apache-2.0 license: Apache-2.0
nist_csf: nist_csf:
- RS.AN-01
- RS.AN-03 - RS.AN-03
- DE.AE-02 - DE.AE-02
- RS.MA-01 - RS.MA-01
@@ -23,7 +23,6 @@ atlas_techniques:
- AML.T0066 - AML.T0066
- AML.T0082 - AML.T0082
nist_csf: nist_csf:
- RS.AN-01
- RS.AN-03 - RS.AN-03
- DE.AE-02 - DE.AE-02
- RS.MA-01 - RS.MA-01
+2 -2
View File
@@ -15,9 +15,9 @@ tags:
version: '1.0' version: '1.0'
author: mahipal author: mahipal
license: Apache-2.0 license: Apache-2.0
nist_csf: nist_ai_rmf:
- MEASURE-2.7 - MEASURE-2.7
mitre_attack: atlas_techniques:
- AML.T0051 - AML.T0051
- AML.T0054 - AML.T0054
--- ---
@@ -15,9 +15,9 @@ tags:
version: '1.0' version: '1.0'
author: mahipal author: mahipal
license: Apache-2.0 license: Apache-2.0
nist_csf: nist_ai_rmf:
- GOVERN-1.3 - GOVERN-1.3
mitre_attack: atlas_techniques:
- AML.T0053 - AML.T0053
--- ---
# Securing Agentic AI Tool Invocation # Securing Agentic AI Tool Invocation
@@ -15,9 +15,9 @@ tags:
version: '1.0' version: '1.0'
author: mahipal author: mahipal
license: Apache-2.0 license: Apache-2.0
nist_csf: nist_ai_rmf:
- MEASURE-2.7 - MEASURE-2.7
mitre_attack: atlas_techniques:
- AML.T0057 - AML.T0057
--- ---
# Testing for System Prompt Leakage # Testing for System Prompt Leakage
@@ -15,9 +15,9 @@ tags:
version: '1.0' version: '1.0'
author: mahipal author: mahipal
license: Apache-2.0 license: Apache-2.0
nist_csf: nist_ai_rmf:
- MEASURE-2.7 - MEASURE-2.7
mitre_attack: atlas_techniques:
- AML.T0051 - AML.T0051
--- ---
# Testing Prompt Injection in RAG Pipelines # Testing Prompt Injection in RAG Pipelines
@@ -16,7 +16,7 @@ version: '1.0'
author: mahipal author: mahipal
license: Apache-2.0 license: Apache-2.0
nist_csf: nist_csf:
- PR.DS-06 - PR.DS-01
mitre_attack: mitre_attack:
- T1195 - T1195
--- ---
@@ -28,7 +28,7 @@ Build-provenance verification answers a question that defeats many supply-chain
This skill covers verifying signatures and SLSA provenance with **cosign** (`cosign verify`, `cosign verify-attestation`, `cosign verify-blob-attestation`) and **slsa-verifier** (`slsa-verifier verify-artifact`), enforcing the builder identity (the GitHub Actions workflow that produced the artifact) and the expected source repository. Keyless verification ties trust to an OIDC issuer (e.g., `https://token.actions.githubusercontent.com`) and a certificate identity rather than a long-lived private key. This skill covers verifying signatures and SLSA provenance with **cosign** (`cosign verify`, `cosign verify-attestation`, `cosign verify-blob-attestation`) and **slsa-verifier** (`slsa-verifier verify-artifact`), enforcing the builder identity (the GitHub Actions workflow that produced the artifact) and the expected source repository. Keyless verification ties trust to an OIDC issuer (e.g., `https://token.actions.githubusercontent.com`) and a certificate identity rather than a long-lived private key.
This maps to MITRE ATT&CK **T1195 — Supply Chain Compromise** (provenance verification detects/blocks tampered artifacts) and NIST CSF **PR.DS-06** (integrity-checking mechanisms are used to verify software, firmware, and information integrity). This maps to MITRE ATT&CK **T1195 — Supply Chain Compromise** (provenance verification detects/blocks tampered artifacts) and NIST CSF **PR.DS-01** (the confidentiality, integrity, and availability of data-at-rest are protected; CSF 2.0 absorbed the retired 1.1 PR.DS-06 integrity-checking outcome here).
## When to Use ## When to Use