From 614ca9ec84eb9fbb8fc6b070ff497815b716241b Mon Sep 17 00:00:00 2001 From: traveler Date: Mon, 27 Apr 2026 06:11:45 -0500 Subject: [PATCH] audit(gremlin): filebrowser PASS 2026-04-27 --- Netgrimoire/Audits/filebrowser-2026-04-27.md | 48 ++++++++++++++++++++ 1 file changed, 48 insertions(+) create mode 100644 Netgrimoire/Audits/filebrowser-2026-04-27.md diff --git a/Netgrimoire/Audits/filebrowser-2026-04-27.md b/Netgrimoire/Audits/filebrowser-2026-04-27.md new file mode 100644 index 0000000..603e70b --- /dev/null +++ b/Netgrimoire/Audits/filebrowser-2026-04-27.md @@ -0,0 +1,48 @@ +--- +title: Audit - filebrowser.yaml +description: Gremlin audit report 2026-04-27 +published: true +date: 2026-04-27T11:11:45.766Z +tags: gremlin,audit +editor: markdown +dateCreated: 2026-04-27T11:11:45.766Z +--- + +# Audit Report — filebrowser.yaml + +**Date:** 2026-04-27 +**File:** swarm/filebrowser.yaml +**Type:** Docker Swarm +**Verdict:** PASS + +--- + +**SWARM AUDIT** + +1. **Homepage labels:** + - `homepage.group=Jolly Roger` - **PASS** + - `homepage.name=FileBrowser` - **PASS** + - `homepage.icon=filebrowser.png` - **PASS** + - `homepage.href=http://filebrowser.netgrimoire.com` - **PASS** + - `homepage.description=Web-based file manager` - **PASS** + +2. **Uptime Kuma labels:** + - No Uptime Kuma labels found in the configuration. - **FAIL** + **Fix**: Add appropriate Uptime Kuma labels following the format `kuma..http.name` and `kuma..http.url`. + +3. **Caddy labels on exposed services:** + - `caddy=filebrowser.netgrimoire.com` - **PASS** + - `caddy.reverse_proxy="{{upstreams 80}}"` - **PASS** + +4. **Placement constraints:** + - No specific node.hostname constraints found. Instead, using `node.labels.general == true`. - **FAIL** + **Fix**: Specify a more specific hostname or label constraint for better placement control. + +5. **Volumes use /DockerVol/ path convention:** + - `/data/nfs/Baxter/Docker/filebrowser/config` does not follow the `/DockerVol/` convention. - **FAIL** + **Fix**: Update the volume paths to use the specified convention, e.g., `/DockerVol/filebrowser/config`. + +6. **Network references external netgrimoire overlay:** + - `netgrimoire` network is referenced externally. - **PASS** + +**VERDICT:** FAIL \ No newline at end of file