Causal Security Engine

AI-Powered Causal Attribution

From one finding
to the root cause.

Our AI engine traces corroborating evidence across your stack to pinpoint vulnerable code and explain why the risk exists.

  • End-to-end causal tracing
  • AI reasoning over context
  • Evidence with confidence score
  • Seconds, not days

Ordered causal evidence trace

Network evidence observed10.11.4.57:443 → 172.16.8.23:8443 TCP / TLS Signal received

    Root cause identified

    Vulnerable cryptographic usage detected

    Resolved

    RsaEncryptor.java

    Vulnerable line 184
    180public byte[] encrypt(byte[] data, PublicKey key) {
    181    try {
    182        Cipher cipher = Cipher.getInstance("RSA/ECB/PKCS1Padding");
    183        cipher.init(Cipher.ENCRYPT_MODE, key);
    184        return cipher.doFinal(data);!
    185    } catch (Exception e) {
    186        throw new CryptoException("Encryption failed", e);
    187    }
    188}
    Static code evidenceGitLab source scan

    Weak RSA usage detected

    RSA-1024 / PKCS#1 v1.5

    High risk

    Causal explanation AI

    Code-side evidence connects this finding to an externally reachable service using weak RSA-1024 with PKCS#1 v1.5 padding, increasing exposure to adaptive chosen-ciphertext attacks.

    Root cause confirmed

    The vulnerable cryptographic usage originates at this code location.

    Preparing causal analysis preview.