Compare commits

..
Author SHA1 Message Date
Mike Reeves 87907e73d2 Rename Detection Engineer agent key to DetectionEngineer
The agent name is also the agentMapping config key and a SOC setting id
segment, so the space made it awkward to target. Matches the rename in
securityonion-soc.
2026-07-22 11:49:32 -04:00
Mike Reeves 894d323323 Map default agents to model displayName, not id
agentMapping values are model displayNames (the canonical selector); the
stock config used the model id, which only resolved via the legacy
id@adapter fallback. Use the Claude Sonnet displayName so agent-to-model
resolution matches the documented contract.
2026-07-21 15:08:24 -04:00
Mike ReevesandGitHub 89f4950521 Merge pull request #16084 from Security-Onion-Solutions/postgres-log-password-scrub
PostgreSQL: prevent password log leak + self-heal SOC database bootstrap
2026-07-20 15:33:05 -04:00
2 changed files with 4 additions and 4 deletions
+3 -3
View File
@@ -1530,9 +1530,9 @@ soc:
healthTimeoutSeconds: 5 healthTimeoutSeconds: 5
agentic: false agentic: false
agentMapping: agentMapping:
Orchestrator: sonnet Orchestrator: Claude Sonnet
Investigator: sonnet Investigator: Claude Sonnet
Detection Engineer: sonnet DetectionEngineer: Claude Sonnet
onionconfig: onionconfig:
saltstackDir: /opt/so/saltstack saltstackDir: /opt/so/saltstack
bypassEnabled: false bypassEnabled: false
+1 -1
View File
@@ -786,7 +786,7 @@ soc:
Investigator: Investigator:
description: This agent investigates alerts, explains events and records, and hunts through event data. It can also acknowledge alerts and escalate to cases. description: This agent investigates alerts, explains events and records, and hunts through event data. It can also acknowledge alerts and escalate to cases.
global: True global: True
Detection Engineer: DetectionEngineer:
description: This agent manages detections and their overrides, including tuning noisy rules and authoring rule content. description: This agent manages detections and their overrides, including tuning noisy rules and authoring rule content.
global: True global: True
client: client: