🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
34 lines
1.3 KiB
YAML
34 lines
1.3 KiB
YAML
# Configuration for the SHHH Secrets Sentinel
|
|
|
|
# -- File Paths --
|
|
# Path to the primary, raw hypercore log to be monitored.
|
|
primary_log_path: '/home/tony/AI/projects/chorus.services/modules/shhh/primary.log'
|
|
|
|
# Path where the sanitized sister hypercore log will be written.
|
|
sanitized_log_path: '/home/tony/AI/projects/chorus.services/modules/shhh/sanitized.log'
|
|
|
|
# Path to the YAML file containing regex patterns for secret detection.
|
|
patterns_file: 'patterns.yaml'
|
|
|
|
# Path to the system prompt file for the LLM agent.
|
|
shhh_agent_prompt_file: 'SHHH_SECRETS_SENTINEL_AGENT_PROMPT.md'
|
|
|
|
|
|
# -- Database --
|
|
# Connection string for the PostgreSQL database used for quarantining secrets.
|
|
# Format: postgresql://user:password@host:port/database
|
|
database_url: 'postgresql://shhh:password@localhost:5432/shhh_sentinel'
|
|
|
|
|
|
# -- LLM Analyzer (Ollama) --
|
|
# The API endpoint for the Ollama instance.
|
|
ollama_endpoint: 'http://localhost:11434/api/generate'
|
|
|
|
# The name of the model to use from Ollama (e.g., llama3, codellama).
|
|
ollama_model: 'llama3'
|
|
|
|
# The confidence score threshold for regex matches.
|
|
# Matches with confidence >= this value will be quarantined immediately, skipping the LLM.
|
|
# Matches with confidence < this value will be sent to the LLM for verification.
|
|
llm_confidence_threshold: 0.90
|