identity and trustpackages/iam/audit
audit package
Hash-chained, SHA-256 append-only audit log for actor/tenant actions. SOC 2-grade tamper detection, streaming export, and replay-safe queries.
- Stability
- Stable
- Scope
- Tenant-scoped
- Boundary
- packages/iam/audit
Last 24h12 actions
2m ago
14m ago
j.lopezbilling.cancel→ sub_8f2a
32m ago
tsekaauth.signin→ sso/okta
1h ago
r.patelrole.assign→ org/admins
2h ago
n.brownkey.rotate→ kms/prod
3h ago
d.huangaccess.deny→ vault/secrets
chain · 12,847 entrieshash-verifiedsha-256
Usageaudit.ts
typescriptaudit.ts
1import { logAudit } from "@nebutra/audit";
2
3await logAudit({
4 actor: { id: userId, role: "admin" },
5 action: "billing.subscription.cancel",
6 target: { type: "subscription", id: sub.id },
7 metadata: { plan: sub.plan, reason: "user_request" },
8 // Tamper-evident hash chain — entry IDs link sequentially.
9});