---
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=<domain>, 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/<service> 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.