From f6ad45a21c1a0c9254fa06eb407e87c077d30967 Mon Sep 17 00:00:00 2001 From: traveler Date: Mon, 4 May 2026 06:34:54 -0500 Subject: [PATCH] audit(gremlin): roundcube FAIL 2026-05-04 --- Netgrimoire/Audits/roundcube-2026-05-04.md | 51 ++++++++++++++++++++++ 1 file changed, 51 insertions(+) create mode 100644 Netgrimoire/Audits/roundcube-2026-05-04.md diff --git a/Netgrimoire/Audits/roundcube-2026-05-04.md b/Netgrimoire/Audits/roundcube-2026-05-04.md new file mode 100644 index 0000000..f2613bf --- /dev/null +++ b/Netgrimoire/Audits/roundcube-2026-05-04.md @@ -0,0 +1,51 @@ +--- +title: Audit - roundcube.yaml +description: Gremlin audit report 2026-05-04 +published: true +date: 2026-05-04T11:34:54.694Z +tags: gremlin,audit +editor: markdown +dateCreated: 2026-05-04T11:34:54.694Z +--- + +# Audit Report — roundcube.yaml + +**Date:** 2026-05-04 +**File:** swarm/roundcube.yaml +**Type:** Docker Swarm +**Verdict:** FAIL + +--- + +### Audit Report for `swarm/roundcube.yaml` + +1. **Homepage Labels**: + - **homepage.group**: E-Mail (PASS) + - **homepage.name**: Roundcube (PASS) + - **homepage.icon**: roundcube.png (FAIL) + - Fix: The icon path provided is incorrect. It should be a relative or absolute path to the icon file within the container. + - **homepage.href**: http://webmail.netgrimoire.com (PASS) + - **homepage.description**: E-mail client (PASS) + +2. **Uptime Kuma Labels**: + - **kuma.rc.http.name**: Mealie (FAIL) + - Fix: The label should be `kuma.mrc.http.name` to follow the pattern. + - **kuma.mrc.http.url**: http://roundcube:80 (PASS) + +3. **Caddy Labels on Exposed Services**: + - **caddy=, caddy.reverse_proxy**: + - The label is correct, but ensure that the domains listed are correctly configured in Caddy. + +4. **Placement Constraints**: + - **node.hostname**: docker4 (PASS) + +5. **Volumes Use /DockerVol/ Path Convention**: + - **/DockerVol/roundcube/www:/var/www/html**: (PASS) + +6. **Network References External netgrimoire Overlay**: + - **netgrimoire network**: External, referenced correctly (PASS) + - **mailcow-network network**: External, referenced correctly (PASS) + +### VERDICT: FAIL + +The audit found multiple issues that need to be addressed before the service is fully compliant with the infrastructure standards. Specifically, incorrect icon paths and label naming conventions must be fixed for the audit to pass. \ No newline at end of file