feat(audit): add global audit logging interceptor - #139
Conversation
Automatically persists masked records of state-mutating requests (POST/PUT/PATCH/DELETE) into the existing PostgreSQL audit trail via AuditService, capturing actor identity, method, path, client IP, masked request body and the final response status code. 🤖 Generated with Codebuff Co-Authored-By: Codebuff <noreply@codebuff.com>
|
@yugomania Great news! 🎉 Based on an automated assessment of this PR, the linked Wave issue(s) no longer count against your application limits. You can now already apply to more issues while waiting for a review of this PR. Keep up the great work! 🚀 |
|
MergeKeeper review Scope: in scope for linked issue The pull request successfully implements the comprehensive audit logging interceptor with proper masking, unit tests, and global integration as specified in issue #95. Reviewed commit: |
|
MergeKeeper merge status Status: blocked Reason: Next steps:
|
There was a problem hiding this comment.
Approved
The pull request successfully implements the comprehensive audit logging interceptor with proper masking, unit tests, and global integration as specified in issue #95.
|
Merged Merged with |
closes #95
Automatically persists masked records of state-mutating requests (POST/PUT/PATCH/DELETE) into the existing PostgreSQL audit trail via AuditService, capturing actor identity, method, path, client IP, masked request body and the final response status code.
Summary
Type of change
Related issue
Closes #
Checklist
npm run buildpassesnpm testpassesnpm run lintpassesnpm run typecheckpasses