Independent thinking. Informed defence.

CISO Times

Intelligence for the people behind the defence.

The CISO Decision Brief

Control Inventory & Ownership Register

Lists implemented controls with owner, frequency, evidence produced and test status.

Available soon

Format
Excel
Size
91 KB
Length
12 sheets
Version
1.2
Updated

What's inside

What changed

  1. 1.2

    The restore-testing note names P23's Restore Testing Methodology.

  2. 1.1

    The restore-testing note names P22's RR-14.

  3. 1.0

    Published.

Changes across this pack

Preview

The workbook's sheets as you will receive them, with its example rows and the values its formulas calculate. Highlighted [[text]] is for you to replace; rows marked EXAMPLE are for you to delete. Wide sheets scroll sideways. The cover, document control and changelog sheets are in the file.

Instructions

How to use this workbook

StepWhat to do
1What this register is. The list of controls your organisation tests, kept by the control assurance lead. The Annual Control Testing Plan schedules from it, and every workpaper (Control Test Workpaper Template) names a control from it.
2Read the Inventory sheet first: the 30 controls CT-01 to CT-30, each quoting a rule a published pack already sets, filled in for the EXAMPLE organisation. Yellow columns are inputs; white ones calculate.
3Decide which of the 30 controls you run. Copy those rows to the Blank inventory sheet, columns B to M (the control itself, its source and its evidence type). Leave out a control you do not run, and add a row for every control you run that the set does not hold, using the Adding your own controls sheet.
4Check each statement against what really happens. Where your practice differs from the source rule, write what you do and note the difference: you test the control you run (CA-01).
5Name each control's owner: the manager accountable for it running and leaving its record. A person or a role, never a team.
6Decide whether each control is key, and give it a risk rating, with the Risk rating guide sheet. A key control is never Lower; a control that failed its last test is Higher until a retest passes (CA-15). For a Higher control, write why. The Rating check column flags a rating the rules do not allow.
7Record each control's last test: the workpaper reference, the end of the period it covered, the operating conclusion, the design status and the date the design was last walked through. A control never tested has no period end: its first test is due one cycle after the plan year starts, or after the day the control started if later (CA-15). Enter that day in 'Control started on'.
8Set the as-at date and the first plan year's start on the Owners sheet. The test cycle, next operating test due, design check due and test status then calculate. Take every control into the Annual Control Testing Plan by its due date, the "Overdue" ones first.
9Name, in 'Audit or review that relies on it', any audit, supervisory review or customer review that will use a control's test. Its test must be final at least [[6]] weeks before that review starts (CA-16).
10After every test, update the row from the reviewed workpaper. A Not effective conclusion makes the control Higher until a retest passes; the deficiency goes in the Control Deficiency & Remediation Tracker.
11Review the register with each owner at least once a year, and whenever a control, an owner or a risk changes. On the Owners sheet, a control with no owner, or an owner with more key controls than they can keep running, is a finding in itself.
12To clear the EXAMPLE, delete the Inventory sheet's rows or its yellow cells once your own register on the Blank inventory sheet is complete. The formulas stay.

Legend

Yellow cells are inputs. Everything else is calculated or fixed — do not overwrite formulas.

EXAMPLERows marked EXAMPLE in the first column show how a completed row looks. Delete them before approval.

Limitations: This document helps you test whether your security controls work. It is not legal advice, and a test result is not a statement that you comply with NIS2, DORA, the GDPR or any standard. Where a law, a certification or a contract asks for an audit or an independent review, confirm with counsel, your certification body or the other party what it must include.

Control testing is not an internal audit, a certification audit, a P19 maturity assessment or a statement of compliance, and is never presented as one. Its results can feed each of them. This register lists what you test and when. It does not show that any control meets a requirement of any framework; which requirement you rely on a control for is your own entry in the Unified Control Framework Mapping Workbook.

Independence: No one tests a control they own or perform (P08 IS-07, P19 MA-14). A check by the owner is recorded as a self-check: it does not count as a test, and the control stays untested. Keep the assurance lead out of the Control owner column.

A failure another control caught is still this control's exception (CA-08). This differs on purpose from P19's MA-05: P19 rates a whole practice with its own checks; P20 tests one control.

EXAMPLE: a wholesale distributor with about 900 staff, three warehouses and an online ordering service that takes 60% of its orders, an important entity under NIS2 in its Member State. Its Quality and Compliance Manager, who owns and performs no control here, has led control testing since 1 Sep 2026. A pilot round, TR-2026-P, from 21 Sep 2026 to 25 Sep 2026, tested seven controls over 1 Mar 2026 to 31 Aug 2026, reviewed by its Internal Audit Manager. The register is as at 30 Sep 2026: 5 of 30 controls tested within their cycle, 4 of 5 tested controls effective, and 19 of 24 key controls never tested.

Tailoring for a small organisation: start with the key controls only, and add the rest in the second year. One person may own most controls; the tester must still be someone else, such as a colleague from another function or a contracted tester.

Tailoring for a regulated entity (NIS2, DORA): name, in 'Audit or review that relies on it', the internal audit or independent review that will use the test. The test feeds that audit or review; it is not that audit or review.

This workbook is your own record. Keep it with your test plan and workpapers.

Inventory

EXAMPLE: the 30 controls CT-01 to CT-30, as at 30 Sep 2026. Yellow columns are inputs; white columns calculate against the as-at date on the Owners sheet. Rows at the foot take controls you add.

ExampleControl IDControlControl statement: who does what, how often, and the record it leaves (CA-01)Source packSource ruleSource documentFrequencyOccurrences a yearPerformerRecord it leavesAttributes the tester checks on each occurrenceEvidence typeEvidence type (calc)Control ownerKey controlRisk ratingWhy HigherRating check (CA-15, calc)Test cycle in months (calc)Last test (workpaper)Last tested period endLast operating conclusionDesign statusDesign last checked onDesign check due (CA-02, calc)Control started on (if after the plan year began)Next operating test due (CA-15, calc)Test status at the as-at date (calc)Planned in the test planAudit or review that relies on it (CA-16)Notes
EXAMPLECT-01Board report from checked figuresEach quarter, every figure in the board security report comes from one data collection workbook, checked and signed off before the deck is built.P03BR-08P03-A05 Board Reporting Data Collection WorkbookQuarterly4Security reporterThe signed-off data collection workbook and the board deck built from it• Every figure in the deck appears in the workbook
• The workbook was signed off before the deck's date
• The sign-off is by someone other than the person who compiled the figures
ET-02Review or sign-offHead of Information SecurityYesStandardOK12Not checked yetDue now1 Oct 2027Not tested yetDec 2026
EXAMPLECT-02Policy reviews on timeEvery policy and standard is reviewed within its tier's interval (12 months for policies and standards, 24 for procedures and guidelines), and sooner on a trigger; a review that changes nothing is still recorded.P04PF-06P04-A02 Policy Framework StandardAs it falls due12Document ownerThe policy register's review dates and each review's record• The review is recorded on or before the due date the register shows
• The review was approved at the level the document's tier requires
• The register shows the next review date
ET-02Review or sign-offHead of Information SecurityYesHigherThe board recorded NIS2 measure (h), cryptography, as outstanding until its policy is approved (P12, 30 Jul 2026)OK6WP-2026-07Not testedDeficient25 Sep 2026When the fix is in place (CA-01)After the design is fixed (CA-01)Design deficientJan 2027 (design); Jul 2027 (retest)Design deficient: with no register of review dates, nothing shows when a review falls due, and there is no cryptography policy to review (CA-01). Operation not tested until the design is fixed.
EXAMPLECT-03Joiners acknowledge policiesEach joiner acknowledges the policies that apply to them within 10 working days of starting.P04PF-09P04-A02 Policy Framework StandardAs it happens120HRThe acknowledgement record for each joiner• Acknowledged within 10 working days of the start date in the HR record
• The acknowledgement names the policies and their versions
ET-05Training or acknowledgementHR DirectorYesStandardOK12Not checked yetDue now1 Oct 2027Not tested yetOct 2026
EXAMPLECT-04Quarterly risk reviewEach risk owner reviews each of their risks every quarter, and the whole register is reassessed once a year and on any trigger.P05RM-09P05-A02 Risk Assessment Methodology & Scoring ModelQuarterly48Risk ownerEach risk's review date and decision in the register• The risk was reviewed in the quarter
• The review records a decision: rating confirmed or changed, treatment on track or not
• The reviewer is the risk owner the register names
ET-02Review or sign-offHead of Information SecurityYesStandardOK12WP-2026-0431 Aug 2026EffectiveAdequate23 Sep 202623 Sep 202731 Aug 2027In cycleJul 2027Each of the five sampled reviews was made in its quarter by the owner the register names, with a decision recorded.
EXAMPLECT-05Exceptions approved and renewed in timeEvery exception is approved by the approver its band sets, runs no longer than its band allows (Low 365 days, Medium 180 days, High 90 days, Critical 30 days), and on expiry is remediated, renewed or escalated within 10 working days.P02EX-05, EX-06, EX-10P02-A02 Security Exception & Waiver StandardAs it happens10Exception approverThe exception register and each exception's request, approval and renewal• Approved by the approver the band requires, before the exception took effect
• Expiry no later than the band allows
• On expiry: remediated, renewed or escalated within the grace period
ET-01Approval before actionHead of Information SecurityYesStandardOK12Not checked yetDue now1 Oct 2027Not tested yetOct 2026
EXAMPLECT-06Monthly exception register reviewInformation security reviews the whole exception register monthly, chasing exceptions near expiry and expired.P02EX-11P02-A02 Security Exception & Waiver StandardMonthly12Information securityThe monthly review record of the exception register• A review is recorded for the month
• Exceptions due to expire within 30 days were chased
• Expired exceptions were escalated
ET-02Review or sign-offHead of Information SecurityNoLowerOK24Not checked yetDue now1 Oct 2028Not tested yetDec 2026
EXAMPLECT-07Tier 1 suppliers reassessed in timeEach Tier 1 supplier is reassessed at least every 12 months, and on any material change, incident or breach at the supplier.P06TP-09P06-A02 Third-Party Security PolicyAs it falls due14Supplier assessorEach supplier's assessment and decision• Reassessed within 12 months of the last assessment
• The assessment records a decision and who made it
• Findings have owners and deadlines
ET-02Review or sign-offInformation Security ManagerYesHigherR-02, payment fraud through a compromised supplier email account, is outside appetite (P05)OK6Not checked yetDue now1 Apr 2027Not tested yetNov 2026; May 2027
EXAMPLECT-08Metric inputs checked before reportingBefore any figure is reported, its inputs pass the completeness, freshness and plausibility checks, made by someone other than the person who supplied them.P11MR-05, MR-06P11-A02 Security Metric Definition & Measurement MethodMonthly12Metric validatorThe data quality log for each reporting cycle• Each input in the cycle has the three checks recorded
• The validator is not the supplier
• A failed input was corrected, caveated or withheld
ET-04ReconciliationHead of Information SecurityNoLowerOK24Not checked yetDue now1 Oct 2028Not tested yetFeb 2027
EXAMPLECT-09NIS2 readiness self-assessedReadiness for NIS2 is self-assessed at least every 6 months, and after a significant incident or a change in scope, with every item given a readiness level and its evidence.P12NR-08P12-A04 NIS2 Readiness Self-AssessmentEvery six months2NIS2 leadThe readiness self-assessment with each item's level and evidence• Completed within 6 months of the last one
• Every item has a level and its evidence
• Gaps found are in the gap tracker with owners
ET-02Review or sign-offHead of Information SecurityYesStandardOK12Not checked yetDue now1 Oct 2027Not tested yetFeb 2027
EXAMPLECT-10Board members trainedEvery member of the management body follows cybersecurity training at least every 12 months, and a new member within 3 months of appointment, with attendance and content recorded.P12NR-05P12-A06 Management Body Cybersecurity Training PlanAs it falls due7Board secretaryThe board training record• Trained within 12 months of the last training, or 3 months of appointment
• Attendance and content recorded
ET-05Training or acknowledgementBoard secretaryYesStandardOK12Not checked yetDue now1 Oct 2027Not tested yetMay 2027
EXAMPLECT-11Information register reviewedInformation owners review each register entry at least every 12 months, and review an entry's level within 15 working days of a change to its purpose, users, law, supplier or risk.P15CL-03, CL-12P15-A02 Information Classification & Handling PolicyAs it happens30Information ownerThe information register's review dates and change reviews• Entry reviewed within 12 months
• A change was reviewed within 15 working days
ET-07Register kept currentHead of Information SecurityNoLowerOK24Not checked yetDue now1 Oct 2028Not tested yetJun 2027
EXAMPLECT-12Disposal certificates collectedA certificate is kept for every Confidential item a provider sanitises or destroys, received within 10 working days of collection.P15CL-11P15-A02 Information Classification & Handling PolicyAs it happens12Records custodianThe disposal record and the provider's certificate• Every Confidential item collected is on the certificate
• Certificate received within 10 working days of collection
ET-03Action within a deadlineHead of ITNoLowerOK24Not checked yetDue now1 Oct 2028Not tested yetNext plan year: the second year of its 24-month cycle
EXAMPLECT-13Urgent vulnerabilities fixed in timePriority 1 vulnerabilities are fixed within 7 days of first detection, and Priority 2 within 14 days, counted in calendar days.P01VM-08P01-A02 Vulnerability & Exposure Management StandardAs it happens70Asset ownerThe remediation tracker and the scanner's detection and closure dates• Fixed by the deadline its priority sets, counted from first detection
• The fix was confirmed by a rescan
• A miss was deferred as an exception before the deadline (P17 PM-14)
ET-03Action within a deadlineHead of ITYesHigherFailed its last test (TR-2026-P)OK6WP-2026-0231 Aug 2026Not effectiveAdequate22 Sep 202622 Sep 202728 Feb 2027In cycleFeb 2027 (retest); Aug 2027Largest customer's supplier security review, 14 Jun 2027: test final by 3 May 2027 (CA-16)VUL-2026-0301 and VUL-2026-0318 were fixed after their June deadlines, with no deferral requested (P17 PM-14). Two exceptions: Not effective. P19's assessment found the same misses (MP-18).
EXAMPLECT-14Vendor releases reviewedEvery vendor release that applies to an in-scope system is reviewed within 1 working day of its release, rated with the P01 model and routed to the monthly, expedited or emergency route.P17PM-03P17-A02 Patch Management StandardAs it happens150IT OperationsThe release review log• Reviewed within 1 working day of release
• Rated with the P01 model
• Routed to a cycle
ET-03Action within a deadlineHead of ITNoLowerOK24Not checked yetDue now1 Oct 2028Not tested yetNext plan year: the second year of its 24-month cycle
EXAMPLECT-15Missed patch deadlines deferredA patch that will not be installed by its P01 deadline is deferred as a P02 exception, requested before the deadline passes and approved by the approver its band sets.P17PM-14P17-A02 Patch Management StandardAs it happens6System ownerThe deferral request and its approval• Requested before the deadline
• Approved by the band's approver
• Expiry no later than the band allows
ET-01Approval before actionHead of ITYesStandardOK12Not checked yetDue now1 Oct 2027Not tested yetJan 2027
EXAMPLECT-16Leavers' access removedA leaver's access is removed from every system, including local accounts, by the end of their last working day; for an urgent leaver within 60 minutes of the decision.P13JML-09P13-A02 Access Control PolicyAs it happens80System administratorThe provisioning log and each system's account history• Every account disabled by the end of the last working day in the HR record
• Removal recorded in the provisioning log
ET-03Action within a deadlineHead of ITYesStandardOK12WP-2026-0131 Aug 2026EffectiveAdequate21 Sep 202621 Sep 202731 Aug 2027In cycleMar 2027Largest customer's supplier security review, 14 Jun 2027: test final by 3 May 2027 (CA-16)L-2026-031's ERP account stayed enabled for 19 days after the last working day. The May reconciliation (CT-18) found and disabled it. One exception, so five more leavers were tested (CA-07): none failed. Effective, with the exception recorded and CT-18 noted as having caught it (CA-08).
EXAMPLECT-17Movers' old access removedA mover's old role access is removed on the move date or, with a handover the old manager records, within 5 working days of it.P13JML-08P13-A02 Access Control PolicyAs it happens40System administratorThe provisioning log• Old access removed on the move date, or within the handover window
• Any access kept was requested as non-standard
ET-03Action within a deadlineHead of ITYesStandardOK12Not checked yetDue now1 Oct 2027Not tested yetNov 2026
EXAMPLECT-18Monthly account reconciliationWithin 3 working days of each month end, every in-scope system's accounts are reconciled with the HR record and the sponsor register, and an orphaned account is disabled within 1 working day of being found.P13JML-15P13-A02 Access Control PolicyMonthly12Access coordinatorThe reconciliation report and the actions on each difference• Run within 3 working days of month end
• Every in-scope system included
• Orphaned accounts disabled within 1 working day
ET-04ReconciliationHead of ITYesStandardOK12Not checked yetDue now1 Oct 2027Not tested yetDec 2026
EXAMPLECT-19User access reviewsAccess is reviewed at least as often as its scope requires (3 months for privileged access, 6 for systems supporting a critical service, 12 for the rest), and every removal is made within its window (1 working day privileged, 5 standard) and confirmed against a fresh extract.P07AR-02, AR-07P07-A02 Access Review MethodologyEvery six months2Campaign coordinatorThe campaign's evidence file• The review covered the system in its interval
• Every decision recorded by the reviewer the scope names
• Removals made within the window and confirmed against a fresh extract
ET-02Review or sign-offHead of Information SecurityYesStandardOK12Not checked yetDue now1 Oct 2027Not tested yetMar 2027Largest customer's supplier security review, 14 Jun 2027: test final by 3 May 2027 (CA-16)
EXAMPLECT-20Privileged access reviewedPrivileged access is reviewed every 3 months by the system owner and information security.P14PA-16P14-A02 Privileged Access StandardQuarterly4System owner with information securityThe privileged access review record• Reviewed within 3 months of the last review
• Every privileged account has a decision
• Removals made and confirmed
ET-02Review or sign-offHead of ITYesStandardOK12WP-2026-06Not testedAdequate24 Sep 202624 Sep 202721 Sep 20261 Oct 2027Not tested yetJan 2027Design walked through on the Privileged Access Standard approved on 18 Sep 2026. Not tested: no review has yet fallen due; the first is due by 21 Dec 2026.
EXAMPLECT-21Break-glass accounts tested and every use reviewedBreak-glass accounts are tested every 3 months, alert on every sign-in, and every use is declared and reviewed.P14PA-12P14-A02 Privileged Access StandardQuarterly4Head of Information SecurityThe break-glass test and use records• Tested within 3 months of the last test
• Every sign-in in the period was declared and reviewed
ET-06Test or exerciseHead of Information SecurityYesStandardOK12Not checked yetDue now1 Oct 2027Not tested yetApr 2027
EXAMPLECT-22Security induction completedEach joiner completes the security induction within 10 working days of their start date.P16AW-05P16-A02 Annual Security Awareness PlanAs it happens120Awareness leadThe learning system's completion record• Completed within 10 working days of the start date in the HR recordET-05Training or acknowledgementInformation Security ManagerYesStandardOK12WP-2026-0331 Aug 2026EffectiveAdequate23 Sep 202623 Sep 202731 Aug 2027In cycleMar 2027Largest customer's supplier security review, 14 Jun 2027: test final by 3 May 2027 (CA-16)All 20 sampled joiners completed the induction within 10 working days of their start date.
EXAMPLECT-23Annual security course completedEveryone with an account completes the baseline course at least every 12 months.P16AW-04P16-A02 Annual Security Awareness PlanAs it falls due900Awareness leadThe learning system's completion record• Completed within 12 months of the last completionET-05Training or acknowledgementInformation Security ManagerYesStandardOK12Not checked yetDue now1 Oct 2027Not tested yetJul 2027
EXAMPLECT-24Post-incident review heldEvery Severity 1 and 2 incident has a post-incident review within 10 working days of closure, with owners and due dates for its actions.P09IM-11P09-A02 Security Incident Management PolicyAs it happens3Incident managerThe post-incident review and its actions• Review held within 10 working days of closure
• Every action has an owner and a due date
• The risks it touched were sent for reassessment
ET-03Action within a deadlineInformation Security ManagerYesStandardOK12WP-2026-0531 Aug 2026EffectiveAdequate24 Sep 202624 Sep 202731 Aug 2027In cycleMar 2027Largest customer's supplier security review, 14 Jun 2027: test final by 3 May 2027 (CA-16)INC-2026-014, closed on 21 Aug 2026, had its review on 27 Aug 2026, four working days later, with an owner and due date for each action; R-04 was reassessed on 20 Aug 2026 (P05).
EXAMPLECT-25Incident response exercisedEach audience is exercised at least as often as the audience table sets: every 24 months for board or its equivalent; every 12 months for executive management and the crisis team; every 6 months for incident response team; every 6 months for technical responders; every 12 months for critical suppliers with a part in the plan.P10EX-02P10-A02 Tabletop Exercise Design MethodologyAs it falls due6Exercise leadThe exercise programme and each exercise's report• Each audience exercised within its interval
• A live incident was not counted as an exercise
ET-06Test or exerciseHead of Information SecurityYesStandardOK12Not checked yetDue now1 Oct 2027Not tested yetJun 2027
EXAMPLECT-26After-action report approvedThe after-action report is approved by the sponsor within 10 working days of the exercise, with every objective rated.P10EX-09P10-A12 Exercise After-Action Report TemplateAs it happens3Exercise sponsorThe approved after-action report• Approved within 10 working days
• Every objective rated
ET-03Action within a deadlineChief Operating OfficerNoLowerOK24Not checked yetDue now1 Oct 2028Not tested yetNext plan year: the second year of its 24-month cycle
EXAMPLECT-27Notification readiness checkedThe notification readiness checklist is completed at least every 6 months and on any change of authority, channel, signatory or profile, and each signatory's access to each channel is tested at least every 12 months.P18RN-17P18-A08 Notification Readiness ChecklistEvery six months2Head of Information SecurityThe readiness checklist and the channel access tests• Checklist completed within 6 months
• Each signatory's channel access tested within 12 months
ET-06Test or exerciseHead of Information SecurityYesStandardOK12Not checked yetDue now1 Oct 2027Not tested yetMay 2027
EXAMPLECT-28Maturity assessed each yearA full maturity assessment runs at least every 12 months.P19MA-17P19-A03 Internal Security Assessment ProcedureAnnual1Assessment leadThe assessment report• Fieldwork ended within 12 months of the last
• The lead rated no practice they own or run
ET-02Review or sign-offHead of Information SecurityYesStandardOK12Not checked yetDue now1 Oct 2027Not tested yetOct 2026
EXAMPLECT-29Supplier High findings escalatedEvery supplier finding has an owner and a deadline set by its severity, and a High finding past its deadline is escalated to the business owner.P06TP-08P06-A02 Third-Party Security PolicyAs it happens4Supplier relationship ownerThe supplier finding log• Owner and deadline recorded
• A High finding past its deadline was escalated
ET-02Review or sign-offInformation Security ManagerYesStandardOK12Not checked yetDue now1 Oct 2027Not tested yetJun 2027
EXAMPLECT-30Triggered risk reassessmentA trigger, such as an incident, a major change or a control failure, forces reassessment of the risks it touches within 10 working days.P05RM-10P05-A02 Risk Assessment Methodology & Scoring ModelAs it happens6Risk ownerThe reassessment record• Reassessed within 10 working days of the trigger
• The reassessment recorded the trigger
ET-02Review or sign-offHead of Information SecurityYesStandardOK12Not checked yetDue now1 Oct 2027Not tested yetJun 2027

Blank inventory

Your controls. Copy the controls you run from the Inventory sheet, columns B to M, and add your own. Yellow columns are inputs; white columns calculate.

ExampleControl IDControlControl statement: who does what, how often, and the record it leaves (CA-01)Source packSource ruleSource documentFrequencyOccurrences a yearPerformerRecord it leavesAttributes the tester checks on each occurrenceEvidence typeEvidence type (calc)Control ownerKey controlRisk ratingWhy HigherRating check (CA-15, calc)Test cycle in months (calc)Last test (workpaper)Last tested period endLast operating conclusionDesign statusDesign last checked onDesign check due (CA-02, calc)Control started on (if after the plan year began)Next operating test due (CA-15, calc)Test status at the as-at date (calc)Planned in the test planAudit or review that relies on it (CA-16)Notes

Owners

Owners and counts

Each inventory counted at the as-at date: its controls, ratings and test status, and each owner's controls and key controls. Counts are written "n of m". There is no overall score, no weighting and no percentage (CA-19).

Settings

As-at date30 Sep 2026Every test status and count is worked out at this date. EXAMPLE: the quarter end. Type a date, never a formula.
First plan year starts on1 Oct 2026A control never tested is due one test cycle after this date, or after the day it started if later (CA-15). Both inventories read it.

Inventory counts

CountInventory (EXAMPLE)Blank inventory (yours)What it counts
Controls in the inventory300Every row with a control ID.
Key controls24 of 30Controls answered Yes in Key control.
Rated Higher3 of 30Tested at least every 6 months (CA-15).
Rated Standard21 of 30Tested at least every 12 months (CA-15).
Rated Lower6 of 30Tested at least every 24 months (CA-15).
CAM-01 Controls tested within their cycle5 of 30Controls whose last operating test, concluded Effective or Not effective, covered a period ending within their test cycle, out of the controls in the inventory. Here: next operating test due on or after the as-at date.
CAM-02 Tested controls effective4 of 5Controls whose last operating test concluded Effective, out of the controls tested.
CAM-03 Key controls never tested19 of 24Key controls with no operating test concluded, by name. Name them in the report: filter the inventory on Key control Yes and Test status "Not tested yet" or "Design deficient".
Operating test overdue00Next operating test due before the as-at date. Put each in the test plan now.
Failed their last test20Not effective, or design deficient. Each has a deficiency in the Control Deficiency & Remediation Tracker.
Rating checks to clear00Should be 0. Correct the rating, or the key answer, as the Rating check says.
Controls with no owner00Should be 0. Every control needs a named owner.

EXAMPLE, as at 30 Sep 2026: CAM-01 5 of 30; CAM-02 4 of 5; CAM-03 19 of 24. The other headline measures come from the Control Deficiency & Remediation Tracker and the Annual Control Testing Plan.

Owners in the inventory (EXAMPLE)

Control ownerControlsKey controlsRated HigherNot tested yetOverdueFailed last testWhat to check
Head of Information Security141111301Fix CT-02 and arrange the retest.
HR Director110100Agree test dates for the key controls not tested yet.
Information Security Manager551300Agree test dates for the key controls not tested yet.
Board secretary110100Agree test dates for the key controls not tested yet.
Head of IT861601Fix CT-13 and arrange the retest.
Chief Operating Officer100100Agree a test date in the plan.
All owners302432502The controls total should equal the controls in the inventory, above.

Owners in the blank inventory (yours)

Control ownerControlsKey controlsRated HigherNot tested yetOverdueFailed last testWhat to check
All owners000000The controls total should equal the controls in the inventory, above.

Write each owner once, exactly as in the Control owner column. A total below the controls in the inventory means a control has an owner not listed here, or none.

Risk rating guide

Risk rating guide

How often each control is tested depends on its risk rating. Decide first whether it is key, then rate it. The inventories read the yellow cycles below.

The ratings and their test cycles (CA-15)

RatingTest cycle (months)When it appliesSample size column (CA-05)
Higher6A key control on which a risk outside appetite, or an obligation the organisation has recorded as not met, rests; or a control that failed its last test.The Higher column
Standard12Any other key control.The Standard column
Lower24A control that is not key. Its design is still checked every 12 months (CA-02).The Standard column
Months between design checks, for every control (CA-02)12A design is also checked whenever the control changes, and before its first operating test.

Is it a key control?

A control whose failure, on its own, would let a risk on the register happen or go unnoticed, or that the organisation names as its evidence for an obligation. Key controls are never rated Lower risk.

Question

Question 1

Question 2

Yes to either: the control is key. No to both: it is not.

Giving the rating, step by step

AskIf yesIf no
Did the control fail its last test?Higher, until a retest passes (CA-15). Record the test in 'Why Higher'.Go to the next question.
Is it a key control? Use the two questions above.Go to the next question.Lower. Its design is still checked every [[12]] months (CA-02).
Does a risk outside your appetite rest on it, or an obligation your organisation has recorded as not met?Higher. Name the risk or the obligation in 'Why Higher'.Standard.

EXAMPLE: why three controls are Higher

ControlWhy HigherOwner
CT-02 Policy reviews on timeThe board recorded NIS2 measure (h), cryptography, as outstanding until its policy is approved (P12, 30 Jul 2026)Head of Information Security
CT-07 Tier 1 suppliers reassessed in timeR-02, payment fraud through a compromised supplier email account, is outside appetite (P05)Information Security Manager
CT-13 Urgent vulnerabilities fixed in timeFailed its last test (TR-2026-P)Head of IT

A Higher control is tested twice in the plan year. The EXAMPLE's 6 controls that are not key are all Lower.

The rules the ratings follow

Rule

CA-02

CA-15

Adding your own controls

Adding your own controls

A control is tested against its written statement: who does what, how often, and the record it leaves. A control with no written statement, or one whose statement could not keep its risk in check, has a design deficiency, and its operation is not tested until the design is fixed.

Steps

StepWhat to do
1Check the control is not already in the set under another name. Two rows for one control means two tests of the same thing.
2Write the statement in the form CA-01 asks for: who does it, what they do, how often, and the record it leaves. If you cannot name the record, the control cannot be tested yet: that is a design deficiency, not a missing detail.
3Name the rule it comes from: your own policy or standard, by its ID and section. A control with no written rule behind it has nothing to be tested against.
4List the attributes: the two or three things a tester will check on every occurrence. Each one is a yes or no question about one occurrence, such as "approved before the change".
5Choose the evidence type from the table below. It tells the tester what an acceptable record looks like.
6Name the owner, decide whether it is key, and give it a rating with the guide on the previous sheet. Give it the next free ID, CT-31 onward, and never reuse an ID.
7Ask the assurance lead to walk one occurrence through from start to record before the control's first operating test (CA-02). Record the design status.

A statement in four parts: CT-16 as the model

PartCT-16Yours
Who does itSystem administrator[[the role that carries it out]]
What they doA leaver's access is removed from every system, including local accounts, by the end of their last working day; for an urgent leaver within 60 minutes of the decision.[[the action, with its deadline]]
How oftenAs it happens[[as it happens, monthly, quarterly...]]
The record it leavesThe provisioning log and each system's account history[[the system or file the tester will read]]
The rule it comes fromP13 JML-09, in the Access Control Policy[[your policy or standard, its ID and section]]
The attributes a tester checksEvery account disabled by the end of the last working day in the HR record; Removal recorded in the provisioning log[[two or three yes or no checks on one occurrence]]

The evidence types

Evidence typeKind of controlExamples
ET-01Approval before actionAccess requests, exception requests, changes
ET-02Review or sign-offRisk reviews, access reviews, policy reviews, register reviews
ET-03Action within a deadlineLeaver removals, fixes within deadline, reviews after an incident
ET-04ReconciliationMonthly account reconciliation, metric data checks
ET-05Training or acknowledgementSecurity induction, annual course, policy acknowledgement, board training
ET-06Test or exerciseBreak-glass tests, exercises, readiness checks
ET-07Register kept currentInformation register, end-of-life register, supplier register
ET-08System settingAutomated controls (CA-09)

What acceptable evidence looks like for each type, and what is not acceptable, is in the Control Evidence Standards Checklist.

Restore testing

Restore testing is not in this set. The Cyber Resilience & Recovery pack sets the recovery test of each critical service, restoring its data, at least every 12 months (RR-14), and the Backup & Restore Assurance pack's Restore Testing Methodology sets the other restore checks. Add a control here quoting the rule you rely on: for example, who restores what, from which backup, how often, and the record of the result.

Lists

FrequencyRiskYesNoConclusionDesignEvidenceIDEvidenceName
As it happensHigherYesEffectiveAdequateET-01Approval before action
As it falls dueStandardNoNot effectiveDeficientET-02Review or sign-off
MonthlyLowerNot testedNot checked yetET-03Action within a deadline
QuarterlyET-04Reconciliation
Every six monthsET-05Training or acknowledgement
AnnualET-06Test or exercise
ET-07Register kept current
ET-08System setting

Definitions

Definitions

TermMeaning in this workbook
ControlSomething done routinely to keep a risk in check, written as who does what, how often, and the record it leaves (CA-01).
Key controlA control whose failure, on its own, would let a risk on the register happen or go unnoticed, or that the organisation names as its evidence for an obligation. Key controls are never rated Lower risk.
Control ownerThe manager accountable for a control running and leaving its record. Agrees test dates, provides access to records and fixes deficiencies.
PerformerThe person who carries out the control each time it runs. May not test it (CA-10).
TesterThe person who tests a control. Owns and performs none of the controls they test (CA-10).
AttributeOne thing the tester checks on every sampled occurrence, such as "removed by the end of the last working day" or "approved before the change". Each control's attributes are listed with it.
Design checkA check that the control, as written and as set up, would prevent or detect the risk if it ran: a walkthrough of one occurrence from start to record (CA-02).
Operating testA check, on a sample chosen by the tester, that the control ran as designed throughout the testing period (CA-04 to CA-07).
Testing periodThe months the operating test covers: since the control was last tested, and never longer than its test cycle (CA-06).
RetestAn operating test of a fixed control, made after it has run enough times to sample, by someone other than its owner. A deficiency closes only on a retest that passes (CA-14).
WorkpaperThe record of one test: population and its source, sample, attributes, results, exceptions, conclusion, tester and reviewer (CA-11).
Control assurance leadThe person who runs control testing: keeps the inventory and the plan, assigns testers, reviews workpapers, and rates deficiencies. Owns and performs no control in scope.
Higher riskA key control on which a risk outside appetite, or an obligation the organisation has recorded as not met, rests; or a control that failed its last test. Tested at least every [[6]] months.
Standard riskAny other key control. Tested at least every [[12]] months.
Lower riskA control that is not key. Its design is still checked every 12 months (CA-02). Tested at least every [[24]] months.
EffectiveThe last operating test found no exception, or one exception and none in the added sample (CA-07).
Not effectiveThe last operating test failed. The control is Higher risk until a retest passes (CA-15).
Not testedThe control was examined, but had not yet run in the period, or its design was deficient (CA-01, CA-06). It counts as never tested.
Test cycleThe longest time between the end of one tested period and the end of the next, in months, from the control's risk rating (CA-15).
Next operating test dueThe end of the last tested period plus the test cycle: the date by which the next test's period must end. For a control with no operating test concluded, the start of the first plan year, or the day the control started if later, plus the test cycle (CA-15). "After the design is fixed (CA-01)": fix the design first.
Design check dueThe date the design was last walked through plus [[12]] months (CA-02). "Due now": never walked through.
Test status"In cycle": next test due on or after the as-at date. "Overdue": due before it. "Not tested yet": no operating test concluded. "Design deficient": operation not tested until the design is fixed.
As-at dateThe date the test status and every count are worked out at.
(calc)A column or cell the workbook calculates. Do not type or paste over it.
CT-nn, CA-nn, ET-nn, CAM-nnThe controls, rules, evidence types and headline measures of the Control Testing Methodology. A source rule such as P13 JML-09 is the rule of that pack's published document.
EXAMPLEA worked example: a wholesale distributor with about 900 staff, three warehouses and an online ordering service that takes 60% of its orders, as at 30 Sep 2026. Delete before use.

Framework References

Framework references

These references indicate relevance only and do not reproduce the text of any standard.

FrameworkReferenceSupported by
ISO/IEC 27001:2022Annex A 5.36 — Compliance with policies, rules and standards for information securityInventory sheet: the controls whose compliance with the organisation's policies and standards is reviewed, with the test cycle for each
ISO/IEC 27001:2022Clause 6.1.3 — Information security risk treatmentInventory sheet: the controls that carry out the risk treatment, each with its owner, its risk rating and the risk it rests on for a Higher control
NIST CSF 2.0ID.IM-01 — “Improvements are identified from evaluations”Inventory and Owners sheets: which controls are evaluated, when, and what the last evaluation found, so improvements can be identified from them
NIS2 — Directive (EU) 2022/2555Article 21(2)(f) — “policies and procedures to assess the effectiveness of cybersecurity risk-management measures”Inventory sheet: the list of measures whose effectiveness is assessed, each with its owner, its test cycle and its last result. The procedures that assess them are in the Control Testing Methodology and the Control Test Execution Procedure
NIS2 — Implementing Regulation (EU) 2024/2690Article 1 — lays down the technical and methodological requirements of the Article 21(2) measures, and further specifies when an incident is significant, for DNS service providers, TLD name registries, cloud computing, data centre and content delivery network providers, managed service and managed security service providers, providers of online marketplaces, online search engines and social networking services platforms, and trust service providersApplies only to the providers its Article 1 names. For them, the Annex point below; for others, a useful guide
NIS2 — Implementing Regulation (EU) 2024/2690Annex, point 2.2.1 — regularly review compliance with the network and information system security policies, topic-specific policies, rules and standards; “The management bodies shall be informed of the status of network and information security on the basis of the compliance reviews by means of regular reporting.”Inventory and Owners sheets: what is reviewed and when, by owner, so that compliance with policies and standards is reviewed regularly. For the providers Article 1 names, the results can feed the report to the management body; the register is not that report
DORA — Regulation (EU) 2022/2554Article 6(3) — financial entities minimise the impact of ICT risk through appropriate strategies, policies, procedures, ICT protocols and tools, and “shall provide complete and updated information on ICT risk and on their ICT risk management framework to the competent authorities upon their request”Inventory sheet, for financial entities: an up-to-date list of the controls in the ICT risk management framework, with owners and test results, ready to give the competent authority on request
DORA — Regulation (EU) 2022/2554Article 6(5) — the ICT risk management framework is documented and reviewed at least once a year (periodically for microenterprises), upon major ICT-related incidents, and following supervisory instructions or conclusions from digital operational resilience testing or audit processes; “It shall be continuously improved on the basis of lessons derived from implementation and monitoring.” A report on the review is submitted to the competent authority on requestOwners sheet, for financial entities: the controls tested, not yet tested and failed, which can inform the yearly review of the ICT risk management framework. It does not replace the internal audit of that framework
GDPR — Regulation (EU) 2016/679Article 5(2) — “The controller shall be responsible for, and be able to demonstrate compliance with, paragraph 1 (‘accountability’).”Inventory sheet: a record of which controls exist, who owns them and when each was last shown to work, which helps a controller demonstrate its measures
GDPR — Regulation (EU) 2016/679Article 24(1) — the controller implements appropriate technical and organisational measures to ensure, and to be able to demonstrate, that processing is performed in accordance with the Regulation; “Those measures shall be reviewed and updated where necessary.”Inventory sheet: the measures listed with their review dates, so they are reviewed and updated where necessary

Editions referenced: ISO/IEC 27001:2022 incl. Amd 1:2024; NIST CSF 2.0; Directive (EU) 2022/2555 (NIS2) and Implementing Regulation (EU) 2024/2690; Regulation (EU) 2022/2554 (DORA) and Delegated Regulation (EU) 2024/1774; Regulation (EU) 2016/679 (GDPR)

ISO/IEC 27001 references name the clause or control this document relates to. They do not say that meeting it meets any other framework's requirement.

These references show where this document supports an external framework. They indicate relevance only and do not reproduce the text of any standard.

Prepared by Zero One Cybersecurity · Published by CISO Times

CISO Times Resource Licence — Internal Use