Crypto-View

keycloak/keycloak

f5a00e4a5c2d (5 days ago) → 61a4555fe865 (6 hours ago)

Measure Before After Change
Readiness score 0 0 -
Findings to address 243 283 +40
Key establishment 249 73 -176
Files scanned 10674 10716 +42

Added

Present in the later scan and not in the earlier one.

Finding Assessment Before After
RSAES-PKCS1v15 Cipher transformation named away from the call · java.transformation Already broken 0 2
EC Classical key material handled through the JCA · java.keyfactory Quantum-vulnerable 0 14
EC Classical key pair generated through the JCA · java.keypairgenerator Quantum-vulnerable 0 14
EC Named elliptic curve requested · java.eccurve Quantum-vulnerable 0 10
ECDSA Public key declared as a JSON Web Key · jose.jwk Quantum-vulnerable 0 9
RSA Certificate signing request · pem.certificate-request Quantum-vulnerable 0 3
ECDH Public key declared as a JSON Web Key · jose.jwk Quantum-vulnerable 0 2
EC Named elliptic curve requested · java.eccurve Quantum-vulnerable 0 1
EC Classical key pair generated through the JCA · java.keypairgenerator Quantum-vulnerable 0 1
ECDSA Classical key pair generated through the JCA · java.keypairgenerator Quantum-vulnerable 0 1
Ed25519 JOSE algorithm declared in configuration · jose.algorithm Quantum-vulnerable 0 1
RSA Public key declared as a JSON Web Key · jose.jwk Quantum-vulnerable 0 1
RSASSA-PKCS1v15 JOSE algorithm declared in configuration · jose.algorithm Quantum-vulnerable 0 1
AES Key material constructed for a named algorithm · java.keyspec Reduced margin 0 16
PBKDF2 Key material constructed for a named algorithm · java.keyspec Reduced margin 0 2
unknown Key material constructed for a named algorithm · java.keyspec Could not be determined 0 1
HMAC Key material constructed for a named algorithm · java.keyspec Quantum-safe 0 13

Resolved

Present in the earlier scan and gone in the later one.

Finding Assessment Before After
RSA-PKCS1v15 JOSE algorithm declared in configuration · jose.algorithm Already broken 1 0
ECDH Classical key pair generated through the JCA · java.keypairgenerator Quantum-vulnerable 15 0
ECDH Named elliptic curve requested · java.eccurve Quantum-vulnerable 10 0
ECDH Named elliptic curve requested · java.eccurve Quantum-vulnerable 1 0
ECDH Classical key pair generated through the JCA · java.keypairgenerator Quantum-vulnerable 1 0
Ed25519 JOSE algorithm declared in configuration · jose.algorithm Quantum-vulnerable 1 0

Count changed

The same finding, in a different number of places.

Finding Assessment Before After
MD5 Hash algorithm through the JCA · java.messagedigest Already broken 1 2
SHA-1 Hash algorithm through the JCA · java.messagedigest Already broken 3 4
ECDH Classical key material handled through the JCA · java.keyfactory Quantum-vulnerable 15 1
RSA X.509 certificate · pem.certificate Quantum-vulnerable 26 23
TLS TLS context created in code · java.sslcontext Quantum-vulnerable 18 19
SHA-256 Hash algorithm through the JCA · java.messagedigest Reduced margin 9 15
PBKDF2 Password hashing or key derivation · java.kdf Reduced margin 14 17

Unchanged

30 findings appear in both scans, in the same number of places. Each scan's own report lists them.