---
title: Audit Reports
description: Gremlin-generated YAML compliance audit reports
published: true
date: 2026-04-12T00:00:00.000Z
tags: audits, gremlin
editor: markdown
dateCreated: 2026-04-12T00:00:00.000Z
---

# Audit Reports

Audit reports are auto-generated weekly by the Gremlin Forgejo Audit workflow (n8n, Monday 06:00). Each report checks a single compose YAML file against the Netgrimoire Docker Swarm template standard.

See [Gremlin Grimoire — Forgejo Audit Workflow](/Gremlin-Grimoire/Workflows/Forgejo-Audit) for full workflow documentation.

## What Gets Checked

- Homepage labels present on all services
- Uptime Kuma labels present on all services
- Caddy labels on exposed services
- Placement constraints (ARM exclusion defaults)
- Volume paths follow `/DockerVol/` or `/data/nfs/znas/Docker/` convention
- No forbidden fields (`version:`, `container_name:`, `restart:`, `depends_on:`)
- `endpoint_mode: dnsrr` not used (always VIP)
- `diun.enable: "true"` present
- Network references `netgrimoire` external overlay

## Report Files

Reports follow the naming convention `<service>-<date>.md`. Files here are committed automatically by n8n — do not edit manually.
