Files
openclaw/extensions/browser/src/sdk-security-runtime.ts
2026-04-28 05:21:57 +01:00

25 lines
697 B
TypeScript

export { createSubsystemLogger } from "openclaw/plugin-sdk/logging-core";
export {
ensurePortAvailable,
extractErrorCode,
formatErrorMessage,
generateSecureToken,
hasProxyEnvConfigured,
isBlockedHostnameOrIp,
isNotFoundPathError,
isPathInside,
isPrivateNetworkAllowedByPolicy,
matchesHostnameAllowlist,
normalizeHostname,
openFileWithinRoot,
redactSensitiveText,
resolvePinnedHostnameWithPolicy,
resolvePreferredOpenClawTmpDir,
safeEqualSecret,
SafeOpenError,
SsrFBlockedError,
wrapExternalContent,
writeFileFromPathWithinRoot,
} from "openclaw/plugin-sdk/security-runtime";
export type { LookupFn, SsrFPolicy } from "openclaw/plugin-sdk/security-runtime";