From be725e7080b3d78a27bbfcddeadaa3dd5a95490b Mon Sep 17 00:00:00 2001 From: traveler Date: Mon, 13 Apr 2026 06:48:15 -0500 Subject: [PATCH] audit(gremlin): caddy FAIL 2026-04-13 --- Netgrimoire/Audits/caddy-2026-04-13.md | 49 ++++++++++++++++++++++++++ 1 file changed, 49 insertions(+) create mode 100644 Netgrimoire/Audits/caddy-2026-04-13.md diff --git a/Netgrimoire/Audits/caddy-2026-04-13.md b/Netgrimoire/Audits/caddy-2026-04-13.md new file mode 100644 index 0000000..4c815cd --- /dev/null +++ b/Netgrimoire/Audits/caddy-2026-04-13.md @@ -0,0 +1,49 @@ +--- +title: Audit - caddy.yaml +description: Gremlin audit report 2026-04-13 +published: true +date: 2026-04-13T11:48:15.807Z +tags: gremlin,audit +editor: markdown +dateCreated: 2026-04-13T11:48:15.807Z +--- + +# Audit Report — caddy.yaml + +**Date:** 2026-04-13 +**File:** swarm/stack/caddy/caddy.yaml +**Type:** Docker Swarm +**Verdict:** FAIL + +--- + +```plaintext +1. Homepage labels: + - homepage.group: FAIL - Missing + - homepage.name: FAIL - Missing + - homepage.icon: FAIL - Missing + - homepage.href: FAIL - Missing + - homepage.description: FAIL - Missing + +2. Uptime Kuma labels: + - kuma..http.name: FAIL - Not applicable (no Uptime Kuma service found) + - kuma..http.url: FAIL - Not applicable (no Uptime Kuma service found) + +3. Caddy labels on exposed services: + - caddy=: PASS + - caddy.reverse_proxy: FAIL - Missing + +4. Placement constraints: + - node.hostname: PASS + +5. Volumes use /DockerVol/ path convention: + - caddy-logs: FAIL - Not following the convention (using /export/Docker/caddy/Caddyfile:/etc/caddy/Caddyfile) + - crowdsec-db: FAIL - Not following the convention (using default volume) + +6. Network references external netgrimoire overlay: + - netgrimoire: PASS + - vpn: FAIL - Using internal network, should be external + - crowdsec_net: PASS + +VERDICT: FAIL +``` \ No newline at end of file