This release adds 3 notable features for engineering teams evaluating rollout.
✓ No known CVEs patched in this version
Affected surfaces
Summary
AI summaryNew audit logging system with per‑role baselines and Z‑score anomaly detection.
Full changelog
What's New
Every Operation Through a Single Audited Boundary
Without an audit log, anomaly detection is impossible, accountability is impossible, post-mortems are guesswork.
agents/audit.py — AuditLog
- Append-only:
log()never rewrites existing entries. Writes toaudit.logas newline-delimited JSON. - Z-score anomaly detection: After 50 baseline operations per role, checks
shell_calls_per_minute,tokens_per_minute,unique_op_typesevery 10 entries. Z > 3.0 emitssecurity.anomalyto root agent. - Per-role baseline: Computed from first 50 operations per role, persisted to
audit-baselines.json. - Query: Filter by agent_id, operation, time window, limit. Newest-first.
- Stats: op_counts, total_tokens, entry_count, anomaly_score per agent.
Protected Paths
audit.log and audit-baselines.json are blocklisted in fs_write. Neither root nor any agent can overwrite via API (returns 403).
Audited Operations
agent_register, agent_terminate, agent_spawn, message_send, task_submit, lock_acquire, memory_alloc
New API Endpoints
GET /audit— query log (filter by agent_id, operation, since, until)GET /audit/stats/{agent_id}— op_counts, total_tokens, anomaly_scoreGET /audit/anomalies— recent security.anomaly events (admin only)
New MCP Tools (3)
audit_query, audit_stats, anomaly_history
Total: 60 MCP tools
Events
security.anomaly — emitted to root when z-score exceeds 3.0; payload: agent_id, metric, observed, baseline, z_score
Integration Tests
6 test classes in tests/integration/test_audit.py — coverage completeness, anomaly detection, append-only protection, query precision, overhead, persistence + auth enforcement.
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
About Hollow
All releases →Related context
Related tools
Earlier breaking changes
- v5.7.32 Web dashboard removed; operator panel is canonical UI
Beta — feedback welcome: [email protected]