Vigil - a 100% OpenSource AI system for machine-speed network defense
Claim it to get a verified publisher badge, a free copy of our full audit findings, and direct contact for any high-priority issues we find.
Install from
M8ven verifies MCPs across every public registry — install directly from whichever one you prefer.
process.env. You'll be asked to provide them before it can run.EXTENSION_CONNECTOR_ALLOWLISTSHELLVIGIL_CONTEXT_PATHVIGIL_MODEVIGIL_REPO_ROOTVITE_DEV_MODEVIGIL_CORS_ORIGINSDARKTRACE_ENABLEDDEV_MODE— Auth bypass is enabled by default (=true) for quick development. Full auth is WIP and while it will turn on it is untested. To activate auth set DEV_MODE=false.MCP_AUTO_CONNECT_ON_STARTUPMODEL_CATALOG_REFRESH_INTERVAL_STESTINGPOSTGRESQL_CONNECTION_STRINGDATA_BACKENDVSTRIKE_BASE_URLVSTRIKE_USERNAMEVSTRIKE_PASSWORDVSTRIKE_VERIFY_SSLCAPE_SANDBOX_URLCAPE_SANDBOX_API_KEYELASTIC_HOSTELASTIC_KIBANA_URLELASTIC_API_KEYELASTIC_USERNAMEELASTIC_PASSWORDELASTIC_VERIFY_SSLSIGMA_PATHSSPLUNK_PATHSELASTIC_PATHSKQL_PATHSSENTRY_DSNENVIRONMENTRELEASE_VERSIONVIGIL_OTEL_ENABLEDSECRETS_BACKENDENABLE_KEYRINGDEMO_MODEOTEL_EXPORTER_OTLP_ENDPOINTVIGIL_OTEL_RECORD_LLM_CONTENTVIGIL_OTEL_RECORD_IOC_VALUESDATABASE_URLDAEMON_LOG_LEVELDAEMON_SPLUNK_POLL_INTERVALDAEMON_CROWDSTRIKE_POLL_INTERVALDAEMON_WEBHOOK_ENABLEDDAEMON_WEBHOOK_PORTDAEMON_WEBHOOK_TOKENDAEMON_AUTO_TRIAGEDAEMON_AUTO_ENRICHDAEMON_BATCH_SIZEDAEMON_ENRICH_MAX_INFLIGHTDAEMON_ENRICH_BACKFILLDAEMON_ENRICH_BACKFILL_INTERVALDAEMON_ENRICH_BACKFILL_BATCHDAEMON_ENRICH_BACKFILL_MAX_AGE_HOURSDAEMON_AUTO_RESPONSEDAEMON_CONFIDENCE_THRESHOLDDAEMON_FORCE_APPROVALDAEMON_DRY_RUNDAEMON_ESCALATION_ENABLEDDAEMON_SLACK_ENABLEDDAEMON_SLACK_CHANNELDAEMON_PAGERDUTY_ENABLEDDAEMON_ESCALATE_SEVERITIESDAEMON_THREAT_HUNT_ENABLEDDAEMON_THREAT_HUNT_INTERVALDAEMON_CLEANUP_RETENTION_DAYSDAEMON_METRICS_ENABLEDDAEMON_HEALTH_PORTORCHESTRATOR_ENABLEDORCHESTRATOR_LOOP_INTERVALORCHESTRATOR_MAX_AGENTSORCHESTRATOR_MAX_ITERATIONSORCHESTRATOR_MAX_COSTORCHESTRATOR_MAX_HOURLY_COSTORCHESTRATOR_MAX_DAILY_COSTORCHESTRATOR_MAX_RUNTIMEORCHESTRATOR_STALE_THRESHOLDORCHESTRATOR_WORKDIRORCHESTRATOR_AUTO_ASSIGNORCHESTRATOR_DRY_RUNORCHESTRATOR_DEDUP_WINDOWORCHESTRATOR_AUTO_SEVERITIESREDIS_URLLLM_MAX_CONCURRENTKAFKA_ENABLEDKAFKA_CONSUMER_GROUPKAFKA_TOPICSKAFKA_AUTO_OFFSET_RESETKAFKA_MAX_POLL_RECORDSKAFKA_SESSION_TIMEOUT_MSKAFKA_SECURITY_PROTOCOLKAFKA_SASL_MECHANISMKAFKA_SASL_USERNAMEKAFKA_SASL_PASSWORDKAFKA_SSL_CA_LOCATIONMEMPALACE_DAEMON_ENABLEDHYBRID_ANALYSIS_API_KEYANYRUN_API_KEYJOE_SANDBOX_API_KEYJBXAPIKEYSANDBOX_ALLOWED_FILE_TYPESSANDBOX_AUTO_SUBMITSANDBOX_POLL_INTERVALTHREAT_FEED_POLL_INTERVALDB_POOL_SIZEDB_MAX_OVERFLOWDB_POOL_TIMEOUTDB_POOL_RECYCLEPOSTGRES_HOSTPOSTGRES_PORTPOSTGRES_DBPOSTGRES_USERPOSTGRES_SSL_MODEDB_CONFIG_CHECK_INTERVALBIFROST_URLBIFROST_PROBE_MODELANTHROPIC_API_KEY— set secrets.anthropicApiKey="$" \SPLUNK_URLSPLUNK_USERNAMESPLUNK_PASSWORDSPLUNK_VERIFY_SSLPOSTGRES_PASSWORDAUTOSTART_SERVICESCLAUDE_API_KEYOPENAI_API_KEYPROMPT_INJECTION_BLOCKDEFAULT_MODELANTHROPIC_BASE_URLMEMPALACE_PALACE_PATHOLLAMA_URLOLLAMA_EXTRA_TOOL_MODELS[](https://m8ven.ai/mcp/vigil-soc-vigil-2ztgj2)