Skip to content

Latest commit

Β 

History

History
52 lines (31 loc) Β· 1.53 KB

File metadata and controls

52 lines (31 loc) Β· 1.53 KB

CHANGELOG

Emoji Cheatsheet

  • ✏️ doc updates
  • πŸ› when fixing a bug
  • πŸš€ when making general improvements
  • βœ… when adding tests
  • ⬆️ when upgrading dependencies
  • πŸŽ‰ when adding new features

Version History

Pending Fixed

v1.8.0 - 2026-07-09

  • πŸŽ‰ Add a default 20s request timeout to fetch, applied across all redirect hops and combinable with a caller-supplied signal

v1.6.0 - 2026-07-04

  • πŸš€ Add Type Coercion to TypedResponse to allow for more flexible response handling

v1.5.0 - 2026-06-24

  • πŸš€ Resolve DNS names of allow list if blocked by SSRF checks, allowing them to bypass the checks

v1.4.0 - 2026-06-06

  • πŸš€ Add verbose option to type response

v1.3.0 - 2026-06-06

  • πŸš€ Add allow list to allow specific URLs or IPs to bypass SSRF checks

v1.2.0 - 2026-06-06

  • πŸš€ Expose a fetch wrapper that integrates isSafeUrl() checks to prevent SSRF vulnerabilities in HTTP requests

v1.1.0 - 2026-06-06

  • πŸš€ Implement Type Safe fetch wrapper to prevent SSRF vulnerabilities in HTTP requests

v1.0.1 - 2025-06-05

  • πŸ› Fix types path for built output

v1.0.0 - 2025-06-04

  • πŸŽ‰ 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/antissrf for maintained block lists