mirror of https://github.com/openclaw/openclaw.git
158 lines
3.6 KiB
Swift
158 lines
3.6 KiB
Swift
// Generated file. Do not edit directly.
|
|
// Source: src/infra/host-env-security-policy.json
|
|
// Regenerate: node scripts/generate-host-env-security-policy-swift.mjs --write
|
|
|
|
import Foundation
|
|
|
|
enum HostEnvSecurityPolicy {
|
|
static let blockedKeys: Set<String> = [
|
|
"NODE_OPTIONS",
|
|
"NODE_PATH",
|
|
"PYTHONHOME",
|
|
"PYTHONPATH",
|
|
"PERL5LIB",
|
|
"PERL5OPT",
|
|
"RUBYLIB",
|
|
"RUBYOPT",
|
|
"BASH_ENV",
|
|
"ENV",
|
|
"BROWSER",
|
|
"GIT_EDITOR",
|
|
"GIT_EXTERNAL_DIFF",
|
|
"GIT_EXEC_PATH",
|
|
"GIT_SEQUENCE_EDITOR",
|
|
"GIT_TEMPLATE_DIR",
|
|
"GIT_SSL_NO_VERIFY",
|
|
"GIT_SSL_CAINFO",
|
|
"GIT_SSL_CAPATH",
|
|
"CC",
|
|
"CXX",
|
|
"CARGO_BUILD_RUSTC",
|
|
"CMAKE_C_COMPILER",
|
|
"CMAKE_CXX_COMPILER",
|
|
"SHELL",
|
|
"SHELLOPTS",
|
|
"PS4",
|
|
"GCONV_PATH",
|
|
"IFS",
|
|
"SSLKEYLOGFILE",
|
|
"JAVA_TOOL_OPTIONS",
|
|
"_JAVA_OPTIONS",
|
|
"JDK_JAVA_OPTIONS",
|
|
"PYTHONBREAKPOINT",
|
|
"DOTNET_STARTUP_HOOKS",
|
|
"DOTNET_ADDITIONAL_DEPS",
|
|
"GLIBC_TUNABLES",
|
|
"MAVEN_OPTS",
|
|
"SBT_OPTS",
|
|
"GRADLE_OPTS",
|
|
"ANT_OPTS"
|
|
]
|
|
|
|
static let blockedOverrideKeys: Set<String> = [
|
|
"HOME",
|
|
"GRADLE_USER_HOME",
|
|
"ZDOTDIR",
|
|
"GIT_SSH_COMMAND",
|
|
"GIT_SSH",
|
|
"GIT_PROXY_COMMAND",
|
|
"GIT_ASKPASS",
|
|
"GIT_SSL_NO_VERIFY",
|
|
"GIT_SSL_CAINFO",
|
|
"GIT_SSL_CAPATH",
|
|
"SSH_ASKPASS",
|
|
"LESSOPEN",
|
|
"LESSCLOSE",
|
|
"PAGER",
|
|
"MANPAGER",
|
|
"GIT_PAGER",
|
|
"EDITOR",
|
|
"VISUAL",
|
|
"FCEDIT",
|
|
"SUDO_EDITOR",
|
|
"PROMPT_COMMAND",
|
|
"HISTFILE",
|
|
"PERL5DB",
|
|
"PERL5DBCMD",
|
|
"OPENSSL_CONF",
|
|
"OPENSSL_ENGINES",
|
|
"PYTHONSTARTUP",
|
|
"WGETRC",
|
|
"CURL_HOME",
|
|
"CLASSPATH",
|
|
"CGO_CFLAGS",
|
|
"CGO_LDFLAGS",
|
|
"GOFLAGS",
|
|
"CORECLR_PROFILER_PATH",
|
|
"PHPRC",
|
|
"PHP_INI_SCAN_DIR",
|
|
"DENO_DIR",
|
|
"BUN_CONFIG_REGISTRY",
|
|
"HTTP_PROXY",
|
|
"HTTPS_PROXY",
|
|
"ALL_PROXY",
|
|
"NO_PROXY",
|
|
"NODE_TLS_REJECT_UNAUTHORIZED",
|
|
"NODE_EXTRA_CA_CERTS",
|
|
"SSL_CERT_FILE",
|
|
"SSL_CERT_DIR",
|
|
"REQUESTS_CA_BUNDLE",
|
|
"CURL_CA_BUNDLE",
|
|
"DOCKER_HOST",
|
|
"DOCKER_TLS_VERIFY",
|
|
"DOCKER_CERT_PATH",
|
|
"PIP_INDEX_URL",
|
|
"PIP_PYPI_URL",
|
|
"PIP_EXTRA_INDEX_URL",
|
|
"PIP_CONFIG_FILE",
|
|
"PIP_FIND_LINKS",
|
|
"PIP_TRUSTED_HOST",
|
|
"UV_INDEX",
|
|
"UV_INDEX_URL",
|
|
"UV_EXTRA_INDEX_URL",
|
|
"UV_DEFAULT_INDEX",
|
|
"DOCKER_HOST",
|
|
"DOCKER_TLS_VERIFY",
|
|
"DOCKER_CERT_PATH",
|
|
"DOCKER_CONTEXT",
|
|
"LIBRARY_PATH",
|
|
"CPATH",
|
|
"C_INCLUDE_PATH",
|
|
"CPLUS_INCLUDE_PATH",
|
|
"OBJC_INCLUDE_PATH",
|
|
"NODE_EXTRA_CA_CERTS",
|
|
"SSL_CERT_FILE",
|
|
"SSL_CERT_DIR",
|
|
"REQUESTS_CA_BUNDLE",
|
|
"CURL_CA_BUNDLE",
|
|
"GOPROXY",
|
|
"GONOSUMCHECK",
|
|
"GONOSUMDB",
|
|
"GONOPROXY",
|
|
"GOPRIVATE",
|
|
"GOENV",
|
|
"GOPATH",
|
|
"PYTHONUSERBASE",
|
|
"VIRTUAL_ENV",
|
|
"LUA_PATH",
|
|
"LUA_CPATH",
|
|
"GEM_HOME",
|
|
"GEM_PATH",
|
|
"BUNDLE_GEMFILE",
|
|
"COMPOSER_HOME",
|
|
"XDG_CONFIG_HOME",
|
|
"AWS_CONFIG_FILE"
|
|
]
|
|
|
|
static let blockedOverridePrefixes: [String] = [
|
|
"GIT_CONFIG_",
|
|
"NPM_CONFIG_"
|
|
]
|
|
|
|
static let blockedPrefixes: [String] = [
|
|
"DYLD_",
|
|
"LD_",
|
|
"BASH_FUNC_"
|
|
]
|
|
}
|