The settings handler SSRF test table expected the generic "private ip" error string for the cloud-metadata case (169.254.169.254). After the url_validator was updated to return a distinct "cloud metadata" error for that address, the handler test's errorContains check failed on every CI run. Updated the test case expectation from "private" to "cloud metadata" to match the more precise error message now produced by the validator.
Backend Service
This folder contains the Go API for CaddyProxyManager+.
Prerequisites
- Go 1.24+
Getting started
cp .env.example .env # optional
cd backend
go run ./cmd/api
Tests
cd backend
go test ./...