{# Server tab "vulnerabilities": OSV findings for the installed packages. Context: s, vulns (services.vulns.summary), user, csrf #} {% set v = vulns %}
Agent 1.2+ sends the installed package list (dpkg / apk / rpm) once a day and whenever it changes; Vigil matches every package version against the OSV.dev database (Debian, Ubuntu, Alpine, Rocky/Alma advisories) and lists what needs updating. Make sure "Send package inventory" is on under Alert rules → Logs & inventory.
No known vulnerabilities in the {{ v.packages }} installed packages{% if v.scanned_at %} (scanned {{ v.scanned_at|timeago }}){% endif %}.
| Severity | Package | Installed → fixed | Advisory | Summary | Seen |
|---|---|---|---|---|---|
| {{ x.severity }} | {{ x.package }} | {{ x.version }}{% if x.fixed_version %} → {{ x.fixed_version }}{% else %} (no fix yet){% endif %} | {{ x.vuln_id }}{% if x.published %} {{ x.published.strftime('%Y-%m-%d') }} {% endif %} |
{{ (x.summary or '')[:220] }}{% if x.summary and x.summary|length > 220 %}…{% endif %} | {{ x.first_seen|timeago }} |
Fix: apt upgrade <package> / apk upgrade / dnf update; entries disappear on the next inventory change. An incident opens when new critical vulnerabilities appear.