New containers/trivy app (aquasec/trivy in server mode, private API port, docker socket + cache volume) in the security,recommended categories, plus placement in the setup wizard recommended step, the server-side install tier after crowdsec, and the CLI first-install prompt. The updater's CVE scan (design doc P4) will gate on this app being installed; §5 of the design doc updated to record the app-based decision. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Signed-off-by: librelad <librelad@digitalangels.vip>
23 lines
1.1 KiB
XML
23 lines
1.1 KiB
XML
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 128 128" fill="none">
|
|
<!-- Shield silhouette -->
|
|
<path d="M64 8 L112 24 V60 C112 86 92 110 64 120 C36 110 16 86 16 60 V24 Z"
|
|
fill="url(#tv-grad)" stroke="#5dd3ff" stroke-width="2.5" stroke-linejoin="round"/>
|
|
<defs>
|
|
<linearGradient id="tv-grad" x1="0" y1="0" x2="0" y2="1">
|
|
<stop offset="0" stop-color="#1a2b3d"/>
|
|
<stop offset="1" stop-color="#0a1420"/>
|
|
</linearGradient>
|
|
<radialGradient id="tv-lens" cx="0.5" cy="0.5" r="0.5">
|
|
<stop offset="0" stop-color="#0f2334"/>
|
|
<stop offset="1" stop-color="#12314a"/>
|
|
</radialGradient>
|
|
</defs>
|
|
<!-- Magnifier lens over the shield -->
|
|
<circle cx="56" cy="54" r="22" fill="url(#tv-lens)" stroke="#5dd3ff" stroke-width="5"/>
|
|
<!-- Handle -->
|
|
<path d="M72 70 L90 88" stroke="#5dd3ff" stroke-width="8" stroke-linecap="round"/>
|
|
<!-- Bug dot found under the lens -->
|
|
<circle cx="56" cy="54" r="6" fill="#ff5d7a"/>
|
|
<path d="M56 44 V38 M56 64 V70 M46 54 H40 M66 54 H72" stroke="#ff5d7a" stroke-width="2.5" stroke-linecap="round"/>
|
|
</svg>
|