- βοΈ doc updates
- π when fixing a bug
- π when making general improvements
- β when adding tests
- β¬οΈ when upgrading dependencies
- π when adding new features
- π Add a default 20s request
timeouttofetch, applied across all redirect hops and combinable with a caller-suppliedsignal
- π Add Type Coercion to TypedResponse to allow for more flexible response handling
- π Resolve DNS names of allow list if blocked by SSRF checks, allowing them to bypass the checks
- π Add verbose option to type response
- π Add allow list to allow specific URLs or IPs to bypass SSRF checks
- π Expose a
fetchwrapper that integratesisSafeUrl()checks to prevent SSRF vulnerabilities in HTTP requests
- π Implement Type Safe fetch wrapper to prevent SSRF vulnerabilities in HTTP requests
- π Fix types path for built output
- π Initial release β SSRF-safe URL validation library
- π
isSafeUrl()β validates URLs against SSRF attacks (private IPs, blocked protocols, DNS rebinding) - π
isPrivateIPv4()/isPrivateIPv6()β check if an IP falls in private/special-purpose ranges - π Uses
@microsoft/antissrffor maintained block lists