Security teams should focus SoD reporting on actionable risk signals, not raw data volume. A modern data warehouse, granular authorization analysis, and dynamic visualisations help teams identify the most important conflicts, users, and roles faster. The goal is to prioritise remediation, support compliance decisions, and give business process owners enough detail to act without drowning them in noise.
Why This Matters for Security Teams
Separation of Duties reporting in ERP environments is rarely hard because the rule set is unclear. It is hard because the underlying entitlements are messy, inherited, and constantly changing across finance, procurement, payroll, and IT admin functions. If reporting is built as a static compliance extract, teams end up with long conflict lists that business owners cannot triage and auditors cannot trust.
The practical problem is that SoD is not only a control mapping exercise. It is also an identity and access problem, where role design, indirect authorisations, and emergency access can hide real risk inside seemingly valid permissions. That is why teams increasingly pair ERP reviews with identity governance patterns, similar to what NHI programmes do when they move from inventory to risk. NHI Mgmt Group’s Ultimate Guide to NHIs highlights how visibility gaps and excessive privilege amplify exposure in complex estates.
For regulated environments, the reporting question also touches fraud, payment integrity, and access governance expectations. Controls around transaction approval and account handling often overlap with financial crime and segregation requirements described in the FATF Recommendations. In practice, many security teams discover their SoD gaps only after a control failure, not through clean preventive reporting.
How It Works in Practice
Effective SoD reporting starts with normalising ERP authorisations into a model security and audit teams can actually query. That usually means pulling users, roles, privileges, indirect assignments, workflow overrides, and privileged exceptions into a warehouse or governance layer, then mapping them to conflict rules. The best results come from analysing effective access, not just assigned roles, because ERP systems often grant permissions through nested groups, composite roles, and temporary elevations.
A useful operating model is to separate three questions: who has access, what business process the access touches, and whether the combination creates a preventable conflict. For example, a user may not directly hold both vendor creation and payment approval, but indirect rights can still create a risk path. Security teams should therefore evaluate access at runtime or near-real-time where possible, rather than relying only on monthly exports. This aligns with the broader visibility problem described in the State of Non-Human Identity Security, where lack of monitoring and over-privilege are common root causes of exposure.
Current guidance suggests reporting should be risk-ranked, not exhaustive. A practical workflow looks like this:
- Identify high-impact conflicts tied to payment, vendor master, journal entry, payroll, and access administration.
- Enrich each conflict with business process owner, region, role origin, and last-used activity.
- Separate direct conflicts from inherited or temporary access so remediation is precise.
- Use dashboards that show trend, exception age, and unresolved business approvals.
- Attach evidence for audit, but keep the operational view focused on action.
Where possible, SoD reporting should also distinguish between policy violations and compensating controls. A mature control set may tolerate a temporary conflict if there is documented approval, monitoring, and post-transaction review. These controls tend to break down when ERP customisations, third-party interfaces, or shared service centres create access paths that are not represented cleanly in the source role catalog.
Common Variations and Edge Cases
Tighter SoD reporting often increases remediation overhead, requiring organisations to balance compliance precision against business disruption. That tradeoff is especially visible in shared service models, where one user may legitimately perform multiple steps across subsidiaries, or in emergency access cases where a conflict exists only during incident response. Best practice is evolving here, and there is no universal standard for how much temporary conflict should be tolerated without additional review.
Some ERP landscapes also blur the line between security and process control. For example, workflow approvals may substitute for role separation in one module but not another, and custom extensions may create conflict patterns that standard rule libraries miss. In those cases, teams should treat the reporting output as a decision support tool, not a final verdict. The goal is to show where risk concentrates, who can remediate it, and whether a compensating control genuinely reduces exposure.
The same caution applies when organisations try to compare SoD reports across systems. A finance ERP, a procurement suite, and a legacy mainframe often express entitlement data differently, so a single conflict metric can be misleading unless the underlying control definitions are harmonised. The most reliable programmes keep a clear distinction between control design, access evidence, and business approval. Where that separation is weak, the report may look complete while still missing the access path that matters most.
Standards & Framework Alignment
This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.
OWASP Non-Human Identity Top 10 and CSA MAESTRO address the attack and risk surface, while NIST CSF 2.0 and NIST AI RMF set the governance and control requirements practitioners need to meet.
| Framework | Control / Reference | Relevance |
|---|---|---|
| NIST CSF 2.0 | PR.AC-4 | SoD reporting depends on managing access permissions and reviewing conflicts. |
| OWASP Non-Human Identity Top 10 | NHI-03 | Complex ERP access resembles hidden privilege accumulation and weak visibility. |
| CSA MAESTRO | GOV-02 | Governance workflows mirror the need for documented approval and exception handling. |
| NIST AI RMF | Reporting should support accountable, transparent risk decisions in complex environments. |
Use AI RMF governance principles to make SoD reporting explainable, traceable, and decision-ready.
Related resources from NHI Mgmt Group
- How should security teams unify identity controls across human and non-human access in complex enterprise environments?
- How should security teams prioritise NHI remediation in cloud environments?
- How should security teams govern non-human identities in cloud environments?
- How should security teams implement separation of duties in SaaS environments?
Deepen Your Knowledge
Reviewed and updated by the NHIMG editorial team on August 26, 2026.
NHI Mgmt Group — the #1 independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org