BillTracker/services
null 7503a54f81 v0.20.6: Audit logging for critical operations
- New audit_log table (migration v0.45) with indexes
- logAudit() service with try/catch safety (never crashes app)
- Audit events: login.success, login.failure, logout, password.change, role.change, csrf.failure, profile.update, profile.settings.update
- All events include ip_address and user_agent
- No passwords, tokens, or session IDs logged
- Hudson security audit: 7/7 PASS
2026-05-10 00:03:12 -05:00
..
auditService.js v0.20.6: Audit logging for critical operations 2026-05-10 00:03:12 -05:00
authService.js v0.19.4: session token expiry cleanup 2026-05-09 20:19:46 -05:00
backupScheduler.js initial commit 2026-05-03 19:51:57 -05:00
backupService.js push 2026-05-09 13:03:36 -05:00
cleanupService.js initial commit 2026-05-03 19:51:57 -05:00
notificationService.js push 2026-05-04 23:34:24 -05:00
oidcService.js push 2026-05-04 23:34:24 -05:00
spreadsheetImportService.js push 2026-05-09 13:03:36 -05:00
statusRuntime.js initial commit 2026-05-03 19:51:57 -05:00
statusService.js push 2026-05-09 13:03:36 -05:00
userDbImportService.js push 2026-05-04 20:12:57 -05:00