Ordered by severity, then signals introduced in this release. Hidden characters are shown as ⟨U+…⟩.
-
identifier `εχαμπλε` contains homoglyph candidates: α (03B1)→a (in string/comment) (raw pass, confidence 0.35)
(
'θσερ@εχαμπλε.ψομ',
MakeValidatedEmail(
local_part='θσερ',
-
identifier `εχαμπλε` mixes scripts: Greek + Latin (in string/comment) (raw pass, confidence 0.40)
(
'θσερ@εχαμπλε.ψομ',
MakeValidatedEmail(
local_part='θσερ',
-
identifier `ψομ` contains homoglyph candidates: ο (03BF)→o (in string/comment) (raw pass, confidence 0.35)
(
'θσερ@εχαμπλε.ψομ',
MakeValidatedEmail(
local_part='θσερ',
-
identifier `ψομ` mixes scripts: Greek + Latin (in string/comment) (raw pass, confidence 0.40)
(
'θσερ@εχαμπλε.ψομ',
MakeValidatedEmail(
local_part='θσερ',
-
identifier `εχαμπλε` contains homoglyph candidates: α (03B1)→a (in string/comment) (raw pass, confidence 0.35)
ascii_domain='xn--mxahbxey0c.xn--xxaf0a',
domain='εχαμπλε.ψομ',
normalized='θσερ@εχαμπλε.ψομ',
),
-
identifier `εχαμπλε` mixes scripts: Greek + Latin (in string/comment) (raw pass, confidence 0.40)
ascii_domain='xn--mxahbxey0c.xn--xxaf0a',
domain='εχαμπλε.ψομ',
normalized='θσερ@εχαμπλε.ψομ',
),
-
identifier `ψομ` contains homoglyph candidates: ο (03BF)→o (in string/comment) (raw pass, confidence 0.35)
ascii_domain='xn--mxahbxey0c.xn--xxaf0a',
domain='εχαμπλε.ψομ',
normalized='θσερ@εχαμπλε.ψομ',
),
-
identifier `ψομ` mixes scripts: Greek + Latin (in string/comment) (raw pass, confidence 0.40)
ascii_domain='xn--mxahbxey0c.xn--xxaf0a',
domain='εχαμπλε.ψομ',
normalized='θσερ@εχαμπλε.ψομ',
),
-
identifier `εχαμπλε` contains homoglyph candidates: α (03B1)→a (in string/comment) (raw pass, confidence 0.35)
domain='εχαμπλε.ψομ',
normalized='θσερ@εχαμπλε.ψομ',
),
),
-
identifier `εχαμπλε` mixes scripts: Greek + Latin (in string/comment) (raw pass, confidence 0.40)
domain='εχαμπλε.ψομ',
normalized='θσερ@εχαμπλε.ψομ',
),
),
-
identifier `ψομ` contains homoglyph candidates: ο (03BF)→o (in string/comment) (raw pass, confidence 0.35)
domain='εχαμπλε.ψομ',
normalized='θσερ@εχαμπλε.ψομ',
),
),
-
identifier `ψομ` mixes scripts: Greek + Latin (in string/comment) (raw pass, confidence 0.40)
domain='εχαμπλε.ψομ',
normalized='θσερ@εχαμπλε.ψομ',
),
),
-
identifier `с` contains homoglyph candidates: с (0441)→c (in string/comment) (raw pass, confidence 0.35)
(
'чебурашкаящик-с-апельсинами.рф@example.tld',
MakeValidatedEmail(
local_part='чебурашкаящик-с-апельсинами.рф',
-
identifier `с` contains homoglyph candidates: с (0441)→c (in string/comment) (raw pass, confidence 0.35)
MakeValidatedEmail(
local_part='чебурашкаящик-с-апельсинами.рф',
smtputf8=True,
ascii_domain='example.tld',
-
identifier `с` contains homoglyph candidates: с (0441)→c (in string/comment) (raw pass, confidence 0.35)
domain='example.tld',
normalized='чебурашкаящик-с-апельсинами.рф@example.tld',
),
),
-
identifier `λong` mixes scripts: Greek + Latin (in string/comment) (raw pass, confidence 0.40)
('my.λong.address@1111111111222222222233333333334444444444555555555.6666666666777777777788888888889999999999000000000.1111111111222222222233333333334444444444555555555.6666666666777777777788888888889999999999000000000.111111111122222222223333333333444.info', 'The email address is too long (1 character too many
-
identifier `λong` mixes scripts: Greek + Latin (in string/comment) (raw pass, confidence 0.40)
('my.λong.address@1111111111222222222233333333334444444444555555555.6666666666777777777788888888889999999999000000000.1111111111222222222233333333334444444444555555555.6666666666777777777788888888889999999999000000000.1111111111222222222233333333334444.info', 'The email address is too long (1-2 characters too
-
identifier `λong` mixes scripts: Greek + Latin (in string/comment) (raw pass, confidence 0.40)
('my.λong.address@λ111111111222222222233333333334444444444555555555.6666666666777777777788888888889999999999000000000.1111111111222222222233333333334444444444555555555.6666666666777777777788888888889999999999000000000.11111111112222222222333333.info', 'The email address is too long when the part after the @-s
-
compression ratio 0.773 is >2σ above file mean 0.300 (raw pass, confidence 0.50)
('me@yy--0.tld', 'An email address cannot have two letters followed by two dashes immediately after the @-sign or after a period, except Punycode.'),
('me@yy--0.tld', 'An email address cannot have two letters followed by two dashes immediately after the @-sign or after a period, except Punycode.'),
-
compression ratio 0.773 is >2σ above file mean 0.300 (raw pass, confidence 0.50)
('me@yy--0.tld', 'An email address cannot have two letters followed by two dashes immediately after the @-sign or after a period, except Punycode.'),
('me@[127.0.0.1]', 'A bracketed IP address after the @-sign is not allowed here.'),
-
compression ratio 0.766 is >2σ above file mean 0.300 (raw pass, confidence 0.50)
('me@[127.0.0.999]', 'The address in brackets after the @-sign is not valid: It is not an IPv4 address (Octet 999 (> 255) not permitted in \'127.0.0.999\') or is missing an address literal tag.'),
('me@[IPv6:::1]', 'A bracketed IP address after the @-sign is not allowed here.'),
-
identifier `λambdaツ` mixes scripts: Greek + Latin + Katakana (in string/comment) (raw pass, confidence 0.40)
[
('λambdaツ@test', 'Internationalized characters before the @-sign are not supported: \'λ\', \'ツ\'.'),
('"quoted.with..unicode.λ"@example.com', 'Internationalized characters before the @-sign are not supported: \'λ\'.'),
],
Run disclude locally to verify. Add --format sarif for SARIF output. Add --llm (with an API key in the environment) to include the LLM review.