mirror of
https://github.com/rcourtman/Pulse.git
synced 2026-10-19 02:28:59 +00:00
feat(audit): Add audit log API endpoints and UI with signature verification
- Add GET /api/audit endpoint for listing events with filters - Add GET /api/audit/:id/verify endpoint for signature verification - Add AuditLogPanel UI component with filtering and verification - Update docs with audit API documentation - Add localStorage utils for persisting UI state - Update gitignore patterns
This commit is contained in:
parent
7342191075
commit
73c5128a87
11 changed files with 1089 additions and 25 deletions
|
|
@ -4,6 +4,14 @@ Pulse Pro unlocks advanced AI automation features on top of the free Pulse platf
|
|||
|
||||
## What You Get
|
||||
|
||||
### Enterprise Audit Log
|
||||
- Persistent audit trail with SQLite storage and HMAC signing.
|
||||
- Queryable via `/api/audit` and verified per event in the Security → Audit Log UI.
|
||||
- Supports filtering, verification badges, and signature checks for tamper detection.
|
||||
- Configure with `PULSE_AUDIT_SIGNING_KEY`, `PULSE_AUDIT_RETENTION_DAYS`, and `PULSE_AUDIT_CLEANUP_INTERVAL_HOURS`.
|
||||
- API reference: `docs/API.md`.
|
||||
- If no signing key is set, events are stored without signatures and verification will fail.
|
||||
|
||||
### AI Patrol (LLM-Backed)
|
||||
Scheduled background analysis that correlates live state + metrics history to produce actionable findings.
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue