openclaw
Version:
Multi-channel AI gateway with extensible messaging integrations
9 lines (8 loc) • 1.94 kB
JavaScript
import { t as formatErrorMessage } from "../errors-Db3Ymjlb.js";
import { l as isPrivateOrLoopbackHost, s as isLoopbackHost } from "../net-DbNPs6Xm.js";
import { _ as resolvePinnedHostnameWithPolicy, a as createPinnedDispatcher, b as ssrfPolicyFromHttpBaseUrlAllowedOrigin, c as isBlockedHostnameOrIp, g as resolvePinnedHostname, i as closeDispatcher, m as mergeSsrFPolicies, t as SsrFBlockedError, u as isPrivateIpAddress, v as resolveSsrFPolicyForUrl, y as ssrfPolicyFromHttpBaseUrlAllowedHostname } from "../ssrf-0QyXWOVG.js";
import { i as fetchWithSsrFGuard, n as GuardedFetchRedirectError } from "../fetch-guard-BMdGQhbb.js";
import { n as hasLegacyFlatAllowPrivateNetworkAlias, r as migrateLegacyFlatAllowPrivateNetworkAlias, t as createLegacyPrivateNetworkDoctorContract } from "../legacy-private-network-migration-BRP8RBAq.js";
import { c as ssrfPolicyFromPrivateNetworkOptIn, i as isPrivateNetworkOptInEnabled, n as buildHostnameAllowlistPolicyFromSuffixAllowlist, o as ssrfPolicyFromAllowPrivateNetwork, s as ssrfPolicyFromDangerouslyAllowPrivateNetwork, t as assertHttpUrlTargetsPrivateNetwork } from "../ssrf-policy-BiJHiKmw.js";
import "../ssrf-runtime-Bum5C6NN.js";
export { GuardedFetchRedirectError, SsrFBlockedError, assertHttpUrlTargetsPrivateNetwork, buildHostnameAllowlistPolicyFromSuffixAllowlist, closeDispatcher, createLegacyPrivateNetworkDoctorContract, createPinnedDispatcher, fetchWithSsrFGuard, formatErrorMessage, hasLegacyFlatAllowPrivateNetworkAlias, isBlockedHostnameOrIp, isLoopbackHost, isPrivateIpAddress, isPrivateNetworkOptInEnabled, isPrivateOrLoopbackHost, mergeSsrFPolicies, migrateLegacyFlatAllowPrivateNetworkAlias, resolvePinnedHostname, resolvePinnedHostnameWithPolicy, resolveSsrFPolicyForUrl, ssrfPolicyFromAllowPrivateNetwork, ssrfPolicyFromDangerouslyAllowPrivateNetwork, ssrfPolicyFromHttpBaseUrlAllowedHostname, ssrfPolicyFromHttpBaseUrlAllowedOrigin, ssrfPolicyFromPrivateNetworkOptIn };