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 |