issues Search Results · language:Edge language:Python linked:pr language:JavaScript language:Python language:Java
Filter by
5.9M results
Finding (Medium). There is no test for missing Subject/Date, and the -means-absent sentinel (mail_parser.rs:35–43) is
undocumented and ambiguous (empty vs. absent).
Acceptance
- [ ] Test for an email ...
audit
priority: medium
testing
Summary
Seven bugs confirmed via activity report analysis and codebase inspection. All relate to fan override false positives
and missing whole-house fan behavioral contracts.
Bugs
A1 — _set_hvac_mode( ...
Finding (High). No assertions exist for duplicate headers (despite attachment_message.eml:7–8 carrying two
Received-SPF), no non-ASCII subject/body fixture, and no Content-Disposition: attachment case. ...
audit
priority: high
testing
Component
CLI
Summary
CLI displays garbled Korean text in command output on Windows terminal. img width= 430 height= 365 alt= Image src=
https://github.com/user-attachments/assets/2ad2d0e0-9e89-456d-9c50-11c767afd309 ...
bug
CLI
Finding (Low). test_contents.py:5,9 and test_headers.py:5 use assert len(...) is N. This passes only via CPython
small-int interning, emits a SyntaxWarning on 3.8+, and breaks on PyPy.
Fix. Use ==.
Acceptance ...
audit
bug
priority: low
testing
Finding (Low). tests/data/valid_message.eml and invalid_message.eml contain a real recipient (wartwvister@gmail.com),
live DKIM signatures, and Mailchimp campaign IDs / unsubscribe tokens. Not exploitable ...
audit
priority: low
security
testing
Finding (High). get_body_raw() / get_body() errors become empty values via unwrap_or_default()
(mail_parser.rs:55,61,63). A base64 part that fails to decode is indistinguishable from an empty one; an unsupported ...
audit
bug
priority: high
Finding (High). extract_mail_parts recurses per subpart with no depth limit (mail_parser.rs:78–89), and every part s raw
body is materialized into a Vec u8 then copied again into Python bytes (mail_parser.rs:53–57, ...
audit
bug
priority: high
security
Finding (Critical). The str input arm converts char-by-char with s.chars().map(|c| c as u8) (fast_mail_parser.rs:77),
truncating every Unicode scalar above U+00FF to its low byte. This silently corrupts ...
audit
bug
priority: critical
security
Context
Issues #35 and #36 separated JPA infrastructure from the domain in the routes and maintenance contexts. The security
context was left with JPA annotations directly on the User domain class, and ...
enhancement

Learn how you can use GitHub Issues to plan and track your work.
Save views for sprints, backlogs, teams, or releases. Rank, sort, and filter issues to suit the occasion. The possibilities are endless.Learn more about GitHub IssuesProTip! Restrict your search to the title by using the in:title qualifier.