The imaplib module. IMAP4() uses plaintext; IMAP4_SSL is the encrypted variant. Any use of plain IMAP is a credential-over-plaintext finding.
.IMAP4_SSL().IMAP4().IMAP4()Sinkimaplib.IMAP4(host='', port=143, timeout=None) -> IMAP4
Plaintext IMAP. Credentials transmitted unencrypted. Finding.
.IMAP4_SSL()Sanitizerimaplib.IMAP4_SSL(host='', port=993, *, ssl_context=None, timeout=None) -> IMAP4_SSL
IMAP over TLS. Safe.
return| FQN | Field | |
|---|---|---|
| imaplib | fqns[0] |
Wrong FQN → 0 findings. Verify with: change fqns to garbage → must produce 0 results.
from codepathfinder.go_rule import PyImaplib