← All articles

Remediation · · 2 min read

One flaw, two places, two right answers

A worked example: the same high-severity library flaw in a payments service and an internal reporting tool. Why one is fixed now and the other is scheduled — and why both are correct.

Abstract arguments about prioritisation only go so far. Here is a concrete example of context-aware remediation in action.

The scenario

A scan reports the same high-severity library flaw in two places:

  • A customer-facing payments service. It is reachable from the internet and the vulnerable function is in use.
  • An internal reporting tool. It sits behind network segmentation and the vulnerable function is never called.

A severity-only process treats these as two identical tickets. They are not.

The payments service: fix now

QsecurityAI ranks the payments service first, prepares the upgrade, routes it to the service owner for approval, tests it and confirms closure — typically within the agreed critical-fix window. The owner receives a ready-to-review change, not a research task.

The internal tool: schedule, with reasoning

The internal tool is scheduled into its normal change cycle with the reasoning recorded: not reachable, function not called, internal use only. If any of those facts change — a new route opens, a code change starts calling the function — the priority changes with it.

Why both answers are right

Nothing is ignored and nothing is rushed. The dangerous exposure is closed quickly and safely. The low-risk instance is handled without consuming an emergency change window. And when an auditor asks why the two were treated differently, the answer is already written down.

Multiply this by thousands of findings a month and you have the difference between a backlog that grows forever and a programme that measurably reduces risk.

Book a demo