> ## Documentation Index
> Fetch the complete documentation index at: https://helpdocs.getthread.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Vulnerability Report Triage

> A vulnerability report arrived — a CVE from a scanner, a vendor advisory, or an external researcher's disclosure — and needs an honest severity-vs-exploitability read, an affected-asset check, and a patch-or-mitigate plan.

<Info>
  **Category:** Security · [View source ↗](https://github.com/bryan-getthread/skills/blob/main/skills/security/vulnerability-report-triage/SKILL.md)
</Info>

**Connectors:** `NinjaOne` `ConnectWise RMM` `IT Glue`

**Role:** [Security & Compliance Owner](/start-here/roles/security-compliance-owner), [Technician](/start-here/roles/technician)

**Outcome:** Risk & Compliance, Faster Resolution & Response

**When to use:** A vulnerability scanner report or CVE alert lands as a ticket; a vendor advisory or security bulletin names software the desk manages; or an external researcher or client contact reports a vulnerability they found.

**Run it:** on one ticket (an inbound vulnerability report).

## Prompt

```
Turn an inbound vulnerability report into a decision: does this client actually run the
affected thing, how urgent is it really (exploitability, not just CVSS), and what is the
patch-or-mitigate plan with an owner and a date. Work it in order:

1. Extract the facts: CVE ID(s) or advisory reference, affected product and version range,
   the fixed version, and the vulnerability class. Search the public web to confirm details
   against the vendor's advisory and check for known exploitation (e.g. presence on the CISA
   KEV list) — record the as-of date on everything gathered.
2. Researcher-report branch: if the report came from an outside researcher, acknowledge
   receipt politely and neutrally, do not confirm or deny the finding, and do not share
   environment details. Route to management — disclosure handling is their call. Validate the
   claim internally as below.
3. Affected-asset check — does it apply here at all: query the RMM (including software and
   patch reads where available) and the client's documented stack to find installs in the
   affected version range. If asset visibility is partial, say so — "no affected assets found
   in RMM-managed devices" is not "not affected."
4. Severity-vs-exploitability honesty: rate urgency on (a) is exploitation known in the
   wild, (b) is the vulnerable service reachable (internet-exposed vs internal-only vs not
   enabled), (c) privileges required, and (d) what the asset protects. A CVSS 9.8 in a
   component the client doesn't expose can rank below a 7.2 on their internet-facing edge
   device. State the reasoning, not just a score.
5. Build the patch-or-mitigate plan: fixed version and upgrade path if patchable now; if the
   patch needs testing or a window, name an interim mitigation (disable the affected feature,
   restrict reachability, compensating rule) and the date the real patch lands. Open
   remediation tickets per client per asset group with the plan, owner, and target date.
   Actively exploited + exposed → route through the emergency zero-day path instead of normal
   cadence.
6. Document the verdict in a plain-text note: what the report claimed, what was checked,
   affected-asset count (with visibility caveats), the urgency reasoning, and the plan.
   Not-affected verdicts get evidence too — name what was searched.

Guardrails — always:
- Never verify a vulnerability by exploiting it or running researcher-supplied
  proof-of-concept code against client systems.
- "Not affected" requires evidence of what was checked and honesty about visibility gaps; a
  capped or partial asset search is reported as such.
- CVSS alone is not urgency — always pair severity with exploitability and exposure, and show
  the reasoning.
- Researcher communication stays neutral and minimal until management decides the disclosure
  posture; never share environment details outbound.
- No fabrication: cite the actual advisory; if the fixed version is unclear, say "pending
  vendor confirmation," don't guess.
- Degradation: without RMM/documentation tools the asset check is manual — produce the
  checklist of what to verify rather than an unverified verdict.
```


## Related topics

- [Phishing Triage](/skill-library/security/phishing-triage.md)
- [Network Outage Triage](/skill-library/devices-and-infrastructure/network-outage-triage.md)
- [DMARC SPF Failure Triage](/skill-library/security/dmarc-spf-failure-triage.md)
