Vulnerability management
A vulnerability register linked to your assets, risks and controls
Record each vulnerability with its CVE, CVSS score and affected assets, and document risk acceptance when a fix has to wait. The register sits in the same workspace as your controls and risk register.
In short
Vulnerabilities reach the register from two directions: NVD matches against the assets in your inventory, and findings from tools such as CrowdStrike and Microsoft Defender. Each one is tracked through remediation or formal risk acceptance, and linked to the assets it affects and to the risk register.
The vulnerability register
The register holds each known weakness, whether it came from a scanner, a dependency check, a vendor advisory or a penetration test report. Each entry carries the CVE identifier where there is one, the CVSS base and environmental scores, the assets affected and the remediation status.
Because the register sits in your GRC workspace, a vulnerability can be linked to the control it weakens, the risk it raises and the change needed to fix it.
- CVE details taken from the NVD
- CVSS base, temporal and environmental scores
- Affected assets from your asset register
- Severity, owner, due date and remediation status on each record
Advisories matched to the software you run
Certifyi checks the software and hardware in your asset inventory against the NVD using CPE identifiers. When a published vulnerability matches one of your assets, it appears in the register with the affected assets already linked.
Each match is also recorded as a risk, so it has an owner and a severity in the same workspace as your controls. Your team reviews each match and confirms whether the version you run is affected.
- CPE identifier
- The NVD names affected products with CPE identifiers, and matching compares them with the software recorded in your inventory.
- Affected assets
- Each match is linked to the assets it affects.
- Risk record
- Each match is recorded as a risk, with an owner and a severity.
From advisory to deployed patch
A vulnerability that needs a patch usually moves through identification, assessment, testing, deployment and verification in the tools your team already uses. Auditors expect a record of who approved the patch, when it was tested, the rollback procedure and whether the check after deployment passed.
ISO 27001 A.8.8 and SOC 2 CC7.1 both ask for evidence that patches are identified, assessed and applied in good time, and the patch record is that evidence. Attach it to the control it supports, where the tamper-evident activity log shows who added it and when.
| CVE | Asset | Identified | Tested | Deployed | Status |
|---|---|---|---|---|---|
| CVE-2026-31247 | api-gateway-prod | 12 Oct | 14 Oct | 15 Oct | Verified |
| CVE-2026-29881 | auth-service-eu | 10 Oct | 12 Oct | Pending | Testing |
| CVE-2026-30102 | cdn-edge-nodes | 08 Oct | Pending | Pending | Assessing |
An example of the patch records auditors ask for, which your team keeps as evidence on the control they support. Example data, not a customer record.
Risk acceptance when a patch has to wait
Some vulnerabilities cannot be patched straight away. The vendor has no fix yet, the system is end-of-life, or the next change window is months off. A waiver records the risk, the compensating controls in place, an expiry date and the approver who signed it.
Waivers stay in the vulnerability register with their expiry date, instead of being forgotten in a spreadsheet. Auditors can see the decision and who made it.
Use the scanners you already run
Certifyi is not a scanner. It is the register where scanner output becomes tracked remediation inside your compliance programme.
- CrowdStrike and Microsoft Defender: endpoint and security findings through their connectors
- Other scanners: ask us which connectors are available for your tools
Findings go into the same register, linked by CVE and asset.
Vulnerabilities in the risk register
A critical vulnerability left unpatched is a risk, but in many organisations the vulnerability list and the risk register are separate spreadsheets. In Certifyi, a published vulnerability matched to one of your assets is linked to the risk register, with an owner, a severity and a remediation date.
A risk treatment that calls for patching can point back to the vulnerability record, so the risk owner can see how remediation is going.
Reporting for boards and auditors
Boards and auditors tend to ask the same questions about vulnerabilities: how many findings are open by severity, how old the oldest ones are, and which waivers are in force. Answer them from the register your security team works in, not from a separate spreadsheet.
Because each match is recorded as a risk, it appears in the risk register and its heatmap beside the rest of your risks, so the board and the engineers are looking at the same records.
What the module covers
A register for vulnerabilities from any source, kept with your assets, risks and controls.
-
CVE details
CVE identifiers and CVSS scores taken from the NVD.
-
Patch evidence
Patch records kept as evidence on the control they support.
-
Waivers
Risk acceptance with an expiry date and compensating controls, kept in the register.
-
Linked records
Vulnerabilities linked to the assets they affect and to the risk register.
-
NVD and CPE matching
Published vulnerabilities checked against your own asset inventory.
Related modules
Vulnerability records draw on the asset register and feed the risk register.
How Certifyi helps
One register instead of several scanner exports
Certifyi turns scanner output into remediation records you can show an auditor, linked to your assets and risks.
-
Vulnerability register
Findings from your scanners and the NVD, linked to the assets they affect.
-
Advisory matching
NVD advisories matched to your CPE inventory.
-
Waivers
Risk acceptance with compensating controls and an expiry date.
-
Jira tickets
Create Jira tickets from failing controls, so remediation starts where engineers work.
Questions
Vulnerability management questions
Is Certifyi a vulnerability scanner?
No. Certifyi holds the register and the remediation workflow. It brings findings from your existing tools into one register and tracks remediation, and you keep the scanners your security team already uses.
How are assets matched to vulnerabilities?
Certifyi matches NVD advisories against your asset inventory using CPE identifiers, links each match to the affected assets and records it as a risk. Your team reviews each match and confirms whether the version you run is affected.
How do patch records become audit evidence?
Your team keeps a patch record showing who identified the vulnerability, when it was assessed, who approved the patch, the test results, the deployment date and the check after deployment. Attach it to the control it supports and the auditor testing patching finds it there, through scoped, read-only access to the evidence for their engagement.
What happens when a waiver expires?
The waiver carries its expiry date in the register, so anyone looking at the finding can see the decision has run out and needs another look. The original decision, the compensating controls and the expiry date stay in the activity log.
Can I set remediation targets by severity?
Not today. Each finding carries an owner, a severity and a remediation date, and your vulnerability policy sets how quickly each severity band should be fixed.
Does vulnerability data feed into the risk register?
Yes. When a published vulnerability matches one of your assets, it is linked to the risk register with an owner, a severity and a remediation date, so the risk owner and the security team work from one record.
Bring scanner findings into one register
Book a demo and we will take one CVE from its NVD match to the risk record, with the waiver and the patch evidence along the way. That chain is what your auditor will ask for under A.8.8.
- Each customer workspace has its own database
- Every change written to a tamper-evident activity log
- Auditors get scoped, read-only access
- AI suggestions wait for a person to accept them