Skip to main content

Vulnerability Management

Vulnerability Management is the single place where findings from every source are triaged, prioritised and tracked to verified closure. Cloud misconfigurations, Kubernetes findings, container CVEs, web and API scan results, code findings and Wazuh detections arrive already normalised and deduplicated, so your team works one queue instead of six consoles.

Where: left navigation → Vulnerability Management (under Core Security).

Vulnerability Management — Raw findings: 320 unique vulnerabilities across all sources with per-source counts (Cloud Misconfig 103, Kubernetes 46, Container CVEs 10, App Scans 230, Code 132), severity and SLA columns

What arrives here

Source filterFed by
Cloud MisconfigCloud Security posture scans (AWS / GCP / Azure) and real-time cloud events
Kuberneteskube-bench, Polaris, Kubescape, Trivy, kube-hunter cluster scans
Container CVEsRegistry and quick-scan image results (Trivy / Grype)
App ScansZAP, Nuclei, Nmap, testssl, header and API tests from the Scanning workspace
Code · IaCSAST, SCA, secrets and Checkov findings from the Code Command Center
API · DomainAPI security tests and domain reconnaissance
WazuhHost and endpoint alerts ingested from a connected Wazuh manager

Each source is fingerprinted — the same weakness on the same asset is one finding whether it came from two tools or two weeks apart — and enriched with CISA KEV, EPSS, CVSS, reachability and the asset's business context before it reaches you.

The workspace

TabWhat it isPage
TriageThe Triage Engine's queue: work items ranked P1–P4, the Action queue (P1 + P2) by default, bulk decisions, remediation guidance.Triage Queue
Raw findingsEvery unique vulnerability grouped across assets, filterable by source, severity and status; expand for description, remediation and affected assets.Raw Findings & Occurrences
DashboardCounts by severity and source, SLA breaches, recent vulnerabilities.Dashboard
All OccurrencesThe flat list — one row per finding per asset — with VPR, priority, SLA due and per-occurrence detail.Raw Findings & Occurrences
SLA PoliciesRemediation deadlines by severity/environment/criticality, breach dashboard, escalation.SLA Management
JiraAppears once a Jira integration is configured: tickets created from findings and their sync state.Third-Party Integrations

Score findings (top right of Triage) runs the Triage Engine over the team's open findings; it also runs automatically after syncs, and Sync All Sources pulls the latest results from every module on demand.

The lifecycle

A finding starts open. Your decisions — fixed, accepted risk, false positive, duplicate, suppressed — are recorded on the finding and survive re-scans. When a later scan no longer reports the weakness the finding is resolved by scan; when a scan reports something you had marked fixed, it reopens. A closed Jira ticket is never treated as proof: closure is confirmed by the scanner, not the tracker.

Prerequisites

  • SLA Management — deadlines, breaches, escalation.
  • Alerts — being told when something new needs attention.
  • Risk Management — promoting findings into owned business risks.

Frequently asked questions

How should security teams deduplicate vulnerability findings?

Offload normalizes findings from every source into a shared model and reconciles duplicates automatically, so the same issue reported by different scanners collapses into a single tracked finding in one queue.

How does Offload Security prioritize vulnerabilities?

Findings are risk-scored using exploit and threat signals such as EPSS and CISA KEV together with asset and business context, so teams focus on what is genuinely exploitable and important rather than raw CVSS alone.

How do you validate vulnerability closure after a Jira ticket is resolved?

A resolved ticket is not treated as proof a vulnerability is fixed. Offload confirms closure when a subsequent scan no longer detects the finding, so remediation is verified rather than assumed.