Performing Access Review and Certification
Overview
Conduct systematic access reviews and certifications to ensure users have appropriate access rights aligned with their roles. This skill covers review campaign design, reviewer selection, risk-based prioritization, micro-certification strategies, and remediation tracking for compliance with SOX, HIPAA, and PCI DSS requirements.
When to Use
- When conducting security assessments that involve performing access review and certification
- When following incident response procedures for related security events
- When performing scheduled security testing or auditing activities
- When validating security controls through hands-on testing
Prerequisites
- Familiarity with identity access management concepts and tools
- Access to a test or lab environment for safe execution
- Python 3.8+ with required dependencies installed
- Appropriate authorization for any testing activities
Objectives
- Design and execute access review campaigns across enterprise applications
- Implement risk-based prioritization for review scope
- Configure reviewer selection (manager, application owner, hybrid)
- Automate entitlement data collection and presentation
- Track remediation of inappropriate access findings
- Generate compliance evidence for auditors
Key Concepts
Access Review Types
- User Access Review: Manager certifies all entitlements for their direct reports
- Entitlement Review: Application owner certifies all users with specific entitlement
- Role Review: Role owner certifies role membership and permissions
- Privileged Access Review: Security team reviews high-risk/privileged access
- SOD Review: Verify no users have conflicting separation-of-duty violations
Risk-Based Prioritization
- High Risk: Privileged access, financial systems, PII/PHI systems, external-facing apps
- Medium Risk: Internal business applications, shared drives, collaboration tools
- Low Risk: Standard employee tools, read-only access, public information systems
Review Campaign Lifecycle
- Planning: Define scope, reviewers, timeline, escalation
- Data Collection: Aggregate entitlements from all identity sources
- Distribution: Assign review items to appropriate certifiers
- Certification: Reviewers approve or revoke each entitlement
- Remediation: Revoke inappropriate access, enforce timeline
- Reporting: Generate compliance evidence and metrics
- Closure: Archive campaign, feed findings into next cycle
Workflow
Step 1: Define Review Scope and Schedule
- Identify in-scope applications and systems
- Determine review frequency: quarterly (SOX), semi-annual, annual
- Define campaign timeline: review period, escalation dates, hard close
- Establish escalation chain for non-responsive reviewers
Step 2: Data Collection and Aggregation
- Extract user-entitlement mappings from each application
- Correlate with HR data (active employees, role, department, manager)
- Identify terminated/transferred users still holding access
- Flag high-risk entitlements (admin, DBA, system, privileged)
- Calculate risk scores based on entitlement sensitivity and user role
Step 3: Reviewer Assignment
- Manager Reviews: Direct manager certifies subordinate access
- Application Owner Reviews: App owner certifies all users of their application
- Hybrid Model: Manager reviews standard access, app owner reviews privileged
- Delegate Management: Allow reviewers to delegate with audit trail
Step 4: Execute Certification Campaign
- Send notifications to reviewers with clear instructions
- Present entitlements with context (last used date, risk level, role justification)
- Require reviewers to explicitly approve or revoke each item
- Track completion percentage and send reminders
- Escalate to management after deadline
Step 5: Remediation and Tracking
- Automatically ticket revocations to IT operations
- Set SLA for revocation execution (24-48 hours for high-risk)
- Verify revocation completed (re-check entitlement)
- Exception management for business-justified deviations
- Document all exceptions with expiration dates
Step 6: Reporting and Evidence
- Generate campaign completion metrics
- Produce per-application compliance reports
- Create audit-ready evidence packages
- Track trends across review cycles
- Feed findings into risk assessment process
Security Controls
| Control |
NIST 800-53 |
Description |
| Access Review |
AC-2(3) |
Periodic review of account privileges |
| Account Management |
AC-2 |
Account lifecycle management |
| Least Privilege |
AC-6 |
Minimum necessary access enforcement |
| Separation of Duties |
AC-5 |
SOD conflict identification |
| Audit Logging |
AU-6 |
Review of access audit records |
Common Pitfalls
- Rubber-stamping: reviewers approving all access without examination
- Incomplete scope: missing critical applications from review campaigns
- No remediation tracking: revoking access on paper but not in systems
- Inconsistent reviewer assignment causing gaps in coverage
- Not including service accounts and non-human identities
Verification
Source: mukul975/Anthropic-Cybersecurity-Skills → skills/performing-access-review-and-certification/SKILL.md
1---2name: performing-access-review-and-certification3description: Conduct systematic access reviews and certifications to ensure users have appropriate access rights aligned with their roles. This skill covers review campaign design, reviewer selection, risk-based p4---5
6# Performing Access Review and Certification
7
8## Overview
9Conduct systematic access reviews and certifications to ensure users have appropriate access rights aligned with their roles. This skill covers review campaign design, reviewer selection, risk-based prioritization, micro-certification strategies, and remediation tracking for compliance with SOX, HIPAA, and PCI DSS requirements.
10
11
12## When to Use
13
14- When conducting security assessments that involve performing access review and certification
15- When following incident response procedures for related security events
16- When performing scheduled security testing or auditing activities
17- When validating security controls through hands-on testing
18
19## Prerequisites
20
21- Familiarity with identity access management concepts and tools
22- Access to a test or lab environment for safe execution
23- Python 3.8+ with required dependencies installed
24- Appropriate authorization for any testing activities
25
26## Objectives
27- Design and execute access review campaigns across enterprise applications
28- Implement risk-based prioritization for review scope
29- Configure reviewer selection (manager, application owner, hybrid)
30- Automate entitlement data collection and presentation
31- Track remediation of inappropriate access findings
32- Generate compliance evidence for auditors
33
34## Key Concepts
35
36### Access Review Types
371. **User Access Review**: Manager certifies all entitlements for their direct reports
382. **Entitlement Review**: Application owner certifies all users with specific entitlement
393. **Role Review**: Role owner certifies role membership and permissions
404. **Privileged Access Review**: Security team reviews high-risk/privileged access
415. **SOD Review**: Verify no users have conflicting separation-of-duty violations
42
43### Risk-Based Prioritization
44- **High Risk**: Privileged access, financial systems, PII/PHI systems, external-facing apps
45- **Medium Risk**: Internal business applications, shared drives, collaboration tools
46- **Low Risk**: Standard employee tools, read-only access, public information systems
47
48### Review Campaign Lifecycle
491. **Planning**: Define scope, reviewers, timeline, escalation
502. **Data Collection**: Aggregate entitlements from all identity sources
513. **Distribution**: Assign review items to appropriate certifiers
524. **Certification**: Reviewers approve or revoke each entitlement
535. **Remediation**: Revoke inappropriate access, enforce timeline
546. **Reporting**: Generate compliance evidence and metrics
557. **Closure**: Archive campaign, feed findings into next cycle
56
57## Workflow
58
59### Step 1: Define Review Scope and Schedule
60- Identify in-scope applications and systems
61- Determine review frequency: quarterly (SOX), semi-annual, annual
62- Define campaign timeline: review period, escalation dates, hard close
63- Establish escalation chain for non-responsive reviewers
64
65### Step 2: Data Collection and Aggregation
66- Extract user-entitlement mappings from each application
67- Correlate with HR data (active employees, role, department, manager)
68- Identify terminated/transferred users still holding access
69- Flag high-risk entitlements (admin, DBA, system, privileged)
70- Calculate risk scores based on entitlement sensitivity and user role
71
72### Step 3: Reviewer Assignment
73- **Manager Reviews**: Direct manager certifies subordinate access
74- **Application Owner Reviews**: App owner certifies all users of their application
75- **Hybrid Model**: Manager reviews standard access, app owner reviews privileged
76- **Delegate Management**: Allow reviewers to delegate with audit trail
77
78### Step 4: Execute Certification Campaign
79- Send notifications to reviewers with clear instructions
80- Present entitlements with context (last used date, risk level, role justification)
81- Require reviewers to explicitly approve or revoke each item
82- Track completion percentage and send reminders
83- Escalate to management after deadline
84
85### Step 5: Remediation and Tracking
86- Automatically ticket revocations to IT operations
87- Set SLA for revocation execution (24-48 hours for high-risk)
88- Verify revocation completed (re-check entitlement)
89- Exception management for business-justified deviations
90- Document all exceptions with expiration dates
91
92### Step 6: Reporting and Evidence
93- Generate campaign completion metrics
94- Produce per-application compliance reports
95- Create audit-ready evidence packages
96- Track trends across review cycles
97- Feed findings into risk assessment process
98
99## Security Controls
100| Control | NIST 800-53 | Description |
101|---------|-------------|-------------|
102| Access Review | AC-2(3) | Periodic review of account privileges |
103| Account Management | AC-2 | Account lifecycle management |
104| Least Privilege | AC-6 | Minimum necessary access enforcement |
105| Separation of Duties | AC-5 | SOD conflict identification |
106| Audit Logging | AU-6 | Review of access audit records |
107
108## Common Pitfalls
109- Rubber-stamping: reviewers approving all access without examination
110- Incomplete scope: missing critical applications from review campaigns
111- No remediation tracking: revoking access on paper but not in systems
112- Inconsistent reviewer assignment causing gaps in coverage
113- Not including service accounts and non-human identities
114
115## Verification
116- [ ] All in-scope applications included in campaign
117- [ ] Reviewers assigned for 100% of entitlements
118- [ ] Campaign completion rate exceeds 95%
119- [ ] Revocations executed within SLA
120- [ ] Audit evidence package complete and archived
121- [ ] SOD violations identified and documented
122- [ ] Exceptions documented with business justification and expiry
123
124---
125
126**Source:** [`mukul975/Anthropic-Cybersecurity-Skills`](https://github.com/mukul975/Anthropic-Cybersecurity-Skills) → `skills/performing-access-review-and-certification/SKILL.md`