How do we…
How do we score an exception and set how long it lasts?
Add to board memoOpen the memo
The short answer
- Recommendation
- Have information security score every exception, with the requester only proposing ratings. Rate impact and likelihood from 1 to 4 at the worst system in scope, lower likelihood one step for a tested control, and multiply. The band sets the approver and the longest duration; set the expiry at the remediation plan's date when that is sooner.
- Reasoning
- A fixed method settles who approves, how long the exception may run and how quickly the approver must decide, so two assessors reach the same band. Likelihood is rated without the proposed control, and a tested control lowers it one step, once, because controls fail and approvals outlive them. Controls never lower impact. Missing facts take the cautious default, so a thin request goes to a more senior approver for less time. Every band has a longest duration, so every exception ends.
- Considerations
- The scales, bands, approvers, decision times and durations are the defaults in the CISO Times exception pack. Your own standard may set different ones. If you already have a risk matrix, use its criteria with four levels each, and keep only one matrix in use.
- A Critical exception is decided by the board, or a board risk committee it has delegated to; the management board in a two-tier structure; executive management where there is no board. The risk owner presents it.
- Nobody approves an exception they requested, or one to a control they operate; the decision passes one level up. Splitting one gap into smaller requests to reach a more junior approver is a breach of the standard.
- Refuse without scoring any request to except the law, a contractual duty to a customer or regulator, the exception standard itself, an open-ended or backdated approval, unnamed systems, or a control you treat as non-negotiable.
The decision, step by step
Select any step for the reasoning behind it and where the pack covers it.
- Start
- Step
- Decision
- Outcome
- Loop back
Keyboard: Tab to a step, arrow keys move along the flow, Enter pins its explanation, + and − zoom, 0 fits the diagram, Esc closes. The text version below has the same content.
Where a step quotes a number, it is the default in the CISO Times pack. Your own standard may set a different one.
Read as text
The same flow written out: each step, its reasoning and where the pack covers it. 20 steps.
Start
An exception request needs a score and an end date
The score settles three things that would otherwise be argued case by case: who may approve, how long the exception may run, and how quickly the approver must decide. Two people scoring the same request should reach the same band, so the method matters more than the numbers.
In the pack
- P02-A05 Exception Risk Scoring & Expiry ModelPurpose
- P02-A05 Exception Risk Scoring & Expiry ModelPrinciples
Decision
Can this rule be excepted at all?
Some requests are refused before scoring: a legal or regulatory duty, a contractual duty to a customer or regulator, the exception standard itself, an open-ended request, backdated approval, a blanket request that names no systems, and your own non-negotiable controls. If any applies, there is nothing to score.
In the pack
- P02-A05 Exception Risk Scoring & Expiry ModelThe steps
- P02-A02 Security Exception & Waiver StandardWhen an exception is needed (rule EX-02)
Outcome
Refuse it without scoring
Record the refusal and its reason in your register, so refused requests stay visible. A legal or regulatory issue goes to your compliance or legal escalation route. Otherwise the requirement applies in full.
In the pack
- P02-A03 Exception Lifecycle Operating ProcedureStage 2 — Triage and completeness
- P02-A03 Exception Lifecycle Operating ProcedureStage 5 — Registration
Decision
Does it name the rule not met, the reason and a dated end?
A request is returned if it does not say which rule is not met and exactly what is not done, why the business needs it and what a refusal would cost, or an end date backed by a remediation plan. Other gaps do not stop scoring. They take the cautious default: unknown scope counts as the most important system, unknown reachability as internet-facing, and a control with no test evidence does not count. The approver's decision clock starts only when the request is complete.
In the pack
- P02-A05 Exception Risk Scoring & Expiry ModelInputs
- P02-A02 Security Exception & Waiver StandardRequesting an exception (rule EX-03)
- P02-A04 Security Exception Request & Approval FormField guidance
Outcome
Return it to the requester
Say exactly what is missing. The pack's examples of answers that send a request back: 'non-compliant with policy' in place of the actual gap, 'the business needs it' in place of what a refusal would cost, and no end date, or 'until the system is replaced' with no date. The decision time does not start until the request comes back complete.
In the pack
- P02-A04 Security Exception Request & Approval FormField guidance
- P02-A03 Exception Lifecycle Operating ProcedureStage 2 — Triage and completeness
Step
Information security scores it, at the worst system
The requester proposes ratings and controls. Information security sets the score and records the reason for each rating. Score the whole scope at its most important system, most sensitive data and most exposed point. Splitting one gap into several smaller requests to reach a more junior approver is a breach of the standard.
- Then: Rate impact from 1 to 4
In the pack
- P02-A05 Exception Risk Scoring & Expiry ModelRules for applying the model (rules SM-01, SM-02)
- P02-A02 Security Exception & Waiver StandardRisk assessment and scoring (rule EX-04)
Step
Rate impact from 1 to 4
Impact is the worst credible outcome if the gap were used while open. 1 Minor: one Standard system or non-sensitive data. 2 Moderate: a High-criticality system or internal confidential data. 3 Major: a Critical system, personal or customer data, or a regulated service. 4 Severe: could stop a core service, expose sensitive data at scale or breach a legal duty. Between two levels, take the higher. Controls never lower impact.
In the pack
- P02-A05 Exception Risk Scoring & Expiry ModelImpact
- P02-A05 Exception Risk Scoring & Expiry ModelRules for applying the model (rule SM-03)
Step
Rate likelihood from 1 to 4, without the proposed control
Rate how likely the gap is to be used while open, with your ordinary protections but not the control put forward for this exception. 1 Unlikely: unreachable, no known exploitation. 2 Possible: reachable internally, needs skill or insider access. 3 Likely: reachable by many users or partners, techniques public. 4 Almost certain: internet-facing or actively exploited. Unknown reachability counts as internet-facing.
In the pack
- P02-A05 Exception Risk Scoring & Expiry ModelLikelihood
- P02-A05 Exception Risk Scoring & Expiry ModelInputs
Decision
Is a compensating control in place and tested?
A control counts only if it addresses how the gap would be used and dated evidence shows it works now. A firewall rule that a scan shows is blocking access counts. A rule that 'should' block, a review that is only planned, or a reminder to staff does not. If you are not sure it has been tested, it has not.
- Yes: Lower likelihood by one step, once
- No, or not known: Which band does impact × likelihood give?
In the pack
- P02-A05 Exception Risk Scoring & Expiry ModelCompensating controls
- P02-A02 Security Exception & Waiver StandardRisk assessment and scoring (rule EX-07)
Step
Lower likelihood by one step, once
One step, however many controls there are, and never below 1. The pack keeps it to one step because controls fail and approvals outlive them. Its default is to refresh test evidence older than 30 days before the control counts.
In the pack
- P02-A05 Exception Risk Scoring & Expiry ModelRules for applying the model (rules SM-04, SM-05)
- P02-A05 Exception Risk Scoring & Expiry ModelQuestions auditors commonly ask
Decision
Which band does impact × likelihood give?
Multiply the two ratings. Only nine scores are possible: 1, 2, 3, 4, 6, 8, 9, 12 and 16. For example, a Major gap on an internet-facing service with no tested control scores 3 × 4 = 12, Critical. The same gap with a tested sign-in restriction scores 3 × 3 = 9, High.
- Low (1–3): Low: control owner decides; up to 365 days
- Medium (4–6): Medium: Head of Information Security decides; up to 180 days
- High (8–9): High: security head and accountable executive; up to 90 days
- Critical (12–16): Critical: the top governing body decides; up to 30 days
In the pack
- P02-A05 Exception Risk Scoring & Expiry ModelThe matrix
- P02-A05 Exception Risk Scoring & Expiry ModelExample 3 — multi-factor sign-in not enforced on a software service, with and without a tested control
Step
Low: control owner decides; up to 365 days
In the pack's defaults the control owner decides within 5 working days of a complete request. The exception may run up to 365 days, with two renewals by the same approver. Not every exception needs senior time.
In the pack
- P02-A05 Exception Risk Scoring & Expiry ModelWhat each band sets
- P02-A05 Exception Risk Scoring & Expiry ModelExample 4 — a small gap that stays small
Step
Medium: Head of Information Security decides; up to 180 days
In the pack's defaults the Head of Information Security decides within 10 working days of a complete request. The exception may run up to 180 days, with two renewals by the same approver.
In the pack
- P02-A05 Exception Risk Scoring & Expiry ModelWhat each band sets
- P02-A05 Exception Risk Scoring & Expiry ModelExample 1 — unsupported operating system on an isolated production-line computer
Step
High: security head and accountable executive; up to 90 days
Both sign: the Head of Information Security, and the accountable executive for the service as risk owner. In the pack's defaults they decide within 10 working days of a complete request. The exception may run up to 90 days, with one renewal.
In the pack
- P02-A05 Exception Risk Scoring & Expiry ModelWhat each band sets
- P02-A05 Exception Risk Scoring & Expiry ModelExample 2 — a shared administrator account at a small firm
Step
Critical: the top governing body decides; up to 30 days
The board, or a board risk committee it has delegated this to; in a two-tier structure, the management board; where there is no board, such as in an owner-managed company, executive management. The risk owner presents it. In the pack's defaults the decision comes within 5 working days, faster than High on purpose. The exception may run up to 30 days, with one renewal.
In the pack
- P02-A05 Exception Risk Scoring & Expiry ModelWhat each band sets
- P02-A02 Security Exception & Waiver StandardApproval authority and maximum duration
Decision
Is the approver the requester, or the operator of the control?
Nobody may approve their own exception, or one to a control they operate themselves. In a small organisation this happens often, because one person may request, own the requirement and run security.
- Yes: Send it to the next approval level up
- No: Set expiry at the plan's date or the band's cap, if sooner
In the pack
- P02-A02 Security Exception & Waiver StandardApproval authority and maximum duration (rule EX-05)
Step
Send it to the next approval level up
The approval passes one level higher: a Low exception to the Medium approver, for example. Some organisations instead name in their standard who signs when the usual approver is conflicted. Record in your register who actually signed, so the decision can be checked against the band later.
In the pack
- P02-A03 Exception Lifecycle Operating ProcedureStage 3 — Risk assessment
- P02-A06 Security Exception RegisterInstructions
- P02-A05 Exception Risk Scoring & Expiry ModelAdapting this template
- P02-A09 Exception & SoD Responsibility MatrixRole Combinations
Step
Set expiry at the plan's date or the band's cap, if sooner
The expiry is the requested end date or the approval date plus the band's longest duration, whichever is earlier. Durations count in calendar days from approval, never from the date the gap began. They are ceilings: an exception covering a short project should end with the project. The owner is reminded 30 days before expiry.
In the pack
- P02-A05 Exception Risk Scoring & Expiry ModelThe steps
- P02-A02 Security Exception & Waiver StandardApproval authority and maximum duration (rule EX-06)
- P02-A02 Security Exception & Waiver StandardMonitoring, reminders and expiry (rule EX-09)
- P02-A02 Security Exception & Waiver StandardAdapting this template
Decision
At the monthly review, have the facts changed?
Score it again when the scope grows, the weakness is reported as exploited, or a control changes. A higher score takes effect at once, and the expiry moves forward if the new band allows less time. A lower score waits for the next renewal. If a control you relied on stops working, re-score without it straight away.
- Yes: score it again: Rate impact from 1 to 4 (back to an earlier step)
- No: Scored and dated: record it in your register
In the pack
- P02-A05 Exception Risk Scoring & Expiry ModelRules for applying the model (rules SM-07, SM-08)
- P02-A03 Exception Lifecycle Operating ProcedureStage 6 — Monitoring and compensating control checks
Outcome
Scored and dated: record it in your register
Your register should show impact, likelihood before and after the control, the score, band, approver, approval date and expiry date. With those, an auditor can re-derive the band from the matrix and check the expiry falls within the band's limit. A renewal at expiry is scored again as a new request.
In the pack
- P02-A05 Exception Risk Scoring & Expiry ModelEvidence to have ready
- P02-A05 Exception Risk Scoring & Expiry ModelThe re-derivation test
- P02-A06 Security Exception RegisterRegister
Practical checklist
- Refuse any request for something that may never be excepted, and record the refusal and its reason in your register.
- Return a request that lacks the rule not met, the business reason and the cost of refusal, or a dated end backed by a remediation plan.
- Rate impact from 1 to 4 at the most important system, most sensitive data and most exposed point in scope, taking the higher level when unsure.
- Rate likelihood from 1 to 4 without the proposed control, treating unknown reachability as internet-facing.
- Lower likelihood by one step, once, only if a control is in place with dated test evidence that it works now.
- Multiply the ratings, read the band, and send it to that band's approver, or one level up if that approver is conflicted.
- Set the expiry at the requested end date or the approval date plus the band's maximum, whichever is earlier.
- Score it again at once when its scope grows, the weakness is reported as exploited or a control changes.
Evidence to have ready
- For each exception: impact, likelihood before and after the control, score, band, approver, approval date and expiry date, with the reason for each rating.
- The dated test evidence for every compensating control the score relies on.
- Who actually signed each decision, and why it passed up a level where the usual approver was conflicted.
- Your own quarterly re-derivation of a sample of bands and expiries from the matrix, so an auditor's test is not the first.
Assumptions
- The deviation needs a formal exception. Whether it does is “When does a deviation from policy need a formal exception?”.
- The scales, bands, approvers and durations are the defaults in the CISO Times exception pack. Your own standard may set different ones. If you already have a risk matrix, use its criteria with four levels each, so the bands still work.
Not covered here
- Who approves a Critical exception in your structure. That is “Who approves a Critical exception in an organisation shaped like ours?”.
- What happens at expiry and at renewal. Those are “If an exception expires and the gap is still there, then what?” and “If the same exception comes up for renewal a third time, then what?”.
- Whether this is really a risk acceptance. That is “Is this a risk acceptance or a security exception?”.
Related questions
- When does a deviation from policy need a formal exception?
- Who approves a Critical exception in an organisation shaped like ours?
- If an exception expires and the gap is still there, then what?
- If the same exception comes up for renewal a third time, then what?
- How do we stop the exception register becoming a graveyard?
- Is this a risk acceptance or a security exception?