In this section

0.4 The Assessor's Templates

Module 0

Introduction

An assessment produces two kinds of output. The report is what the organization reads. Behind it sits a set of working documents: what was planned, what was asked for, what arrived, what was tested and what was found.

Those working documents are what make the report defensible. When a control owner disputes a finding, or a second assessor picks up the work a year later, the question is always the same: show me how you got there.

This course gives you seven templates for those working documents, as free downloads you can use in your own work. Each is a CSV file with a guidance row that says what belongs in each column, and each comes with a completed example worked on the leaver control from lesson 0.1, so you can see every column filled in with real entries from the evidence pack.

Assessment planscope, criteria, periodTest matrixstatements, evidenceEvidence registerwhat arrivedSampling worksheetwhat was selectedFindings recordother than satisfiedRemediation trackerwhat will changeRetest recorda later perioda determination of other than satisfied

Seven documents in the order an assessment needs them. The first four are filled before and during testing; the last three exist only where a determination comes out other than satisfied.

The templates follow the order an assessment runs in. The plan and the test matrix are written before any evidence arrives. The evidence register and the sampling worksheet fill up while you test.

The last three exist only for statements that come out other than satisfied: a finding records the failure, the remediation tracker records what will change, and the retest record shows whether the change worked. This lesson walks through each one using the completed examples, then describes how to adapt them.

1

Seven Documents for One Assessment

What each template is for

Every assessment answers the same questions, whatever the control and whatever the framework. What were you asked to assess, and against what? Which statements did you decide, and on what evidence? What did the evidence show? What failed, and what is being done about it? A template is a fixed place to write each answer, so that none is skipped and every assessment can be read the same way.

The seven templates and the question each one answers

Assessment plan

When

Before

  • The question it answers: What is assessed, against what, for which period, and who does what
Test matrix

When

Before

  • The question it answers: Which statements will be decided, and what evidence each needs
Evidence register

When

During

  • The question it answers: What arrived, from whom, when, and how far it can be relied on
Sampling worksheet

When

During

  • The question it answers: Where a population was sampled, how, and why that is enough
Findings record

When

After

  • The question it answers: What failed, what follows from it, and how serious it is
Remediation tracker

When

After

  • The question it answers: What the owner will change, by when
Retest record

When

Later

  • The question it answers: Whether the change worked, judged on a later period

The templates are deliberately plain. They are CSV files, which open in any spreadsheet application and can be read by any script, and their columns are the minimum an assessment needs. Many organizations run assessments in a governance platform with its own forms; the columns here map onto those forms, and knowing what each column is for makes it easier to fill in a platform's version well.

THE FIRST THREE LINES OF EVERY TEMPLATE# GRC301 Security Control Assessment and Assurance, Ridgeline Cyber. Free to use and adapt.Ref,Control,Criterion,Source,Determine if,Method,Objects,Population,Sample,Acceptance,Evidence r,,The requirement as written,"Document, version, clause",One statement evidence can settle,"ExamCOMMENTskip when scriptingHEADERthe columnsGUIDANCEwhat belongs here

test-matrix.csv as downloaded, cut at 96 characters. Delete the guidance row once each column is understood.

Two documents you have already seen in this module are not templates. The workpaper is how this course shows a single determination being made: the test matrix row, executed, with its result. And the determination statement itself lives in the test matrix's "Determine if" column. Everything else an assessment records sits in one of the seven files.

Templates also make the work checkable by someone else. A reviewer reading a completed set can trace any statement in the report back through the finding, the workpaper and the register to the files it rests on, without having to ask the assessor where anything came from. That trace is the test every assessment in this course is held to.

The test matrix's columns follow the shape NIST SP 800-53A gives an assessment procedure: an objective decided by applying methods to assessment objects, which NIST groups as specifications, mechanisms, activities and individuals. Using that shape is not a commitment to NIST as a framework. It is a way of making sure each row says what will be examined and how, whatever criteria the row is measured against.

2

The Assessment Plan

Agreeing the boundaries before testing starts

The plan sets the boundaries of everything that follows. It names what is assessed and what is not, the criteria, the period, the methods, and who does what. It is agreed with whoever commissioned the assessment before any testing starts, because every later argument about a finding tends to turn into an argument about scope.

Assessment planQ3 2026 access control assessment, completed example

Period: 2026-07-01 to 2026-09-30. Criteria: Access Control Standard IS-STD-03 v2.1.

Out of scope: Applications other than finance; physical access.

Depth and coverage: Focused depth; comprehensive coverage of leavers (whole population).

Evidence requests due 2026-10-02. Reporting: Assurance report to the CISO by 2026-10-16.

The period is the field that matters most. A determination says nothing about anything outside its period: a leaver who left in June is outside this assessment, even if their account is still enabled. Writing the period down before testing is what lets you say so plainly when somebody raises a June leaver in the closing meeting.

The out-of-scope field is just as useful. Listing what is excluded, and why, stops a reader assuming the assessment covered it. A report that says nothing about physical access because physical access was never in scope reads very differently from one that says nothing because nobody looked.

THE PERIOD FIELD DECIDES WHO IS IN THE POPULATION1 Jun1 Jul1 Aug1 Sep30 SepAssessment periodfrom the plan1 July to 30 September 2026A June leaveraccount still enabled in Julyoutside this assessmentAn August leaverany accountinside the population

A determination says nothing about anything outside its period, however interesting it is.

The roles field names the people the assessment depends on: the control owner, who answers for the control; whoever supplies each kind of evidence; and whoever validates findings before the report goes out. Naming them in the plan means the evidence requests go to the right people the first time, and a control owner cannot later say they never saw a finding.

THE PEOPLE THE PLAN NAMESrequests, first timedraft findingsvalidatedagreed planCommissioneragrees the planAssessorruns the workValidatorchecks findings firstControl owneranswers for the controlEvidence suppliersHR, IT Operations

Named in the plan, so requests reach the right people and no owner can say they never saw a finding.

Depth and coverage are recorded here as well. Focused depth with comprehensive coverage of leavers means the whole population is tested, at a level of detail that goes beyond reading the policy. Recording that choice up front lets a reader judge how much weight a satisfied determination can bear: satisfied on a basic, sampled assessment supports far less than satisfied on a comprehensive one.

Keep the plan short enough to be read. A plan that runs to many pages is usually a test matrix in disguise, and the commissioner who agrees it has not really read it.

3

The Test Matrix

One row per statement, written before the evidence arrives

The test matrix is the core of the plan. Each row is one determination statement, with the criterion it comes from, the method, the population, and the evidence needed to decide it. Writing the rows before evidence arrives is what keeps the assessment honest: the acceptance criterion is fixed while you still have no idea which way the answer will go.

One test matrix row, read down: the leaver control, AC-07.1

Control

Entry for AC-07.1

Leaver accounts disabled

Criterion

Entry for AC-07.1

Disabled within one business day of the HR leave date

Source

Entry for AC-07.1

IS-STD-03 v2.1 cl.1

Determine if

Entry for AC-07.1

Each leaver account in the period was disabled within one business day of the HR leave date

Method

Entry for AC-07.1

Examine

Objects

Entry for AC-07.1

HR leaver export; directory account export

Population

Entry for AC-07.1

All leavers HR recorded in the period

Sample

Entry for AC-07.1

All (14)

Acceptance

Entry for AC-07.1

Every account within one business day

Evidence requested

Entry for AC-07.1

HR leaver export; directory disable times

Read the row from top to bottom and it reads as a test you could hand to someone else. The criterion is quoted from the standard and the source names the document, version and clause.

The "Determine if" column turns the clause into a statement the evidence can settle. The acceptance column fixes what counts as satisfied: every account within one business day, with no tolerance for one or two late.

The last column, evidence requested, becomes the evidence request. Naming the records precisely, the HR leaver export and the directory disable times, is what stops the organization sending a policy and a screenshot instead. Lesson 0.3 described what arrives when the request is vague.

One clause often needs more than one row. Clause 1 of the Access Control Standard has two requirements, the directory account and the non-single-sign-on applications, so it takes two rows. Lesson 0.1's practice decided the second one. A matrix with one row per clause, where the clauses hold several requirements, hides the requirements that were never tested.

ONE CLAUSE, TWO ROWS IN THE TEST MATRIXIS-STD-03 clause 1Directory accountdisabled within one business dayof the HR leave dateApps without single sign-onaccess removed the samebusiness day as the directory

Two requirements, so two statements, two rows and two determinations.

The method and objects columns record how each statement will be decided. Examine, interview and test are the three methods lesson 0.2 introduced; the objects are the things the method is applied to, here the HR export and the directory disable times.

A row that names interview as the only method for a statement about what the system did is a warning sign before any evidence arrives, because a person's account of a system is weaker evidence than the system's own records.

4

The Evidence Register

What arrived, and how far it can be relied on

The register lists every item of evidence as it arrives. Its columns record more than the file name: who supplied it, when, what period and population it covers, and three judgments about it, relevance, reliability and completeness. Those three judgments are made once, when the item arrives, and then cited by every workpaper that uses it.

The leaver control in the evidence register: 4 items

E-01

Item

identity/hr-leavers.csv

  • Reliability: System-generated; HR independent of IT
  • Completeness: All leavers in period
  • Notes: (none)
E-02

Item

identity/directory-leaver-accounts.csv

  • Reliability: System-generated disable times (UTC)
  • Completeness: Filtered to leavers by IT
  • Notes: Filtered by the control owner: check against E-01
E-03

Item

identity/leaver-tickets.csv

  • Reliability: Closed by people; closure time is not disable time
  • Completeness: All
  • Notes: Does not show disable time
E-04

Item

identity/signins-after-leave.csv

  • Reliability: System-generated sign-in log
  • Completeness: Filtered to after-leave sign-ins by IT
  • Notes: Used for consequence only

The notes column carries the judgments that change how an item is used. E-02 is a system export, so it is reliable as to the disable times, but it was filtered to leavers by the IT team, whose control is being assessed. The note says to check it against E-01, the HR export, which comes from a function independent of IT.

E-03, the tickets, is recorded as supporting evidence only, because a ticket's closure time is when a person closed it, which may be well after or well before the account was disabled. E-04, the sign-ins after the leave date, decides nothing about the statement itself; it is registered because the finding's consequence rests on it.

E-02 in the register: reliable, and still filtered

Reliable

As to the disable times

  • A system export
  • Times recorded by the directory
Filtered

By the team being assessed

  • IT chose which leavers to include
  • Checked against E-01, the HR export
  • HR is independent of IT

Keep a row for evidence that was requested and never supplied as well. A gap in the register, with the date of the request and the date it was chased, is the record that supports a cannot-determine outcome later. Without it, a missing item simply looks as though nobody asked.

The supplied-by column matters more than it looks. Evidence that reached you through the control owner has passed through the hands of the person with the most interest in the result.

That does not make it unreliable, but it is the reason the register records it, and the reason the plan tries to source the key records from someone independent, such as HR for leavers or a read-only account for the directory.

The register also holds the hash of each file, as lesson 0.3 described, and the date it was received. If a file is replaced by a corrected version, both rows stay, with a note on the second explaining what changed and why. Deleting the first row would remove the record of what you originally relied on.

A CORRECTED FILE ARRIVES: BOTH ROWS STAYRequestReceiveReadDecideReportFirst versionhash recorded on receiptkept, marked supersededCorrected versionits own hash and dateused from here on

The register shows what changed and when, so nobody can quietly swap the evidence behind a determination.

The register is also where evidence quality is argued. A reviewer who disagrees with a determination will usually start by asking about an item in the register: was this export complete, was that one filtered, who produced the other. Recording those judgments when the item arrives means the answer is already written down.

5

The Sampling Worksheet

Recording how the population was selected

When a population is too large to test in full, you test a sample and say what the sample supports. The worksheet records how the population was defined, how you know it was complete, how items were selected and why that number is enough. The leaver control needs none of that judgment, because fourteen leavers can be tested in full, but the worksheet is still filled in.

Sampling worksheetAC-07.1, completed example

Population: Leavers in the period, from E-01. Size: 14. Completeness check: Count matches the HR quarter report.

Selection: All, 14 items. Rationale: Population small enough to test in full.

Exceptions: a.dawson4@ne.com, g.ainsworth2@ne.com.

Filling it in for a population tested in full is not busywork. The population size and the completeness check are the two fields a reviewer looks at first: fourteen leavers, and a check that the count matches what HR reported for the quarter. If the HR export had silently dropped three leavers, testing all of the remaining eleven would still be a test of an incomplete population.

The exceptions column lists the items that failed: a.dawson4@ne.com (4 business days), g.ainsworth2@ne.com (9 business days). Those two names carry through to the finding. When you sample a larger population, the same column is where you look for a pattern among the failures, such as the same approver, the same week or the same system, which is often the first evidence of a cause.

AC-07.1, sampling worksheet, completed for a full population

14leavers in the population
14tested (no sample)
2exceptions, named
Other than satisfiedThe two exceptions carry through to the finding

Module 5 covers sampling properly, including how to size a sample and how to extend a conclusion from a sample to a population. For now, the habit to form is that every population gets a row, sampled or not, so the size and completeness check are always on record.

For a sampled population, the seed or start column records how the selection was made repeatable: the random seed, or the starting point and interval of a systematic sample. Another assessor given the same population and the same seed should select the same items. A sample nobody can reproduce is a sample nobody can check, and it invites the suspicion that the items were chosen because they would pass.

A SAMPLE A REVIEWER CAN REPEATNOT REPEATABLE25 changes picked by handfrom the export.REPEATABLESystematic: start at row 7,every 8th row, 25 items.Or: random seed recorded.

Illustrative values. Module 5 sizes samples properly; the habit here is that every selection leaves a trace.

Even a sample of one leaves a trace here, so a reader can see it was a choice.

The same discipline applies to the completeness check. Record the independent total you compared against, with its source and date, beside the population size. A completeness check written as "confirmed" tells a reviewer nothing they can repeat; one written as "14, matched to the HR export received 1 October" can be checked in a minute.

6

The Findings Record

Criterion, condition, consequence and cause

A finding is written only for a determination of other than satisfied. It sets out four things in a fixed order: the criterion, what was required; the condition, what the evidence shows; the consequence, what can happen because of the gap; and the cause, why it happened, where the evidence supports one.

F-01Late disabling of leaver accountsMedium

Criterion

IS-STD-03 cl.1: disabled within one business day

Condition

2 of 14 leaver accounts disabled 4 and 9 business days after the leave date

Cause

Not established

Consequence

Leaver accounts usable after the person left; both were signed in to after the leave date

Scope: a.dawson4@ne.com, g.ainsworth2@ne.com. Evidence: AC-07.1; E-01; E-02; E-04. Validated with Head of IT Operations on 2026-10-09. Severity rationale: Two exceptions in one quarter, both with sign-ins after the leave date.

The condition carries the counts: two of fourteen, with the number of business days for each. A condition that says "some leaver accounts were disabled late" leaves the reader to guess whether that means two or twelve, and the severity rating cannot be checked against it.

THE CONDITION CARRIES THE COUNTSVAGUESome leaver accounts weredisabled late.COUNTED2 of 14 leaver accounts weredisabled after 4 and 9 businessdays.

A reader of the vague version cannot tell whether one account was late or most of them.

The cause is recorded as not established. That is a legitimate entry, and a common one. The evidence shows when each account was disabled, but nothing in the pack shows why two were late, and guessing at a cause in a finding invites the control owner to dispute the guess and, with it, the finding. Module 9 covers how to establish a cause when the evidence allows it.

The last two fields record validation: the finding was put to the Head of IT Operations, who owns the control, before it went into the report. Validation is how factual errors are caught while they are still cheap to fix. The owner may dispute the severity or explain the cause, but if they can show the facts are wrong, the finding should change before anyone else reads it.

A FINDING VALIDATED BEFORE IT REACHES THE REPORTAssessorsecond lineHead of IT Operationscontrol owner1Sends the draft finding with its evidence2Agrees the condition: the dates are right3Disputes the consequence4Points to E-04: sign-ins after the leave date5Accepts; validation date recordedEach part of the finding can be checked on its own. That is what makes validation quick.

An illustration of the validation step. The validation fields record who saw the finding and when.

The severity rationale explains the rating in one sentence, and it is the field a disputed finding most often turns on. Medium here rests on two things the evidence shows: two exceptions in one quarter, and sign-ins on both late accounts after the leave date.

Writing the reasons down means a reader can disagree with the rating while still accepting the facts, which is a much easier conversation than a dispute about both at once.

A finding written to this structure is easy to validate, because each part can be checked on its own. The owner can agree with the condition and dispute the consequence, or accept both and question the severity. Disagreements become specific, and specific disagreements are usually resolved quickly.

7

Remediation and Retest

Closing a finding on evidence from a later period

The last two templates follow a finding to its close. The remediation tracker records what the control owner will change, who owns the change, when it is due, and what will reduce the risk in the meantime. The retest record records the test that decides whether the change worked.

Remediation and retest for F-01, side by side

Finding

Remediation tracker

F-01

  • Retest record: F-01
What happens

Remediation tracker

Disable from the HR leave date automatically, not from the ticket

  • Retest record: Retest on 2027-04-07
When

Remediation tracker

Due 2026-12-15

  • Retest record: Period 2027-01-01 to 2027-03-31
Meanwhile

Remediation tracker

Daily report of HR leavers still enabled

  • Retest record: Recurrence check due 2027-10-01
Proof required

Remediation tracker

Q1 2027 leavers with directory disable times

  • Retest record: HR leaver export; directory export
Status

Remediation tracker

Open

  • Retest record: Result and Closed left blank until the retest runs

The column that matters most in the tracker is the last one: the closure evidence required. It is agreed when the action is agreed, so nobody later argues about what proves the fix. Here it is the next quarter's leavers with their directory disable times, which is the same evidence the original test used, taken from a later period.

The retest record repeats the original determination statement unchanged. That is the point of it: the retest asks the same question of a new period. A retest that asks a softer question, such as whether the new automation exists, can close a finding while the control still fails.

Retesting on a later period also matters. A fix made on 15 December cannot be tested on Q3 leavers, so the retest waits for a quarter with enough leavers to show whether the change worked.

FOLLOWING A FINDING TO ITS CLOSEFindingvalidatedTrackeraction agreedFixbuilt and runFull periodthe fix operatesRetestsame statementRetest: the same question asked of a new periodThe determination statement is repeated unchanged.The closure evidence was agreed when the action was agreed.A recurrence check looks for the control drifting back.

A retest dated too soon leaves no full period for the fix to run, and can decide nothing.

The recurrence check is the last field. A control that was fixed once can drift back, especially when the fix depended on a person rather than a system, so the retest record sets a date to look again.

The compensating control column is filled in only where something genuinely reduces the risk while the fix is built. A daily report of HR leavers whose accounts are still enabled does that: it cannot stop an account being disabled late, but it shortens how long a late one goes unnoticed.

An entry that only restates the policy, or a promise to be more careful, reduces nothing and should be left blank.

What belongs in the compensating control column

Reduces the risk

A daily report of enabled leavers

  • Cannot stop a late disable
  • Shortens how long one goes unnoticed
  • Entered
Reduces nothing

A restated policy, or a promise

  • Be more careful next time
  • The same rule, written again
  • Left blank

Retest dates are agreed with the owner, not imposed. A date that leaves no room for the fix to run for a full period produces a retest that cannot decide anything.

8

Adapting the Templates

Downloads, and what to change for your own work

The downloads below are the seven templates, each blank with its guidance row, and each completed for the leaver control. Open them alongside this lesson: every entry shown above comes from the completed examples, so you can compare the full rows with the excerpts here.

The templates: blank, and completed for the leaver control

Before

Assessment plan

Before

Test matrix

During

Evidence register

During

Sampling worksheet

After

Findings record

After

Remediation tracker

Later

Retest record

Adapt them freely. Add columns your organization needs, such as a framework mapping, a control ID from a governance platform or a business unit, and rename columns to match your organization's vocabulary. Keep the columns that carry the assessment's logic: the determination statement, the acceptance criterion, the population and its completeness check, the evidence reference and, on a finding, the condition with its counts.

Each file starts with a single comment line naming the course. Spreadsheet applications show it as the first row, and a script reading the file should skip it. Remove it in your working copies if you prefer.

Keep a completed set together, one folder per assessment, with the evidence it cites. The files work as a set: a finding cites a workpaper reference, the workpaper cites register IDs, and the register cites the files.

If one file is renamed or moved, the trace breaks. Version the set when it changes after review, rather than editing in place, so the record shows what the report was based on when it was issued.

A COMPLETED SET CITES ITSELF, FILE TO FILEFindingcites a workpaperWorkpapercites register IDsEvidence registercites the filesPack fileshashed on receiptReportcites findings

Rename or move one file and the trace breaks. Version the set rather than editing in place.

Every lesson and exercise from Module 1 onward uses these templates. The exercises ask you to fill them in on the evidence pack, and the course exam is marked in part on the completed set.

When you adapt them for a team, agree two things before the first assessment: the identifier scheme for statements, register items and findings, and where completed sets are kept. Both are hard to change later, because every completed set cites them. A statement called AC-01.1 this year and AC-1a next year breaks the link that lets a retest find the finding it closes.

Do

Practice

Write the test matrix rows for privileged access
evidence pack
Do this Plan the privileged access test before reading the evidence
  1. Download the blank test matrix. Open test-matrix.csv and keep the completed example beside it for reference.
  2. Read clause 3. In criteria/access-control-standard.md, list every separate requirement clause 3 contains.
  3. Write one row per requirement. Fill in the criterion, source, determination statement, method, population, acceptance and evidence requested, before you open any identity file.
  4. Register the evidence. Using the blank evidence register, enter identity/administrator-register.csv and identity/privileged-role-assignments.csv, with who would supply each and your judgment of its reliability and completeness.
  5. Check the matrix against the files. Only now open both files, and note any statement your rows would not have caught.
You will have a test plan for privileged access written before the evidence could shape it, and a first check of whether the plan asked for the right records.

The next lesson puts all of this together on one control, emergency access, from the test matrix row to the determination.