Release Locking
Understand how release locking protects published vulnerability data from accidental changes.
Release locking is a safety mechanism that prevents changes to a release's vulnerability data while a VEX document is under review or after it has been published.
When locking occurs
A release becomes locked when:
- A VEX document is submitted for approval (enters the review process)
- A VEX document is published as a disclosure
What is locked
When a release is locked, you cannot:
- Upload or delete the SBOM
- Change vulnerability dispositions
- Generate new VEX documents
- Edit release metadata
The lock icon appears next to the release version in the releases table and on the release detail page.
Unlocking
A release is unlocked when:
- A submitted VEX document is rejected (returned to draft)
- The lock is removed by the system after specific conditions are met
Why locking matters
Locking ensures the integrity of your published disclosures. When you publish a VEX document, it includes a snapshot of the vulnerabilities and dispositions at that point in time. If someone could change the underlying data after publication, the published disclosure would become inaccurate.
This is particularly important for regulatory compliance, where published disclosures serve as evidence that you have properly assessed and communicated vulnerability information.
Working with locked releases
If you need to update vulnerability information for a locked release:
- Create a new release version (e.g., "2.1.1" if the locked release is "2.1.0")
- Upload the updated SBOM to the new release
- Triage vulnerabilities and generate a new VEX document
- Publish the updated disclosure
This preserves the audit trail and ensures every published disclosure has a consistent, unchangeable record.