From 15c4b885351d78ea1ce05ceaa3c03085cd6c6513 Mon Sep 17 00:00:00 2001 From: "google-labs-jules[bot]" <161369871+google-labs-jules[bot]@users.noreply.github.com> Date: Fri, 30 Jan 2026 01:48:47 +0000 Subject: [PATCH 1/2] 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> --- .jules/sentinel.md | 5 +++++ src/pages/Contact.tsx | 2 +- src/utils/security.test.ts | 10 ++++++++++ src/utils/security.ts | 2 +- 4 files changed, 17 insertions(+), 2 deletions(-) diff --git a/.jules/sentinel.md b/.jules/sentinel.md index 4b69a9a..030d946 100644 --- a/.jules/sentinel.md +++ b/.jules/sentinel.md @@ -17,3 +17,8 @@ **Vulnerability:** Standard email regexes and HTML5 validation are often too permissive, allowing XSS vectors (like `