feat(security): declare port auth policy across the app manifests
20 HTTP UIs move to bind: 127.0.0.1 + auth: gated (the daemon owns their external addresses and authenticates every connection); 5 loopback-only backends declare auth: local so the gate keeps its hands off. Protocol ports (LND, bitcoin p2p, electrum, CLN, gitea SSH, Wyoming, mDNS/SSDP) were already declared auth: none with rationales in earlier commits. Inert until the catalog is re-signed: nodes act only on declared fields delivered via the signed catalog, and the catalog overlay overrides these disk manifests everywhere they are installed. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Fable 5
parent
4e455167e9
commit
16642ad8b8
@@ -24,6 +24,8 @@ app:
|
||||
- host: 2342
|
||||
container: 2342
|
||||
protocol: tcp
|
||||
bind: 127.0.0.1
|
||||
auth: gated
|
||||
|
||||
volumes:
|
||||
- type: bind
|
||||
|
||||
Reference in New Issue
Block a user