Markdown Editor

Security Advisory Template (CSAF 2.0, VEX)

CSAF-aligned advisory: metadata, product tree, vulnerabilities, product status, VEX statement, remediations, CVSS v4.0, timeline, checklist

सुरक्षा इंजीनियरिंगपूर्णOASIS CSAF 2.0; CISA VEX minimum requirements; CVSS v4.0advisory
एडिटर में खोलें.md डाउनलोड करें

उपयोग कैसे करें: Use it to publish one coordinated advisory whose human-readable page and CSAF 2.0 file come from the same content. Fill the product tree first, then product status per vulnerability and the VEX statement, and write the summary last. The main pitfall is listing only the fixed version instead of every affected range, first fixed version and not-affected product.

प्रीव्यू

Security Advisory: [Advisory ID] [Short title]

Public security advisory for one or more vulnerabilities in your products, written so that every section maps to the OASIS Common Security Advisory Framework (CSAF) Version 2.0 (OASIS Standard, 18 November 2022, with Errata 01, January 2024): document metadata, product tree, vulnerabilities, product status, remediations and scores, plus threats, flags and notes. The human-readable advisory and the machine-readable CSAF file are produced from the same content. A VEX status statement follows the CISA Minimum Requirements for VEX (April 2023). Severity uses FIRST CVSS v4.0, referred to by name only. Replace every [bracketed] value and every row marked Example. The worked example is a fictional advisory from Corvid Commerce, a fictional SaaS company, for its on-premises point-of-sale agent and its hosted storefront.

Document control

FieldValueCSAF 2.0 path
Advisory ID[CORVID-SA-2026-007]/document/tracking/id
Title[Privilege escalation in Corvid POS Agent update service]/document/title
Document category[csaf_security_advisory]/document/category
CSAF version2.0/document/csaf_version
Version[1.0.0]/document/tracking/version
Status[Draft / Interim / Final]/document/tracking/status
Initial release dateYYYY-MM-DDThh:mm:ssZ/document/tracking/initial_release_date
Current release dateYYYY-MM-DDThh:mm:ssZ/document/tracking/current_release_date
Publisher[Corvid Commerce Product Security (vendor)]/document/publisher
Owner[@psirt-lead]Internal
Approvers / reviewers[@head-of-product-security], [@product-owner], [@legal], [@communications]Internal
Last updatedYYYY-MM-DDInternal
Classification[Public after release; Confidential until then]Internal
Traffic Light Protocol[WHITE]/document/distribution/tlp/label
Language[en]/document/lang
Aggregate severity[High]/document/aggregate_severity/text
Related[PSIRT case ID], [CVE IDs], [release notes], [SBOM URL]/document/references

Approvals

RoleNameDecisionDate
Head of product security[@name][Approved / Changes requested]YYYY-MM-DD
Product owner[@name][Decision]YYYY-MM-DD
Legal[@name][Decision]YYYY-MM-DD
Communications[@name][Decision]YYYY-MM-DD

Revision history

VersionDateAuthorChange summary
1.0.0YYYY-MM-DD[@name]Example: Initial public release
1.1.0YYYY-MM-DD[@name]Example: Added fixed version for the 5.2 long-term support branch
1.1.1YYYY-MM-DD[@name]Example: Corrected CWE identifier; no change to affected products

Contents

1. Summary

ItemValue
Affected productsExample: Corvid POS Agent 5.3.0 to 5.3.2 and 5.2.0 to 5.2.7 on Windows
Not affectedExample: Corvid POS Agent 5.4.0 and later; Corvid POS Agent for Linux; Corvid Storefront (hosted)
ImpactExample: A local, low-privileged user on the till can gain SYSTEM privileges
SeverityExample: High (CVSS v4.0 base score in section 8)
ExploitationExample: No exploitation known at publication
ActionExample: Update to 5.3.3 or 5.2.8; workaround in section 7 if you cannot update within 7 days
CVEExample: CVE-YYYY-NNNNN

Example summary text: Corvid Commerce has released updates for Corvid POS Agent for Windows that fix a privilege escalation vulnerability in the local update service. A user who can log on to the point-of-sale terminal with a standard account could run code with SYSTEM privileges. Remote exploitation is not possible without first obtaining local access. Customers should install version 5.3.3 or 5.2.8. Customers who use the hosted storefront only, or the Linux agent, do not need to act.

2. Document metadata

2.1 Publisher and distribution

ElementValueNotes
Publisher category[vendor]Allowed values in CSAF 2.0: coordinator, discoverer, other, translator, user, vendor
Publisher name[Corvid Commerce]Same spelling in every advisory
Publisher namespace[https://corvid.example]A URL the publisher controls; identifies the publisher across documents
Contact details[security@corvid.example]Where readers send questions
Issuing authority[Corvid Commerce PSIRT]Optional free text
TLP label[WHITE]CSAF 2.0 uses the TLP version 1 labels (WHITE, GREEN, AMBER, RED); TLP 2.0 CLEAR corresponds to WHITE
Distribution text[Public]Optional statement on sharing

2.2 Notes

CSAF notes carry the human-readable narrative. Use one note per purpose, with the categories the standard defines.

Note categoryTitleContent
summarySummaryThe summary text from section 1
descriptionVulnerability descriptionPer vulnerability, in section 4
detailsTechnical detailsPreconditions, affected component, attack surface (no exploit code)
faqFrequently asked questionsExample: "Does the hosted storefront need an update? No: it does not run the agent."
legal_disclaimerTerms of use[Your standard advisory disclaimer, approved by Legal]
generalSupport statusExample: "Version 5.1 reached end of security support on YYYY-MM-DD and will not be updated."

2.3 References

CategorySummaryURL
selfHuman-readable advisory[https://corvid.example/security/advisories/corvid-sa-2026-007]
selfCSAF document[https://corvid.example/.well-known/csaf/white/2026/corvid-sa-2026-007.json]
externalRelease notes 5.3.3[URL]
externalSBOM for 5.3.3[URL]
externalCVE record[https://www.cve.org/CVERecord?id=CVE-YYYY-NNNNN]

3. Product tree

3.1 Branches

The product tree is a hierarchy of branches ending in full product names. A common pattern is vendor, then product name, then product version or version range.

3.2 Full product names

Product IDFull product nameIdentification helperNotes
CSAFPID-0001 (Example)Corvid POS Agent for Windows 5.2.0 to 5.2.7CPE cpe:2.3:a:corvid:pos_agent:*:*:*:*:*:windows:*:* with version rangeLong-term support branch
CSAFPID-0002 (Example)Corvid POS Agent for Windows 5.2.8PURL pkg:generic/corvid/pos-agent-windows@5.2.8Fixed on the support branch
CSAFPID-0003 (Example)Corvid POS Agent for Windows 5.3.0 to 5.3.2Version rangeCurrent branch, affected
CSAFPID-0004 (Example)Corvid POS Agent for Windows 5.3.3PURL pkg:generic/corvid/pos-agent-windows@5.3.3; SBOM URLFixed
CSAFPID-0005 (Example)Corvid POS Agent for Windows 5.4.0PURL pkg:generic/corvid/pos-agent-windows@5.4.0Never affected (service redesigned)
CSAFPID-0006 (Example)Corvid POS Agent for Linux 5.4.0PURL pkg:generic/corvid/pos-agent-linux@5.4.0Does not contain the update service
CSAFPID-0007 (Example)Corvid Storefront (hosted)Service nameSaaS, operated by Corvid
CSAFPID-0008 (Example)ExampleTLS 3.1.4 (third-party library)PURL pkg:generic/exampletls@3.1.4Component for the VEX statement
[ID][Name][CPE, PURL, hash, SBOM URL, model or serial number][Notes]

CSAF 2.0 product identification helpers include CPE, PURL, hashes, model numbers, serial numbers, SKUs, SBOM URLs and generic URIs. Prefer PURL or CPE because scanners match on them.

3.3 Product groups and relationships

ElementIDMembers or relationshipUse
Product groupCSAFGID-0001 (Example)CSAFPID-0001, CSAFPID-0003"All affected Windows versions", used in remediations
RelationshipCSAFPID-0009 (Example)ExampleTLS 3.1.4 (CSAFPID-0008) default component of Corvid POS Agent for Windows 5.3.0 to 5.3.2 (CSAFPID-0003)Lets the VEX statement in section 6 name the library inside the product

CSAF 2.0 relationship categories are default_component_of, external_component_of, installed_on, installed_with and optional_component_of.

4. Vulnerabilities

4.1 Vulnerability overview

FieldVULN-1 (Example)VULN-2 (Example)CSAF 2.0 path
TitlePrivilege escalation in update serviceExampleTLS session resumption flaw/vulnerabilities[]/title
CVECVE-YYYY-NNNNNCVE-YYYY-MMMMM/vulnerabilities[]/cve
CWECWE-427 Uncontrolled Search Path Element[CWE assigned by the library maintainer]/vulnerabilities[]/cwe
Other IDsCORVID-PSIRT-0412Upstream advisory ID/vulnerabilities[]/ids
Discovery dateYYYY-MM-DDYYYY-MM-DD/vulnerabilities[]/discovery_date
Release dateYYYY-MM-DDYYYY-MM-DD/vulnerabilities[]/release_date
Reported byExternal researcher (credited in section 9)Library maintainer/vulnerabilities[]/acknowledgments

4.2 Description

VULN-1 (Example). The update service of Corvid POS Agent for Windows runs with SYSTEM privileges and loads a helper library from a directory that standard users can write to. A local user who places a crafted library in that directory can cause the service to run it on the next update check. The attacker needs a valid local account on the terminal; no network access to the terminal is needed beyond that. Successful exploitation gives full control of the terminal, including access to cached transaction data not yet synchronised.

VULN-2 (Example). ExampleTLS 3.1.4, which ships inside Corvid POS Agent 5.3.0 to 5.3.2, contains a flaw in TLS session resumption. Corvid POS Agent does not enable session resumption, so the vulnerable code is not executed; see section 6.

4.3 Involvements

VulnerabilityPartyStatusDateSummary
VULN-1 (Example)vendorcompletedYYYY-MM-DDFix released for both supported branches
VULN-1 (Example)discoverercompletedYYYY-MM-DDResearcher confirmed the fix
VULN-2 (Example)vendorcompletedYYYY-MM-DDAnalysis complete: not affected

CSAF 2.0 involvement statuses are completed, contact_attempted, disputed, in_progress, not_contacted and open.

5. Product status

Vulnerabilityknown_affectedfirst_affectedlast_affectedfirst_fixedfixedrecommendedknown_not_affectedunder_investigation
VULN-1 (Example)CSAFPID-0001, CSAFPID-0003CSAFPID-0002, CSAFPID-0004CSAFPID-0002, CSAFPID-0004CSAFPID-0004, CSAFPID-0005CSAFPID-0005, CSAFPID-0006, CSAFPID-0007
VULN-2 (Example)CSAFPID-0009
[VULN-n][IDs][IDs][IDs][IDs][IDs][IDs][IDs][IDs]

Meaning of the CSAF 2.0 status lists, in short:

Status listUse it for
known_affectedProduct versions confirmed vulnerable
first_affected, last_affectedThe boundary versions of an affected range, when you express ranges by endpoints
first_fixedThe first version on a branch that contains the fix
fixedEvery version that contains the fix, including later ones
recommendedThe version you advise customers to install
known_not_affectedProduct versions confirmed not vulnerable (requires a flag or an impact statement, section 6)
under_investigationProducts still being analysed (no claim either way yet)

The lists form four contradiction groups (affected, not affected, fixed, under investigation) that must not share a product ID within one vulnerability. In the VULN-1 row, CSAFPID-0002 and CSAFPID-0004 sit in both first_fixed and fixed (same group), and CSAFPID-0004 and CSAFPID-0005 also appear in recommended, which is outside the groups: the row passes the test.

6. VEX status statement

6.1 Statements

Statement IDProductVulnerabilityVEX statusJustification (not affected)Impact or action statementCSAF 2.0 encoding
VEX-001 (Example)CSAFPID-0009 (ExampleTLS inside POS Agent 5.3.0 to 5.3.2)VULN-2Not affectedVulnerable code not in execute pathThe agent configures ExampleTLS with session resumption disabled and offers no setting to enable itFlag vulnerable_code_not_in_execute_path; threat category impact with the statement
VEX-002 (Example)CSAFPID-0006 (Linux agent 5.4.0)VULN-1Not affectedComponent not presentThe Linux agent has no update service; updates use the system package managerFlag component_not_present
VEX-003 (Example)CSAFPID-0007 (Storefront)VULN-1Not affectedComponent not presentThe hosted service does not run the POS agentFlag component_not_present
VEX-004 (Example)CSAFPID-0005 (Windows agent 5.4.0)VULN-1Not affectedVulnerable code not presentVersion 5.4.0 replaced the update service; the vulnerable loading code no longer existsFlag vulnerable_code_not_present
VEX-005 (Example)CSAFPID-0001, CSAFPID-0003VULN-1Affectedn/aUpdate to 5.2.8 or 5.3.3; workaround in section 7Remediation vendor_fix and workaround
VEX-006 (Example)CSAFPID-0002, CSAFPID-0004VULN-1Fixedn/aContains the fixStatus fixed, first_fixed

6.2 Justification labels

The five justification labels in CSAF 2.0 flags match those defined in the CISA document VEX Status Justifications (June 2022) and used by OpenVEX: component_not_present, vulnerable_code_not_present, vulnerable_code_not_in_execute_path, vulnerable_code_cannot_be_controlled_by_adversary and inline_mitigations_already_exist. Use the last two only with strong evidence, because they rely on reasoning about attacker control and mitigation strength that later research often overturns. Never use "not affected" when the customer must apply a configuration change to be safe: that is "affected" with a workaround.

If you also publish a standalone VEX document (CSAF document category csaf_vex, CycloneDX or OpenVEX), keep the statuses identical and reference this advisory. The SBOM and VEX Policy (security/sbom-vex-policy) sets the evidence and approval rules for VEX statements.

7. Remediations

Remediation IDVulnerabilityCategoryProductsDetailsRestart requiredURL
REM-001 (Example)VULN-1vendor_fixCSAFPID-0003Install Corvid POS Agent 5.3.3service[Download URL]
REM-002 (Example)VULN-1vendor_fixCSAFPID-0001Install Corvid POS Agent 5.2.8 (long-term support branch)service[Download URL]
REM-003 (Example)VULN-1workaroundCSAFGID-0001Remove write permission for standard users from the agent's update cache directory; this disables automatic updates until revertednone[Knowledge base URL]
REM-004 (Example)VULN-1mitigationCSAFGID-0001Restrict interactive logon on terminals to named staff accounts and enable application allow-listingnone[Hardening guide URL]
REM-005 (Example)VULN-1no_fix_plannedCorvid POS Agent 5.1.x (out of support)Upgrade to a supported versionn/a[Support policy URL]

CSAF 2.0 remediation categories are vendor_fix, workaround, mitigation, no_fix_planned and none_available. The restart categories are none, vulnerable_component, service, parent, dependencies, connected, machine, zone and system; choose the narrowest one that is true.

Customer action by group (Example)

Customer groupActionDeadline we recommend
Retailers on 5.3.x with automatic updatesNone; the update installs at the next maintenance windowConfirm within 7 days
Retailers on 5.3.x with managed updatesApprove 5.3.3 in the management console7 days
Retailers on 5.2.x long-term supportInstall 5.2.814 days
Retailers on 5.1.xPlan upgrade; apply REM-003 and REM-004 nowImmediately
Storefront-only customersNo actionn/a

8. Scores, threats and severity

8.1 CVSS

VulnerabilityCVSS versionNomenclatureVector stringScoreQualitative ratingProducts
VULN-1 (Example)4.0CVSS-B (base only)[CVSS:4.0/... vector from the FIRST calculator][Score][High]CSAFPID-0001, CSAFPID-0003
VULN-1 (Example)3.1Base[CVSS:3.1/... vector][Score][High]CSAFPID-0001, CSAFPID-0003
VULN-2 (Example)n/an/aNot scored for this product (not affected)n/an/aCSAFPID-0009

CSAF 2.0 scores objects support CVSS version 2.0 and 3.x only. Until your tooling supports CSAF 2.1 (whose committee drafts replace scores with metrics and add CVSS v4.0, EPSS and SSVC), you have two options: publish a CVSS v3.1 score in the scores object and give the CVSS v4.0 vector and score in a note of category details; or publish CVSS v4.0 only in the human-readable advisory. Record which option you use in your PSIRT procedure so that every advisory is consistent. Score the vulnerability in the product's default, supported configuration and say so.

8.2 Threats and exploitation

VulnerabilityThreat categoryDetailsDateProducts
VULN-1 (Example)exploit_statusNo public exploit and no exploitation known at publicationYYYY-MM-DDCSAFGID-0001
VULN-1 (Example)impactFull control of the terminal and cached transaction dataYYYY-MM-DDCSAFGID-0001
VULN-1 (Example)target_setWindows terminals where untrusted staff have interactive logonYYYY-MM-DDCSAFGID-0001
VULN-2 (Example)impactSession resumption is disabled; the vulnerable code is not executedYYYY-MM-DDCSAFPID-0009

Update the exploit_status threat and republish if exploitation is later observed or the CVE is added to the CISA Known Exploited Vulnerabilities catalogue. Readers may also use EPSS probabilities or an SSVC decision (see the CISA SSVC guide) to prioritise; you may reference them but should not replace your own severity with them.

8.3 Aggregate severity

The aggregate severity (/document/aggregate_severity) summarises the advisory for readers who look at one value. Set it to the highest qualitative rating among affected products, using a namespace that names your scale. Example: High, namespace https://corvid.example/security/severity.

9. Disclosure timeline and acknowledgments

DateEvent
YYYY-MM-DD (Example)Report received through the vulnerability disclosure programme
YYYY-MM-DDReport acknowledged (within 2 business days, per our disclosure policy)
YYYY-MM-DDVulnerability confirmed; CVE reserved
YYYY-MM-DDFix developed and tested on both supported branches
YYYY-MM-DDResearcher reviewed the fix
YYYY-MM-DDCoordinated public release of updates and this advisory
Acknowledged partyOrganisationVulnerabilitySummary
[Researcher name or handle] (Example)[Organisation or independent]VULN-1Reported the vulnerability and confirmed the fix

Where an obligation to notify an authority applies (for example actively exploited vulnerabilities under Article 14 of the EU Cyber Resilience Act, Regulation (EU) 2024/2847, reportable since 11 September 2026; check the consolidated text), follow the CRA Vulnerability Handling and Reporting Procedure (security/cra-vulnerability-handling). The advisory is not a substitute for that notification.

10. Machine-readable publication

10.1 Publication rules

RulePractice
File nameTracking ID in lower case, other characters replaced by underscores as the standard specifies, with .json extension; Example: corvid-sa-2026-007.json
LocationCSAF provider directory under /.well-known/csaf/ with a provider-metadata.json; documents organised in folders by year of initial release (and by TLP label where several are used)
IntegrityAt least one hash file per document with a secure algorithm (Example: .sha512; avoid MD5 and SHA-1) and an OpenPGP signature file next to each document
DiscoveryReference the provider metadata from your security.txt (RFC 9116) with a CSAF field, and list the provider with CSAF aggregators where appropriate
ValidationValidate against the CSAF 2.0 JSON schema and run the standard's mandatory tests before publishing
UpdatesPublish a new file version under the same name with an incremented tracking version; never delete a published advisory
Human-readableRender the advisory page from the same source so that the two never disagree

10.2 CSAF skeleton

The excerpt shows the main structure for two of the affected and fixed Windows versions. It is illustrative: the full advisory also needs the remaining products, the VULN-2 entry, flags and threats, so generate the real document with a CSAF tool rather than by hand and validate it.

{
  "document": {
    "category": "csaf_security_advisory",
    "csaf_version": "2.0",
    "publisher": { "category": "vendor", "name": "Corvid Commerce", "namespace": "https://corvid.example" },
    "title": "Privilege escalation in Corvid POS Agent update service",
    "distribution": { "tlp": { "label": "WHITE" } },
    "tracking": {
      "id": "CORVID-SA-2026-007",
      "status": "final",
      "version": "1.0.0",
      "initial_release_date": "2026-10-24T09:00:00.000Z",
      "current_release_date": "2026-10-24T09:00:00.000Z",
      "revision_history": [ { "number": "1.0.0", "date": "2026-10-24T09:00:00.000Z", "summary": "Initial release" } ]
    },
    "notes": [ { "category": "summary", "text": "Corvid Commerce has released Corvid POS Agent 5.3.3 to fix a local privilege escalation in the update service." } ]
  },
  "product_tree": {
    "branches": [ {
      "category": "vendor", "name": "Corvid Commerce",
      "branches": [ {
        "category": "product_name", "name": "Corvid POS Agent for Windows",
        "branches": [
          { "category": "product_version_range", "name": "vers:generic/>=5.3.0|<=5.3.2", "product": { "product_id": "CSAFPID-0003", "name": "Corvid POS Agent for Windows 5.3.0 to 5.3.2" } },
          { "category": "product_version", "name": "5.3.3", "product": { "product_id": "CSAFPID-0004", "name": "Corvid POS Agent for Windows 5.3.3" } }
        ]
      } ]
    } ]
  },
  "vulnerabilities": [
    {
      "cve": "CVE-YYYY-NNNNN",
      "product_status": { "known_affected": ["CSAFPID-0003"], "first_fixed": ["CSAFPID-0004"], "fixed": ["CSAFPID-0004"], "recommended": ["CSAFPID-0004"] },
      "remediations": [ { "category": "vendor_fix", "details": "Install Corvid POS Agent 5.3.3", "product_ids": ["CSAFPID-0003"] } ],
      "scores": [ { "products": ["CSAFPID-0003"], "cvss_v3": { "version": "3.1", "vectorString": "CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H", "baseScore": 7.8, "baseSeverity": "HIGH" } } ]
    }
  ]
}

The CVE ID and the Example CVSS v3.1 vector (7.8, High) must be replaced with your own values; the mandatory tests reject a vector, score and severity that do not agree. vers: range names in product_version_range follow the CSAF 2.0 recommendation; a plain description such as "5.3.0 to 5.3.2" is also allowed but tools cannot evaluate it.

11. Pre-publication checklist

CheckResultChecked by
For each vulnerability, every concerned product ID is in exactly one status group and none is in two contradicting groups (mandatory test 6.1.6)[Pass / Fail][@name]
Affected ranges agree with the release history and SBOMs[Pass / Fail][@name]
Every "known_not_affected" product has a flag or an impact threat[Pass / Fail][@name]
Every "known_affected" product has at least one remediation[Pass / Fail][@name]
CVSS vector, score and rating are consistent and the version is stated[Pass / Fail][@name]
CVE record content matches the advisory (description, affected versions, references)[Pass / Fail][@name]
No exploit code, internal hostnames or customer names[Pass / Fail][@name]
Researcher credit approved by the researcher[Pass / Fail][@name]
CSAF file validates (schema and mandatory tests); signature and hashes published[Pass / Fail][@name]
Human-readable page, CSAF file, release notes and customer email say the same thing[Pass / Fail][@name]
Embargo date and time agreed with all coordinating parties[Pass / Fail][@name]

12. Glossary and references

12.1 Glossary

TermDefinition
CSAFCommon Security Advisory Framework: an OASIS standard for machine-readable security advisories in JSON
Product treeThe CSAF section that names and identifies every product the advisory refers to
Product IDA document-local identifier (for example CSAFPID-0001) used to refer to a product throughout the advisory
VEXVulnerability exploitability exchange: a statement of whether a product is affected by a vulnerability
CVSSCommon Vulnerability Scoring System, maintained by FIRST
CPE, PURLCommon Platform Enumeration and Package URL: identifiers for products and packages
TLPTraffic Light Protocol: labels that tell recipients how widely they may share information
Coordinated vulnerability disclosureProcess in which the reporter and vendor agree when and how a vulnerability is made public

12.2 References

ReferenceUse
OASIS, Common Security Advisory Framework Version 2.0, OASIS Standard, 18 November 2022, and Errata 01, 26 January 2024 (docs.oasis-open.org/csaf/csaf/v2.0)Section structure and field paths
OASIS CSAF Technical Committee, CSAF 2.1 committee specification drafts (github.com/oasis-tcs/csaf), draft onlyFuture metrics with CVSS v4.0, EPSS and SSVC
CISA, Minimum Requirements for Vulnerability Exploitability eXchange (VEX), April 2023VEX statuses (6)
CISA, Vulnerability Exploitability eXchange (VEX): Status Justifications, June 2022Justification labels (6.2)
FIRST, Common Vulnerability Scoring System v4.0 (first.org/cvss/v4-0)Severity scoring (8), named only
CISA, Stakeholder-Specific Vulnerability Categorization Guide (cisa.gov/ssvc) and CISA Known Exploited Vulnerabilities cataloguePrioritisation context (8.2)
RFC 9116, A File Format to Aid in Security Vulnerability Disclosure (security.txt), April 2022Discovery of the CSAF provider (10)
Regulation (EU) 2024/2847 (Cyber Resilience Act), Article 14Notification duties (9)
SBOM and VEX Policy (security/sbom-vex-policy)Rules for VEX evidence and approval
PSIRT Vulnerability Handling (security/psirt-vulnerability-handling)Process that produces this advisory
Vulnerability Disclosure Policy (security/vulnerability-disclosure-policy)Reporter intake and safe harbour
Security Policy (dev/security-policy)Repository SECURITY.md for open-source projects
Release Notes (dev/release-notes)Release notes that link to this advisory

Standard and licence note

Structure aligned with the OASIS Common Security Advisory Framework Version 2.0 (Copyright OASIS Open 2022 to 2024; the OASIS notice permits derivative works that comment on or assist in implementing the specification); section names, field paths and enumerated values are cited so that the template maps to the standard, and no specification text is reproduced. Based on the CISA Minimum Requirements for VEX (April 2023), a work of the United States Government. CVSS is owned by FIRST (Forum of Incident Response and Security Teams, Inc.); it is referred to by name and version only, and readers should use the official specification and calculator at first.org. The text of this template is original. CSAF 2.1 was at committee draft stage at the time of writing: check the current official versions at oasis-open.org, cisa.gov and first.org before relying on this template. Template licence: MIT.

संबंधित टेम्पलेट