Safeguard
Developer Tools•

Which CSAF note categories should an advisory use?

CSAF 2.0 defines seven note categories, from summary to legal_disclaimer. What each is for and how to map them to a human readable security advisory.

Safeguard Security Team
3 min read

CSAF 2.0 defines seven note categories: description, details, faq, general, legal_disclaimer, other and summary. Use summary for the short answer, description for what the flaw is, details for depth, faq for common questions, and legal_disclaimer for terms. Use general and other sparingly.

Definition

The Common Security Advisory Framework, or CSAF, is an OASIS standard dated 18 November 2022. It defines a JSON format for security advisories so customers' tools can read them. The only mandatory top level property is document, while product_tree and vulnerabilities are optional.

Notes are free text blocks inside that structure. Each note carries a category, which tells a reader or a tool what kind of text it is.

The seven categories

CategoryUse it for
summaryA two or three sentence statement of what happened and who is affected
descriptionWhat the flaw is and where it lives
detailsLonger technical explanation, root cause, conditions
faqA list of frequently asked questions
generalContext that does not fit elsewhere
legal_disclaimerTerms and liability wording
otherAnything that fits none of the above

The specification says the faq value indicates the note is a list of frequently asked questions, which makes it a natural home for the same Q and A block you show on the web page.

Mapping a human advisory to notes

An advisory page usually has the same parts every time. Map them once and reuse the mapping.

  1. Opening paragraph, 40 to 60 words, becomes the summary note.
  2. The section describing the flaw becomes description.
  3. Root cause and reproduction conditions become details.
  4. The Q and A block becomes faq.
  5. Your standard terms become legal_disclaimer.

Keep the web page and the CSAF file in sync. If they disagree, customers will trust neither. Our post on CSAF status and version numbers covers how to track changes.

Why the summary note is worth the effort

Tools and people both read the shortest field first. A clean summary lets a customer's system show a useful line without parsing prose. Write it as a direct answer: what is affected, what to do, and the date.

What to avoid

  • Putting remediation steps only in a note. Steps customers need to automate belong in the structured fields, not just in text.
  • Using other as a dumping ground.
  • Pasting marketing language into a summary.

Quick check

How many note categories does CSAF 2.0 define?

Seven: description, details, faq, general, legal_disclaimer, other and summary.

Is every CSAF property mandatory?

No. In the excerpt of the specification we reviewed, document is the only mandatory top level property, but nested fields have their own rules, so validate against the schema.

Safeguard's SBOM and dependency scanning help vendors know which products an advisory touches before they write it. The free scan is at gold.safeguard.sh/scan.

Sources

Last reviewed: 19 October 2026.

Never miss an update

Weekly insights on software supply chain security, delivered to your inbox.

Self-healing security runs on Safeguard.

Your first fix PR is minutes away.

No sales call required, even your agent can complete the purchase over MCP.