import { isBlockedAddress } from "./web/ssrf-guard.js"; export { httpFetch, isLoopbackHost, isTlsCertNameError, loopbackUrlCandidates } from "./http/fetch.js"; /** * Block (or require explicit ownership confirmation for) requests that * target loopback, private, link-local, or cloud-metadata addresses. * * The classification logic now lives in {@link "./web/ssrf-guard"} so that * `http.fetch` and the new `web.fetch` tool share a single source of truth * for SSRF rules. This file re-exports `isBlockedAddress` for callers that * still import it from `../tools/http`, but the implementation is the * structured classifier in `web/ssrf-guard.ts`. */ export { isBlockedAddress };