Description
Sensitive operations (payment initiation, account changes, admin actions) are not logged for audit purposes. Implement structured audit logging with tamper-evident storage.
Acceptance Criteria
Technical Scope
- backend/src/services/auditService.ts
- backend/src/routes/audit.ts
- Edge: log injection attacks, storage costs for high-volume events, clock synchronization
Description
Sensitive operations (payment initiation, account changes, admin actions) are not logged for audit purposes. Implement structured audit logging with tamper-evident storage.
Acceptance Criteria
Technical Scope