Skip to content

Vulnerabilities

Security → Vulnerabilities (/gravity/security/vulnerabilities) lists known vulnerabilities (CVEs) found in the container images your cloud instances are running, so you can triage them without leaving the platform.

Sencai scans the container images used by your active cloud instances with Trivy (falling back to Grype), and writes one row per finding: the image, the CVE ID, the affected package and version, a fix version if one exists, and severity.

Findings are labeled Critical, High, Medium, or Low, matching the severity Trivy/Grype assigns to the underlying CVE. Use the severity filter chips at the top of the table to narrow the list - each chip shows a live count.

ColumnMeaning
ImageThe container image the finding was found in
CVE IDThe vulnerability identifier
Package / VersionThe affected package and the version in the image
Fix VersionThe version that resolves it, if the scanner found one
SeverityCritical / High / Medium / Low
StatusOpen, Accepted, or Fixed
ScannerWhich tool produced the finding (Trivy or Grype)
ScannedWhen the image was last scanned

Each open finding has two possible actions:

  • Accept Risk - marks the finding as Accepted. Use this when you’ve reviewed a finding and decided not to act on it right now (for example, the affected code path isn’t reachable in your deployment). This is a one-click action today - it doesn’t currently prompt you for a written justification, so if your organization needs a documented reason, record it separately (for example, as a note on the related change or ticket).
  • Mark Fixed - available on both Open and Accepted findings. Use it once you’ve rebuilt or replaced the image with a version that resolves the CVE.

There’s no bulk action - findings are triaged one at a time, which keeps the audit trail specific to each decision.

This screen covers container images, not the operating system packages installed on your fleet-enrolled hosts - those are tracked separately under Patching. If a finding here points to a base-image package rather than something your own build introduced, the fix is usually to rebuild from an updated base image rather than patching a running container in place.

Container images themselves - the ones this scanner looks at - come from your connected registries; see Container registry for how images get into Sencai in the first place.

  • Patching - outdated OS packages on your fleet hosts
  • Container registry - where the scanned images come from
  • Secret findings - leaked credentials, a different kind of finding entirely
  • Audit log - every Accept Risk / Mark Fixed decision is recorded there