Skip to content
Certifyi

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.

Patch recordIllustrative example
CVEAssetIdentifiedTestedDeployedStatus
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.

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.

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
Scroll to Top