Pulse/pkg/securityutil
rcourtman df4e02ef89 Add Go branch-coverage tests for models config securityutil and aicontracts helpers
Adds table-driven branch-coverage unit tests for previously uncovered pure
functions across internal/models, internal/config, pkg/securityutil and
pkg/aicontracts. New test files only, with no source changes.

Covers model collection normalizers, reflect-based metric deep-copy,
removed-host agent bookkeeping, report-schedule and entitlement-billing
normalization, effective AI control and Patrol autonomy resolution,
websocket-origin host normalization, and command-safety classifiers. 61
TestBranchCov functions in 8 files, all vet and gofmt clean.
2026-07-16 14:20:13 +01:00
..
httpurl.go Add an explicit operator override for plaintext HTTP to non-local Pulse hosts 2026-07-14 16:42:02 +01:00
httpurl_test.go Add an explicit operator override for plaintext HTTP to non-local Pulse hosts 2026-07-14 16:42:02 +01:00
outbound_http.go fix: block SSRF bypass through HTTP proxy in restricted outbound client 2026-06-26 13:05:23 +01:00
outbound_http_test.go fix: block SSRF bypass through HTTP proxy in restricted outbound client 2026-06-26 13:05:23 +01:00
pkg_securityutil_httpurl_branchcov0716_test.go Add Go branch-coverage tests for pure config and helper packages 2026-07-16 10:19:51 +01:00
securityutil_websocket_origin_branchcov0716_test.go Add Go branch-coverage tests for models config securityutil and aicontracts helpers 2026-07-16 14:20:13 +01:00
websocket_origin.go Allow insecure dev HTTP agent runtime URLs 2026-04-23 13:48:54 +01:00