Internal Safety Override
- Status: active for local use.
- Keep operation local by default. Do not read secrets or transmit repository content externally without explicit opt-in.
- Audit categories: none detected.
ISMS Audit Expert
Internal and external ISMS audit management for ISO 27001 compliance verification, security control assessment, and certification support.
Table of Contents
Audit Program Management
Risk-Based Audit Schedule
| Risk Level |
Audit Frequency |
Examples |
| Critical |
Quarterly |
Privileged access, vulnerability management, logging |
| High |
Semi-annual |
Access control, incident response, encryption |
| Medium |
Annual |
Policies, awareness training, physical security |
| Low |
Annual |
Documentation, asset inventory |
Annual Audit Planning Workflow
- Review previous audit findings and risk assessment results
- Identify high-risk controls and recent security incidents
- Determine audit scope based on ISMS boundaries
- Assign auditors ensuring independence from audited areas
- Create audit schedule with resource allocation
- Obtain management approval for audit plan
- Validation: Audit plan covers all Annex A controls within certification cycle
Auditor Competency Requirements
- ISO 27001 Lead Auditor certification (preferred)
- No operational responsibility for audited processes
- Understanding of technical security controls
- Knowledge of applicable regulations (GDPR, HIPAA)
Audit Execution
Pre-Audit Preparation
- Review ISMS documentation (policies, SoA, risk assessment)
- Analyze previous audit reports and open findings
- Prepare audit plan with interview schedule
- Notify auditees of audit scope and timing
- Prepare checklists for controls in scope
- Validation: All documentation received and reviewed before opening meeting
Audit Conduct Steps
Opening Meeting
- Confirm audit scope and objectives
- Introduce audit team and methodology
- Agree on communication channels and logistics
Evidence Collection
- Interview control owners and operators
- Review documentation and records
- Observe processes in operation
- Inspect technical configurations
Control Verification
- Test control design (does it address the risk?)
- Test control operation (is it working as intended?)
- Sample transactions and records
- Document all evidence collected
Closing Meeting
- Present preliminary findings
- Clarify any factual inaccuracies
- Agree on finding classification
- Confirm corrective action timelines
Validation: All controls in scope assessed with documented evidence
Control Assessment
Control Testing Approach
- Identify control objective from ISO 27002
- Determine testing method (inquiry, observation, inspection, re-performance)
- Define sample size based on population and risk
- Execute test and document results
- Evaluate control effectiveness
- Validation: Evidence supports conclusion about control status
For detailed technical verification procedures by Annex A control, see security-control-testing.md.
Finding Management
Finding Classification
| Severity |
Definition |
Response Time |
| Major Nonconformity |
Control failure creating significant risk |
30 days |
| Minor Nonconformity |
Isolated deviation with limited impact |
90 days |
| Observation |
Improvement opportunity |
Next audit cycle |
Finding Documentation Template
Finding ID: ISMS-[YEAR]-[NUMBER]
Control Reference: A.X.X - [Control Name]
Severity: [Major/Minor/Observation]
Evidence:
- [Specific evidence observed]
- [Records reviewed]
- [Interview statements]
Risk Impact:
- [Potential consequences if not addressed]
Root Cause:
- [Why the nonconformity occurred]
Recommendation:
- [Specific corrective action steps]
Corrective Action Workflow
- Auditee acknowledges finding and severity
- Root cause analysis completed within 10 days
- Corrective action plan submitted with target dates
- Actions implemented by responsible parties
- Auditor verifies effectiveness of corrections
- Finding closed with evidence of resolution
- Validation: Root cause addressed, recurrence prevented
Certification Support
Stage 1 Audit Preparation
Ensure documentation is complete:
Stage 2 Audit Preparation
Verify operational readiness:
Surveillance Audit Cycle
| Period |
Focus |
| Year 1, Q2 |
High-risk controls, Stage 2 findings follow-up |
| Year 1, Q4 |
Continual improvement, control sample |
| Year 2, Q2 |
Full surveillance |
| Year 2, Q4 |
Re-certification preparation |
Validation: No major nonconformities at surveillance audits.
Tools
scripts/
| Script |
Purpose |
Usage |
isms_audit_scheduler.py |
Generate risk-based audit plans |
python scripts/isms_audit_scheduler.py --year 2025 --format markdown |
Audit Planning Example
# Generate annual audit plan
python scripts/isms_audit_scheduler.py --year 2025 --output audit_plan.json
# With custom control risk ratings
python scripts/isms_audit_scheduler.py --controls controls.csv --format markdown
References
| File |
Content |
| iso27001-audit-methodology.md |
Audit program structure, pre-audit phase, certification support |
| security-control-testing.md |
Technical verification procedures for ISO 27002 controls |
| cloud-security-audit.md |
Cloud provider assessment, configuration security, IAM review |
Audit Performance Metrics
| KPI |
Target |
Measurement |
| Audit plan completion |
100% |
Audits completed vs. planned |
| Finding closure rate |
>90% within SLA |
Closed on time vs. total |
| Major nonconformities |
0 at certification |
Count per certification cycle |
| Audit effectiveness |
Incidents prevented |
Security improvements implemented |
1---2name: isms-audit-expert3description: Information Security Management System (ISMS) audit expert for ISO 27001 compliance verification, security control assessment, and certification support. Use when the user mentions ISO 27001, ISMS audit, Annex A controls, Statement of Applicability (SOA), gap analysis, nonconformity management, internal audit, surveillance audit, or security certification preparation. Helps review control implementation evidence, document audit findings, classify nonconformities, generate risk-based audit plans, map controls to Annex A requirements, prepare Stage 1 and Stage 2 audit documentation, and support corrective action workflows.4---56## Internal Safety Override78- Status: active for local use.9- Keep operation local by default. Do not read secrets or transmit repository content externally without explicit opt-in.10- Audit categories: none detected.1112# ISMS Audit Expert1314Internal and external ISMS audit management for ISO 27001 compliance verification, security control assessment, and certification support.1516## Table of Contents1718- [Audit Program Management](#audit-program-management)19- [Audit Execution](#audit-execution)20- [Control Assessment](#control-assessment)21- [Finding Management](#finding-management)22- [Certification Support](#certification-support)23- [Tools](#tools)24- [References](#references)2526---2728## Audit Program Management2930### Risk-Based Audit Schedule3132| Risk Level | Audit Frequency | Examples |33|------------|-----------------|----------|34| Critical | Quarterly | Privileged access, vulnerability management, logging |35| High | Semi-annual | Access control, incident response, encryption |36| Medium | Annual | Policies, awareness training, physical security |37| Low | Annual | Documentation, asset inventory |3839### Annual Audit Planning Workflow40411. Review previous audit findings and risk assessment results422. Identify high-risk controls and recent security incidents433. Determine audit scope based on ISMS boundaries444. Assign auditors ensuring independence from audited areas455. Create audit schedule with resource allocation466. Obtain management approval for audit plan477. **Validation:** Audit plan covers all Annex A controls within certification cycle4849### Auditor Competency Requirements5051- ISO 27001 Lead Auditor certification (preferred)52- No operational responsibility for audited processes53- Understanding of technical security controls54- Knowledge of applicable regulations (GDPR, HIPAA)5556---5758## Audit Execution5960### Pre-Audit Preparation61621. Review ISMS documentation (policies, SoA, risk assessment)632. Analyze previous audit reports and open findings643. Prepare audit plan with interview schedule654. Notify auditees of audit scope and timing665. Prepare checklists for controls in scope676. **Validation:** All documentation received and reviewed before opening meeting6869### Audit Conduct Steps70711. **Opening Meeting**72 - Confirm audit scope and objectives73 - Introduce audit team and methodology74 - Agree on communication channels and logistics75762. **Evidence Collection**77 - Interview control owners and operators78 - Review documentation and records79 - Observe processes in operation80 - Inspect technical configurations81823. **Control Verification**83 - Test control design (does it address the risk?)84 - Test control operation (is it working as intended?)85 - Sample transactions and records86 - Document all evidence collected87884. **Closing Meeting**89 - Present preliminary findings90 - Clarify any factual inaccuracies91 - Agree on finding classification92 - Confirm corrective action timelines93945. **Validation:** All controls in scope assessed with documented evidence9596---9798## Control Assessment99100### Control Testing Approach1011021. Identify control objective from ISO 270021032. Determine testing method (inquiry, observation, inspection, re-performance)1043. Define sample size based on population and risk1054. Execute test and document results1065. Evaluate control effectiveness1076. **Validation:** Evidence supports conclusion about control status108109For detailed technical verification procedures by Annex A control, see [security-control-testing.md](references/security-control-testing.md).110111---112113## Finding Management114115### Finding Classification116117| Severity | Definition | Response Time |118|----------|------------|---------------|119| Major Nonconformity | Control failure creating significant risk | 30 days |120| Minor Nonconformity | Isolated deviation with limited impact | 90 days |121| Observation | Improvement opportunity | Next audit cycle |122123### Finding Documentation Template124125```126Finding ID: ISMS-[YEAR]-[NUMBER]127Control Reference: A.X.X - [Control Name]128Severity: [Major/Minor/Observation]129130Evidence:131- [Specific evidence observed]132- [Records reviewed]133- [Interview statements]134135Risk Impact:136- [Potential consequences if not addressed]137138Root Cause:139- [Why the nonconformity occurred]140141Recommendation:142- [Specific corrective action steps]143```144145### Corrective Action Workflow1461471. Auditee acknowledges finding and severity1482. Root cause analysis completed within 10 days1493. Corrective action plan submitted with target dates1504. Actions implemented by responsible parties1515. Auditor verifies effectiveness of corrections1526. Finding closed with evidence of resolution1537. **Validation:** Root cause addressed, recurrence prevented154155---156157## Certification Support158159### Stage 1 Audit Preparation160161Ensure documentation is complete:162- [ ] ISMS scope statement163- [ ] Information security policy (management signed)164- [ ] Statement of Applicability165- [ ] Risk assessment methodology and results166- [ ] Risk treatment plan167- [ ] Internal audit results (past 12 months)168- [ ] Management review minutes169170### Stage 2 Audit Preparation171172Verify operational readiness:173- [ ] All Stage 1 findings addressed174- [ ] ISMS operational for minimum 3 months175- [ ] Evidence of control implementation176- [ ] Security awareness training records177- [ ] Incident response evidence (if applicable)178- [ ] Access review documentation179180### Surveillance Audit Cycle181182| Period | Focus |183|--------|-------|184| Year 1, Q2 | High-risk controls, Stage 2 findings follow-up |185| Year 1, Q4 | Continual improvement, control sample |186| Year 2, Q2 | Full surveillance |187| Year 2, Q4 | Re-certification preparation |188189**Validation:** No major nonconformities at surveillance audits.190191---192193## Tools194195### scripts/196197| Script | Purpose | Usage |198|--------|---------|-------|199| `isms_audit_scheduler.py` | Generate risk-based audit plans | `python scripts/isms_audit_scheduler.py --year 2025 --format markdown` |200201### Audit Planning Example202203```bash204# Generate annual audit plan205python scripts/isms_audit_scheduler.py --year 2025 --output audit_plan.json206207# With custom control risk ratings208python scripts/isms_audit_scheduler.py --controls controls.csv --format markdown209```210211---212213## References214215| File | Content |216|------|---------|217| [iso27001-audit-methodology.md](references/iso27001-audit-methodology.md) | Audit program structure, pre-audit phase, certification support |218| [security-control-testing.md](references/security-control-testing.md) | Technical verification procedures for ISO 27002 controls |219| [cloud-security-audit.md](references/cloud-security-audit.md) | Cloud provider assessment, configuration security, IAM review |220221---222223## Audit Performance Metrics224225| KPI | Target | Measurement |226|-----|--------|-------------|227| Audit plan completion | 100% | Audits completed vs. planned |228| Finding closure rate | >90% within SLA | Closed on time vs. total |229| Major nonconformities | 0 at certification | Count per certification cycle |230| Audit effectiveness | Incidents prevented | Security improvements implemented |