feat(compliance): add ISO/IEC 27001:2022 and ISO/IEC 42001:2023 frameworks
ISO 27001:2022: 37 Annex A controls across 4 themes (Organizational, People, Physical, Technological) mapped to MITRE ATT&CK techniques. ISO 42001:2023: 25 Annex A controls for AI Management Systems mapped to relevant ATT&CK techniques covering AI supply chain, data pipeline integrity, model serving security, and third-party AI risk. Backend: import functions, _import_curated_framework() shared helper, and POST /compliance/import/iso-27001 + iso-42001 endpoints. Frontend: API client functions + import buttons in CompliancePage.
This commit is contained in:
@@ -126,3 +126,15 @@ export async function importDoraMappings(): Promise<Record<string, unknown>> {
|
||||
const { data } = await client.post("/compliance/import/dora");
|
||||
return data;
|
||||
}
|
||||
|
||||
/** Import ISO/IEC 27001:2022 Annex A compliance mappings (admin). */
|
||||
export async function importIso27001Mappings(): Promise<Record<string, unknown>> {
|
||||
const { data } = await client.post("/compliance/import/iso-27001");
|
||||
return data;
|
||||
}
|
||||
|
||||
/** Import ISO/IEC 42001:2023 AI Management System compliance mappings (admin). */
|
||||
export async function importIso42001Mappings(): Promise<Record<string, unknown>> {
|
||||
const { data } = await client.post("/compliance/import/iso-42001");
|
||||
return data;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user