CMDB and Container Vunerability Response

Abbey2
Tera Expert

How important is Container Inventory for the implementation of Container Vulnerabilities Response? If we are not discovering containers or have appropriate container information in the cmdb, how do we implement containers vulnerabilities, or should we even implement it ? 

Bonus points for how important it is for Application vu,nerabilities too ? 🙂 

1 REPLY 1

kmohammed
Tera Guru

Hi Abbey,

 

Short answer: container inventory is not optional for Container Vulnerability Response — it is the foundation. Do not treat it as a phase 2 cleanup item.

 

Why it matters so much:

 

1. Matching depends on it. A scanner finding (for example, from Wiz, Qualys, or Tenable) has to be matched to a container image or container CI in the CMDB to create a usable Vulnerable Item. Without an accurate inventory, findings cannot be matched reliably, so they land as unmatched items, get duplicated, or cannot be routed to an owner.

 

2. Ownership and remediation depend on it. Container Vulnerable Items are grouped and assigned through the CI and its relationships to application services and owners. If the container or image CI is missing or stale, you cannot tell which team owns the image, which running containers are affected, or whether a fix has actually been deployed.

 

3. Risk scoring is only as good as the inventory. Exposure, criticality, and service context come from the CMDB relationships around the CI. A finding against an unknown or unclassed container cannot be prioritized correctly against your other vulnerabilities.

 

What to do if you do not have good container inventory yet:

 

- Start with the container inventory/discovery work first: get container images and running containers discovered and into the CMDB with stable identifiers that your scanner also reports, before you scale up Container VR ingestion.

- Run Container VR in a limited pilot (one scanner source, one platform/cluster) and measure the unmatched rate. A high unmatched rate is a CMDB/discovery problem, not a VR configuration problem, and it will tell you exactly where inventory is missing.

- Do not try to work around missing inventory by manually creating CIs for every finding. That does not scale, and it breaks as soon as images are rebuilt and redeployed.

 

So, yes — implement Container VR, but sequence it after, or at least in parallel with, container inventory. Otherwise you will ingest findings you cannot act on.

 

Bonus points, for Application Vulnerability Response: the same principle applies. Application VR needs software/application inventory — the application and its software instances in the CMDB — so findings can be matched to an application service and an owner. Without that inventory, application findings are just a list of vulnerable components with no reliable ownership or remediation path.

 

Thanks,

Karimuddin