From b07b7db0638241272031f18fe840566466684b86 Mon Sep 17 00:00:00 2001 From: traveler Date: Mon, 13 Apr 2026 06:11:26 -0500 Subject: [PATCH] audit(gremlin): dupecheck FAIL 2026-04-13 --- Netgrimoire/Audits/dupecheck-2026-04-13.md | 45 ++++++++++++++++++++++ 1 file changed, 45 insertions(+) create mode 100644 Netgrimoire/Audits/dupecheck-2026-04-13.md diff --git a/Netgrimoire/Audits/dupecheck-2026-04-13.md b/Netgrimoire/Audits/dupecheck-2026-04-13.md new file mode 100644 index 0000000..998450c --- /dev/null +++ b/Netgrimoire/Audits/dupecheck-2026-04-13.md @@ -0,0 +1,45 @@ +--- +title: Audit - dupecheck.yaml +description: Gremlin audit report 2026-04-13 +published: true +date: 2026-04-13T11:11:26.396Z +tags: gremlin,audit +editor: markdown +dateCreated: 2026-04-13T11:11:26.396Z +--- + +# Audit Report — dupecheck.yaml + +**Date:** 2026-04-13 +**File:** swarm/dupecheck.yaml +**Type:** Docker Swarm +**Verdict:** FAIL + +--- + +### SWARM AUDIT + +#### 1. Homepage labels: +- **PASS**: `homepage.group` set to "Nucking Apps" +- **PASS**: `homepage.name` set to "Czkawka" +- **FAIL**: Missing `homepage.icon` value +- **PASS**: `homepage.href` set to "https://dupe.netgrimoire.com" +- **FAIL**: Missing `homepage.description` value + +#### 2. Uptime Kuma labels: +- **FAIL**: No Uptime Kuma related labels found + +#### 3. Caddy labels on exposed services: +- **PASS**: `caddy` set to "dupes.netgrimoire.com" +- **PASS**: `caddy.reverse_proxy` set to "192.168.5.10:5815" + +#### 4. Placement constraints: +- **PASS**: `node.hostname` constraint met with "znas" + +#### 5. Volumes use /DockerVol/ path convention: +- **FAIL**: Volume paths do not follow the `/DockerVol/` convention + +#### 6. Network references external netgrimoire overlay: +- **PASS**: Network `netgrimoire` is referenced as an external network + +### VERDICT: FAIL \ No newline at end of file