Audit Analytics - nself-org/plugins GitHub Wiki
Advanced audit analytics over np_audit_log: anomaly detection (z-score baseline), user behaviour heatmaps, privileged-action review queue, and webhook/email alerts. Free — MIT licensed.
nself plugin install audit-analyticsNo license key required.
Advanced audit analytics over np_audit_log: anomaly detection (z-score baseline), user behaviour heatmaps, privileged-action review queue, and webhook/email alerts. ɳSelf+ required. Free tier retains full audit capture and basic search.
Category: compliance. Current version: 1.0.0.
| Env Var | Default | Description |
|---|---|---|
DATABASE_URL |
(required) |
PostgreSQL connection string |
NSELF_AUDIT_ANALYTICS |
- |
- |
NSELF_AUDIT_ANALYTICS_REALTIME |
- |
- |
NSELF_AUDIT_ANOMALY_ZSCORE |
- |
- |
NSELF_AUDIT_HEATMAP_REFRESH |
- |
- |
NSELF_AUDIT_PRIVILEGED_REVIEW_TTL |
- |
- |
NSELF_AUDIT_ALERT_WEBHOOK |
- |
- |
NSELF_AUDIT_ALERT_EMAIL |
- |
- |
AUDIT_ANALYTICS_PORT |
3218 |
- |
AUDIT_ANALYTICS_HOST |
- |
- |
AUDIT_ANALYTICS_LOG_LEVEL |
- |
- |
| Port | Purpose |
|---|---|
| 3218 | Audit Analytics service port |
2 table(s) added to your Postgres database:
np_audit_anomaliesnp_audit_privileged_reviews
GET /health
GET /audit/analytics/anomalies
GET /audit/analytics/anomalies/{id}
PATCH /audit/analytics/anomalies/{id}
GET /audit/analytics/heatmap
GET /audit/analytics/top-actors
GET /audit/privileged-reviews
POST /audit/privileged-reviews/{id}
GET /audit/privileged-reviews/overdue
POST /audit/analytics/refresh
GET /audit/analytics/status
curl http://localhost:3218/healthManifest: plugins/audit-analytics/plugin.json
- Plugin-Marketplace — full plugin index
- Plugin-Development — write your own plugin
← Home →