From a92a25c1bf1dd71bf85ac1d85d635fdbb7f43eb6 Mon Sep 17 00:00:00 2001 From: traveler Date: Thu, 2 Apr 2026 22:22:15 -0500 Subject: [PATCH] audit(gremlin): vaultwarden FAIL 2026-04-03 --- Netgrimoire/Audits/vaultwarden-2026-04-03.md | 45 ++++++++++++++++++++ 1 file changed, 45 insertions(+) create mode 100644 Netgrimoire/Audits/vaultwarden-2026-04-03.md diff --git a/Netgrimoire/Audits/vaultwarden-2026-04-03.md b/Netgrimoire/Audits/vaultwarden-2026-04-03.md new file mode 100644 index 0000000..b0fe064 --- /dev/null +++ b/Netgrimoire/Audits/vaultwarden-2026-04-03.md @@ -0,0 +1,45 @@ +--- +title: Audit - vaultwarden.yaml +description: Gremlin audit report 2026-04-03 +published: true +date: 2026-04-03T03:22:15.425Z +tags: gremlin,audit +editor: markdown +dateCreated: 2026-04-03T03:22:15.425Z +--- + +# Audit Report — vaultwarden.yaml + +**Date:** 2026-04-03 +**File:** swarm/vaultwarden.yaml +**Type:** Docker Swarm +**Verdict:** FAIL + +--- + +1. **Homepage labels:** + - `homepage.group`: PASS + - `homepage.name`: PASS + - `homepage.icon`: PASS + - `homepage.href`: PASS + - `homepage.description`: PASS + +2. **Uptime Kuma labels:** + - No Uptime Kuma labels are defined in the file. This is a potential issue since it might be required for proper monitoring and management of the service. + +3. **Caddy labels on exposed services:** + - `caddy=pass.netgrimoire.com`: PASS + - `caddy.reverse_proxy=bitwarden:80`: PASS + +4. **Placement constraints:** + - `node.hostname == docker3`: PASS + +5. **Volumes use /DockerVol/ path convention:** + - `/DockerVol/bitwarden:/data`: PASS + +6. **Network references external netgrimoire overlay:** + - `networks: netgrimoire` with `external: true`: PASS + +**VERDICT: FAIL** + +The main issue is the absence of Uptime Kuma labels, which could affect monitoring and management of the service. This should be addressed to ensure comprehensive infrastructure auditing. \ No newline at end of file