A scanner can put hundreds of findings in front of a team at once, but its highest score is not always the first problem to handle. A vulnerable function may never execute in the affected service. A less severe finding may sit on a public path and already show signs of exploitation. Ranking both by scanner severity alone can bury the issue that needs immediate attention.
The team must make two different decisions. Risk urgency determines whether to escalate, investigate, or reduce exposure now. Deployment readiness determines whether a proposed fix has an owner, test evidence, a validation method, a defined scope, and a rollback plan. An unassigned fix may be unready to ship, but the missing owner does not make the vulnerability less dangerous.
Tenable’s July 2026 announcement described additional application-security context connecting code findings with runtime and exposure information. Signals like these can improve triage, but they cannot establish every decision condition inside your environment. Local execution evidence, technical impact, asset criticality, compensating controls, and human release authority still belong in the record.
Decide the response before evaluating the fix
Reachability asks whether the service’s real execution path can enter the affected function, module, or executable. Exposure asks whether an external user, low-privilege account, workstation, shared service, or other low-trust source can send input into that path. Neither signal is sufficient by itself. The decision also depends on exploitation evidence, technical impact, asset criticality, and effective compensating controls.
Known exploitation or an active attack changes the threshold. The team should not wait for a complete call graph or runtime trace before escalating an issue that is already being exploited.
| Evidence state | Required response |
|---|---|
| Exploitation or an active attack is known; or reachable behavior accepts low-trust input and could cause material impact or affect a critical asset; or exploitation indicators or a critical asset are present alongside material evidence gaps that require escalation. | Immediate response: escalate to a human now. Apply reversible containment when appropriate, and assign investigation, remediation, validation, and release responsibilities. This outcome does not approve deployment. |
| Reachability, exposure, impact, asset criticality, or compensating controls remain unknown, with no immediate-response condition present. | Verify by a deadline: specify the evidence to collect, the verification method, the owner, and the due date. AI may not close the alert or deploy a change. A human may raise the response level when new evidence appears. |
| Reproducible evidence supports non-reachability, the absence of a low-trust path, or effective compensating controls, and there is no known exploitation, active attack, or critical exposure. | Defer and monitor: retain the evidence, assign it an expiry date, and document the changes that require another review. |
External sources can strengthen the investigation without replacing this local judgment. CISA’s Known Exploited Vulnerabilities catalog, or KEV, identifies vulnerabilities known to have been exploited in the wild. The Common Security Advisory Framework, or CSAF, provides a machine-readable format for exchanging security advisories. Vulnerability Exploitability eXchange statements, or VEX, describe whether a particular product is affected and why. CISA’s Stakeholder-Specific Vulnerability Categorization methodology, or SSVC, offers additional background for state-based decisions. The three response outcomes above still have to be applied using evidence from the team’s own systems.
Keep risk and release decisions on one evidence card
Create one card per vulnerability. Preserve the scanner’s original statement under Tool claim, including the vulnerability ID, component and version, service, scan time, and original wording. Keep verified observations separate: exploitation signals, execution traces or reproducible tests, exposure paths, technical impact, asset criticality, compensating controls, and any reversible containment.
The card ends with two independent results. The risk outcome must be exactly Immediate response, Verify by a deadline, or Defer and monitor. Deployment readiness uses a different three-state vocabulary:
- READY_FOR_HUMAN_REVIEW: the owner, test result, validation method, release scope, and rollback plan are all present. The change is eligible for human review, not approved for deployment.
- NOT_READY: at least one required release condition is known to be missing.
- TO_CONFIRM: the available information is not sufficient to determine readiness.
This separation matters in practice. A finding can require an immediate response while its proposed fix remains NOT_READY because no validation method exists. The team can escalate the risk and apply an appropriate reversible control without pretending that the change is safe to release.
Write To confirm wherever evidence is missing instead of allowing AI to fill the gap. Every unresolved item needs an owner and due date. A deferred finding also needs an evidence-expiry date and review triggers, such as a new endpoint, dependency update, identity-policy change, altered deployment path, architecture change, or change in exploitation status.
GitHub Docs’ responsible-use guidance for security and quality AI features advises users to understand tool limitations and review generated output. In this workflow, AI can organize supplied evidence and expose missing fields. Accountable people must verify the record, select the response, approve remediation, close alerts, and control deployment.
For another example of this division of responsibility, see AI Organizes Vulnerabilities, Humans Keep the Release Key. If container scanning produces too much noise, When Docker Scanner Alerts Are Noisy, Decide Whether It Hits This Image First, Then Assign AI Its Role starts with the image’s actual execution path and external input.
Test the workflow with five alerts
Choose five findings from a single service. Include a high-severity issue that may be unreachable, a reachable issue with limited impact, a finding on a public path, an item with exploitation indicators, and a case whose release evidence is incomplete. Have the service owner and a security practitioner complete the cards together.
Set the risk outcome from the evidence first. Only then inspect the owner, test result, validation method, release scope, and rollback plan to determine deployment readiness. Compare the results with the scanner’s original severity order; disagreements reveal where local context changes the operational decision.
When a card cannot be completed, do not ask AI for a longer summary. Identify the missing fact that could change the outcome, choose a way to verify it, and assign an owner and deadline. After five decisions, find the field that was missing most often and connect that requirement to the existing scanning, service-handoff, endpoint-change, or architecture-change workflow rather than rebuilding the entire vulnerability database.
AI handoff card
Work from the repository, project, scanner output, CI history, and runtime or development context you can access right now. Begin with read-only discovery: inspect relevant manifests, lockfiles, source, security reports, logs, and version records without changing files, tickets, settings, alerts, or job state. Select exactly one concrete weakness in the current vulnerability-handling process or one evidence-backed opportunity to improve it. Do not ask me to assemble or paste a data package first.
Produce a decision card for that single issue. Lead with the recommended risk outcome—Immediate response, Verify by a deadline, or Defer and monitor—and support it with direct evidence. For every factual claim, cite a file and line range, a report finding, a CI job or log location, or a read-only command you ran with its relevant output. Put interpretations in a separate Inference section and state what would still need verification.
Also cover the affected component, version, environment, and exposure conditions. Write “To confirm” wherever the available evidence does not establish a value; never fill gaps by guessing. Assign deployment readiness independently as exactly one of READY_FOR_HUMAN_REVIEW, NOT_READY, or TO_CONFIRM.
Include a short Human checkpoints section. Escalation, alert closure, remediation approval, merge, deployment, and release must remain explicit human decisions, and you must not perform them. If no project or relevant evidence is accessible at all, ask no more than one focused question about the access or context needed to begin, then stop.
End with one specific, immediately usable next action that stays within read-only investigation or prepares evidence for human review.
Everyday four-panel comic

- A scanner drops a pile of red-part findings onto a workbench; volume and scores alone do not set the order.
- A technician checks whether each part runs, whether outsiders can reach it, and how much damage a failure could cause.
- Exploited findings and materially exposed critical assets move to immediate human escalation, even when some evidence is incomplete.
- The risk receives its response first; a repair reaches human review only after testing, validation, scope, and rollback are documented.
References
- Tenable:Tenable Expands Exposure Management Platform to Contextualize and Prioritize Application Security Risk — https://www.tenable.com/press-releases/tenable-expands-exposure-management-platform-to-contextualize-and-prioritize-applications-security-risk(2026-07-15)
- GitHub Docs:Application card: GitHub security and quality AI features — https://docs.github.com/en/code-security/responsible-use/security-and-quality-ai-features(2026-07-17)
- CISA:CISA Releases SSVC Methodology to Prioritize Vulnerabilities — https://www.cisa.gov/news-events/alerts/2022/11/10/cisa-releases-ssvc-methodology-prioritize-vulnerabilities(2022-11-10)



