Crypto-View

keycloak/keycloak

3a720903102b (3 days ago) → 06f4cad3925f (2 hours ago)

Measure Before After Change
Findings to address 283 801 +518
Quantum-vulnerable locations 290 739 +449
Quantum-safe locations 64 132 +68
Key establishment 117 109 -8
Files scanned 10716 10855 +139

Added

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

Finding Assessment Before After
SHA-1 XML signature or encryption algorithm · xmldsig.algorithm Already broken 0 23
RSAES-PKCS1v15 XML signature or encryption algorithm · xmldsig.algorithm Already broken 0 10
RSAES-PKCS1v15 JOSE algorithm declared in configuration · jose.algorithm Already broken 0 7
3DES XML signature or encryption algorithm · xmldsig.algorithm Already broken 0 4
RSA-PSS JOSE algorithm declared in configuration · jose.algorithm Quantum-vulnerable 0 73
RSA-OAEP JOSE algorithm declared in configuration · jose.algorithm Quantum-vulnerable 0 19
ECDSA COSE algorithm identifier · cose.algorithm Quantum-vulnerable 0 16
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
RSASSA-PKCS1v15 XML signature or encryption algorithm · xmldsig.algorithm Quantum-vulnerable 0 14
RSA-OAEP XML signature or encryption algorithm · xmldsig.algorithm Quantum-vulnerable 0 12
EC Named elliptic curve requested · java.eccurve Quantum-vulnerable 0 10
EdDSA JOSE algorithm declared in configuration · jose.algorithm Quantum-vulnerable 0 7
ECDH JOSE algorithm declared in configuration · jose.algorithm Quantum-vulnerable 0 6
RSASSA-PKCS1v15 COSE algorithm identifier · cose.algorithm Quantum-vulnerable 0 6
RSA-PSS COSE algorithm identifier · cose.algorithm Quantum-vulnerable 0 5
ECDH TLS cipher suite named in source · config.cipher-suite Quantum-vulnerable 0 4
DSA XML signature or encryption algorithm · xmldsig.algorithm Quantum-vulnerable 0 3
Ed25519 COSE algorithm identifier · cose.algorithm Quantum-vulnerable 0 3
RSA Certificate signing request · pem.certificate-request Quantum-vulnerable 0 3
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
AES-128 JOSE algorithm declared in configuration · jose.algorithm Reduced margin 0 12
AES-128 XML signature or encryption algorithm · xmldsig.algorithm Reduced margin 0 12
AES-192 JOSE algorithm declared in configuration · jose.algorithm Reduced margin 0 7
SHA-256 XML signature or encryption algorithm · xmldsig.algorithm Reduced margin 0 7
AES-192 XML signature or encryption algorithm · xmldsig.algorithm Reduced margin 0 5
SHA-256 Mask-generation digest named for RSA padding · java.mgf1 Reduced margin 0 3
unknown Mask-generation digest named for RSA padding · java.mgf1 Could not be determined 0 1
AES-256 JOSE algorithm declared in configuration · jose.algorithm Quantum-safe 0 11
AES-256 XML signature or encryption algorithm · xmldsig.algorithm Quantum-safe 0 6
SHA-512 XML signature or encryption algorithm · xmldsig.algorithm Quantum-safe 0 2
ML-DSA-44 JOSE algorithm declared in configuration · jose.algorithm Quantum-safe 0 1
ML-DSA-65 JOSE algorithm declared in configuration · jose.algorithm Quantum-safe 0 1
ML-DSA-87 JOSE algorithm declared in configuration · jose.algorithm Quantum-safe 0 1

Resolved

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

Finding Assessment Before After
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

Count changed

The same finding, in a different number of places.

Finding Assessment Before After
ECDSA JOSE algorithm declared in configuration · jose.algorithm Quantum-vulnerable 3 141
RSASSA-PKCS1v15 JOSE algorithm declared in configuration · jose.algorithm Quantum-vulnerable 1 133
Ed25519 JOSE algorithm declared in configuration · jose.algorithm Quantum-vulnerable 1 19
ECDH Classical key material handled through the JCA · java.keyfactory Quantum-vulnerable 15 1
ECDSA Elliptic-curve cryptography through BouncyCastle · java.bouncycastle.ec Quantum-vulnerable 15 8
RSA X.509 certificate · pem.certificate Quantum-vulnerable 26 23
HMAC JOSE algorithm declared in configuration · jose.algorithm Quantum-safe 1 49
Argon2 Password hashing or key derivation · java.kdf Quantum-safe 4 2

Unchanged

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