WorkflowInternal Audit & SOX Compliance

IIA Topical Requirements

IIA topical requirements assessed row by row, with the workpaper behind every “covered”, before fieldwork starts

Each requirement assessed before fieldwork, each gap closed before the assessor finds it.

See one case, screen by screen ↓
demo21of 21requirements assessed in the vendor management audit before fieldwork, each exclusion with a cited reason
demo2of 19“covered” claims in last cycle’s table that did not hold once the verifier read the workpaper
demo10hoursof drafted test steps accepted to close the gaps — the engagement goes from 220 to 230 hours
target100%of “covered” claims read against their workpaper before fieldwork
In short

What is IIA Topical Requirements?

The IIA’s Topical Requirements are mandatory baselines for auditing specific risks: Cybersecurity from 5 Feb 2026 and Third-Party from 15 Sep 2026, with Organizational Behavior following on 15 Dec 2026. IIA Topical Requirements, the solution, maps each audit engagement to the requirement it falls under with cited proof: seven agents scope the plan, read the workpapers behind every “covered”, draft test steps or cited exclusions, and sample the file like the assessor, while the engagement lead decides and the CAE signs.

How to choose AI solutions for back-office and enterprise work →

Updated

The problem

Why topical requirement gaps surface when the assessor arrives

Since 5 February 2026 for cybersecurity and 15 September 2026 for third parties, every assurance engagement on those topics has to show that each IIA Topical Requirement was assessed for applicability, and justify every exclusion. The external quality assessment checks that file through Standards 13.2 and 13.3. Today the mapping is a spreadsheet copied from last year’s audit program: an auditor ticks requirements against program steps, and nobody re-reads the workpaper behind each tick.

The risk sits in the ticks. A step mapped to offboarding last cycle turns out to test changes to supplier bank details, with no supplier exits in the sample. A cyber audit done in April, before anyone kept a structured record, has no applicability decision for five requirements. A contractor with standing remote access turns up in the middle of a plant audit nobody scoped for the requirement. Found before fieldwork, each of these costs a few hours of testing; found by the assessor, it can count toward a finding of nonconformance with the Standards.

typical96%of chief audit executives plan cybersecurity assurance work in 2026
typical48%are highly confident they can provide it
Where an engagement’s mapping hours goestimated
By hand8.5 days
With the solution1 days
  • Deciding whether the engagement triggers a requirement, and recording why0.5 → 0.1 d
  • Finding the step and workpaper behind each requirement3 → 0.1 d
  • Reading each workpaper to see whether the tick holds3 → 0.3 d
  • Writing extra test steps for the gaps1 → 0.2 d
  • Writing a cited rationale for each exclusion0.5 → 0.1 d
  • Assembling the record for review and signature0.5 → 0.2 d

Estimated split for one engagement against the 21 rows of the Third-Party requirement, by hand (about 20 minutes a row, plus rationales and review) and with the solution, where the lead reviews the agents’ proposals.

How it works

How an engagement is checked against a Topical Requirement

Seven agents scope the plan, map and read the workpapers, draft the missing tests and sample like the assessor; the lead decides, the CAE signs.

What comes in
Sources in6 systems · plan, programs, workpapers, IIA texts, registers
Agents at work
Scoping agentdoes it apply?
Then
Coverage mappersteps to rows
Coverage verifierreads the proof
Then
Gap agentsteps, reasons
Conformance clerkthe record
Then
Assessor's-eye agent13.2 and 13.3
Requirement librariannew and revised
A person decides
Engagement lead and CAElead accepts before fieldwork, CAE signs
What comes out
Coverage with cited proof
Gap steps in the program
Signed conformance record
One case, step by step

One engagement, from planning memo to signed record

Kestrel & Vane Group’s vendor management audit — 41 critical suppliers, €612M of annual spend, a 220-hour budget — starts fieldwork on 2 November, after the Third-Party requirement took effect. Here is how Tomás Ferreira works through it with the agents, screen by screen, in the working solution.

  1. 0115 Oct, morning

    The agents have already read the plan

    Tomás Ferreira · Engagement lead

    Tomás opens to what the agents found overnight, each line cited. The coverage verifier says the vendor audit is ready for him: 17 of 21 requirements covered, 2 justified as not applicable, one claim that does not hold and exit plans only partly tested. His “Needs you” list holds 7 decisions, those on the vendor audit due 26 Oct, and the external quality assessment is 147 days away.

    “Your agents — every statement cited · nothing changes without you.”

  2. 02Scoping

    Which engagements fall under a requirement, and why

    Scoping agent

    The scoping agent read the 26 engagements in the 2026–27 plan: 9 fall under a requirement — 7 required, 1 found in fieldwork, 1 advisory. The vendor audit triggers Third-Party at 97% confidence. In the plant maintenance audit, a fieldwork note shows an outside contractor with standing remote access to plant systems at Brno and Lyon, so both requirements may now apply; Arjun Mehta, the IT audit manager, decides. The privacy review is advisory, where the requirement is recommended, not required.

    The scoping agent never closes a scope on its own and never treats an advisory engagement as mandatory.

  3. 03The checklist

    21 rows, each with its proof one click away

    Tomás Ferreira · Engagement lead

    The engagement opens as a checklist: 21 requirements grouped under governance, risk management and control processes, each with its coverage state, the steps and workpapers that prove it, and the verifier’s reading and confidence. Tomás accepts the scope with the reason code “Agree with the scoping agent”. The screen also says plainly that the workpapers are as at 14 Oct 18:00 because the 05:10 sync failed, with a Retry beside it.

    “Workpapers as at 14 Oct 18:00 · sync failed 05:10 · Retry”

  4. 04One click

    “Run the agents again” — every step in view

    The agents

    The mapper links 34 program steps to 21 requirements; last cycle’s table claimed 19 covered and 2 not applicable. The verifier reads the 12 workpapers: 17 claims hold, TP-C7 is overturned and TP-R5 is only partial. TP-R3, subcontractors inspected for 5 of 41 suppliers, sits at 78%, below the 80% threshold, so the verifier asks Tomás. The gap agent drafts 3 steps and 2 rationales, and the run ends waiting for Tomás: nothing changes in the program until the lead accepts.

    Coverage verifier: “TP-R3: subcontractors checked for 5 of 41 — I am at 78%, so you decide.”

  5. 05He asks

    “Why isn’t offboarding covered?”

    Tomás Ferreira and the coverage verifier

    Tomás asks in plain words beside the checklist. The verifier answers with its sources: step 4.3 was mapped to offboarding in the 2024 program, but WP 4.3 tests 40 changes to supplier bank details and says “no supplier exits were in the sample”. Nothing tests removing a departed supplier’s access or getting Group data back, which the contract requires within 5 business days and 30 days.

    Every answer carries numbered citations that open the passage it came from.

  6. 06TP-C7

    The claim is not the proof

    Coverage verifier

    The requirement page shows the two passages the verifier read, highlighted: the step’s wording, “Review vendor master changes”, and the workpaper’s result — 40 bank-detail changes tested, 39 compliant, 1 approved late. Where the mapper and the verifier disagree, both positions sit side by side, the mapper saying covered and the verifier not covered at 91%, and a person rules.

    The verifier never marks a row “covered” without a quoted passage.

  7. 07The gaps

    Gaps arrive as ready-to-run steps, sized in hours

    Gap agent

    For offboarding: step 6.4 takes the 26 critical-supplier contracts ended since 1 Oct 2025 and confirms all 214 linked supplier accounts were disabled in the identity system within 5 business days (4 h); step 6.5 obtains the return or destruction certificate for the 9 contracts that held Group personal data (2 h). For exit plans, step 3.5 inspects the plans of the 8 suppliers rated “hard to replace” (4 h). TP-G3 and TP-C6 get cited rationales: both were tested in issued engagements.

    The gap agent never adds a step to the program, and never cites an engagement that is not issued.

  8. 08He decides

    Accepted with a reason, written back to the program

    Tomás Ferreira · Engagement lead

    Tomás accepts steps 6.4 and 6.5 — 6 hours, owner Nadia Kowalczyk — with the reason code “Gap closed before fieldwork”, and the conformance clerk writes them back to the audit program. He then decides the remaining four in one recorded decision: TP-R3 confirmed, step 3.5 added, both rationales accepted. All 21 requirements are assessed — 19 covered, 2 justified — and the budget moves from 220 to 230 hours.

    “Each item goes on the record separately, with this reason.”

  9. 09Signed

    Lead sends, QAIP reviews, the CAE signs

    Sofie Lindgren and Catherine Oduya

    The conformance clerk assembles the record: applicability and scope, each requirement with its proof or rationale, the added procedures and the exclusions. Sofie Lindgren, the QAIP lead, reviews: “Both exclusions cite issued reports; the new steps close C7 and R5.” Catherine Oduya, the chief audit executive, signs with the reason code “Conforms: every requirement assessed”, and the record is filed with its passages and trail for the assessor.

    Signature meaning: “IA-26-031 conforms with the Third-Party Topical Requirement.”

  10. 10147 days out

    An assessor before the assessor

    Assessor’s-eye agent

    The assessor’s-eye agent samples five engagements the way the external assessor would — newest, largest and one from each requirement — against Standards 13.2 and 13.3. With the vendor audit signed, 3 of 5 would pass today. Email security, completed in April 2026, has 5 rows undecided; the agent drafts a retrospective file note for Catherine to sign, and the engagement itself stays closed.

    The assessor’s-eye agent advises only; it never edits a closed engagement.

Who it’s for

Built for everyone who answers to the assessor.

The same engagement, seen by five of the people who carry it — what the weeks before fieldwork looked like, and what they look like now.

TF
Tomás FerreiraSenior audit manager · leads the vendor management audit
Engagement lead
Before
Copies last year’s mapping table into the new program and finds out after fieldwork — or from the assessor — which ticks did not hold.
Now
Opens a checklist the agents have already read, asks why a row fails, and accepts sized test steps before fieldwork with a reason on the record.
CO
Catherine OduyaChief Audit Executive · signs every conformance record
Chief Audit Executive
Before
Signs off conformance without seeing each requirement tied to a workpaper or a reason, then reports it to the audit committee.
Now
Signs a record where every row carries its proof or cited rationale, and approves a committee paragraph whose numbers come from the checklist.
SL
Sofie LindgrenQuality and methodology lead · external quality assessment in March 2027
QAIP lead
Before
Knows the assessor will pick five files, and wants to have read them first.
Now
Sees the assessor’s sample months ahead, with a pass or a fix for each file against Standards 13.2 and 13.3, and exports the evidence pack.
AM
Arjun MehtaIT audit manager · owns the cyber engagements
IT audit manager
Before
Reconciles programs built on NIST CSF to the cyber requirement by hand, looking for where the requirement falls through.
Now
Gets the plant maintenance trigger as a decision with the fieldwork note cited, and rules where the mapper and the verifier disagree on a cyber row.
NK
Nadia KowalczykSenior auditor · executes the third-party test steps
Senior auditor
Before
Gets a requirement number and has to work out the population, the sample and where the data lives.
Now
Gets each new step with its population, sample, source system and hours, assigned to her before fieldwork.
Built on the engine

7 agents. Each with one job, and hard limits.

Seven agents scope the plan, map and read the workpapers, draft the missing tests and sample like the assessor; the lead decides, the CAE signs.

Scoping agent

Reads the audit plan, planning memos and fieldwork notes and decides which requirement each engagement triggers — mandatory for assurance after the effective date, recommended for advisory work — with the reason and its sources.

  • Never closes a scope on its own
  • Never treats an advisory engagement as mandatory
  • Topics found during fieldwork always go to the IT audit manager
Coverage mapper

Links every audit step and workpaper to each requirement it may address, using the program, the workpaper index, last cycle’s mapping and the NIST CSF 2.0 crosswalk for cyber rows.

  • Proposes links only
  • A link is a claim until the verifier reads it
Coverage verifier

Reads each linked step and workpaper and decides covered, partial or not covered, quoting the passage it relied on.

  • Never marks “covered” without a quoted passage
  • Below the confidence threshold — 80% by default — it asks the lead
Gap agent

Drafts test steps for each gap with population, sample, source system, owner and hours, and a cited rationale for each exclusion.

  • Never adds a step to the program or excludes a requirement without the lead
  • Never cites an engagement that is not issued
Conformance clerk

Assembles the conformance record and the audit committee paragraph, and writes accepted steps back to the audit program.

  • Never signs
  • Never sends to the committee
Assessor’s-eye agent

Samples engagements the way the external assessor would, through Standards 13.2 and 13.3, asks each file the assessor’s question and drafts the fix.

  • Advises only
  • Never edits a closed engagement — a retrospective note is drafted for the CAE to sign
Requirement librarian

Keeps the Topical Requirements and their guidance current as loaded, breaks each into plain-words rows for the QAIP lead to approve, and reports which engagements a new or revised requirement touches.

  • Never treats an issued-but-not-effective requirement as mandatory
  • Never alters the IIA text
Engagement lead · CAE

Lead accepts scope, gaps and reasons; QAIP lead reviews; CAE signs. The agents propose; a named person decides.

Ask in plain words

Ask about any requirement, or tell the agents what to do

The conversation sits beside the checklist. Answers cite the passage; instructions come back as proposals the lead accepts.

Why isn’t offboarding covered?

Step 4.3 was mapped to offboarding in the 2024 program, but WP 4.3 tests 40 changes to supplier bank details and says “no supplier exits were in the sample”. Nothing tests removing a departed supplier’s access or getting Group data back — which the contract requires within 5 business days and 30 days. So I marked TP-C7 not covered. The gap agent drafted steps 6.4 and 6.5 (+6 hours).

Make step 6.4 a sample of 15

I can cut step 6.4 to a sample of 15 of the 26 ended contracts, chosen to include all 9 with personal data. It saves 1 hour (4 → 3). Note: the contract clause applies to every exit, so the full population is stronger evidence for the assessor. Apply the change?

Which requirements are excluded, and why?

Two, each with a cited rationale for you to accept: TP-G3 board oversight — tested in IA-26-002 Enterprise risk governance, Satisfactory; TP-C6 payments against contract terms — tested in IA-26-024 Accounts payable, step 5.2. The IIA expects a documented reason for every exclusion.

Why does plant maintenance trigger it now?

Rhys Pemberton’s fieldwork note of 13 Oct: an outside contractor, Quillmont Engineering Services, has standing remote access to plant systems at Brno and Lyon. A requirement applies when its topic is “identified while performing an engagement”. I propose applying TP-C3, TP-C5, TP-C7, CY-C4 and CY-C5, and documenting the other 32 as outside this engagement’s scope. Arjun decides.

Every screen

The working solution, as it ships.

13 screens from the working solution, on its sample data. Pick one to see it large.

HomeThe agents’ cited feed, what needs the lead before fieldwork, the vendor audit’s coverage and the days to the external quality assessment.
Scoping across the planAll 26 engagements with the requirement each triggers, required, found in fieldwork or advisory, the reason with its sources and the confidence.
The coverage checklistOne engagement against the Third-Party requirement: 21 rows with their state, linked steps and workpapers, the verifier’s reading and the conversation beside it.
Agents at workEach agent’s step in view: scope read, steps mapped, workpapers verified, a low-confidence row sent to the lead, gaps drafted.
Ask the agentsA question in plain words, answered with numbered citations and a button to open the gap.
One requirement, its proofThe requirement in plain words, the passages the verifier read with highlights, and the mapper and verifier side by side.
Gaps and exclusionsDrafted test steps with population, sample, source system, owner and hours, and cited rationales for the requirements that do not apply.
Accept with a reasonThe lead accepts the steps with a reason code; they are added to the audit program with their hours and owner.
Sign the conformance recordThe approval path from lead to QAIP review to the CAE, who signs with a reason code and the meaning of the signature.
Assessment readinessThe assessor’s sample against Standards 13.2 and 13.3, what would pass today, and the evidence pack the assessor receives.
Conformance reportConformance across the plan by engagement and requirement, and a paragraph for the audit committee drafted from the records.
HistoryEvery agent step and every decision with who, when and the reason, append-only and exportable.
Your rulesConfidence threshold, the decide-before-fieldwork SLA, the readiness sample, hours a lead may add and when the agents run again.
Governance

Built for the quality assessment: cited, decided, signed.

No “covered” without a quoted passageEvery state on every row carries the passage from the step or workpaper it rests on, one click away. A mapping stays a claim until the verifier has read it.
Below the threshold, a person decidesWhen the verifier is less sure than the confidence threshold — 80% by default — it asks the engagement lead instead of concluding, and mapper and verifier disagreements go to a person to rule.
Agents propose; they never decideAgents never add a step to the program, exclude a requirement, edit a closed engagement, sign, or send to the audit committee. Every change waits for the lead to accept it.
Lead, QAIP review, CAE e-signatureThe engagement lead sends the record, the QAIP lead reviews it, and only the chief audit executive signs, with a reason code and the meaning of the signature. Added hours above 24 need the CAE.
An append-only historyEvery agent step and every decision is recorded with who, when and the reason, kept with the evidence pack and exportable for the assessor.
Read-only sources, the IIA text untouchedThe identity system and supplier register are read only. The Topical Requirements are held as your library loaded them, and their plain-words rows are approved by the QAIP lead.
Configuration

Your methodology, not ours

The rules the agents work to are settings the QAIP lead owns, and every change is on the history.

SettingDefaultChoose from
Verifier confidence threshold80%Step up or down; below it the verifier asks the lead instead of concluding
Decide before fieldwork5 working daysStep up or down; scope, gaps and rationales are due this many working days before fieldwork
Readiness sample5 engagementsStep up or down; how many engagements the assessor’s-eye agent samples
Hours a lead may add24 hStep up or down; above it the CAE approves the added hours
Run the agents again when a workpaper changesOnOn · Off — the verifier re-reads only the rows that cite it
Advisory engagementsRecommended, not requiredPer the IIA; the CAE decides
Who may sign conformance recordsChief Audit ExecutivePermissions by role: engagement lead, CAE, IT audit manager, QAIP lead, senior auditor, administrator
NotificationsDecisions, SLAs, sign-off, new requirements, failed syncsEach on or off · a weekly digest, Mondays 08:00, off by default
Connections

Works with the systems your audit already runs on

Audit planengagements, hours and leads
Audit management systemprograms, workpapers and fieldwork notes, with accepted steps written back
Document storecontracts, issued reports and policies
Supplier registercritical suppliers and their tiers, read only
Identity systemsupplier accounts, read only, for drafting samples
IIA Topical Requirementsrequirements, user guides and Q&A as you load them
What it changes

The difference, in numbers.

Every figure is labelled: a target the solution is built to, an estimate, a typical published result, or a proven one.

typical
21 of 21
requirements assessed and recorded, each exclusion with a cited reason
21 rows
each opens its proof
target
100%
of 'covered' claims read against the workpaper — 2 of 19 failed and were closed for 10 hours
Ticked19 claimed
Read17 held
estimated
~1hour
of lead review per engagement, against an estimated day of manual mapping
Manual~7 h
With agents~1 h

“demo” = seen in the working solution, on its sample audit plan · “target” = the design goal, measured in the live solution · “estimated” = our estimate · “typical” = published figures (Gartner, 2026 Audit Plan Hot Spots — 96% of chief audit executives plan cybersecurity assurance, 48% highly confident they can provide it). Effective dates, applicability and documentation rules from the IIA’s Topical Requirements pages and its Cybersecurity Topical Requirement questions and answers; the 21 Third-Party and 16 Cybersecurity rows are the working solution’s plain-words breakdown, not the IIA’s own numbering. People, the company, engagements and suppliers named on this page are fictional — characters and sample data in the working solution.

Questions

What chief audit executives ask us.

What is IIA Topical Requirements?

The IIA’s Topical Requirements are mandatory baselines for auditing specific risks: Cybersecurity from 5 Feb 2026 and Third-Party from 15 Sep 2026, with Organizational Behavior following on 15 Dec 2026. IIA Topical Requirements, the solution, maps each audit engagement to the requirement it falls under with cited proof: seven agents scope the plan, read the workpapers behind every “covered”, draft test steps or cited exclusions, and sample the file like the assessor, while the engagement lead decides and the CAE signs.

When does an engagement have to apply a Topical Requirement?

When an assurance engagement covers the topic — in the plan, found during fieldwork or on request — after the requirement’s effective date; for advisory work it is recommended, not required. The scoping agent reads the plan, planning memos and fieldwork notes, marks each engagement required, found in fieldwork, advisory or not required, and cites why. A person accepts every scoping decision.

How does it check that our audit program really covers each requirement?

The coverage mapper links each program step and workpaper to the requirements it may address. The coverage verifier then reads each workpaper and quotes the passage it relied on, overturning claims that do not hold — in the sample engagement, 2 of 19 “covered” claims. Below the confidence threshold it asks the lead instead of concluding.

What happens when a requirement is not covered?

The gap agent drafts ready-to-run test steps with population, sample, source system, owner and hours, or a cited rationale when the requirement is covered elsewhere or does not apply. The lead accepts, edits or rejects each one with a reason, and accepted steps are written back to the audit program.

Does it cover the cybersecurity topical requirement as well as third-party?

Yes. The library holds the Third-Party and Cybersecurity requirements in plain-words rows, with the next requirements, such as Organizational Behavior, loaded ahead of their effective dates. Cyber rows carry a NIST CSF 2.0 reference, and an engagement such as cloud hosting provider oversight is checked against both.

Does it help us prepare for the external quality assessment?

Yes. The assessor’s-eye agent samples engagements as the assessor would and checks each against Standards 13.2 and 13.3, months before the visit. Where an older file lacks applicability decisions it drafts a retrospective file note for the CAE to sign, and the evidence pack — records, rationales, source passages and the history — exports for the assessor.

Do auditors stay in control?

Yes. The agents propose and never add a step, exclude a requirement, edit a closed engagement, sign or send to the audit committee. The engagement lead accepts scope, gaps and rationales, the IT audit manager rules on topics found in fieldwork, the QAIP lead reviews and only the CAE signs, each with a reason on the history.

How long does it take to go live?

The Agentic Solution Engine builds and deploys it from your requirements and documents — your audit plan, programs, workpapers and the IIA texts you use — and it goes live once every quality gate has passed. We will walk you through it on one of your own engagements first.

See it on
your audit plan.

We’ll run IIA Topical Requirements on one of your own engagements, its program and its workpapers.