openclaw
Version:
Multi-channel AI gateway with extensible messaging integrations
5 lines • 1.85 kB
TypeScript
import { C as resolveSsrFPolicyForUrl, S as resolvePinnedHostnameWithPolicy, T as ssrfPolicyFromHttpBaseUrlAllowedOrigin, a as SsrFBlockedError, h as isPrivateIpAddress, l as closeDispatcher, o as SsrFPolicy, p as isBlockedHostnameOrIp, t as LookupFn, u as createPinnedDispatcher, w as ssrfPolicyFromHttpBaseUrlAllowedHostname, x as resolvePinnedHostname, y as mergeSsrFPolicies } from "../ssrf-CkjpArdF.js";
import { c as GuardedFetchRedirectError, n as isPrivateOrLoopbackHost, t as isLoopbackHost, u as fetchWithSsrFGuard } from "../net-D3TvDe-t.js";
import { t as formatErrorMessage } from "../errors-tVUA4ubo.js";
import { a as isPrivateNetworkOptInEnabled, c as ssrfPolicyFromDangerouslyAllowPrivateNetwork, d as hasLegacyFlatAllowPrivateNetworkAlias, f as migrateLegacyFlatAllowPrivateNetworkAlias, l as ssrfPolicyFromPrivateNetworkOptIn, n as assertHttpUrlTargetsPrivateNetwork, r as buildHostnameAllowlistPolicyFromSuffixAllowlist, s as ssrfPolicyFromAllowPrivateNetwork, u as createLegacyPrivateNetworkDoctorContract } from "../ssrf-policy-DD5w26OI.js";
export { GuardedFetchRedirectError, type LookupFn, SsrFBlockedError, type SsrFPolicy, assertHttpUrlTargetsPrivateNetwork, buildHostnameAllowlistPolicyFromSuffixAllowlist, closeDispatcher, createLegacyPrivateNetworkDoctorContract, createPinnedDispatcher, fetchWithSsrFGuard, formatErrorMessage, hasLegacyFlatAllowPrivateNetworkAlias, isBlockedHostnameOrIp, isLoopbackHost, isPrivateIpAddress, isPrivateNetworkOptInEnabled, isPrivateOrLoopbackHost, mergeSsrFPolicies, migrateLegacyFlatAllowPrivateNetworkAlias, resolvePinnedHostname, resolvePinnedHostnameWithPolicy, resolveSsrFPolicyForUrl, ssrfPolicyFromAllowPrivateNetwork, ssrfPolicyFromDangerouslyAllowPrivateNetwork, ssrfPolicyFromHttpBaseUrlAllowedHostname, ssrfPolicyFromHttpBaseUrlAllowedOrigin, ssrfPolicyFromPrivateNetworkOptIn };