A patch nobody applies protects nothing, and whether people apply it often comes down to how the advisory reads. Security communications are a distinct genre with distinct audiences — a customer-facing advisory, an internal patch-now notice to ops, and an executive summary all describe the same vulnerability with different emphasis, tone, and detail.
AI drafts all three quickly and consistently, which is why this is a Foundation-tier task: the risk is a badly-worded advisory, not a shipped vulnerability. The discipline that keeps it professional is factual accuracy — every CVE, version number, severity, and date must be verified against source, because a wrong version in an advisory erodes exactly the trust the advisory needs.
An advisory's job is to drive action while telling the truth. Overstate the severity and you cry wolf; understate it and people defer the patch. The model drafts the wording; you own the facts and the calibration.
Assemble the verified facts. CVE ID (if assigned), affected and fixed versions, severity and its basis, the actual impact, remediation steps, and any interim workaround. These are load-bearing; confirm each against source before drafting.
Prompt for the audience-appropriate draft:
You are drafting a security advisory for a vulnerability we have fixed.
Write a <customer-facing advisory / internal patch-now notice / exec
summary> using ONLY the facts below — do not invent versions, dates, CVE
numbers, or severity. If a field is missing, leave a clearly marked
[TODO] rather than guessing.
Structure: summary, affected versions, severity + basis, impact,
remediation, workaround (if any), timeline.
Tone: <calm and factual for customers / urgent and directive for ops /
business-impact-focused for execs>.
FACTS:
- CVE: CVE-2026-XXXXX
- Affected: 3.1.0-3.4.2 ; Fixed: 3.4.3
- Severity: High (auth bypass, no user interaction)
- Remediation: upgrade to 3.4.3
Expected output: a structured advisory in the right register, with any unsupplied fact marked [TODO] rather than fabricated.
Generate the audience variants from one fact set. Ask for all three from the same facts so severity and version numbers stay identical across them — inconsistency between the customer and internal versions is a credibility hit.
Calibrate the severity language. Have the model justify the severity wording against the stated basis; adjust so urgency matches reality — neither alarmist nor minimizing.
Fact-check against source, then route through the normal approval. Advisories are official communications; the AI draft is input to your existing review, not a bypass of it.
Advisories about a client's product disclose their vulnerabilities and sometimes unreleased fix details. Draft using only the facts cleared for the intended audience, and mark anything sensitive [TODO] for the client to fill rather than pasting embargoed detail into an external tool. Where the client bars public AI, run a local model for the drafting — advisory writing is pure text generation and needs no external feed. Route every draft through the client's own disclosure and legal review, never publish on their behalf, and confirm per-client tool approval before the first prompt.