Skip to main content
Configure Strix using environment variables.

Required

STRIX_LLM
string
required
Model name in LiteLLM format.
export STRIX_LLM="openai/gpt-5"

Authentication

LLM_API_KEY
string
API key for your LLM provider. Not required for local models or cloud provider auth (Vertex AI, AWS Bedrock).
LLM_API_BASE
string
Custom API base URL for local models.
export LLM_API_BASE="http://localhost:11434"

Optional

LLM_TIMEOUT
integer
default:"300"
Request timeout in seconds.
PERPLEXITY_API_KEY
string
API key for Perplexity AI web search. Enables real-time OSINT during scans.

Example Setup

# OpenAI
export STRIX_LLM="openai/gpt-5"
export LLM_API_KEY="sk-..."

# Anthropic
export STRIX_LLM="anthropic/claude-sonnet-4-5"
export LLM_API_KEY="sk-ant-..."

# Local (Ollama)
export STRIX_LLM="ollama/llama3"
export LLM_API_BASE="http://localhost:11434"

# Optional: Enable web search
export PERPLEXITY_API_KEY="pplx-..."

Output Directory

Results are saved to strix_runs/<run-name>/ containing:
  • Vulnerability reports
  • Scan logs
  • Evidence and screenshots