Standard Library
| ID | Description | Severity |
|---|---|---|
| PY001 | Improper Check Using assert Function | ⚠️ Warning |
| PY002 | Reversible One Way Hash in crypt Module | ⚠️ Warning |
| PY003 | Cleartext Transmission of Sensitive Information in the ftplib Module | ⚠️ Warning or ⛔️ Error |
| PY004 | Reversible One Way Hash in hashlib Module | ⛔️ Error |
| PY005 | Observable Timing Discrepancy in hmac Module | ⛔️ Error |
| PY006 | Reversible One Way Hash in hmac Module | ⛔️ Error |
| PY007 | Use of HTTP Request Method With Sensitive Query Strings | ⛔️ Error |
| PY008 | Cleartext Transmission of Sensitive Information in the imaplib Module | ⛔️ Error |
| PY009 | Deserialization of Untrusted Data in the json Module | ⚠️ Warning |
| PY010 | Code Injection in logging Config | ⚠️ Warning |
| PY011 | Deserialization of Untrusted Data in the marshal Module | ⚠️ Warning |
| PY012 | Cleartext Transmission of Sensitive Information in the nntplib Module | ⛔️ Error |
| PY013 | Deserialization of Untrusted Data in pickle Module | ⚠️ Warning |
| PY014 | Cleartext Transmission of Sensitive Information in the poplib Module | ⛔️ Error |
| PY015 | Deserialization of Untrusted Data in the shelve Module | ⚠️ Warning |
| PY016 | Cleartext Transmission of Sensitive Information in the smtplib Module | ⛔️ Error |
| PY017 | Improper Certificate Validation Using ssl._create_unverified_context | ⚠️ Warning |
| PY018 | Inadequate Encryption Strength Using Weak SSL Protocols | ⛔️ Error |
| PY019 | Inadequate Encryption Strength Using Weak Keys in SSLContext | ⚠️ Warning or ⛔️ Error |
| PY020 | Cleartext Transmission of Sensitive Information in the telnetlib Module | ⛔️ Error |
| PY021 | Insecure Temporary File in the tempfile Module | ⚠️ Warning |
| PY022 | Improper Certificate Validation Using ftplib | ⚠️ Warning |
| PY023 | Improper Certificate Validation Using imaplib | ⚠️ Warning |
| PY024 | Improper Certificate Validation Using nntplib | ⚠️ Warning |
| PY025 | Improper Certificate Validation Using poplib | ⚠️ Warning |
| PY026 | Improper Certificate Validation Using smtplib | ⚠️ Warning |
| PY027 | Invocation of Process Using Visible Sensitive Information in argparse | ⛔️ Error |
| PY028 | Insufficient Token Length | ⚠️ Warning or ⛔️ Error |
| PY029 | Binding to an Unrestricted IP Address in socket Module | ⚠️ Warning |
| PY030 | Binding to an Unrestricted IP Address in socketsocket Module | ⚠️ Warning |
| PY031 | Binding to an Unrestricted IP Address in http.server Module | ⚠️ Warning |
| PY032 | Binding to an Unrestricted IP Address in xmlrpc.server Module | ⚠️ Warning |
| PY033 | Inefficient Regular Expression Complexity in re Module | ⛔️ Error |
| PY034 | Insufficient HMAC Key Size | ⚠️ Warning |
| PY035 | Improper Randomness for Cryptographic hashlib Functions | ⚠️ Warning |
| PY036 | Incorrect Permission Assignment for Critical Resource using os Module | ⚠️ Warning or ⛔️ Error |
| PY037 | Incorrect Permission Assignment for Critical Resource using pathlib Module | ⚠️ Warning or ⛔️ Error |
| PY038 | Execution with Unnecessary Privileges using os Module | ⛔️ Error |
| PY039 | Synchronous Access of socket without Timeout | ⚠️ Warning |
| PY040 | Synchronous Access of SMTP without Timeout | ⚠️ Warning |
| PY041 | Synchronous Access of IMAP4 without Timeout | ⚠️ Warning |
| PY042 | Synchronous Access of NNTP without Timeout | ⚠️ Warning |
| PY043 | Synchronous Access of POP3 without Timeout | ⚠️ Warning |
| PY044 | Synchronous Access of Telnet without Timeout | ⚠️ Warning |
| PY045 | Synchronous Access of FTP without Timeout | ⚠️ Warning |
| PY046 | Synchronous Access of ssl without Timeout | ⚠️ Warning |