Files: lib/license_generator.rb
Create a separate, tamper-resistant audit logging mechanism for license generation, rotation, and revocation events. Use structured logs and consider cryptographic hashing or append-only storage for integrity.
Suggested steps:
- Design structured audit event schema.
- Evaluate logging backends (append-only, WORM or cloud audit logs).
- Add tests and document retention and access policies.
Priority: P0
Files:
lib/license_generator.rbCreate a separate, tamper-resistant audit logging mechanism for license generation, rotation, and revocation events. Use structured logs and consider cryptographic hashing or append-only storage for integrity.
Suggested steps:
Priority: P0