SaaS application
Business applications signed up to outside the directory, where leavers' accounts are missed most often. The checker reads the system column to group the accounts; the findings come from the other columns, the same way for every system.
What the export usually carries
A SaaS application export usually carries the user, role, status and last login, sometimes created. Where single sign-on is enforced the application may still record its own last login, which can differ from the identity provider's; API tokens and integration users often sit on a separate admin page that is not in the user export.
What the checker most often raises here
- 1. A leaver's own account is still enabled: The staff list is pasted, the account belongs to one person (a person or an administrator account, or a contractor whose own code is in the staff list), the staff list says that person left on or before the as-at date, and the account does not read as disabled. With no enabled column it is worded as a question.
- 4. Dormant for more than the threshold: The account is enabled or its status is not recorded, it is not a break-glass account, and its last used date is more than the threshold you set (default 90 days) before the as-at date. With CIS Controls ticked, more than 45 days (CIS 5.3) also fires; with PCI DSS ticked, more than 90 days (8.2.6) fires on user accounts. An account never used fires when its created date is older than the same periods. Exactly the period never fires.
- 12. Created with no approval recorded: The list has an approval or ticket column and this account's cell is blank. Built-in accounts, which nobody requested, are left out.
- 10. Not reviewed within the interval: The list has a last reviewed column, and this account's cell is blank or older than the interval you set (default 12 months) before the as-at date. With PCI DSS ticked, user accounts also fire at more than 6 months (7.2.4); with CIS Controls ticked, every account at more than 12 months (6.8). Exactly the interval never fires. Without the column, the finding does not fire and every line says the column is missing.
Account types found here
- Built-in or vendor default accounta system account
- Break-glass or emergency accounta user account
- AI agent credentiala system account
- Automation or bot (scheduled jobs, RPA)a system account
- Service accounta system account
- API key or access keya system account
- OAuth client or app registrationa system account
- Device or workload identitya system account
- Mailbox or resource accounta user account
- Test accounta user account
- Shared or generic logina user account
- Administrator or privileged person accounta user account
- Contractor or guesta user account
- Person (employee)a user account
The system names in your export are matched to these classes by the browser dictionary; product names are never shown on these pages. A system the dictionary does not place reads as other, and every finding still works.