Implemented cleanup/triage direction. ui, and baselinbe days
This commit is contained in:
13
README.md
13
README.md
@@ -244,12 +244,18 @@ Tune these in the dashboard or in `state/fgai-config.json`:
|
||||
|
||||
```json
|
||||
{
|
||||
"baseline_training_days": 7,
|
||||
"baseline_retention_days": 14,
|
||||
"baseline_value_retention_days": 7,
|
||||
"baseline_max_values_per_field": 2000
|
||||
}
|
||||
```
|
||||
|
||||
`baseline_training_days` is the minimum baseline age before profile deviations
|
||||
are promoted into live triage. For production data, set this to the amount of
|
||||
history you trust, commonly `7` to `14` days. The dashboard shows fields as
|
||||
`learning` until both bucket count and baseline age are sufficient.
|
||||
|
||||
If an existing baseline database has already grown large, stop the monitor and
|
||||
run a manual prune plus SQLite compaction:
|
||||
|
||||
@@ -302,7 +308,12 @@ export VIRUSTOTAL_API_KEY='...'
|
||||
fgai recommend --logs logs/fg_syslog.jsonl --min-score 35 --threat-intel
|
||||
```
|
||||
|
||||
Threat intelligence responses are cached locally in `state/threat-intel-cache.json`. Successful results are reused for seven days by default, failures for one hour, and SignalScope permits at most 100 new provider lookups per UTC day. Cached responses are returned even after that budget is reached. Tune these safeguards with `FGAI_THREAT_INTEL_TTL_SECONDS`, `FGAI_THREAT_INTEL_ERROR_TTL_SECONDS`, and `FGAI_THREAT_INTEL_DAILY_LIMIT`.
|
||||
Threat intelligence can also be configured in the dashboard settings. Choose
|
||||
`auto`, `abuseipdb`, or `virustotal`, paste the provider API key, and set the
|
||||
daily lookup budget and cache TTLs. API keys are stored only in the local config
|
||||
file and are not returned back to the browser after saving.
|
||||
|
||||
Threat intelligence responses are cached locally in `state/threat-intel-cache.json`. Successful results are reused for seven days by default, failures for one hour, and SignalScope permits at most 100 new provider lookups per UTC day. Cached responses are returned even after that budget is reached. Tune these safeguards in the dashboard or with `FGAI_THREAT_INTEL_TTL_SECONDS`, `FGAI_THREAT_INTEL_ERROR_TTL_SECONDS`, and `FGAI_THREAT_INTEL_DAILY_LIMIT`.
|
||||
|
||||
Listen for FortiGate syslog locally:
|
||||
|
||||
|
||||
Reference in New Issue
Block a user