← ClaudeAtlas

it-access-reviewlisted

Runs user access reviews and joiner-mover-leaver processing: reconciles entitlements against an authoritative people source, routes each item to the right approver, and closes the loop on revocations with evidence. Use when a periodic access recertification is due, when someone joins, changes role, or leaves, when an auditor asks who has access to a system, or when orphaned and privileged accounts need sweeping. Trigger on 'access review', 'user access recertification', 'joiner mover leaver', 'offboarding checklist', 'who has admin on X', 'orphaned accounts', 'entitlement review'. Not for granting a single new permission on request — that is it-service-desk-triage; not for deciding what a role should be entitled to in the first place, which is the role design that precedes this.
alihusains/enterprise-skills · ★ 0 · AI & Automation · score 73
Install: claude install-skill alihusains/enterprise-skills
# Access review and joiner-mover-leaver ## Purpose Access accumulates. People change roles and keep the old entitlements, contractors finish and their accounts persist, service accounts outlive the system they were created for, and the review that is supposed to catch this becomes an exercise in managers approving lists they do not understand. This skill makes the review produce actual revocations by fixing the authoritative source, routing each item to someone who can genuinely judge it, and tracking revocations to evidence rather than to an approval click. ## Prerequisites - **Inputs:** an authoritative people list from the HR system (identity, status, manager, department, employment type, start/end dates); an entitlement export per in-scope system (account identifier, linked person, entitlement or group, last login, privileged yes/no); the previous review's outcomes. - **Access:** read on the identity provider and each in-scope system; ability to raise revocation tickets; the approver list. If the HR export and the entitlement exports cannot be joined on a common identifier, stop and fix the identifier problem first. A review run on name-matching produces false pairs and misses exactly the accounts that matter — the ones with no owner. ## Procedure 1. **Set scope by system criticality, not by convenience.** Systems handling money, personal data, production infrastructure, or the identity provider itself are in every cycle. Everything else can be annual