CoffeeSecurity

Run access reviews your auditor will accept.

Spreadsheet kits for IT and security teams that don't have an identity governance platform, built by a working IAM engineer.

Excel file. Free for internal use at your organization.

Q4 access reviewExtract as of 2026-10-01
AccountSystemWhat the workbook foundRisk
rpatelActive DirectoryTerminated in HR, account still enabledHigh
bjonesActive DirectoryNot matched to HR; no login in 200 daysHigh
svc-scannerMicrosoft 365Service account with no ownerHigh
tnguyen-admActive DirectoryPrivileged; mapped to tnguyenMedium
lwilsonMicrosoft 365On leave, account enabledMedium
jsmithOktaNoneLow
Revoke on mgarcia (Billing App): implemented by T. Nguyen, verified by K. Brown. Verified closed.

Paste in your extracts. The workbook does the triage.

Drop in account exports from each system and your HR roster. Every row is checked against the same rules, so reviewers start with the access that matters instead of a wall of usernames.

High Terminated, account enabled
HR says the person left; the system says they can still sign in.
High Not matched to HR
No person behind the account. Alternate accounts like jdoe-adm map to their owner so they don't show up as false alarms.
High No account owner
Service, shared, and test accounts nobody is accountable for.
Medium Privileged or inactive
Admin rights, logins older than your threshold, never-used accounts. Both together is High.
High Population problems
Duplicate rows, systems outside your scope list, and totals that don't match the source system.
Incomplete Missing or invalid inputs
Blank reviewers, mistyped account types, missing login data. Flagged instead of quietly scored Low.

Built for the audit, not the demo.

Most free templates stop at a decision column. These are the parts auditors actually ask about.

A provably complete population

Record each source system's account total and see the variance before reviewers start, so nobody asks whether the extract was filtered.

Decisions that hold up

A record only counts as done with a final decision, a reviewer, a justification, and a date. Self-reviews and open escalations block the close.

Changes verified, not just ticketed

Every revoke tracks who made the change and a different person who confirmed it. Closure means verified, with an evidence checklist to match.

Who makes these

CoffeeSecurity is run by an identity and access management engineer who manages SSO, directories, privileged access, and automated provisioning for a living, in a regulated industry where audits are routine.

The kits are the working documents I'd want on hand before an audit. They're vendor-neutral and built from public frameworks and hands-on experience. No employer's documents or data go into them.

Questions or corrections: hello@coffeesecurity.com.