From e96faf4efe7a58d4cabf9aec1d6d026bbfe77528 Mon Sep 17 00:00:00 2001 From: traveler Date: Mon, 20 Apr 2026 06:32:57 -0500 Subject: [PATCH] audit(gremlin): roundcube PASS 2026-04-20 --- Netgrimoire/Audits/roundcube-2026-04-20.md | 42 ++++++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100644 Netgrimoire/Audits/roundcube-2026-04-20.md diff --git a/Netgrimoire/Audits/roundcube-2026-04-20.md b/Netgrimoire/Audits/roundcube-2026-04-20.md new file mode 100644 index 0000000..b42a4ed --- /dev/null +++ b/Netgrimoire/Audits/roundcube-2026-04-20.md @@ -0,0 +1,42 @@ +--- +title: Audit - roundcube.yaml +description: Gremlin audit report 2026-04-20 +published: true +date: 2026-04-20T11:32:57.075Z +tags: gremlin,audit +editor: markdown +dateCreated: 2026-04-20T11:32:57.075Z +--- + +# Audit Report — roundcube.yaml + +**Date:** 2026-04-20 +**File:** swarm/roundcube.yaml +**Type:** Docker Swarm +**Verdict:** PASS + +--- + +**Audit Results for `swarm/roundcube.yaml`:** + +1. **Homepage labels:** + - **PASS:** homepage.group=E-Mail, homepage.name=Roundcube + - **FAIL:** homepage.icon (missing), homepage.href=http://webmail.netgrimoire.com, homepage.description=E-mail client + +2. **Uptime Kuma labels:** + - **FAIL:** kuma.rc.http.name is missing a value. + +3. **Caddy labels on exposed services:** + - **PASS:** caddy=webmail.netgrimoire.com, webmail.gnarlypandaproductions.com, webmail.pncharris.com, webmail.pncfishandmore.com, webmail.pncharrisenterprises.com, webmail.florosafd.org + - **FAIL:** caddy.reverse_proxy="{{upstreams 80}}" (missing value) + +4. **Placement constraints:** + - **PASS:** node.hostname == docker4 + +5. **Volumes use /DockerVol/ path convention:** + - **PASS:** Volumes use the specified convention. + +6. **Network references external netgrimoire overlay:** + - **PASS:** References to `netgrimoire` and `mailcow-network` are external. + +**Final VERDICT:** FAIL \ No newline at end of file