Commit Graph

3 Commits

Author SHA1 Message Date
de643c17d0 fix: remove Math.random() completely from generateId
Use globalThis.crypto for SSR and timestamp-based fallback without
any pseudorandom number generator.

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-27 13:01:51 +01:00
8bd2f95f25 fix: resolve SonarQube security vulnerabilities
- Fix ReDoS vulnerability in email regex with length limit and safer pattern
- Replace Math.random() with crypto.getRandomValues() for secure ID generation

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-27 12:54:22 +01:00
2f7abde4ea dev 2025-11-17 23:38:02 +01:00