DeepSource
Dashboard Resources Pricing Discover Directory Log in

Run your first analysis.

Find thousands of code security and quality issues in your codebase, before they end up in production.

Start now
All analyzers Python
Python

Python

By DeepSource

Use Analyzer
Docs
Discuss
Audit required: Use of md5 BAN-B303
Security

Use of insecure MD2, MD4, MD5, or SHA1 hash functions should be avoided. Using more secure algorithms like SHA256 or SHA512.

Audit required: Use of insecure cipher BAN-B304
Security

Use of insecure cipher or cipher mode. Replace with a known secure cipher such as AES.

Audit required: Use of insecure cipher mode BAN-B305
Security

Use of insecure cipher or cipher mode. Replace with a known secure cipher such as AES.

Audit required: Insecure cipher BAN-W1004
Security

Cipher used is not secure. It is recommended to replace with a known secure cipher such as AES.

Audit required: Insecure cipher mode BAN-W1005
Security

Use of insecure cipher mode such as ECB is not recommended for use in cryptographic protocols at all. In case of ECB, it encrypts identical plaintext blocks into identical ciphertext blocks; and does not hide data patterns well. In some senses, it doesn't provide serious message confidentiality.