Five stages, one register, nothing retyped between them.

Identification through to formal acceptance, in the order the standard sets out, with every derived field computed on the server and every decision attributed to a person.

Method: ISO/IEC 27005:2022 · Controls: ISO/IEC 27001 Annex A · Techniques: IEC 31010

Register · R-014Cycle 2026/01

Attackers can hide their activity on compromised systems because monitoring is manual and reactive.

ControlA.8.16 Monitoring activities
Likelihood × impact4 × 5
Score · band20 · High
Annualised lossMWK 12.4m
Risk ownerHead of IT
Confirmed by ownerNot yet
Every derived field computed on the serverAwaiting sign-off
Exhibit B.1The process
End to end

The whole page, in five lines.

01 · IDENTIFICATION

Identify

Answer the Annex A questionnaire. Every gap drafts a risk, already phrased as a threat and already tied to its control reference.

Source: questionnaire · 93 controls
02 · ANALYSIS

Analyse

Likelihood and impact on your own scale. Asset value, exposure factor and rate of occurrence in your own currency.

Method: ISO/IEC 27005:2022
03 · EVALUATION

Evaluate

Score, priority band and annualised loss expectancy, computed on the server against the appetite your board approved.

Derived fields: read-only
04 · TREATMENT

Treat

Accept, modify, transfer or outsource, each with a named owner, a control, a date, and a flag when no budget is attached.

Owner: a person, not a delimited string
05 · ACCEPTANCE

Accept and report

Risk owners confirm the scores. The CRO formally accepts residual risk. The cycle locks and the trail closes behind it.

Clause 6.1.3 · a person signs
Exhibit B.2Identification
Specimen

The questionnaire writes the first draft of the risk.

Answer a control question Non-compliant and a threat-phrased risk drops into a review queue, pre-scored and referenced. Answer Compliant and nothing happens.

A.8.16Monitoring activities
Are networks, systems and applications monitored for anomalous behaviour, with action taken on what the monitoring finds?
CompliantPartialNon-compliantNot applicable
Draft · awaiting promotion

Attackers can hide their activity on compromised systems because monitoring is manual and reactive.

Suggested assetCore banking platform
Proposed likelihood5
Proposed impact4
Computed priorityP1
Promote to registerDismiss

Nothing reaches the live register until a consultant promotes it. The automation drafts. A person still decides, and the trail records which person.

Exhibit B.3Evaluation
Derived fields

Six fields nobody can type over.

Score, level, estimated risk value, weight, priority and annualised loss expectancy are written by the scoring service alone. They appear in no form, accept no request, and cannot be sorted into a different answer.

Computed for C-RA-007 · Unavailability of banking application
FieldValueSourceEditable
Risk score25likelihood x impactNo
Risk levelVery highbanded on scoreNo
Estimated risk value9,000,000asset value x scoreNo
Risk weight125per scoring profileNo
Risk priorityP1banded on weightNo
Annualised loss expectancy9,720,000value x exposure x rateNo
Figures in Malawian kwacha, the institution's own currency Illustrative data

Clause 6.1.3 requires a person, not a platform.

ISO 27001 clause 6.1.2 requires the organisation to identify risk owners. Clause 6.1.3 requires those owners to approve the treatment plan and formally accept the residual risk. A consultant cannot accept residual risk on a bank's behalf, which is why your department heads get their own logins and why an assessment is not finished until they have signed it.

Risk owner · confirms the score
Consultant · proposes only
Exhibit B.4Around it
The unglamorous parts

The parts that decide whether it survives contact with an audit.

IMPORT

Your existing worksheet, read honestly

We import the register you have. Rows whose calculated fields were overwritten are flagged for re-scoring rather than imported as though they were sound.

Queued job · validation report
EXPORT

Board-ready PDF and editable DOCX

Branded, structured the way a board pack expects, and produced from the live register rather than retyped into a template.

Cover · legend · register
CYCLES

Year two is a comparison, not a rewrite

Every risk belongs to a dated cycle, so the second assessment measures movement instead of starting from an empty file.

Period over period
TRAIL

Append-only, with no update path and no delete path

Who changed a rating, when, from what to what, on whose authority. The record a spreadsheet structurally cannot produce.

Evidence for the examiner
NextBring your
current register

Run it against your own register.

We import what you have today, recompute every derived field, and show you which rows the file can prove and which it cannot.