- SSRF: Add IPv6 private range checks (loopback, ULA, link-local, IPv4-mapped) after DNS resolution, closing the IPv6 bypass - Deduplication: Add Set-based dedup in CustomProvidersSection handleDetectModels to prevent duplicate model accumulation - Bump type: change changeset from patch to minor for new feature - Reasoning: Narrow Anthropic sonnet reasoning detection to only flag models containing both 'sonnet' and 'think' - Docs: Add JSDoc to all undocumented functions in route file, raising docstring coverage above the 80% threshold - Test: Update sonnet reasoning expectation (standard sonnet is not a thinking model)
19 KiB
19 KiB