Data analytics in IT audit — five high-ROI test patterns.
Population-level testing for privilege, segregation-of-duty conflicts and configuration drift.

This playbook captures the sequence MAST Consulting Group uses on IT Audit 360 engagements when a programme owner has roughly the next two quarters to show measurable progress. It is opinionated, written to be lifted into your own plan, and assumes you already have a control framework in place — the question is how to move from documented to demonstrably operating.
Definition
Data analytics in IT audit applies automated, population-level tests to full transaction or event datasets to detect control failures that sample-based testing cannot reliably find, including privilege anomalies, SoD conflicts, and configuration drift across thousands of accounts or changes. Techniques include 100% population testing, Benford's Law analysis, join-and-compare exceptions, and time-series trend analysis using tools such as ACL Robotics (Galvanize), IDEA, Python (pandas/numpy), or Power BI connected to data lakes.
Why it matters
The pressure on IT Audit 360 programmes is shifting in specific, observable ways:
- PCAOB AS 2301 and IIA Global Technology Audit Guide (GTAG) on Data Analysis (2022) recognise full-population analytics as providing higher assurance than sampling; external auditors increasingly require internal audit to share analytics outputs under reliance agreements.
- Privilege and SoD violations detected via analytics across a full user population (10,000+ accounts) versus a 25-item sample increase detection rate from ~5% to ≥90% for moderate-frequency violations.
- SAMA CSF 3.3 expects continuous monitoring outputs to inform audit planning; analytics-driven audit plans score higher in SAMA periodic assessments than static annual plans.
- Analytics-enabled audit teams complete fieldwork 20–30% faster per engagement (AuditBoard 2024 benchmark), freeing capacity for higher-value thematic and advisory work.
Evidence sources to capture
What an auditor or reviewer will sample for — wire each source into your evidence repository before the next review cycle:
- Full IAM account export from AD/Entra ID or Okta — username, role assignments, last login, creation date, and account status for 100% population testing.
- ERP transaction data (SAP S/4HANA CDPOS/CDHDR tables or Oracle GL tables) — all transactions in period with posting user and transaction code for SoD conflict analysis.
- Configuration management database (ServiceNow CMDB or AWS Config snapshots) — configuration item attributes at point-in-time to detect drift from approved baseline.
- PAM session logs (CyberArk Vault audit logs) — privileged session by account, target system, and duration to flag anomalous access patterns.
- Change management extract (ServiceNow CHG table) — all changes in period with implemented-by user, approval chain, and emergency flag for orphan and after-hours analysis.
Recommended next actions
A 90-day plan, sequenced so each step produces evidence the next step depends on:
- Day 0-30: IT Audit Lead selects the analytics toolset (IDEA for structured data; Python pandas for large datasets; Power BI for visualisation) and establishes data-access agreements with IT for recurring extracts.
- Day 31-60: Build the five priority test scripts: (1) dormant accounts >90 days active, (2) SoD conflict matrix join, (3) emergency changes without post-deploy review, (4) config drift vs. CMDB baseline, (5) privilege escalation events in PAM logs.
- Day 61-90: Run analytics tests on full population for current quarter; document exception counts, sample for root-cause review, and present findings in standard format.
- Day 90+: Present analytics dashboard to Audit Committee showing population size, exception rate, and trending vs. prior quarter.
- Ongoing: Automate monthly data extract and exception report; set thresholds that trigger automatic notification to CAE (e.g. SoD conflicts >50 new per month).
Example metrics
Instrument these and report them monthly to the executive sponsor; sustained adverse trends become board-level conversations:
- IT audit engagements using full-population analytics ≥80% by end of Year 1.
- SoD conflict detection rate vs. manual sample: analytics covers 100% of user-role combinations.
- Dormant privileged accounts (>90 days no login) detected and disabled within 30 days of report ≥95%.
- Emergency changes without post-deployment review ≤2% of monthly change volume.
- Analytics test execution time per engagement ≤3 audit days after scripts are built and automated.
A the next two quarters working plan
MAST Consulting Group runs this IT Audit 360 work in four moves. Each move is short, evidence-producing, and signed off by a Lead Practitioner before the next begins.
- Frame (week 1). Confirm scope, regulators in play, and the decisions the work has to enable — referenced against the ITGC universe (access, change, operations, SDLC). Without that framing, the rest becomes a documentation exercise the audit committee will not read.
- Diagnose (weeks 2–4). Walk through control test workpapers and deficiency evaluation as they exist today. Capture not just gaps but the design decisions behind every existing control — those are usually where audit findings hide.
- Design (weeks 5–8). Make the contested choices early and pre-clear them with external auditors covering ICFR / IT general controls. Document the rationale; IT Audit 360 reviewers care more about reasoned decisions than perfect ones.
- Operate (weeks 9–12). Move evidence collection into Entra / Okta for access governance and audit-analytics for population tests. A control that depends on a separate GRC tool nobody opens will fail within two cycles.
Pitfalls we keep seeing
Across MAST Consulting Group's IT Audit 360 portfolio, the same recurring failure modes show up cycle after cycle. None are exotic; all are expensive when they reach the audit report.
- Pattern: access reviews completed without independent reviewer or evidence of action. What good looks like: the same control evidenced inside the workflow it governs, not separately for the audit.
- Pattern: change tickets without approval evidence linkable to deployment. What good looks like: the same control evidenced inside the workflow it governs, not separately for the audit.
- Pattern: privileged users not reconciled to HR for terminations within the agreed cadence. What good looks like: the same control evidenced inside the workflow it governs, not separately for the audit.
- Pattern: key reports not subjected to completeness and accuracy testing. What good looks like: the same control evidenced inside the workflow it governs, not separately for the audit.
Tooling we actually reach for
MAST Consulting Group is deliberately tool-agnostic, but in practice the same shortlist keeps appearing on IT Audit 360 engagements because the integrations are cheap and the evidence is defensible:
- audit-analytics for population tests — used not because it is fashionable, but because the audit trail it generates is one the reviewer accepts on the first ask.
- ServiceNow / Jira for change evidence — used not because it is fashionable, but because the audit trail it generates is one the reviewer accepts on the first ask.
- Entra / Okta for access governance — used not because it is fashionable, but because the audit trail it generates is one the reviewer accepts on the first ask.
How MAST Consulting Group can help
MAST Consulting Group runs IT Audit 360 programmes for banks, insurers, healthcare networks, payments providers, telcos and government entities across the UAE, KSA, India and the wider GCC. We bring Lead Practitioners, sector specialists, and a working library of policies, risk methodologies and evidence templates that have passed audit at firms recognisable to your board.
If anything in this playbook is relevant to a programme you are scoping or rescuing, the fastest next step is a 30-minute working session with the practice lead. We will look at your specific situation, share what we have seen work for IT Audit 360 programmes at similar scale, and tell you honestly if the work is something you should bring to us or run in-house.
Turn this briefing into a working plan for your team.
Tell us where you are today and we'll come back within one business day with a scoped, fixed-fee proposal — or an honest opinion if you should run the work in-house.
- 30-minute working session with a Lead Auditor
- Specific to your regulators, scope and timeline
- No-obligation written next-step plan
Prefer email? info@mastcgroup.com
Request a consultation
Reply within one business day from a senior consultant.
Related insights
Matched on service area and shared topics.