aims-audit
ISO 42001 AI Management System (AIMS) audit-prep playbook. Use when ISO 42001 certification audit is scheduled (Stage 1 documentation review OR Stage 2 onsite), when surveillance audit is due, when internal AIMS audit is being conducted, or when preparing AI Impact Assessment (AIIA) for new AI systems. Pairs with our iso42001-ai-management skill — that one builds the AIMS; this one preps for the certification or surveillance audit.
What this skill does
# AIMS Audit Prep (ISO 42001) Operational playbook for ISO 42001:2023 AI Management System (AIMS) audit preparation. Whether targeting initial certification, surveillance audit, or annual internal audit. When to use this skill vs. iso42001-ai-management: - **This skill**: audit imminent; need readiness sprint - **iso42001-ai-management**: building AIMS from scratch; multi-quarter program --- ## When to use this skill | Situation | Skill applies | |-----------|---------------| | ISO 42001 Stage 1 audit scheduled | Yes — documentation review prep | | Stage 2 (onsite/operational) audit | Yes — operational evidence sprint | | Annual surveillance audit | Yes — surveillance prep | | Internal AIMS audit | Yes — internal audit playbook | | AI Impact Assessment for new system | Yes — `scripts/ai_impact_assessment_checker.py` | | Building AIMS from scratch | Use `ra-qm-team/iso42001-ai-management` | --- ## ISO 42001 audit structure ### Stage 1 (documentation review) - Auditor reviews AIMS documentation (typically 1-3 days) - Confirms scope, applicability, key documents present - Identifies gaps before Stage 2 - Typically 2-3 weeks before Stage 2 ### Stage 2 (operational assessment) - Auditor onsite (or remote) verifies AIMS operating effectively - 3-10 days depending on scope + system count - Walkthroughs, interviews, evidence sampling - Conclusion: certification recommended (subject to non-conformity closure) or not ### Surveillance audits - Annual; reduced scope vs initial - Typically 1-3 days - Focus on high-risk areas + changes since prior audit ### Re-certification (year 3) - Full audit; similar to initial - Typically every 3 years --- ## AIMS audit-prep sprint ### 4-week sprint (mature AIMS, surveillance audit) ``` Week 1: Internal audit + gap analysis Week 2: Remediation + AI inventory refresh Week 3: Documentation review + walkthrough rehearsal Week 4: Auditor onsite ``` ### 8-week sprint (Stage 1 + Stage 2 initial certification) ``` Weeks 1-3: AIMS documentation completion (Annex A controls coverage) Weeks 4-5: Stage 1 audit + gap closure Weeks 6-7: Stage 2 operational evidence prep + mock walkthroughs Week 8: Stage 2 audit ``` --- ## ISO 42001 clauses + Annex A controls ### Clauses (4-10): management system | Clause | Topic | |--------|-------| | 4 | Context of the organization | | 5 | Leadership | | 6 | Planning (including AI risk + AI objectives) | | 7 | Support (resources, competence, awareness, communication, documentation) | | 8 | Operation (AI lifecycle, supplier relationships) | | 9 | Performance evaluation (monitoring, internal audit, management review) | | 10 | Improvement (nonconformity, continual improvement) | ### Annex A controls (10 areas) | Annex A area | Topics | |--------------|--------| | A.2 | Policies related to AI | | A.3 | Internal organization | | A.4 | Resources for AI systems | | A.5 | Assessing impacts of AI systems | | A.6 | AI system lifecycle | | A.7 | Data for AI systems | | A.8 | Information for interested parties | | A.9 | Use of AI systems | | A.10 | Third-party relationships | --- ## Critical audit areas ### AI Inventory + Impact Assessments | Item | Evidence | Common gap | |------|----------|------------| | Complete AI system inventory | Inventory document | Shadow AI not captured | | AI Impact Assessment (AIIA) per system | Per-system AIIA | Skipped for "low-risk" systems | | AIIA reviewed periodically | Review records | One-time only | | Risk classification of systems | Per system | Not documented | ### AI Policy + Governance | Item | Evidence | Common gap | |------|----------|------------| | AI policy approved + dated | Signed policy | Not signed / stale | | AI ethics principles | Documented principles | Generic; not actionable | | AI governance body | Charter / minutes | Not formalized | | Roles + responsibilities | RACI | Not defined | ### AI Lifecycle Management (Annex A.6) | Item | Evidence | Common gap | |------|----------|------------| | AI development lifecycle defined | Process documentation | Not formalized | | Data quality controls | Per system | Generic only | | Model validation procedures | Per system | Validation skipped | | AI system testing | Per system | Inadequate testing | | Deployment controls | Per system | No controls | | Operational monitoring | Per system | Drift not monitored | | Decommissioning procedures | Per system | Not defined | ### Data Governance (Annex A.7) | Item | Evidence | Common gap | |------|----------|------------| | Data sources documented | Per system | Vague | | Data quality assessed | Quality metrics | Not measured | | Data lineage tracked | Documentation | Untracked | | Sensitive data protection | Controls | Insufficient | ### Third-party AI (Annex A.10) | Item | Evidence | Common gap | |------|----------|------------| | Third-party AI inventory | List | Incomplete | | Vendor due diligence for AI | Per vendor | Generic IT only | | Contract terms for AI vendors | AI-specific clauses | Standard MSA only | --- ## Quick start 1. **Run readiness score**: `python3 scripts/aims_readiness_score.py --config aims-controls.yaml` 2. **Check AIIA per system**: `python3 scripts/ai_impact_assessment_checker.py --aiia system-aiia.yaml` 3. **Pick sprint length** based on score 4. **Execute sprint** per [references/iso42001-aims-readiness-checklist.md](references/iso42001-aims-readiness-checklist.md) --- ## Common AIMS audit findings - **AI inventory incomplete** — shadow AI not captured - **AIIA missing** for systems that look "small" but have impact - **AI lifecycle process** not implemented (designed only) - **Data governance generic** — not AI-specific - **Performance monitoring missing** — drift not detected - **AI policy stale** — written before current AI deployment - **Third-party AI vendors** not assessed - **Continual improvement** not evidenced --- ## Tooling | Script | Purpose | |--------|---------| | `scripts/aims_readiness_score.py` | Score AIMS readiness per clause + Annex A area | | `scripts/ai_impact_assessment_checker.py` | Validate AI Impact Assessment completeness | --- ## References - [iso42001-aims-readiness-checklist.md](references/iso42001-aims-readiness-checklist.md) — punch list per clause + Annex A - [aims-internal-audit-playbook.md](references/aims-internal-audit-playbook.md) — internal audit execution playbook --- ## Related skills - `ra-qm-team/iso42001-ai-management` — deep ISO 42001 AIMS program management - `ra-qm-team/eu-ai-act-specialist` — EU AI Act regulatory companion - `ra-qm-team/audit-prep/ai-act-readiness` — AI Act audit-prep variant - `ra-qm-team/audit-prep/compliance-readiness` — multi-framework readiness
Related in Security
mac-ops
IncludedComprehensive macOS workstation operations — diagnose kernel panics, identify failing drives, audit launchd startup items, decode wake reasons, triage TCC permission denials, manage APFS snapshots, recover from no-boot. Use for: Mac is slow, slow bootup, won't boot, kernel panic, kernel_task hot, mds_stores CPU, photoanalysisd, cloudd, login loop, gray screen, sleep wake failure, drive failing, IO errors, APFS snapshots eating space, Time Machine local snapshots, Spotlight indexing, launchd, LaunchAgent, LaunchDaemon, login items, TCC permissions, Full Disk Access, Screen Recording denied, Gatekeeper, quarantine, com.apple.quarantine, app is damaged, helper tool, /Library/PrivilegedHelperTools, pmset, wake reasons, dark wake, sysdiagnose, panic.ips, DiagnosticReports, configuration profile, MDM profile, remote diagnostics over SSH.
a11y-audit
IncludedRun accessibility audits on web projects combining automated scanning (axe-core, Lighthouse) with WCAG 2.1 AA compliance mapping, manual check guidance, and structured reporting. Output is configurable: markdown report only, markdown plus machine-readable JSON, or markdown plus issue tracker integration. Use this skill whenever the user mentions "accessibility audit", "a11y audit", "WCAG audit", "accessibility check", "compliance scan", or asks to check a web project for accessibility issues. Also trigger when the user wants to verify WCAG conformance or map findings to a specific standard (CAN-ASC-6.2, EN 301 549, ADA/AODA).
erpclaw
IncludedAI-native ERP system with self-extending OS. Full accounting, invoicing, inventory, purchasing, tax, billing, HR, payroll, advanced accounting (ASC 606/842, intercompany, consolidation), and financial reporting. 413 actions across 14 domains, 43 expansion modules. Constitutional guardrails, adversarial audit, schema migration. Double-entry GL, immutable audit trail, US GAAP.
assess
IncludedAssesses and rates quality 0-10 across multiple dimensions (correctness, maintainability, security, performance, testability, simplicity) with pros/cons analysis. Compares against project conventions and prior decisions from memory. Produces structured evaluation reports with actionable improvement suggestions. Use when evaluating code, designs, architectures, or comparing alternative approaches.
spring-boot-security-jwt
IncludedProvides JWT authentication and authorization patterns for Spring Boot 3.5.x covering token generation with JJWT, Bearer/cookie authentication, database/OAuth2 integration, and RBAC/permission-based access control using Spring Security 6.x. Use when implementing authentication or authorization in Spring Boot applications.
code-hardcode-audit
IncludedDetect hardcoded values, magic numbers, and leaked secrets. TRIGGERS - hardcode audit, magic numbers, PLR2004, secret scanning.