Guard Already Running
Permission Denied
- Run with sudo
- Install as system service
- macOS launchd
High Memory Usage
If Guard consumes more memory than expected:Check current usage
Check current usage
Reduce memory usage
Reduce memory usage
-
Disable unused monitors — Turn off monitoring for subsystems you do not need:
-
Reduce rule count — Disable rule categories you do not need:
-
Use remote AI instead of local — Switch from Ollama to a cloud AI provider to save the memory used by local models:
-
Increase garbage collection — For Node.js memory optimization:
False Positives
If Guard generates too many alerts for legitimate activity:Extend the learning period
Extend the learning period
The default learning period is 7 days. If your workload is complex, extend it:Reset learning data and restart:
Adjust detection thresholds
Adjust detection thresholds
Increase the threshold for specific threat types:
Whitelist known-good IPs and processes
Whitelist known-good IPs and processes
Add trusted IPs and processes to the whitelist:
Disable noisy rules
Disable noisy rules
Identify and disable specific rules causing false positives:
Auto-Response Not Executing
If Guard detects threats but does not take automated action:Check confidence threshold
Check confidence threshold
Auto-response only triggers when the AI confidence score exceeds If detections are below the threshold, lower it carefully:
minConfidence:Verify response is enabled
Verify response is enabled
Check operating mode
Check operating mode
Auto-response does not execute in Switch to
learning or detect modes:protect mode:Check approval requirement
Check approval requirement
If
requireApproval is enabled, Guard sends approval requests instead of auto-executing:Guard Crashes on Startup
Check logs
Check logs
Run diagnostics
Run diagnostics
Reset configuration
Reset configuration
If the config file is corrupted: