Files
OmniRoute/src
diegosouzapw 8dcc21476b feat(authz): add 3-tier route guard (local-only + always-protected)
Tier 1 — LOCAL_ONLY: /api/mcp/ and /api/cli-tools/runtime/ are
restricted to loopback regardless of auth (prevents CVE-class exposure
of process-spawning endpoints via tunnels or LAN access).

Tier 2 — ALWAYS_PROTECTED: /api/shutdown and /api/settings/database
always require auth, even when requireLogin=false.

Tier 3 — MANAGEMENT: existing behaviour (auth bypassed when
requireLogin=false). IPv6 loopback [::1] correctly parsed.
2026-05-14 23:08:40 -03:00
..
2026-05-10 00:55:06 -03:00
2026-05-10 00:55:06 -03:00