Repository navigation
Conversation
|
ⓘ Qodo reviews are paused because the subscription is no longer active. Ask your workspace admin to reactivate the subscription to resume reviews. Manage billing |
|
Thank you for creating this pull request and helping make the project better. We will review / merge it when we are online. |
|
Important Review skippedAuto reviews are disabled on base/target branches other than the default branch. Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Advanced Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
|
|
Overall Grade |
Security Reliability Complexity Hygiene |
Code Review Summary
| Analyzer | Status | Updated (UTC) | Details |
|---|---|---|---|
| JavaScript | Sep 30, 2026 2:09a.m. | Review ↗ |
Important
AI Review is run only on demand for your team. We're only showing results of static analysis review right now. To trigger AI Review, comment @deepsourcebot review on this thread.
Summary
Fix alias generation so malformed custom tags cannot produce invalid email addresses.
Problem
generateAlias()previously concatenated any non-empty tag directly into the address. Inputs containing whitespace or another@could therefore produce malformed aliases, for example:Because the shared generator is used by popup, website-aware suggestions, and inline flows, invalid input could propagate across multiple extension surfaces.
Changes
@;private-mail-abc1.Scope
This is intentionally a focused bug fix and does not touch draft Store-update research in #83/#84.
Tests added
@injection is rejected;user@localhostis rejected.