Ortam değişkenleri
CID yığınının bildirdiği her ortam değişkeni, varsayılan değeri, onu alan konteynerler ve ağ geçidinin onu okuyup okumadığı.
- Tür: başvuru
Compose yığınının bildirdiği ya da yerine koyduğu her ortam değişkeni ve bunlara ek olarak ağ
geçidinin kendi okuduğu her değişken. make docs-generate ile yeniden üretilir.
- Varsayılan,
docker-compose.ymliçindeki değerdir; orada yoksa.env.exampleiçindeki.${NAME:-x}yazımı, işletmecinin değeri.envdosyasından değiştirebildiğini,xdeğerinin ise yapılandırılmamış bir kurulumun aldığı değer olduğunu gösterir. - Hizmetler, değişkeni
environment:bloğunda alan konteynerlerdir. - Okuyan (ağ geçidi) sütunu, değişkeni ağ geçidinin kendisi okuyorsa
evetolur; yani onu ayarlamak ağ geçidinin davranışını değiştirir.hayır, ağ geçidinin değişkeni hiç okumadığı anlamına gelir: değişkeni ya başka bir konteyner (Python ML servisleri, Go vekil, giriş betiği) kullanıyordur ya da hiçbir şey kullanmıyordur — güvenmeden önce aşağıdaki ikinci tabloya bakın.
Tüm değişkenler
| Değişken | Varsayılan | Hizmetler | .env.example içinde | Okuyan (ağ geçidi) |
|---|---|---|---|---|
ACME_EMAIL | ${ACME_EMAIL} | caddy | evet | hayır |
AGENT_AUTH_TOKEN | ${USERID_AGENT_TOKEN:-} | cid-userid-agent | hayır | hayır |
AGENT_PROTECT_READS | ${USERID_AGENT_PROTECT_READS:-} | cid-userid-agent | hayır | hayır |
ALL_DETECTIONS_MAX_MERGE_KEYS | — | — | hayır | evet |
ALL_DETECTIONS_PAGE_SIZE | — | — | hayır | evet |
ALL_DETECTIONS_WINDOW_MINUTES | — | — | hayır | evet |
ANALYST_ANALYSIS_BATCH_PAUSE_MS | ${ANALYST_ANALYSIS_BATCH_PAUSE_MS:-0} | risk-analyst | evet | hayır |
ANALYST_ANALYSIS_BATCH_SIZE | ${ANALYST_ANALYSIS_BATCH_SIZE:-20} | risk-analyst | evet | hayır |
ANALYST_ANALYSIS_CONCURRENCY | ${ANALYST_ANALYSIS_CONCURRENCY:-1} | risk-analyst | evet | hayır |
ANALYST_ANALYSIS_MAX_WAIT | ${ANALYST_ANALYSIS_MAX_WAIT:-300} | risk-analyst | evet | hayır |
ANALYST_ANALYSIS_ROUND_TIMEOUT | ${ANALYST_ANALYSIS_ROUND_TIMEOUT:-300} | risk-analyst | evet | hayır |
ANALYST_CHAT_HIDDEN_TOOLS | ${ANALYST_CHAT_HIDDEN_TOOLS:-["count_all_detections","list_all_detections","get_owasp_index"]} | risk-analyst | evet | hayır |
ANALYST_CHAT_STREAM_TIMEOUT | — | — | hayır | evet |
ANALYST_CHAT_UNGROUNDED_ANSWER_CHARS | ${ANALYST_CHAT_UNGROUNDED_ANSWER_CHARS:-240} | risk-analyst | evet | hayır |
ANALYST_CLEAR_MAX | ${ANALYST_CLEAR_MAX:-30} | risk-analyst | yalnızca ana makine ayarı | hayır |
ANALYST_CONTEXT_WINDOW | ${ANALYST_CONTEXT_WINDOW:-32768} | risk-analyst | evet | hayır |
ANALYST_KNOWLEDGE_REFRESH_SECONDS | ${ANALYST_KNOWLEDGE_REFRESH_SECONDS:-900} | risk-analyst | yalnızca ana makine ayarı | hayır |
ANALYST_LLM_ROUND_TIMEOUT | ${ANALYST_LLM_ROUND_TIMEOUT:-120} | risk-analyst | yalnızca ana makine ayarı | hayır |
ANALYST_LOCK_MIN | ${ANALYST_LOCK_MIN:-70} | risk-analyst | yalnızca ana makine ayarı | hayır |
ANALYST_MAX_QUEUE_DEPTH | ${ANALYST_MAX_QUEUE_DEPTH:-16} | risk-analyst | evet | hayır |
ANALYST_REVIEW_CONCURRENCY | ${ANALYST_REVIEW_CONCURRENCY:-2} | risk-analyst | evet | hayır |
ANALYST_REVIEW_TIMEOUT | ${ANALYST_REVIEW_TIMEOUT:-300} | risk-analyst | yalnızca ana makine ayarı | hayır |
ANALYST_TRACE_DIR | /traces | risk-analyst | hayır | hayır |
ANTHROPIC_API_KEY | ${ANTHROPIC_API_KEY:-} | deepteam | yalnızca ana makine ayarı | hayır |
API_DOMAIN | ${API_DOMAIN} | caddy | evet | evet |
APP_DOMAIN | ${APP_DOMAIN} | caddy | evet | hayır |
APP_NAME | cid-ocr | attack-guard, document-parser, hallucination-guard, ml-detector, ocr-service, redactor, report-renderer | hayır | hayır |
APP_VERSION | 1.0.0 | attack-guard, document-parser, hallucination-guard, ml-detector, ocr-service, redactor, report-renderer | hayır | evet |
ATTACK_GUARD_SERVICE_ENABLED | true | nestjs-core | hayır | evet |
ATTACK_GUARD_SERVICE_TIMEOUT | 10000 | nestjs-core | hayır | evet |
ATTACK_GUARD_SERVICE_URL | http://attack-guard:8003 | nestjs-core | hayır | evet |
ATTACK_INTRA_OP | 2 | — | yalnızca ana makine ayarı | hayır |
ATTACK_MAX_CONCURRENT | 4 | — | yalnızca ana makine ayarı | hayır |
ATTACK_WORKERS | 1 | — | yalnızca ana makine ayarı | hayır |
BROWSER_EXTENSION_ID | — | — | hayır | evet |
CACHEBUST | — | — | yalnızca ana makine ayarı | hayır |
CACHE_ENABLED | true | ml-detector | hayır | hayır |
CACHE_KEY_PREFIX | detection | ml-detector | hayır | hayır |
CACHE_TTL | 3600 | attack-guard, ml-detector | hayır | hayır |
CASE_UPPERCASE_THRESHOLD | — | — | hayır | evet |
CA_APP_NAME | CID Cost Analyzer | cost-analyzer | hayır | hayır |
CA_ENVIRONMENT | production | cost-analyzer | hayır | hayır |
CA_LOG_LEVEL | INFO | cost-analyzer | hayır | hayır |
CA_VERSION | 1.0.0 | cost-analyzer | hayır | hayır |
CID_ATTEST_ENFORCE | ${CID_ATTEST_ENFORCE:-false} | cid-proxy | yalnızca ana makine ayarı | hayır |
CID_ATTEST_TTL_SEC | — | — | hayır | evet |
CID_BACKEND_TIMEOUT | 180 | cid-proxy | hayır | hayır |
CID_BACKEND_URL | http://nestjs-core:3000 | cid-proxy | hayır | hayır |
CID_CONTAINER_PREFIX | ai-gateway- | reconfigure-agent | hayır | hayır |
CID_CORE_INSPECT_URL | http://localhost:3000/inspect/v1 | cid-inline-proxy | hayır | hayır |
CID_DEBUG_DUMP_REDACTS | ${CID_DEBUG_DUMP_REDACTS:-0} | cid-inline-proxy, nestjs-core | yalnızca ana makine ayarı | evet |
CID_DEBUG_DUMP_REQUESTS | ${CID_DEBUG_DUMP_REQUESTS:-0} | cid-inline-proxy | yalnızca ana makine ayarı | hayır |
CID_DEBUG_DUMP_RESPONSES | ${CID_DEBUG_DUMP_RESPONSES:-0} | cid-inline-proxy | yalnızca ana makine ayarı | hayır |
CID_DIAGNOSTICS_EGRESS | — | — | hayır | evet |
CID_ENABLE_LAB | — | — | hayır | evet |
CID_ETC_DIR | — | — | yalnızca ana makine ayarı | hayır |
CID_ETC_DIR_IN_CONTAINER | — | — | hayır | evet |
CID_HARDWARE_REPORT | — | — | hayır | evet |
CID_HOST_EXEC | docker | reconfigure-agent | hayır | hayır |
CID_INSPECT_BINARY_TIMEOUT_MS | ${CID_INSPECT_BINARY_TIMEOUT_MS:-30000} | cid-inline-proxy | yalnızca ana makine ayarı | hayır |
CID_INSPECT_FAIL_OPEN | ${INLINE_PROXY_FAIL_OPEN:-false} | cid-inline-proxy | hayır | hayır |
CID_INSPECT_KEY | ${CID_INSPECT_KEY:-} | cid-proxy | yalnızca ana makine ayarı | hayır |
CID_INSPECT_TIMEOUT_MS | ${CID_INSPECT_TIMEOUT_MS:-8000} | cid-inline-proxy | yalnızca ana makine ayarı | hayır |
CID_INSPECT_URL | ${CID_INSPECT_URL:-} | cid-proxy | yalnızca ana makine ayarı | hayır |
CID_LICENSE_ISSUER | ${CID_LICENSE_ISSUER:-} | nestjs-core | yalnızca ana makine ayarı | evet |
CID_LICENSE_ISSUER_TOKEN | ${CID_LICENSE_ISSUER_TOKEN:-} | nestjs-core | yalnızca ana makine ayarı | evet |
CID_LICENSE_ISSUER_URL | ${CID_LICENSE_ISSUER_URL:-} | nestjs-core | yalnızca ana makine ayarı | evet |
CID_PASSTHROUGH_FAIL_OPEN | ${CID_PASSTHROUGH_FAIL_OPEN:-true} | cid-proxy | yalnızca ana makine ayarı | hayır |
CID_PASSTHROUGH_MASK | ${CID_PASSTHROUGH_MASK:-false} | cid-proxy | yalnızca ana makine ayarı | hayır |
CID_REQUIRE_LICENSE | — | — | hayır | evet |
CID_RESPONSE_INSPECTION_ENABLED | ${CID_RESPONSE_INSPECTION_ENABLED:-true} | nestjs-core | yalnızca ana makine ayarı | evet |
CID_RESUMABLE_UPLOAD_POLICY | ${CID_RESUMABLE_UPLOAD_POLICY:-block} | cid-inline-proxy, nestjs-core | yalnızca ana makine ayarı | evet |
CID_TRIAL_DAYS | — | — | hayır | evet |
CID_TRIAL_TIER | — | — | hayır | evet |
CID_UPDATE_ROOT | /var/lib/cid | reconfigure-agent | hayır | evet |
CID_UPDATE_STATE_DIR | — | — | yalnızca ana makine ayarı | hayır |
CID_UPSTREAM_URL | ${CID_UPSTREAM_URL:-https://api.anthropic.com} | cid-proxy | yalnızca ana makine ayarı | hayır |
CID_VERSION | — | — | hayır | evet |
CODE_SAFETY_CERT_DIR | — | — | yalnızca ana makine ayarı | hayır |
CODE_SAFETY_SERVICE_CA_CERT | ${CODE_SAFETY_SERVICE_CA_CERT:-} | nestjs-core | yalnızca ana makine ayarı | evet |
CODE_SAFETY_SERVICE_CLIENT_CERT | ${CODE_SAFETY_SERVICE_CLIENT_CERT:-} | nestjs-core | yalnızca ana makine ayarı | evet |
CODE_SAFETY_SERVICE_CLIENT_KEY | ${CODE_SAFETY_SERVICE_CLIENT_KEY:-} | nestjs-core | yalnızca ana makine ayarı | evet |
CODE_SAFETY_SERVICE_ENABLED | ${CODE_SAFETY_SERVICE_ENABLED:-false} | nestjs-core | yalnızca ana makine ayarı | evet |
CODE_SAFETY_SERVICE_TIMEOUT | ${CODE_SAFETY_SERVICE_TIMEOUT:-10000} | nestjs-core | yalnızca ana makine ayarı | evet |
CODE_SAFETY_SERVICE_TOKEN | ${CODE_SAFETY_SERVICE_TOKEN:-} | nestjs-core | yalnızca ana makine ayarı | evet |
CODE_SAFETY_SERVICE_URL | ${CODE_SAFETY_SERVICE_URL:-http://code-safety:8018} | nestjs-core | yalnızca ana makine ayarı | evet |
CODE_SAFETY_TRUST_NETWORK | — | — | hayır | evet |
COMPOSE_PROFILES | llm-analyst | — | hayır | hayır |
CONFIDENCE_THRESHOLD | 0.6 | ml-detector | hayır | hayır |
CORS_ALLOWED_ORIGINS | ${CORS_ALLOWED_ORIGINS:-} | nestjs-core | evet | evet |
CORS_ORIGINS | ["*"] | attack-guard, document-parser, hallucination-guard, ml-detector, ocr-service, redactor | hayır | hayır |
COST_ANALYZER_ENABLED | true | nestjs-core | hayır | evet |
COST_ANALYZER_TIMEOUT | 30000 | nestjs-core | hayır | evet |
COST_ANALYZER_URL | http://cost-analyzer:8016 | nestjs-core | hayır | evet |
DASHBOARD_URL | — | — | hayır | evet |
DB_DATABASE | ${DB_DATABASE:-ai_gateway} | nestjs-core | evet | evet |
DB_HOST | postgres | nestjs-core | hayır | evet |
DB_LOGGING | ${DB_LOGGING:-false} | nestjs-core | evet | evet |
DB_PASSWORD | ${DB_PASSWORD:-postgres} | nestjs-core | evet | evet |
DB_PORT | 5432 | nestjs-core | hayır | evet |
DB_SSL | — | — | hayır | evet |
DB_SYNCHRONIZE | ${DB_SYNCHRONIZE:-false} | nestjs-core | evet | evet |
DB_USERNAME | ${DB_USERNAME:-postgres} | nestjs-core | evet | evet |
DEBUG | false | attack-guard, document-parser, hallucination-guard, ml-detector, ocr-service, redactor | hayır | hayır |
DEEPTEAM_DEFAULT_ATTACKS_PER_VULNERABILITY | 5 | deepteam | hayır | hayır |
DEEPTEAM_ENABLED | true | nestjs-core | hayır | hayır |
DEEPTEAM_GUARDRAILS_BASE_URL | http://nestjs-core:3000 | deepteam | hayır | hayır |
DEEPTEAM_GUARDRAILS_TIMEOUT | 30 | deepteam | hayır | hayır |
DEEPTEAM_LOG_LEVEL | INFO | deepteam | hayır | hayır |
DEEPTEAM_SERVICE_URL | http://deepteam:8010 | nestjs-core | hayır | evet |
DEEPTEAM_TIMEOUT | 300000 | nestjs-core | hayır | evet |
DEFAULT_INSPECTION_TENANT_ID | ${DEFAULT_INSPECTION_TENANT_ID:-} | nestjs-core | yalnızca ana makine ayarı | evet |
DEFAULT_LANGUAGE | en | ml-detector | hayır | evet |
DEFAULT_MASKING_STYLE | blackout | redactor | hayır | hayır |
DEFAULT_PADDING | 2 | redactor | hayır | hayır |
DEFAULT_TENANT_GROUP | — | — | hayır | evet |
DEVICE | cpu | hallucination-guard | hayır | hayır |
DOCS_BUNDLE_DIR | — | — | yalnızca ana makine ayarı | hayır |
DOCS_CORPUS_DIR | — | — | hayır | evet |
DOCUMENT_PARSER_SERVICE_ENABLED | true | nestjs-core | hayır | evet |
DOCUMENT_PARSER_SERVICE_TIMEOUT | 120000 | nestjs-core | hayır | evet |
DOCUMENT_PARSER_SERVICE_URL | http://document-parser:8012 | nestjs-core | hayır | evet |
DOC_CLASSIFIER_TIMEOUT | 8000 | nestjs-core | hayır | evet |
DOC_CLASSIFIER_URL | http://doc-classifier:8017 | nestjs-core | hayır | evet |
DOC_DETECT_CONCURRENCY | — | — | hayır | evet |
EMAILJS_PRIVATE_KEY | ${EMAILJS_PRIVATE_KEY:-} | nestjs-core | yalnızca ana makine ayarı | evet |
EMAILJS_PUBLIC_KEY | ${EMAILJS_PUBLIC_KEY:-1SNtar4SBHq44RADr} | nestjs-core | yalnızca ana makine ayarı | evet |
EMAILJS_RESET_TEMPLATE_ID | ${EMAILJS_RESET_TEMPLATE_ID:-} | nestjs-core | yalnızca ana makine ayarı | evet |
EMAILJS_SERVICE_ID | ${EMAILJS_SERVICE_ID:-cid_emailjs} | nestjs-core | yalnızca ana makine ayarı | evet |
ENVIRONMENT | production | attack-guard, document-parser, hallucination-guard, ml-detector, ocr-service, redactor | hayır | hayır |
EXTENSION_CRX_DOMAIN | — | — | hayır | evet |
FILTER_DRAFT_MODEL | — | — | hayır | evet |
FILTER_TEST_CONCURRENCY | ${FILTER_TEST_CONCURRENCY:-8} | nestjs-core | yalnızca ana makine ayarı | evet |
FILTER_TEST_VERBOSE | ${FILTER_TEST_VERBOSE:-false} | nestjs-core | yalnızca ana makine ayarı | evet |
FRONTEND_PORT | — | — | yalnızca ana makine ayarı | hayır |
GOOGLE_API_KEY | ${GOOGLE_API_KEY:-} | deepteam | yalnızca ana makine ayarı | hayır |
GUARDRAILS_DEGRADED_COOLDOWN_MS | — | — | hayır | evet |
GUARDRAILS_MAX_SOCKETS | ${GUARDRAILS_MAX_SOCKETS:-50} | nestjs-core | yalnızca ana makine ayarı | evet |
HALLUCINATION_GUARD_HOST_PORT | 8022 | — | evet | hayır |
HALLUCINATION_GUARD_THREADS | — | — | yalnızca ana makine ayarı | hayır |
HALLUCINATION_SERVICE_ENABLED | ${HALLUCINATION_SERVICE_ENABLED:-true} | nestjs-core | evet | evet |
HALLUCINATION_SERVICE_TIMEOUT | ${HALLUCINATION_SERVICE_TIMEOUT:-15000} | nestjs-core | evet | evet |
HALLUCINATION_SERVICE_URL | ${HALLUCINATION_SERVICE_URL:-http://hallucination-guard:8022} | nestjs-core | evet | evet |
HALLUCINATION_THRESHOLD | ${HALLUCINATION_THRESHOLD:-0.5} | nestjs-core | yalnızca ana makine ayarı | evet |
HALLUCINATION_UNAVAILABLE_COOLDOWN_MS | — | — | hayır | evet |
HAP_INTRA_OP | 2 | — | yalnızca ana makine ayarı | hayır |
HAP_MAX_CONCURRENT | 4 | — | yalnızca ana makine ayarı | hayır |
HAP_ONNX_MODEL_PATH | /models/cid-toxicity-v1 | hap-guard-v2 | hayır | hayır |
HAP_SERVICE_ENABLED | true | nestjs-core | hayır | evet |
HAP_SERVICE_TIMEOUT | 10000 | nestjs-core | hayır | evet |
HAP_SERVICE_URL | http://hap-guard-v2:8000 | nestjs-core | hayır | evet |
HAP_WORKERS | 1 | — | yalnızca ana makine ayarı | hayır |
HELP_FORCE_MODE | ${HELP_FORCE_MODE:-} | nestjs-core | yalnızca ana makine ayarı | evet |
HELP_SELF_BASE_URL | — | — | hayır | evet |
HELP_TOOLS_MODEL | ${HELP_TOOLS_MODEL:-} | nestjs-core | yalnızca ana makine ayarı | evet |
HF_TOKEN | hf_REPLACE_ME | — | evet | hayır |
HOST | 0.0.0.0 | document-parser, ml-detector, ocr-service, redactor, report-renderer | hayır | hayır |
HTTPS_PROXY | ${HTTPS_PROXY:-} | nestjs-core | yalnızca ana makine ayarı | hayır |
HTTP_PROXY | ${HTTP_PROXY:-} | nestjs-core | yalnızca ana makine ayarı | hayır |
ICAP_BIND | ${ICAP_BIND:-0.0.0.0} | nestjs-core | yalnızca ana makine ayarı | evet |
ICAP_ENABLED | ${ICAP_ENABLED:-true} | nestjs-core | yalnızca ana makine ayarı | evet |
ICAP_PORT | ${ICAP_PORT:-1344} | nestjs-core | yalnızca ana makine ayarı | evet |
ICAP_PUBLISH | 127.0.0.1 | — | evet | hayır |
INJECTION_SCAN_ENABLED | — | — | hayır | evet |
INJECTION_SCAN_TIMEOUT | — | — | hayır | evet |
INLINE_PROXY_FAIL_OPEN | — | — | yalnızca ana makine ayarı | hayır |
INLINE_PROXY_HTTPS_PORT | ${INLINE_PROXY_HTTPS_PORT:-8443} | cid-inline-proxy | yalnızca ana makine ayarı | hayır |
INLINE_PROXY_PUBLIC_PORT | ${INLINE_PROXY_HTTPS_PORT:-8443} | nestjs-core | hayır | evet |
INLINE_PROXY_TPROXY_PORT | ${INLINE_PROXY_TPROXY_PORT:-8084} | cid-inline-proxy | yalnızca ana makine ayarı | hayır |
INLINE_PROXY_UPSTREAM | ${INLINE_PROXY_UPSTREAM:-} | cid-inline-proxy | yalnızca ana makine ayarı | hayır |
INLINE_PROXY_UPSTREAM_INSECURE | ${INLINE_PROXY_UPSTREAM_INSECURE:-0} | cid-inline-proxy | yalnızca ana makine ayarı | hayır |
INSPECTION_ON_TIMEOUT | ${INSPECTION_ON_TIMEOUT:-fail-closed} | nestjs-core | yalnızca ana makine ayarı | evet |
INSPECTION_TIMEOUT_MS | ${INSPECTION_TIMEOUT_MS:-10000} | nestjs-core | yalnızca ana makine ayarı | evet |
INSPECTION_USAGE_LOGGING | ${INSPECTION_USAGE_LOGGING:-false} | nestjs-core | yalnızca ana makine ayarı | evet |
INSTALL_PADDLE | — | — | yalnızca ana makine ayarı | hayır |
JAILBREAK_LOG_LEVEL | INFO | attack-guard | hayır | hayır |
JAILBREAK_MAX_TOKEN_LENGTH | 512 | attack-guard | hayır | hayır |
JAILBREAK_ONNX_MODEL_PATH | /models/cid-jailbreak-prompt-injection-v3 | attack-guard | hayır | hayır |
JWT_EXPIRES_IN | ${JWT_EXPIRES_IN:-8h} | nestjs-core | evet | evet |
JWT_SECRET | ${JWT_SECRET:-} | nestjs-core | evet | evet |
KMP_BLOCKTIME | 0 | attack-guard, doc-classifier, hallucination-guard, hap-guard-v2, ml-detector, ocr-service | hayır | hayır |
LANGUAGE_DETECTION_CONFIDENCE | 0.85 | ml-detector | hayır | hayır |
LANGUAGE_DETECTOR_ENABLED | true | nestjs-core | hayır | evet |
LANGUAGE_DETECTOR_TIMEOUT | 5000 | nestjs-core | hayır | evet |
LANGUAGE_DETECTOR_URL | http://language-detector:8008 | nestjs-core | hayır | evet |
LANG_APP_NAME | CID Language Detector | language-detector | hayır | hayır |
LANG_DEBUG | false | language-detector | hayır | hayır |
LANG_DEFAULT_LANGUAGE | en | language-detector | hayır | hayır |
LANG_ENVIRONMENT | production | language-detector | hayır | hayır |
LANG_LOG_LEVEL | INFO | language-detector | hayır | hayır |
LANG_MIN_TEXT_LENGTH | 3 | language-detector | hayır | hayır |
LANG_VERSION | 1.0.0 | language-detector | hayır | hayır |
LDAP_ADMIN_PASSWORD | admin | openldap-test | hayır | hayır |
LDAP_BASE_DN | ${USERID_AGENT_LDAP_BASE_DN:-} | cid-userid-agent | hayır | hayır |
LDAP_BIND_DN | ${USERID_AGENT_LDAP_BIND_DN:-} | cid-userid-agent | hayır | hayır |
LDAP_BIND_PASSWORD | ${LDAP_BIND_PASSWORD:-} | cid-userid-agent, nestjs-core | evet | evet |
LDAP_BIND_PASSWORD_FILE | ${LDAP_BIND_PASSWORD_FILE:-} | nestjs-core | yalnızca ana makine ayarı | evet |
LDAP_DOMAIN | corp.local | openldap-test | hayır | hayır |
LDAP_HEALTH_DEGRADED_REEMIT_MS | — | — | hayır | evet |
LDAP_HEALTH_PROBE_INTERVAL_MS | — | — | hayır | evet |
LDAP_LOGIN_UNAVAILABLE_COOLDOWN_MS | — | — | hayır | evet |
LDAP_ORGANISATION | CID Test | openldap-test | hayır | hayır |
LDAP_TLS_REJECT_UNAUTHORIZED | ${LDAP_TLS_REJECT_UNAUTHORIZED:-true} | nestjs-core | evet | evet |
LDAP_URL | ${USERID_AGENT_LDAP_URL:-} | cid-userid-agent | hayır | hayır |
LETTUCE_DETECT_MODEL_PATH | /models/lettuce-detect | hallucination-guard | hayır | hayır |
LICENSE_EVENT_COOLDOWN_MS | — | — | hayır | evet |
LISTEN_ADDR | :8090 | cid-userid-agent | hayır | hayır |
LLM_API_KEY | ${LLM_API_KEY:-not-needed} | risk-analyst | evet | hayır |
LLM_BASE_URL | ${LLM_BASE_URL:-http://host.docker.internal:11434/v1} | risk-analyst | evet | hayır |
LLM_ENGINE | ${LLM_ENGINE:-ollama} | risk-analyst | evet | hayır |
LLM_GPU_DEVICES | all | — | evet | hayır |
LLM_GPU_MEMORY_UTILIZATION | 0.90 | — | evet | hayır |
LLM_INFERENCE_IMAGE | — | — | evet | hayır |
LLM_KEEP_ALIVE | ${LLM_KEEP_ALIVE:-24h} | risk-analyst | evet | hayır |
LLM_KV_CACHE_DTYPE | auto | — | evet | hayır |
LLM_MANIFEST_PATH | /models/manifest.json | — | evet | hayır |
LLM_MAX_BATCHED_TOKENS | 4096 | — | evet | hayır |
LLM_MAX_CONCURRENCY | ${LLM_MAX_CONCURRENCY:-1} | risk-analyst | evet | hayır |
LLM_MAX_MODEL_LEN | 32768 | — | evet | hayır |
LLM_MAX_NUM_SEQS | 2 | — | evet | hayır |
LLM_MODEL | ${LLM_MODEL:-qwen3:14b} | risk-analyst | evet | hayır |
LLM_MODEL_DIGEST | — | — | evet | hayır |
LLM_MODEL_ID | qwen3-14b-awq | — | evet | hayır |
LLM_MODEL_PATH | /models/qwen3-14b-awq | — | evet | hayır |
LLM_REVIEW_CALLBACK_URL | http://nestjs-core:3000/internal/llm-review/result | nestjs-core | hayır | evet |
LLM_WARM_ON_START | ${LLM_WARM_ON_START:-true} | risk-analyst | evet | hayır |
LOG_LEVEL | INFO | cid-proxy, cid-userid-agent, document-parser, hallucination-guard, hap-guard-v2, ml-detector, ocr-service, redactor, report-renderer | hayır | hayır |
MAX_DOCUMENT_SIZE_MB | 50 | document-parser, redactor | hayır | hayır |
MAX_IMAGE_PIXELS | ${OCR_MAX_IMAGE_PIXELS:-30000000} | ocr-service | hayır | hayır |
MAX_IMAGE_SIZE_MB | 5 | ocr-service, redactor | hayır | hayır |
MAX_INLINE_REDACT_VALUES | — | — | hayır | evet |
MAX_PAGES | 500 | document-parser | hayır | hayır |
MAX_TEXT_LENGTH | 200000 | ml-detector | hayır | hayır |
MCP_DATABASE_URL | postgresql+psycopg://cid_mcp_ro:${MCP_DB_PASSWORD}@postgres:5432/${DB_DATABASE:-ai_gateway} | mcp-server | hayır | hayır |
MCP_DB_PASSWORD | ${MCP_DB_PASSWORD} | nestjs-core | evet | evet |
MCP_EMBED_MODEL_DIR | /models/multilingual-e5-small | mcp-server | hayır | hayır |
MCP_HOST | 0.0.0.0 | mcp-server | hayır | hayır |
MCP_LOG_FORMAT | json | mcp-server | hayır | hayır |
MCP_LOG_LEVEL | INFO | mcp-server | hayır | hayır |
MCP_PORT | 8020 | mcp-server | hayır | hayır |
MCP_SEARCH_DENSE | ${MCP_SEARCH_DENSE:-true} | mcp-server | yalnızca ana makine ayarı | hayır |
MCP_SERVER_HOST_PORT | 8020 | — | evet | hayır |
MCP_SERVER_URL | http://mcp-server:8020/mcp | risk-analyst | hayır | hayır |
MCP_SHARED_TOKEN | ${MCP_SHARED_TOKEN} | mcp-server, risk-analyst | evet | hayır |
MCP_TRANSCRIPT_MAX_CHARS | 1500 | mcp-server | hayır | hayır |
MCP_TRANSCRIPT_MAX_MESSAGES | 10 | mcp-server | hayır | hayır |
MFA_ISSUER | ${MFA_ISSUER:-CID222} | nestjs-core | evet | evet |
MFA_POLICY_DEFAULT | ${MFA_POLICY_DEFAULT:-off} | nestjs-core | evet | evet |
MIN_TEXT_LENGTH_FOR_DETECTION | 3 | ml-detector | hayır | hayır |
MKL_NUM_THREADS | 2 | attack-guard, doc-classifier, hallucination-guard, hap-guard-v2, ml-detector, ocr-service, risk-analyst | hayır | hayır |
ML_DETECTOR_INTRA_OP | 2 | — | yalnızca ana makine ayarı | hayır |
ML_DETECTOR_MAX_CONCURRENT | 8 | — | yalnızca ana makine ayarı | hayır |
ML_DETECTOR_WORKERS | 1 | — | yalnızca ana makine ayarı | hayır |
ML_SERVICE_ENABLED | true | nestjs-core | hayır | evet |
ML_SERVICE_TIMEOUT | 180000 | nestjs-core | hayır | evet |
ML_SERVICE_URL | http://ml-detector:8000 | nestjs-core | hayır | evet |
MODEL_DIGEST | ${LLM_MODEL_DIGEST:-} | llm-inference | hayır | hayır |
MODEL_ID | ${LLM_MODEL:-qwen3:14b} | llm-inference | hayır | hayır |
NODE_ENV | production | nestjs-core | hayır | hayır |
NORMALIZATION_ENABLED | — | — | hayır | evet |
NORMALIZATION_MAX_INPUT_BYTES | — | — | hayır | evet |
NORMALIZATION_MAX_PASSES | — | — | hayır | evet |
NORMALIZE_BASE64 | — | — | hayır | evet |
NORMALIZE_CASE | — | — | hayır | evet |
NORMALIZE_ENCODING | — | — | hayır | evet |
NORMALIZE_INVISIBLE_CHARS | — | — | hayır | evet |
NORMALIZE_LEETSPEAK | — | — | hayır | evet |
NORMALIZE_PADDING | — | — | hayır | evet |
NORMALIZE_ROT13 | — | — | hayır | evet |
NORMALIZE_UNICODE | — | — | hayır | evet |
NO_PROXY | ${NO_PROXY:-} | nestjs-core | yalnızca ana makine ayarı | hayır |
OCR_API_TOKEN | ${OCR_API_TOKEN:-} | ocr-service | yalnızca ana makine ayarı | hayır |
OCR_AUTH_REQUIRED | false | ocr-service | hayır | hayır |
OCR_CPUS | — | — | yalnızca ana makine ayarı | hayır |
OCR_CPU_THREADS | — | — | yalnızca ana makine ayarı | hayır |
OCR_DET_LIMIT_SIDE_LEN | — | — | yalnızca ana makine ayarı | hayır |
OCR_DET_LIMIT_TYPE | — | — | yalnızca ana makine ayarı | hayır |
OCR_GPU_SERVICE_TIMEOUT | ${OCR_GPU_SERVICE_TIMEOUT:-30000} | document-parser, nestjs-core | yalnızca ana makine ayarı | hayır |
OCR_GPU_SERVICE_TOKEN | ${OCR_GPU_SERVICE_TOKEN:-} | document-parser, nestjs-core | evet | evet |
OCR_GPU_SERVICE_URL | ${OCR_GPU_SERVICE_URL:-} | document-parser, nestjs-core | yalnızca ana makine ayarı | evet |
OCR_GPU_TRUST_NETWORK | ${OCR_GPU_TRUST_NETWORK:-false} | document-parser, nestjs-core | yalnızca ana makine ayarı | evet |
OCR_INSTALL_TESSERACT | — | — | yalnızca ana makine ayarı | hayır |
OCR_MAX_IMAGE_PIXELS | — | — | yalnızca ana makine ayarı | hayır |
OCR_SERVICE_ENABLED | true | document-parser, nestjs-core | hayır | evet |
OCR_SERVICE_TIMEOUT | 60000 | document-parser, nestjs-core | hayır | hayır |
OCR_SERVICE_URL | ${OCR_SERVICE_URL:-http://ocr-service:8009} | document-parser, nestjs-core | yalnızca ana makine ayarı | evet |
OCR_THREAD_POOL_SIZE | 4 | ocr-service | hayır | hayır |
OCR_VERTICAL_RESCAN | ${OCR_VERTICAL_RESCAN:-false} | ocr-service | yalnızca ana makine ayarı | hayır |
OMP_NUM_THREADS | 2 | attack-guard, doc-classifier, hallucination-guard, hap-guard-v2, ml-detector, ocr-service, risk-analyst | hayır | hayır |
OMP_WAIT_POLICY | PASSIVE | attack-guard, doc-classifier, hallucination-guard, hap-guard-v2, ml-detector, ocr-service | hayır | hayır |
ONNX_INTRA_OP_THREADS | ${ML_DETECTOR_INTRA_OP:-2} | attack-guard, hap-guard-v2, ml-detector | hayır | hayır |
ONNX_MAX_CONCURRENT | ${ML_DETECTOR_MAX_CONCURRENT:-8} | attack-guard, hap-guard-v2, ml-detector | hayır | hayır |
ONNX_MODEL_PATH | /models/cid-pii-ner-v1 | ml-detector | hayır | hayır |
OPENAI_API_KEY | ${OPENAI_API_KEY:-} | deepteam | yalnızca ana makine ayarı | hayır |
OPENAPI_UI | ${OPENAPI_UI:-false} | nestjs-core | evet | evet |
PADDLEOCR_CPU_THREADS | ${OCR_CPU_THREADS:-4} | ocr-service | hayır | hayır |
PADDLEOCR_DET_LIMIT_SIDE_LEN | ${OCR_DET_LIMIT_SIDE_LEN:-2000} | ocr-service | hayır | hayır |
PADDLEOCR_DET_LIMIT_TYPE | ${OCR_DET_LIMIT_TYPE:-max} | ocr-service | hayır | hayır |
PADDLEOCR_ENABLE_HPI | false | ocr-service | hayır | hayır |
PADDLEOCR_ENGINE | ${PADDLEOCR_ENGINE:-onnxruntime} | ocr-service | yalnızca ana makine ayarı | hayır |
PADDLEOCR_GPU_DEVICE | 0 | ocr-service | hayır | hayır |
PADDLEOCR_ORT_CONFIG | ${PADDLEOCR_ORT_CONFIG:-} | ocr-service | yalnızca ana makine ayarı | hayır |
PADDLEOCR_USE_GPU | false | ocr-service | hayır | hayır |
PASSWORD_RESET_EXPIRES_MINUTES | ${PASSWORD_RESET_EXPIRES_MINUTES:-60} | nestjs-core | yalnızca ana makine ayarı | evet |
PASSWORD_RESET_LOG_LINK | ${PASSWORD_RESET_LOG_LINK:-} | nestjs-core | evet | evet |
PASSWORD_RESET_URL_BASE | ${PASSWORD_RESET_URL_BASE:-} | nestjs-core | yalnızca ana makine ayarı | evet |
PC_APP_NAME | CID Prompt Compressor | prompt-compressor | hayır | hayır |
PC_ENVIRONMENT | production | prompt-compressor | hayır | hayır |
PC_LOG_LEVEL | INFO | prompt-compressor | hayır | hayır |
PC_ML_PRELOAD | true | prompt-compressor | hayır | hayır |
PC_VERSION | 1.0.0 | prompt-compressor | hayır | hayır |
PGADMIN_DEFAULT_EMAIL | ${PGADMIN_EMAIL:-admin@aigateway.com} | pgadmin | hayır | hayır |
PGADMIN_DEFAULT_PASSWORD | ${PGADMIN_PASSWORD:-admin} | pgadmin | hayır | hayır |
PGADMIN_EMAIL | admin@example.com | — | evet | hayır |
PGADMIN_PASSWORD | REPLACE_ME | — | evet | hayır |
PII_MAP_ENCRYPTION_KEY | ${PII_MAP_ENCRYPTION_KEY:-} | nestjs-core | evet | evet |
PORT | 8009 | document-parser, ml-detector, ocr-service, redactor, report-renderer | hayır | evet |
POSTGRES_DB | ${DB_DATABASE:-ai_gateway} | postgres | hayır | hayır |
POSTGRES_PASSWORD | ${DB_PASSWORD:-postgres} | postgres | hayır | hayır |
POSTGRES_USER | ${DB_USERNAME:-postgres} | postgres | hayır | hayır |
PROMPT_COMPRESSOR_ENABLED | true | nestjs-core | hayır | evet |
PROMPT_COMPRESSOR_TIMEOUT | 8000 | nestjs-core | hayır | evet |
PROMPT_COMPRESSOR_URL | http://prompt-compressor:8015 | nestjs-core | hayır | evet |
PROVISION_TOKEN | ${PROVISION_TOKEN:-} | nestjs-core | evet | evet |
PROXY_ANTHROPIC_MODE | ${PROXY_ANTHROPIC_MODE:-translate} | cid-proxy | yalnızca ana makine ayarı | hayır |
PROXY_AUTH_MODE | ${PROXY_AUTH_MODE:-passthrough} | cid-proxy | evet | hayır |
PROXY_DOMAIN | ${PROXY_DOMAIN} | caddy | evet | evet |
PROXY_LOG_LEVEL | info | — | evet | hayır |
PROXY_LOG_REQUESTS | ${PROXY_LOG_REQUESTS:-true} | cid-proxy | evet | hayır |
PROXY_OUTPUT_FILTERING | ${PROXY_OUTPUT_FILTERING:-streaming} | cid-proxy | evet | hayır |
PROXY_PASSTHROUGH_API_KEY | ${PROXY_PASSTHROUGH_API_KEY:-cid_key_dev_only_replace_in_production} | cid-proxy | evet | hayır |
PROXY_PORT | 8080 | cid-proxy | hayır | hayır |
PROXY_SYSTEM_PROMPT_INJECTION | ${PROXY_SYSTEM_PROMPT_INJECTION:-false} | cid-proxy | evet | hayır |
PUBLIC_BASE_URL | ${PUBLIC_BASE_URL:-} | nestjs-core | evet | evet |
PWD | — | — | yalnızca ana makine ayarı | hayır |
PYTHON_ML_SERVICE_URL | — | — | hayır | evet |
RAG_ENGINE_ENABLED | true | hallucination-guard | hayır | hayır |
RAG_HALLUCINATION_THRESHOLD | 0.5 | hallucination-guard | hayır | hayır |
RAG_MODEL_CACHE_DIR | /models | risk-analyst | hayır | hayır |
RAG_MODEL_DIR | ${RAG_MODEL_DIR:-/opt/models/multilingual-e5-small} | risk-analyst | yalnızca ana makine ayarı | hayır |
RAG_SUPPORTED_RATIO_THRESHOLD | 0.7 | hallucination-guard | hayır | hayır |
RATE_LIMIT_DEFAULT_RPM | ${RATE_LIMIT_DEFAULT_RPM:-60} | cid-proxy | evet | hayır |
RATE_LIMIT_ENABLED | ${RATE_LIMIT_ENABLED:-true} | cid-proxy | evet | hayır |
RECONFIG_ALLOWED_SERVICES | hap-guard-v2,attack-guard,ml-detector | reconfigure-agent | hayır | hayır |
RECONFIG_POLL_SECONDS | 3 | reconfigure-agent | hayır | hayır |
REDACTOR_SERVICE_ENABLED | true | nestjs-core | hayır | evet |
REDACTOR_SERVICE_TIMEOUT | 60000 | nestjs-core | hayır | evet |
REDACTOR_SERVICE_URL | http://redactor:8013 | nestjs-core | hayır | evet |
REDACT_EST_PER_ROW_MS | — | — | hayır | evet |
REDACT_MAX_ROWS | — | — | hayır | evet |
REDIS_CONNECTION_TIMEOUT | 5 | ml-detector | hayır | hayır |
REDIS_DB | 0 | attack-guard, ml-detector | hayır | evet |
REDIS_HOST | redis | attack-guard, cid-proxy, ml-detector, nestjs-core | hayır | evet |
REDIS_HOSTS | local:redis:6379:0:${REDIS_PASSWORD} | redis-commander | hayır | hayır |
REDIS_PASSWORD | ${REDIS_PASSWORD} | attack-guard, cid-proxy, ml-detector, nestjs-core, redis | evet | evet |
REDIS_PORT | 6379 | attack-guard, cid-proxy, ml-detector, nestjs-core | hayır | evet |
REDIS_SOCKET_TIMEOUT | 5 | ml-detector | hayır | hayır |
REDIS_TLS | — | — | hayır | evet |
REGISTRY_PULL_HOST | — | — | hayır | evet |
RELEASE_DATA_SYNC | — | — | hayır | evet |
REPORT_RENDERER_ENABLED | true | nestjs-core | hayır | evet |
REPORT_RENDERER_TIMEOUT | 30000 | nestjs-core | hayır | evet |
REPORT_RENDERER_URL | http://report-renderer:8014 | nestjs-core | hayır | evet |
REPO_TRACKING_ENABLED | ${REPO_TRACKING_ENABLED:-false} | nestjs-core | yalnızca ana makine ayarı | evet |
RESPONSE_HALLUCINATION_TIMEOUT_MS | ${RESPONSE_HALLUCINATION_TIMEOUT_MS:-5000} | nestjs-core | yalnızca ana makine ayarı | evet |
RISK_ANALYST_HOST_PORT | 8019 | — | evet | hayır |
RISK_ANALYST_SERVICE_ENABLED | ${RISK_ANALYST_SERVICE_ENABLED:-false} | nestjs-core | evet | evet |
RISK_ANALYST_SERVICE_TIMEOUT | 15000 | nestjs-core | hayır | evet |
RISK_ANALYST_SERVICE_URL | http://risk-analyst:8019 | nestjs-core | hayır | evet |
SEED_ON_BOOT | — | — | hayır | evet |
SEED_SAMPLE_ACCOUNTS | — | — | hayır | evet |
SELF_HOSTED_LLM_API_KEY | ${SELF_HOSTED_LLM_API_KEY:-} | nestjs-core | yalnızca ana makine ayarı | evet |
SELF_HOSTED_LLM_BASE_URL | ${SELF_HOSTED_LLM_BASE_URL:-} | nestjs-core | yalnızca ana makine ayarı | evet |
SELF_HOSTED_LLM_HEADERS | ${SELF_HOSTED_LLM_HEADERS:-} | nestjs-core | yalnızca ana makine ayarı | evet |
SELF_HOSTED_LLM_MODEL | ${SELF_HOSTED_LLM_MODEL:-} | nestjs-core | yalnızca ana makine ayarı | evet |
SESSION_ABSOLUTE_TTL | ${SESSION_ABSOLUTE_TTL:-12h} | nestjs-core | evet | hayır |
SESSION_ACCESS_TTL | ${SESSION_ACCESS_TTL:-30m} | nestjs-core | evet | hayır |
SESSION_IDLE_TTL | ${SESSION_IDLE_TTL:-8h} | nestjs-core | evet | hayır |
SIEM_EXPORT_DEGRADED_AFTER | — | — | hayır | evet |
SIEM_EXPORT_INTERVAL_MS | — | — | hayır | evet |
SIEM_EXPORT_STALL_MS | — | — | hayır | evet |
STATIC_FILE | ${USERID_AGENT_STATIC_FILE:-} | cid-userid-agent | hayır | hayır |
SYSTEM_UPDATE_ALLOWED_HOSTS | ${SYSTEM_UPDATE_ALLOWED_HOSTS:-} | nestjs-core | evet | evet |
SYSTEM_UPDATE_CHANNEL_URL | ${SYSTEM_UPDATE_CHANNEL_URL:-} | nestjs-core | yalnızca ana makine ayarı | evet |
SYSTEM_UPDATE_MAX_BYTES | — | — | hayır | evet |
SYSTEM_UPDATE_PUBLISHER | — | — | hayır | evet |
TOKENIZERS_PARALLELISM | false | risk-analyst | hayır | hayır |
TRUSTED_PROXY_IPS | — | — | evet | evet |
TSR_TMP_DIR | /app/src/.tanstack-tmp | frontend | hayır | hayır |
TURK_LETTUCE_DETECT_MODEL_PATH | /models/turk-lettuce-detect | hallucination-guard | hayır | hayır |
USERID_AGENT_LDAP_BASE_DN | — | — | yalnızca ana makine ayarı | hayır |
USERID_AGENT_LDAP_BIND_DN | — | — | yalnızca ana makine ayarı | hayır |
USERID_AGENT_LDAP_BIND_PASSWORD | — | — | yalnızca ana makine ayarı | hayır |
USERID_AGENT_LDAP_URL | — | — | yalnızca ana makine ayarı | hayır |
USERID_AGENT_LOG_LEVEL | — | — | yalnızca ana makine ayarı | hayır |
USERID_AGENT_PORT | — | — | yalnızca ana makine ayarı | hayır |
USERID_AGENT_PROTECT_READS | — | — | yalnızca ana makine ayarı | hayır |
USERID_AGENT_STATIC_FILE | — | — | yalnızca ana makine ayarı | hayır |
USERID_AGENT_TIMEOUT_MS | ${USERID_AGENT_TIMEOUT_MS:-250} | nestjs-core | yalnızca ana makine ayarı | evet |
USERID_AGENT_TOKEN | ${USERID_AGENT_TOKEN:-} | nestjs-core | yalnızca ana makine ayarı | evet |
USERID_AGENT_URL | ${USERID_AGENT_URL:-} | nestjs-core | yalnızca ana makine ayarı | evet |
USE_HAP_V2 | — | — | hayır | evet |
USE_NEW_REDACTOR | false | nestjs-core | hayır | evet |
UVICORN_WORKERS | 1 | attack-guard, cost-analyzer, hap-guard-v2, language-detector, ml-detector, prompt-compressor | hayır | hayır |
VALIDATOR_DEBUG | ${VALIDATOR_DEBUG:-false} | nestjs-core | yalnızca ana makine ayarı | evet |
VITE_AI_GATEWAY_URL | http://localhost:3000 | frontend | evet | hayır |
VITE_ALLOWED_HOSTS | ${VITE_ALLOWED_HOSTS:-} | frontend | yalnızca ana makine ayarı | hayır |
VITE_API_BASE_URL | https://api.example.com | frontend | evet | hayır |
Bildirilmiş, ama ağ geçidinde okuyanı bulunamayan değişkenler
Buradaki kayıtların çoğu ağ geçidinin dışında kullanılır ve belgelendiği gibi çalışır: Python ML servisleri, Go vekil ya da bir konteyner başlangıç betiği tarafından. Birkaçı ise hiçbir şey tarafından kullanılmaz. Güvenlikle ilgili görünen bir değişkeni, bu ikisinden hangisi olduğunu belirleyene kadar etkisiz sayın: ayarlamak hiçbir şeyi değiştirmiyor olabilir.
| Değişken | Bildirildiği hizmetler |
|---|---|
ACME_EMAIL | caddy |
AGENT_AUTH_TOKEN | cid-userid-agent |
AGENT_PROTECT_READS | cid-userid-agent |
ANALYST_ANALYSIS_BATCH_PAUSE_MS | risk-analyst |
ANALYST_ANALYSIS_BATCH_SIZE | risk-analyst |
ANALYST_ANALYSIS_CONCURRENCY | risk-analyst |
ANALYST_ANALYSIS_MAX_WAIT | risk-analyst |
ANALYST_ANALYSIS_ROUND_TIMEOUT | risk-analyst |
ANALYST_CHAT_HIDDEN_TOOLS | risk-analyst |
ANALYST_CHAT_UNGROUNDED_ANSWER_CHARS | risk-analyst |
ANALYST_CLEAR_MAX | risk-analyst |
ANALYST_CONTEXT_WINDOW | risk-analyst |
ANALYST_KNOWLEDGE_REFRESH_SECONDS | risk-analyst |
ANALYST_LLM_ROUND_TIMEOUT | risk-analyst |
ANALYST_LOCK_MIN | risk-analyst |
ANALYST_MAX_QUEUE_DEPTH | risk-analyst |
ANALYST_REVIEW_CONCURRENCY | risk-analyst |
ANALYST_REVIEW_TIMEOUT | risk-analyst |
ANALYST_TRACE_DIR | risk-analyst |
ANTHROPIC_API_KEY | deepteam |
APP_DOMAIN | caddy |
APP_NAME | attack-guard, document-parser, hallucination-guard, ml-detector, ocr-service, redactor, report-renderer |
CACHE_ENABLED | ml-detector |
CACHE_KEY_PREFIX | ml-detector |
CACHE_TTL | attack-guard, ml-detector |
CA_APP_NAME | cost-analyzer |
CA_ENVIRONMENT | cost-analyzer |
CA_LOG_LEVEL | cost-analyzer |
CA_VERSION | cost-analyzer |
CID_ATTEST_ENFORCE | cid-proxy |
CID_BACKEND_TIMEOUT | cid-proxy |
CID_BACKEND_URL | cid-proxy |
CID_CONTAINER_PREFIX | reconfigure-agent |
CID_CORE_INSPECT_URL | cid-inline-proxy |
CID_DEBUG_DUMP_REQUESTS | cid-inline-proxy |
CID_DEBUG_DUMP_RESPONSES | cid-inline-proxy |
CID_HOST_EXEC | reconfigure-agent |
CID_INSPECT_BINARY_TIMEOUT_MS | cid-inline-proxy |
CID_INSPECT_FAIL_OPEN | cid-inline-proxy |
CID_INSPECT_KEY | cid-proxy |
CID_INSPECT_TIMEOUT_MS | cid-inline-proxy |
CID_INSPECT_URL | cid-proxy |
CID_PASSTHROUGH_FAIL_OPEN | cid-proxy |
CID_PASSTHROUGH_MASK | cid-proxy |
CID_UPSTREAM_URL | cid-proxy |
CONFIDENCE_THRESHOLD | ml-detector |
CORS_ORIGINS | attack-guard, document-parser, hallucination-guard, ml-detector, ocr-service, redactor |
DEBUG | attack-guard, document-parser, hallucination-guard, ml-detector, ocr-service, redactor |
DEEPTEAM_DEFAULT_ATTACKS_PER_VULNERABILITY | deepteam |
DEEPTEAM_ENABLED | nestjs-core |
DEEPTEAM_GUARDRAILS_BASE_URL | deepteam |
DEEPTEAM_GUARDRAILS_TIMEOUT | deepteam |
DEEPTEAM_LOG_LEVEL | deepteam |
DEFAULT_MASKING_STYLE | redactor |
DEFAULT_PADDING | redactor |
DEVICE | hallucination-guard |
ENVIRONMENT | attack-guard, document-parser, hallucination-guard, ml-detector, ocr-service, redactor |
GOOGLE_API_KEY | deepteam |
HAP_ONNX_MODEL_PATH | hap-guard-v2 |
HOST | document-parser, ml-detector, ocr-service, redactor, report-renderer |
HTTPS_PROXY | nestjs-core |
HTTP_PROXY | nestjs-core |
INLINE_PROXY_HTTPS_PORT | cid-inline-proxy |
INLINE_PROXY_TPROXY_PORT | cid-inline-proxy |
INLINE_PROXY_UPSTREAM | cid-inline-proxy |
INLINE_PROXY_UPSTREAM_INSECURE | cid-inline-proxy |
JAILBREAK_LOG_LEVEL | attack-guard |
JAILBREAK_MAX_TOKEN_LENGTH | attack-guard |
JAILBREAK_ONNX_MODEL_PATH | attack-guard |
KMP_BLOCKTIME | attack-guard, doc-classifier, hallucination-guard, hap-guard-v2, ml-detector, ocr-service |
LANGUAGE_DETECTION_CONFIDENCE | ml-detector |
LANG_APP_NAME | language-detector |
LANG_DEBUG | language-detector |
LANG_DEFAULT_LANGUAGE | language-detector |
LANG_ENVIRONMENT | language-detector |
LANG_LOG_LEVEL | language-detector |
LANG_MIN_TEXT_LENGTH | language-detector |
LANG_VERSION | language-detector |
LDAP_ADMIN_PASSWORD | openldap-test |
LDAP_BASE_DN | cid-userid-agent |
LDAP_BIND_DN | cid-userid-agent |
LDAP_DOMAIN | openldap-test |
LDAP_ORGANISATION | openldap-test |
LDAP_URL | cid-userid-agent |
LETTUCE_DETECT_MODEL_PATH | hallucination-guard |
LISTEN_ADDR | cid-userid-agent |
LLM_API_KEY | risk-analyst |
LLM_BASE_URL | risk-analyst |
LLM_ENGINE | risk-analyst |
LLM_KEEP_ALIVE | risk-analyst |
LLM_MAX_CONCURRENCY | risk-analyst |
LLM_MODEL | risk-analyst |
LLM_WARM_ON_START | risk-analyst |
LOG_LEVEL | cid-proxy, cid-userid-agent, document-parser, hallucination-guard, hap-guard-v2, ml-detector, ocr-service, redactor, report-renderer |
MAX_DOCUMENT_SIZE_MB | document-parser, redactor |
MAX_IMAGE_PIXELS | ocr-service |
MAX_IMAGE_SIZE_MB | ocr-service, redactor |
MAX_PAGES | document-parser |
MAX_TEXT_LENGTH | ml-detector |
MCP_DATABASE_URL | mcp-server |
MCP_EMBED_MODEL_DIR | mcp-server |
MCP_HOST | mcp-server |
MCP_LOG_FORMAT | mcp-server |
MCP_LOG_LEVEL | mcp-server |
MCP_PORT | mcp-server |
MCP_SEARCH_DENSE | mcp-server |
MCP_SERVER_URL | risk-analyst |
MCP_SHARED_TOKEN | mcp-server, risk-analyst |
MCP_TRANSCRIPT_MAX_CHARS | mcp-server |
MCP_TRANSCRIPT_MAX_MESSAGES | mcp-server |
MIN_TEXT_LENGTH_FOR_DETECTION | ml-detector |
MKL_NUM_THREADS | attack-guard, doc-classifier, hallucination-guard, hap-guard-v2, ml-detector, ocr-service, risk-analyst |
MODEL_DIGEST | llm-inference |
MODEL_ID | llm-inference |
NODE_ENV | nestjs-core |
NO_PROXY | nestjs-core |
OCR_API_TOKEN | ocr-service |
OCR_AUTH_REQUIRED | ocr-service |
OCR_GPU_SERVICE_TIMEOUT | document-parser, nestjs-core |
OCR_SERVICE_TIMEOUT | document-parser, nestjs-core |
OCR_THREAD_POOL_SIZE | ocr-service |
OCR_VERTICAL_RESCAN | ocr-service |
OMP_NUM_THREADS | attack-guard, doc-classifier, hallucination-guard, hap-guard-v2, ml-detector, ocr-service, risk-analyst |
OMP_WAIT_POLICY | attack-guard, doc-classifier, hallucination-guard, hap-guard-v2, ml-detector, ocr-service |
ONNX_INTRA_OP_THREADS | attack-guard, hap-guard-v2, ml-detector |
ONNX_MAX_CONCURRENT | attack-guard, hap-guard-v2, ml-detector |
ONNX_MODEL_PATH | ml-detector |
OPENAI_API_KEY | deepteam |
PADDLEOCR_CPU_THREADS | ocr-service |
PADDLEOCR_DET_LIMIT_SIDE_LEN | ocr-service |
PADDLEOCR_DET_LIMIT_TYPE | ocr-service |
PADDLEOCR_ENABLE_HPI | ocr-service |
PADDLEOCR_ENGINE | ocr-service |
PADDLEOCR_GPU_DEVICE | ocr-service |
PADDLEOCR_ORT_CONFIG | ocr-service |
PADDLEOCR_USE_GPU | ocr-service |
PC_APP_NAME | prompt-compressor |
PC_ENVIRONMENT | prompt-compressor |
PC_LOG_LEVEL | prompt-compressor |
PC_ML_PRELOAD | prompt-compressor |
PC_VERSION | prompt-compressor |
PGADMIN_DEFAULT_EMAIL | pgadmin |
PGADMIN_DEFAULT_PASSWORD | pgadmin |
POSTGRES_DB | postgres |
POSTGRES_PASSWORD | postgres |
POSTGRES_USER | postgres |
PROXY_ANTHROPIC_MODE | cid-proxy |
PROXY_AUTH_MODE | cid-proxy |
PROXY_LOG_REQUESTS | cid-proxy |
PROXY_OUTPUT_FILTERING | cid-proxy |
PROXY_PASSTHROUGH_API_KEY | cid-proxy |
PROXY_PORT | cid-proxy |
PROXY_SYSTEM_PROMPT_INJECTION | cid-proxy |
RAG_ENGINE_ENABLED | hallucination-guard |
RAG_HALLUCINATION_THRESHOLD | hallucination-guard |
RAG_MODEL_CACHE_DIR | risk-analyst |
RAG_MODEL_DIR | risk-analyst |
RAG_SUPPORTED_RATIO_THRESHOLD | hallucination-guard |
RATE_LIMIT_DEFAULT_RPM | cid-proxy |
RATE_LIMIT_ENABLED | cid-proxy |
RECONFIG_ALLOWED_SERVICES | reconfigure-agent |
RECONFIG_POLL_SECONDS | reconfigure-agent |
REDIS_CONNECTION_TIMEOUT | ml-detector |
REDIS_HOSTS | redis-commander |
REDIS_SOCKET_TIMEOUT | ml-detector |
SESSION_ABSOLUTE_TTL | nestjs-core |
SESSION_ACCESS_TTL | nestjs-core |
SESSION_IDLE_TTL | nestjs-core |
STATIC_FILE | cid-userid-agent |
TOKENIZERS_PARALLELISM | risk-analyst |
TSR_TMP_DIR | frontend |
TURK_LETTUCE_DETECT_MODEL_PATH | hallucination-guard |
UVICORN_WORKERS | attack-guard, cost-analyzer, hap-guard-v2, language-detector, ml-detector, prompt-compressor |
VITE_AI_GATEWAY_URL | frontend |
VITE_ALLOWED_HOSTS | frontend |
VITE_API_BASE_URL | frontend |