Vulnerability exception renewal, worked example: an approved exception with nothing behind it

Short answer

The records that best explain how a vulnerability exception was handled are the ones that capture each decision in order: the finding, the risk acceptance with its compensating control, the change ticket that put the control in place, every renewal with its test evidence, and the review that found a problem and what was done about it. The case below shows why. It is a temporary exception that kept being approved after its control was gone, and only the sequence of records makes that visible.

Visual briefFull-size diagram
A case timeline from month 0 to month 19 that branches at month 14, when a network refresh removes the compensating control: the exception stays approved on the upper line while the server is exposed on a lower branch until the month 18 review catches it and the month 19 retest closes the gap.
Illustrative: a fictional engineering firm's unpatchable licensing server, traced through three renewals.

This worked case belongs to the vulnerability exception renewal guide, which covers what to inventory before risk platforms consolidate. Here one exception is followed from start to finish.

The case: a licensing server nobody could patch (Illustrative)

Illustrative. A fictional 380-person engineering firm runs a license server for its design software. The software vendor still requires an older operating system, and a published vulnerability on that system cannot be patched without breaking the software. NIST's patch management guide names four responses: accept, mitigate, transfer or avoid. Dropping the software is not an option and no third party will carry the exposure, so the firm accepts the weakness and fences it off. The server is isolated on its own network segment behind a firewall allow-list, and the exception is approved for 180 days.

NIST's guide treats isolating an exposed asset as a valid response and says organizations should verify that added controls actually work. That sentence is the hinge of this case.

Step by step: who decided what, and which record caught it

MonthWhat happenedWho decidedRecord it leftWhere it lives
0Scanner reports the vulnerability on the serverNo decision; automatedFinding with asset ID and vulnerability IDScanner
0180-day exception approved; control is segment plus allow-listRisk owner (head of IT)Exception request, justification, approver, expiry dateRisk register or scanner
0Segmentation appliedNetwork leadFirewall change ticket with rule IDChange management
6First renewal, after a reachability test passesRisk ownerNew exception record, test result attachedRisk register
12Second renewal; justification copied forward, no new testRisk ownerNew exception record, no attachmentRisk register
14Network refresh merges segments; allow-list rule removedNetwork leadChange ticket for the refresh, no reference to the exceptionChange management
18Third review: test finds the server reachable from user networksSecurity analyst, escalated to the CISOReview note, failed test, escalationRisk register
18Segmentation restored; replacement project approvedCISO and IT directorEmergency change ticket, project recordChange tickets, project tool
19Retest passes; exception re-approved with a decommission dateRisk ownerTest evidence, new exception recordRisk register

Three things make this chain readable years later. Each renewal is its own record, which is how some tools work: Microsoft documents that an exception in Defender Vulnerability Management has a set duration that cannot be extended, so continuing it means creating a new one. Each renewal either has a test attached or visibly does not. And the change tickets carry rule IDs that can be matched to the control the exception relied on.

The month-12 renewal, and why the sequence is evidence

The exception is the month-12 renewal. It was approved on a copied justification while the control was still in place, so on the day it was correct. Two months later the control disappeared in an unrelated network change, and the exception stood for four more months with nothing behind it. No single record shows the problem:

  • The exception record at month 12 carries a tidy justification code and looks fine. Microsoft lists justification codes such as third-party control, risk accepted and planned remediation; a code says which kind of decision it was, not whether it still held.
  • The change ticket at month 14 is a routine refresh with no mention of the server.
  • The scanner kept reporting the same finding throughout, as it should, because the risk was accepted.

Only the sequence shows it: a renewal without a test, followed by a change that touched the control, followed by a review that caught the gap. That is the initial problem, the authorized action and the checked result, with a failure and recovery in the middle. It records how a company actually manages risk it cannot patch away, including the moment its process slipped and the moment it recovered.

Expiry behavior affects what survives. Tenable documents that accept rules can expire after a number of days or on a set date, and that on expiry the risk is no longer accepted while historical scan results stay unchanged. A company that let exceptions lapse and re-created them may have scan history intact but gaps in the decision layer above it. The system map shows which keys join the scanner, risk register and change records.

Sequences like this are what make exception records useful for training and evaluating AI agents that do operational work: a judgment, the conditions attached to it, a change in the world, and the response. The exception handling explainer and why AI agents need work data give the wider case.

Recognizing similar cases at a client

A partner never sees the records, but a few questions show whether a company has histories like this one:

  1. Do you have assets you have accepted risk on for more than a year? Long-running exceptions on legacy systems, medical or industrial devices, or vendor-locked software are the usual source.
  2. Does each renewal carry a test result, or only a new expiry date? Either answer is informative; the point is whether it can be told.
  3. Do change tickets reference the exceptions they affect? If not, the month-14 type of event is invisible without a manual join.
  4. Has a review ever found a control that had stopped working? A yes means the company holds at least one full failure-and-recovery chain.
  5. How many years of exception history are readable, and in which tools? Expired and closed exceptions matter as much as open ones.

Procurement teams produce a similar approval-plus-outcome pattern, covered in the procurement approvals guide.

What the partner can confirm, and what stays unknown

At metadata level the partner can confirm the record classes, the tools, the years covered, rough volumes of exceptions and renewals, and who the risk owner is. Authority to license is a separate question; who can license these records covers it. The company needs 50+ full-time employees at peak (contractors excluded), a documented operating history, rights to license and an authorized contact. Companies in the U.S., Canada and the EU qualify, as do companies in the UK, Australia, New Zealand, India, Singapore, South Africa, Latin America, the UAE and Saudi Arabia when at least 90% of the data is in English.

Unknown until SourceX reviews it: whether customer contracts or regulators limit use of security records, how asset names, IP details and vulnerability identifiers would be removed or generalized, buyer interest and any offer. Partners sign the Channel Partner Agreement before submitting introductions. Advisors working with security firms may also find how to sell a cybersecurity company useful context.

Next step

Refer a company. Earn up to $100,000. Default reward: 25% of Actual Supplier Payout, capped at $100,000 cumulatively per referred company. Eligibility and payment conditions apply, and a signed Schedule A or addendum can differ. A lead, meeting or signature alone does not trigger payment.

If a client's answers suggest it holds renewal chains with tests, changes and at least one caught failure, register as a partner, check the company on who qualifies and read the terms before you introduce the risk owner.

  1. Step 1Share your linkSend your personal link to a company you know.
  2. Step 2Company appliesThe company applies itself at /apply.
  3. Step 3Company signs and is paidThe company signs, delivers its data and is paid by SourceX under its agreement.
  4. Step 4You get your rewardYour 25% of the actual supplier payout. A reward becomes payable after SourceX has paid the referred company under its signed agreement and the payout conditions in the program terms are met, including finance approval and your tax and payment details.

Common questions

Is a failed renewal embarrassing evidence a company would never license?

Not necessarily. A record that shows a gap being found, escalated and fixed is often more useful than a clean one, because it shows how the company actually works. Whether and how any of it is licensed is the company's decision after SourceX's review.

Does the partner need to see the exception records to spot a case like this?

No. A partner asks whether renewals carry test evidence and whether the company has ever caught a control that had stopped working. The answers are yes or no, not records.

Are scanner findings alone enough?

No. Findings show the weakness. The exception, its renewals, the control evidence and the change tickets show the decisions, and the decisions are what make the history useful.

Sources

  1. nvlpubs.nist.gov/nistpubs/SpecialPublications/NIST.SP.800-40r…
  2. learn.microsoft.com/en-us/defender-vulnerability-management/tvm-…
  3. learn.microsoft.com/en-us/defender-vulnerability-management/tvm-…
  4. docs.tenable.com/vulnerability-management/MicroContent/Resour…
  5. refer.sourcex.si/terms

Free resources

Know a company with valuable proprietary data?

Become a referral partner, get your link and introduce the company’s CEO (in an owner-run company, usually the owner). Referral partners can join from most countries. We can't work with partners in countries or regions under U.S. sanctions or on U.S. restricted-party lists. The companies you introduce should be based in the U.S., Canada and the EU, or in the UK, Australia, New Zealand, India, Singapore, South Africa, Latin America, the UAE and Saudi Arabia with at least 90% of their data in English.

Refer a company →

I own a business

Explore licensing your company's data directly to SourceX for AI training and evaluation. Start a short assessment; no uploads needed.

Start an assessment