Part of Lumos Launchpad: Access Reviews, step 1.
What C&A means
For SOX 404, SOC 2, and similar audits, auditors verify two things about the data in your access reviews:- Completeness: every in-scope user, entitlement, and system is included.
- Accuracy: the data matches the source systems.
Validate each connector once
Do this when you first enable a connector, not every audit cycle. Save the evidence. You’ll point to it in every later audit.1
Define your scope
For each in-scope system, write down: the system and its purpose, how it connects (Lumos integration, SCIM, or manual upload), the fields Lumos pulls, how often it syncs, and whether service accounts and non-human identities are in or out of scope. If you exclude anything, record why.
2
Check completeness
Compare the active user count in Lumos with the count in the source system’s admin console, at the same point in time. Filter both lists to in-scope accounts first, so excluded accounts never show up as a variance. The target is zero variance. Small timing gaps between syncs are the only acceptable cause, and you should record the sync timestamps that explain them.Record the Lumos count, the source count, the variance and its cause, who did the check, and the date. This reconciliation is your main completeness evidence.
3
Check accuracy
Sample 25 to 30 users. For each one, confirm that name, email, employee ID, roles and permissions, and active or inactive status match between Lumos and the source. Record the result and explain any variance.
4
Document the integration
Capture the authentication method, fields pulled, filters, sync frequency, how sync failures are alerted, and where the sync log lives. Most of this is in the Lumos admin console. Give this summary to your auditor so they don’t need a walkthrough for every system.
Spreadsheet comparisons go faster with a diff tool or an approved AI tool that can flag mismatches and group them. Follow your company’s data policies, and have a person review and sign off on the result.
Each audit cycle
Keep this light. Repeat full connector testing only when something material changes, such as a new connector, an identity provider migration, or a schema change.- Download Lumos’s latest SOC reports and any bridge letter from the Lumos Trust Center.
- Confirm you meet the complementary user entity controls (CUECs) listed in the report, and document it.
- Share the SOC report with your auditor early and propose relying on it for the connector layer.
- Review sync health for the year and confirm there are no unresolved sync failures for in-scope systems.
- Validate any connectors or source systems you added or changed during the year.
- Apply heavier procedures to systems that aren’t integrated, such as flat files or manual extracts.
- Archive the SOC report, bridge letter, reliance memo, and sync health summary.
Answering common auditor questions
Treat each request as a risk-based conversation.How do we know all users were captured?
How do we know all users were captured?
The data comes from the source systems through authenticated APIs, so there’s no manual step where users can drop out. We reconciled each connector’s population when we enabled it, and the sync logs show successful syncs with record counts. For ongoing assurance, we rely on Lumos’s SOC reports.
How do we know the data is accurate?
How do we know the data is accurate?
We sampled users against the source systems when we set up each connector. The data flows from the source by API with no manual changes, so the risk of accuracy errors is much lower than with manual extracts. For ongoing assurance, we rely on Lumos’s SOC reports instead of retesting every cycle.
We need raw exports from every source system.
We need raw exports from every source system.
Lumos already pulls the same data a raw export would contain, without the manual handling risk. We have our initial reconciliation and sampling on file. We’re glad to pull specific users for your sample or give you targeted access. A blanket export of every system duplicates what the integration does and adds its own risk.
We need screenshots of every screen.
We need screenshots of every screen.
Screenshots only show one moment and are hard to verify. The integrations produce system-generated audit trails with timestamps, record counts, and sync status. We can provide screenshots for a targeted sample.
We're not comfortable relying on the tool.
We're not comfortable relying on the tool.
We can walk you through a live sync, show the fields returned, and check a few users together in real time. We can also share Lumos’s SOC reports from the Lumos Trust Center.
What about systems that aren't integrated?
What about systems that aren't integrated?
For flat-file uploads and manual extracts, we apply heavier procedures: row-count checks, spot-check accuracy testing, documented chain of custody, and a second review before loading. SOC report reliance doesn’t extend to these systems.
Pre-audit checklist
- Latest Lumos SOC reports and bridge letter downloaded from the Lumos Trust Center
- CUECs reviewed and confirmed
- SOC report shared with your auditor, with reliance proposed
- Sync health reviewed for all in-scope systems
- Scope document updated for new systems or changes, with revalidation where needed
- Non-integrated systems identified and their manual controls documented
- Service accounts and non-human identities accounted for, with your rationale
- Remediation evidence on hand for any access revoked during the period
- Evidence package organized: SOC report, reliance memo, sync logs, scope document, integration summaries, and sample results