v0.15.14
What's Changed
- fix(sensor): exfil detector no longer flags source/node_modules files by @maiconburn in #1019
- fix(agent): stop notifying dismissed/ignored incidents by @maiconburn in #1020
- refactor(agent): unified chat-channel registry (spec 078 P1) by @maiconburn in #1021
- refactor(agent): action reports + summaries via chat-channel registry (spec 078 P2) by @maiconburn in #1022
- feat(agent): Discord notification channel (spec 078 P3) by @maiconburn in #1028
- feat(ctl,agent): notify discord command + dashboard card (spec 078 P3b) by @maiconburn in #1029
- build(deps): batch dependency updates (chrono, regex, russh, tower-http) by @maiconburn in #1030
- feat(ctl): Discord in the setup wizard (spec 078 P3c) by @maiconburn in #1031
- test(scenario-qa): fix flaky 01-ssh-brute-single (wait for sensor detection) by @maiconburn in #1032
- feat(ctl): notify test names the host (distinguish multi-box alerts) by @maiconburn in #1033
- fix(agent): daily digest/briefing to Slack + Discord (not just Telegram) by @maiconburn in #1034
- fix(agent): daily briefing/digest names the host by @maiconburn in #1035
- fix(agent): AI briefing counts reconcile with dashboard (unique attackers) by @maiconburn in #1036
- fix(agent): back off XDP TTL cleanup when agent lacks bpftool privilege by @maiconburn in #1037
- fix(sensor): downgrade shell_startup_write FP for toolchain installers by @maiconburn in #1038
- fix: fleet-hardening from 7-day fleet audit (doctor FP, log-spam, de-flake) by @maiconburn in #1039
- feat(agent-guard): agent-attack proof benchmark + measured baseline (spec 079 P1) by @maiconburn in #1040
- feat(agent-guard): attribute benchmark false-positives to exact ATR rule ids by @maiconburn in #1041
- fix(agent-guard): cut FP 27.8%→5.6%, raise catch 91.4%→94.3% (spec 079 P3) by @maiconburn in #1042
- feat(agent-guard): surface-aware deep-MCP inspection -> 100% catch (spec 079 P2) by @maiconburn in #1043
- fix(sensor): preserve EXEC_ALLOWLIST + LSM_POLICY across sensor restart (spec 080 P0) by @maiconburn in #1044
- feat(ctl): innerwarden dashboard — easy + secure dashboard access by @maiconburn in #1045
- feat(ctl): innerwarden uninstall — one-command complete removal (closes #1047) by @maiconburn in #1048
- feat(agent,ctl): Execution Gate divergence monitor — free honesty net (spec 080 G4) by @maiconburn in #1049
- release: 0.15.14 by @maiconburn in #1050
Full Changelog: v0.15.13...v0.15.14