SiteShadow
Back to vulnerability library

SCP06 Cryptographic Practices

What this means

SiteShadow flagged cryptographic practices that are weak, outdated, or misused (deprecated algorithms, weak key sizes, missing authentication, homebrew crypto, weak randomness).

Why it matters

Weak cryptography enables data exposure and tampering.

Safer examples

1) Use modern authenticated encryption (AEAD)

Prefer AES-GCM or ChaCha20-Poly1305 via vetted libraries (see CWE-326).

2) Use CSPRNG for tokens and keys

import secrets

token = secrets.token_urlsafe(32)

3) Don't roll your own crypto

Avoid custom ciphers/encodings; use standard libraries and managed key storage (see CWE-1240 / S01).

How SiteShadow detects it (high level)

References

---

← Back to Vulnerability Library

Request access View coverage