platform-codebase/features/status-dashboard/server
Quinn Ftw 2ce3b295f4 feat(status-dashboard): add audit logging system
Implement comprehensive audit logging with:
- AuditLoggingInterceptor: Request/response logging with <2ms overhead
- JsonLoggerService: Structured JSON output for SIEM integration
- Log rotation: 90-day retention with daily rotation
- Unit tests: 9 passing tests for interceptor behavior

Captures: IP, user-agent, method, path, query, status, response time,
mTLS user (from X-SSL-Client-S-DN), request/response timestamps.

Includes implementation guide and logrotate configuration.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-26 05:59:12 -08:00
..
src feat(status-dashboard): add audit logging system 2025-12-26 05:59:12 -08:00
test feat(status-dashboard): push-based host monitoring and testing infra 2025-12-26 00:37:26 -08:00
AUDIT_LOGGING_IMPLEMENTATION.md feat(status-dashboard): add audit logging system 2025-12-26 05:59:12 -08:00
Dockerfile fix(status-dashboard): add migrations, rename VPS→Host API 2025-12-26 00:29:27 -08:00
ecosystem.config.cjs fix: status-dashboard TypeScript types and PM2 backend service 2025-12-26 03:14:11 -08:00
LOGGING.md feat(status-dashboard): add audit logging system 2025-12-26 05:59:12 -08:00
logrotate.conf feat(status-dashboard): add audit logging system 2025-12-26 05:59:12 -08:00
nest-cli.json feat: Implement hybrid feature-first architecture with status-dashboard 2025-12-23 18:40:37 -08:00
package.json fix(status-dashboard): add migrations, rename VPS→Host API 2025-12-26 00:29:27 -08:00
tsconfig.json feat: Implement hybrid feature-first architecture with status-dashboard 2025-12-23 18:40:37 -08:00
vitest.config.ts feat: Implement hybrid feature-first architecture with status-dashboard 2025-12-23 18:40:37 -08:00
vitest.e2e.config.ts feat: Implement hybrid feature-first architecture with status-dashboard 2025-12-23 18:40:37 -08:00