---
title: Audit - ntfy.yaml
description: Gremlin audit report 2026-04-03
published: true
date: 2026-04-03T03:05:29.837Z
tags: gremlin,audit
editor: markdown
dateCreated: 2026-04-03T03:05:29.837Z
---

# Audit Report — ntfy.yaml

**Date:** 2026-04-03  
**File:** swarm/ntfy.yaml  
**Type:** Docker Swarm  
**Verdict:** FAIL

---

**Audit Report for swarm/ntfy.yaml**

1. **Homepage labels**: NOT APPLICABLE - The configuration file does not include any homepage labels.
   
2. **Uptime Kuma labels**: NOT APPLICABLE - The configuration file does not include Uptime Kuma labels.

3. **Caddy labels on exposed services**: 
   - PASS: `caddy=ntfy.netgrimoire.com`
   - PASS: `caddy.reverse_proxy`

4. **Placement constraints**: NOT APPLICABLE - The configuration file does not include any placement constraints.
   
5. **Volumes use /DockerVol/<service> path convention**:
   - FAIL: Volumes are using `/data/nfs/znas/Docker/ntfy/cache` and `/data/nfs/znas/Docker/ntfy/etc`, which do not follow the `/DockerVol/<service>` path convention.
     **Fix**: Update volumes to use a path like `/DockerVol/ntfy/cache` and `/DockerVol/ntfy/etc`.
   
6. **Network references external netgrimoire overlay**:
   - PASS: The network `netgrimoire` is referenced as an external network.

**VERDICT: FAIL**

The volume paths do not conform to the specified convention, which could lead to management and organization issues in the future. Ensure all volumes follow the `/DockerVol/<service>` path convention for better consistency and ease of maintenance.