🛡️ Sentinel: Enhance email security with strict validation and sanitization #39

Merged
ragusa-it merged 2 commits from sentinel-email-security-enhancement-1361969690950207643 into main 2026-01-30 05:00:02 +00:00

2 Commits

Author SHA1 Message Date
google-labs-jules[bot]
c9877db3bb feat(security): add blocked domains and strict TLD validation
- Adds `BLOCKED_DOMAINS` list to reject disposable/invalid email domains.
- Enforces TLD length >= 2 chars in `isValidEmail`.
- Updates tests to cover new validation rules.

Co-authored-by: ragusa-it <196988693+ragusa-it@users.noreply.github.com>
2026-01-30 04:56:33 +00:00
google-labs-jules[bot]
15c4b88535 feat(security): enhance email validation and sanitization
- Updates `isValidEmail` to strictly reject double quotes and backticks while allowing apostrophes.
- Applies `sanitizeInput` to email fields in Contact form payload (Defense in Depth).
- Adds tests for email validation edge cases.
- Updates Sentinel journal.

Co-authored-by: ragusa-it <196988693+ragusa-it@users.noreply.github.com>
2026-01-30 01:48:47 +00:00