{
  "name": "LLM-security vendor coverage matrix (OWASP LLM Top 10, 2025)",
  "description": "LLM Threat scores every LLM-security vendor and open-source tool against the OWASP LLM Top 10 and MITRE ATLAS, so you can shortlist by what each one covers.",
  "license": "CC BY-SA 4.0",
  "license_url": "https://creativecommons.org/licenses/by-sa/4.0/",
  "source": "https://llmthreat.com/coverage-matrix",
  "methodology": "https://llmthreat.com/methodology",
  "last_verified": "2026-07-13",
  "citation": "LLM Threat, \"LLM-security vendor coverage matrix (OWASP LLM Top 10, 2025)\", llmthreat.com, last verified 2026-07-13, https://llmthreat.com/coverage-matrix",
  "coverage_values": [
    "Covered",
    "Partial",
    "Not covered",
    "Unverified"
  ],
  "risks": [
    {
      "id": "LLM01",
      "name": "Prompt Injection",
      "what": "User or hidden input overrides the model's rules or intended behavior."
    },
    {
      "id": "LLM02",
      "name": "Sensitive Information Disclosure",
      "what": "The model leaks secrets, personal data, or proprietary content in its output."
    },
    {
      "id": "LLM03",
      "name": "Supply Chain",
      "what": "Compromised models, datasets, plugins, or dependencies add risk before runtime."
    },
    {
      "id": "LLM04",
      "name": "Data and Model Poisoning",
      "what": "Tampered training or fine-tuning data corrupts how the model behaves."
    },
    {
      "id": "LLM05",
      "name": "Improper Output Handling",
      "what": "Downstream systems trust model output without checking it, enabling injection or code execution."
    },
    {
      "id": "LLM06",
      "name": "Excessive Agency",
      "what": "An agent holds more permissions, tools, or autonomy than the task needs."
    },
    {
      "id": "LLM07",
      "name": "System Prompt Leakage",
      "what": "The system prompt or the secrets inside it get exposed to users."
    },
    {
      "id": "LLM08",
      "name": "Vector and Embedding Weaknesses",
      "what": "Flaws in RAG stores let attackers poison, extract, or infer data."
    },
    {
      "id": "LLM09",
      "name": "Misinformation",
      "what": "The model produces false or fabricated content that users act on."
    },
    {
      "id": "LLM10",
      "name": "Unbounded Consumption",
      "what": "Uncontrolled requests drive cost, denial of service, or model extraction."
    }
  ],
  "vendors": [
    {
      "slug": "lakera",
      "name": "Lakera",
      "category": "Guardrails / LLM Firewall",
      "status": "acquired",
      "covered_count": 8,
      "profile": "https://llmthreat.com/vendors/lakera",
      "cells": [
        {
          "risk_id": "LLM01",
          "status": "Covered",
          "source": "https://www.lakera.ai/blog/owasp-top-10-for-llm-applications-lakera-alignment"
        },
        {
          "risk_id": "LLM02",
          "status": "Covered",
          "source": "https://www.lakera.ai/blog/owasp-top-10-for-llm-applications-lakera-alignment"
        },
        {
          "risk_id": "LLM03",
          "status": "Partial",
          "source": "https://www.lakera.ai/blog/owasp-top-10-for-llm-applications-lakera-alignment"
        },
        {
          "risk_id": "LLM04",
          "status": "Covered",
          "source": "https://www.lakera.ai/blog/owasp-top-10-for-llm-applications-lakera-alignment"
        },
        {
          "risk_id": "LLM05",
          "status": "Covered",
          "source": "https://www.lakera.ai/blog/owasp-top-10-for-llm-applications-lakera-alignment"
        },
        {
          "risk_id": "LLM06",
          "status": "Partial",
          "source": "https://www.lakera.ai/blog/owasp-top-10-for-llm-applications-lakera-alignment"
        },
        {
          "risk_id": "LLM07",
          "status": "Covered",
          "source": "https://www.lakera.ai/blog/owasp-top-10-for-llm-applications-lakera-alignment"
        },
        {
          "risk_id": "LLM08",
          "status": "Covered",
          "source": "https://www.lakera.ai/blog/owasp-top-10-for-llm-applications-lakera-alignment"
        },
        {
          "risk_id": "LLM09",
          "status": "Covered",
          "source": "https://www.lakera.ai/blog/owasp-top-10-for-llm-applications-lakera-alignment"
        },
        {
          "risk_id": "LLM10",
          "status": "Covered",
          "source": "https://www.lakera.ai/blog/owasp-top-10-for-llm-applications-lakera-alignment"
        }
      ]
    },
    {
      "slug": "noma-security",
      "name": "Noma Security",
      "category": "AI-SPM / Runtime Protection",
      "status": "active",
      "covered_count": 5,
      "profile": "https://llmthreat.com/vendors/noma-security",
      "cells": [
        {
          "risk_id": "LLM01",
          "status": "Covered",
          "source": "https://noma.security/blog/owasp-top-10-agentic-risks-with-noma/"
        },
        {
          "risk_id": "LLM02",
          "status": "Covered",
          "source": "https://www.globenewswire.com/news-release/2024/10/31/2972786/0/en/Noma-Exits-Stealth-with-32M-to-Secure-the-Entire-Data-AI-Lifecycle-from-Development-to-Production.html"
        },
        {
          "risk_id": "LLM03",
          "status": "Covered",
          "source": "https://techcrunch.com/2024/10/31/noma-is-building-tools-to-spot-security-issues-with-ai-apps/"
        },
        {
          "risk_id": "LLM04",
          "status": "Covered",
          "source": "https://techcrunch.com/2024/10/31/noma-is-building-tools-to-spot-security-issues-with-ai-apps/"
        },
        {
          "risk_id": "LLM05",
          "status": "Unverified",
          "source": "None found"
        },
        {
          "risk_id": "LLM06",
          "status": "Covered",
          "source": "https://noma.security/blog/owasp-top-10-agentic-risks-with-noma/"
        },
        {
          "risk_id": "LLM07",
          "status": "Partial",
          "source": "https://noma.security/blog/owasp-top-10-agentic-risks-with-noma/"
        },
        {
          "risk_id": "LLM08",
          "status": "Partial",
          "source": "https://noma.security/blog/owasp-top-10-agentic-risks-with-noma/"
        },
        {
          "risk_id": "LLM09",
          "status": "Partial",
          "source": "https://noma.security/agentic-security/series-3-addressing-agentic-risk/blog-3-2-addressing-agentic-risk-part-2/"
        },
        {
          "risk_id": "LLM10",
          "status": "Partial",
          "source": "https://noma.security/agentic-security/series-3-addressing-agentic-risk/blog-3-2-addressing-agentic-risk-part-2/"
        }
      ]
    },
    {
      "slug": "straiker",
      "name": "Straiker",
      "category": "Agentic AI Security",
      "status": "active",
      "covered_count": 5,
      "profile": "https://llmthreat.com/vendors/straiker",
      "cells": [
        {
          "risk_id": "LLM01",
          "status": "Covered",
          "source": "https://www.straiker.ai/"
        },
        {
          "risk_id": "LLM02",
          "status": "Covered",
          "source": "https://www.straiker.ai/"
        },
        {
          "risk_id": "LLM03",
          "status": "Partial",
          "source": "https://www.straiker.ai/"
        },
        {
          "risk_id": "LLM04",
          "status": "Partial",
          "source": "https://www.straiker.ai/"
        },
        {
          "risk_id": "LLM05",
          "status": "Partial",
          "source": "https://www.straiker.ai/products/defend-ai"
        },
        {
          "risk_id": "LLM06",
          "status": "Covered",
          "source": "https://www.straiker.ai/"
        },
        {
          "risk_id": "LLM07",
          "status": "Covered",
          "source": "https://www.straiker.ai/solution/guardrails"
        },
        {
          "risk_id": "LLM08",
          "status": "Partial",
          "source": "https://www.straiker.ai/products/defend-ai"
        },
        {
          "risk_id": "LLM09",
          "status": "Covered",
          "source": "https://www.straiker.ai/products/defend-ai"
        },
        {
          "risk_id": "LLM10",
          "status": "Partial",
          "source": "https://www.straiker.ai/"
        }
      ]
    },
    {
      "slug": "trojai",
      "name": "TrojAI",
      "category": "AI Red Teaming",
      "status": "acquired",
      "covered_count": 5,
      "profile": "https://llmthreat.com/vendors/trojai",
      "cells": [
        {
          "risk_id": "LLM01",
          "status": "Covered",
          "source": "https://troj.ai/products/detect"
        },
        {
          "risk_id": "LLM02",
          "status": "Covered",
          "source": "https://troj.ai/products/detect"
        },
        {
          "risk_id": "LLM03",
          "status": "Partial",
          "source": "https://troj.ai/blog/devsecops-ai-security-trojai-jfrog-integration"
        },
        {
          "risk_id": "LLM04",
          "status": "Partial",
          "source": "https://www.prnewswire.com/news-releases/trojai-detect-advances-ai-red-teaming-with-agentic-and-multi-turn-attacks-302515382.html"
        },
        {
          "risk_id": "LLM05",
          "status": "Partial",
          "source": "https://troj.ai/products/detect"
        },
        {
          "risk_id": "LLM06",
          "status": "Covered",
          "source": "https://www.troj.ai/blog/agentic-ai-defend-for-mcp-model-context-protocol"
        },
        {
          "risk_id": "LLM07",
          "status": "Covered",
          "source": "https://troj.ai/products/defend"
        },
        {
          "risk_id": "LLM08",
          "status": "Covered",
          "source": "https://troj.ai/products/defend"
        },
        {
          "risk_id": "LLM09",
          "status": "Partial",
          "source": "https://troj.ai/products/detect"
        },
        {
          "risk_id": "LLM10",
          "status": "Unverified",
          "source": "None found"
        }
      ]
    },
    {
      "slug": "vijil",
      "name": "Vijil",
      "category": "Agentic AI Security",
      "status": "active",
      "covered_count": 5,
      "profile": "https://llmthreat.com/vendors/vijil",
      "cells": [
        {
          "risk_id": "LLM01",
          "status": "Covered",
          "source": "https://vijil.ai/"
        },
        {
          "risk_id": "LLM02",
          "status": "Covered",
          "source": "https://vijil.ai/"
        },
        {
          "risk_id": "LLM03",
          "status": "Partial",
          "source": "https://vijil.ai/"
        },
        {
          "risk_id": "LLM04",
          "status": "Partial",
          "source": "https://vijil.ai/"
        },
        {
          "risk_id": "LLM05",
          "status": "Partial",
          "source": "https://vijil.ai/"
        },
        {
          "risk_id": "LLM06",
          "status": "Covered",
          "source": "https://vijil.ai/"
        },
        {
          "risk_id": "LLM07",
          "status": "Partial",
          "source": "https://vijil.ai/"
        },
        {
          "risk_id": "LLM08",
          "status": "Not covered",
          "source": "https://vijil.ai/platform"
        },
        {
          "risk_id": "LLM09",
          "status": "Covered",
          "source": "https://vijil.ai/"
        },
        {
          "risk_id": "LLM10",
          "status": "Covered",
          "source": "https://vijil.ai/blog/vijil-dome-securing-the-future-of-ai-agents"
        }
      ]
    },
    {
      "slug": "enkrypt-ai",
      "name": "Enkrypt AI",
      "category": "Guardrails / LLM Firewall",
      "status": "active",
      "covered_count": 4,
      "profile": "https://llmthreat.com/vendors/enkrypt-ai",
      "cells": [
        {
          "risk_id": "LLM01",
          "status": "Covered",
          "source": "https://www.enkryptai.com/"
        },
        {
          "risk_id": "LLM02",
          "status": "Covered",
          "source": "https://www.enkryptai.com/"
        },
        {
          "risk_id": "LLM03",
          "status": "Partial",
          "source": "https://www.enkryptai.com/"
        },
        {
          "risk_id": "LLM04",
          "status": "Partial",
          "source": "https://www.enkryptai.com/"
        },
        {
          "risk_id": "LLM05",
          "status": "Partial",
          "source": "https://www.enkryptai.com/"
        },
        {
          "risk_id": "LLM06",
          "status": "Partial",
          "source": "https://www.enkryptai.com/"
        },
        {
          "risk_id": "LLM07",
          "status": "Covered",
          "source": "https://docs.enkryptai.com/get-started/redteam/introduction"
        },
        {
          "risk_id": "LLM08",
          "status": "Partial",
          "source": "https://www.enkryptai.com/"
        },
        {
          "risk_id": "LLM09",
          "status": "Covered",
          "source": "https://www.enkryptai.com/"
        },
        {
          "risk_id": "LLM10",
          "status": "Partial",
          "source": "https://medium.com/enkrypt-ai/securing-ai-agents-a-comprehensive-framework-for-agent-guardrails-a75671e0d7c9"
        }
      ]
    },
    {
      "slug": "giskard",
      "name": "Giskard",
      "category": "AI Red Teaming",
      "status": "active",
      "covered_count": 4,
      "profile": "https://llmthreat.com/vendors/giskard",
      "cells": [
        {
          "risk_id": "LLM01",
          "status": "Covered",
          "source": "https://www.giskard.ai/"
        },
        {
          "risk_id": "LLM02",
          "status": "Covered",
          "source": "https://www.giskard.ai/"
        },
        {
          "risk_id": "LLM03",
          "status": "Not covered",
          "source": "https://docs.giskard.ai/hub/ui/scan/vulnerability-categories/"
        },
        {
          "risk_id": "LLM04",
          "status": "Not covered",
          "source": "https://docs.giskard.ai/hub/ui/scan/vulnerability-categories/"
        },
        {
          "risk_id": "LLM05",
          "status": "Partial",
          "source": "https://www.giskard.ai/"
        },
        {
          "risk_id": "LLM06",
          "status": "Partial",
          "source": "https://docs.giskard.ai/"
        },
        {
          "risk_id": "LLM07",
          "status": "Partial",
          "source": "https://www.giskard.ai/"
        },
        {
          "risk_id": "LLM08",
          "status": "Partial",
          "source": "https://docs.giskard.ai/"
        },
        {
          "risk_id": "LLM09",
          "status": "Covered",
          "source": "https://www.giskard.ai/"
        },
        {
          "risk_id": "LLM10",
          "status": "Covered",
          "source": "https://docs.giskard.ai/hub/ui/scan/vulnerability-categories/denial-of-service.html"
        }
      ]
    },
    {
      "slug": "mindgard",
      "name": "Mindgard",
      "category": "AI Red Teaming",
      "status": "active",
      "covered_count": 4,
      "profile": "https://llmthreat.com/vendors/mindgard",
      "cells": [
        {
          "risk_id": "LLM01",
          "status": "Covered",
          "source": "https://mindgard.ai/"
        },
        {
          "risk_id": "LLM02",
          "status": "Partial",
          "source": "https://mindgard.ai/"
        },
        {
          "risk_id": "LLM03",
          "status": "Partial",
          "source": "https://mindgard.ai/"
        },
        {
          "risk_id": "LLM04",
          "status": "Covered",
          "source": "https://mindgard.ai/blog/training-data-poisoning"
        },
        {
          "risk_id": "LLM05",
          "status": "Unverified",
          "source": "None found"
        },
        {
          "risk_id": "LLM06",
          "status": "Partial",
          "source": "https://mindgard.ai/"
        },
        {
          "risk_id": "LLM07",
          "status": "Covered",
          "source": "https://mindgard.ai/"
        },
        {
          "risk_id": "LLM08",
          "status": "Unverified",
          "source": "None found"
        },
        {
          "risk_id": "LLM09",
          "status": "Covered",
          "source": "https://mindgard.ai/blog/what-is-ai-red-teaming"
        },
        {
          "risk_id": "LLM10",
          "status": "Partial",
          "source": "https://mindgard.ai/blog/deepseek-r1s-susceptibility-to-exhaustion-attacks"
        }
      ]
    },
    {
      "slug": "neuraltrust",
      "name": "NeuralTrust",
      "category": "Guardrails / LLM Firewall",
      "status": "active",
      "covered_count": 4,
      "profile": "https://llmthreat.com/vendors/neuraltrust",
      "cells": [
        {
          "risk_id": "LLM01",
          "status": "Covered",
          "source": "https://neuraltrust.ai/"
        },
        {
          "risk_id": "LLM02",
          "status": "Covered",
          "source": "https://neuraltrust.ai/"
        },
        {
          "risk_id": "LLM03",
          "status": "Partial",
          "source": "https://neuraltrust.ai/mcp-scanner"
        },
        {
          "risk_id": "LLM04",
          "status": "Partial",
          "source": "https://neuraltrust.ai/red-teaming"
        },
        {
          "risk_id": "LLM05",
          "status": "Covered",
          "source": "https://neuraltrust.ai/llms-full.txt"
        },
        {
          "risk_id": "LLM06",
          "status": "Partial",
          "source": "https://neuraltrust.ai/"
        },
        {
          "risk_id": "LLM07",
          "status": "Partial",
          "source": "https://neuraltrust.ai/red-teaming"
        },
        {
          "risk_id": "LLM08",
          "status": "Not covered",
          "source": "https://neuraltrust.ai/llms-full.txt"
        },
        {
          "risk_id": "LLM09",
          "status": "Covered",
          "source": "https://neuraltrust.ai/red-teaming"
        },
        {
          "risk_id": "LLM10",
          "status": "Partial",
          "source": "https://neuraltrust.ai/"
        }
      ]
    },
    {
      "slug": "akto",
      "name": "Akto",
      "category": "Agentic AI Security",
      "status": "active",
      "covered_count": 3,
      "profile": "https://llmthreat.com/vendors/akto",
      "cells": [
        {
          "risk_id": "LLM01",
          "status": "Covered",
          "source": "https://www.akto.io/agentic-security"
        },
        {
          "risk_id": "LLM02",
          "status": "Covered",
          "source": "https://www.akto.io/agentic-security"
        },
        {
          "risk_id": "LLM03",
          "status": "Partial",
          "source": "https://www.akto.io/agentic-security"
        },
        {
          "risk_id": "LLM04",
          "status": "Partial",
          "source": "https://www.akto.io/agentic-security"
        },
        {
          "risk_id": "LLM05",
          "status": "Not covered",
          "source": "https://www.akto.io/agentic-security"
        },
        {
          "risk_id": "LLM06",
          "status": "Covered",
          "source": "https://www.akto.io/agentic-security"
        },
        {
          "risk_id": "LLM07",
          "status": "Not covered",
          "source": "https://www.akto.io/agentic-security"
        },
        {
          "risk_id": "LLM08",
          "status": "Not covered",
          "source": "https://www.akto.io/mcp-security"
        },
        {
          "risk_id": "LLM09",
          "status": "Partial",
          "source": "https://www.akto.io/agentic-security"
        },
        {
          "risk_id": "LLM10",
          "status": "Partial",
          "source": "https://www.akto.io/api-security"
        }
      ]
    },
    {
      "slug": "hiddenlayer",
      "name": "HiddenLayer",
      "category": "AI-SPM / Runtime Protection",
      "status": "active",
      "covered_count": 3,
      "profile": "https://llmthreat.com/vendors/hiddenlayer",
      "cells": [
        {
          "risk_id": "LLM01",
          "status": "Covered",
          "source": "https://www.hiddenlayer.com/aisec-platform/"
        },
        {
          "risk_id": "LLM02",
          "status": "Covered",
          "source": "https://www.hiddenlayer.com/aisec-platform/"
        },
        {
          "risk_id": "LLM03",
          "status": "Covered",
          "source": "https://hiddenlayer.com/model-scanner/"
        },
        {
          "risk_id": "LLM04",
          "status": "Partial",
          "source": "https://hiddenlayer.com/model-scanner/"
        },
        {
          "risk_id": "LLM05",
          "status": "Partial",
          "source": "https://www.hiddenlayer.com/solutions/ai-guardrails"
        },
        {
          "risk_id": "LLM06",
          "status": "Partial",
          "source": "https://www.hiddenlayer.com/aisec-platform/"
        },
        {
          "risk_id": "LLM07",
          "status": "Partial",
          "source": "https://docs.hiddenlayer.ai/docs/products/console/aidr_genai_sandbox"
        },
        {
          "risk_id": "LLM08",
          "status": "Partial",
          "source": "https://www.hiddenlayer.com/insight/integrating-ai-security-into-the-sdlc"
        },
        {
          "risk_id": "LLM09",
          "status": "Not covered",
          "source": "https://hiddenlayer.com/aidr/"
        },
        {
          "risk_id": "LLM10",
          "status": "Partial",
          "source": "https://www.hiddenlayer.com/aisec-platform/"
        }
      ]
    },
    {
      "slug": "lasso-security",
      "name": "Lasso Security",
      "category": "Guardrails / LLM Firewall",
      "status": "active",
      "covered_count": 3,
      "profile": "https://llmthreat.com/vendors/lasso-security",
      "cells": [
        {
          "risk_id": "LLM01",
          "status": "Covered",
          "source": "https://www.lasso.security/platform/ai-red-teaming"
        },
        {
          "risk_id": "LLM02",
          "status": "Covered",
          "source": "https://www.lasso.security/blog/lasso-agentic-red-teaming"
        },
        {
          "risk_id": "LLM03",
          "status": "Partial",
          "source": "https://www.lasso.security/blog/owasp-ai-red-teaming-landscape"
        },
        {
          "risk_id": "LLM04",
          "status": "Partial",
          "source": "https://www.lasso.security/blog/owasp-ai-red-teaming-landscape"
        },
        {
          "risk_id": "LLM05",
          "status": "Partial",
          "source": "https://www.lasso.security/blog/lasso-agentic-red-teaming"
        },
        {
          "risk_id": "LLM06",
          "status": "Covered",
          "source": "https://www.lasso.security/blog/owasp-ai-red-teaming-landscape"
        },
        {
          "risk_id": "LLM07",
          "status": "Unverified",
          "source": "None found"
        },
        {
          "risk_id": "LLM08",
          "status": "Unverified",
          "source": "None found"
        },
        {
          "risk_id": "LLM09",
          "status": "Unverified",
          "source": "None found"
        },
        {
          "risk_id": "LLM10",
          "status": "Unverified",
          "source": "None found"
        }
      ]
    },
    {
      "slug": "pangea",
      "name": "Pangea",
      "category": "Guardrails / LLM Firewall",
      "status": "acquired",
      "covered_count": 3,
      "profile": "https://llmthreat.com/vendors/pangea",
      "cells": [
        {
          "risk_id": "LLM01",
          "status": "Covered",
          "source": "https://pangea.cloud/blog/pangea-unveils-suite-of-ai-security-guardrails-and-jailbreak-competition/"
        },
        {
          "risk_id": "LLM02",
          "status": "Covered",
          "source": "https://pangea.cloud/blog/pangea-unveils-suite-of-ai-security-guardrails-and-jailbreak-competition/"
        },
        {
          "risk_id": "LLM03",
          "status": "Unverified",
          "source": "None found"
        },
        {
          "risk_id": "LLM04",
          "status": "Unverified",
          "source": "None found"
        },
        {
          "risk_id": "LLM05",
          "status": "Partial",
          "source": "https://www.securityweek.com/pangea-launches-ai-guard-and-prompt-guard-to-combat-gen-ai-security-risks/"
        },
        {
          "risk_id": "LLM06",
          "status": "Partial",
          "source": "https://pangea.cloud/blog/pangea-unveils-suite-of-ai-security-guardrails-and-jailbreak-competition/"
        },
        {
          "risk_id": "LLM07",
          "status": "Partial",
          "source": "https://pangea.cloud/blog/pangea-unveils-suite-of-ai-security-guardrails-and-jailbreak-competition/"
        },
        {
          "risk_id": "LLM08",
          "status": "Partial",
          "source": "https://www.prnewswire.com/news-releases/pangea-unveils-suite-of-ai-security-guardrails-to-address-llm-software-risks-and-accelerate-ai-development-debuts-10-000-jailbreak-competition-302379049.html"
        },
        {
          "risk_id": "LLM09",
          "status": "Covered",
          "source": "https://www.securityweek.com/pangea-launches-ai-guard-and-prompt-guard-to-combat-gen-ai-security-risks/"
        },
        {
          "risk_id": "LLM10",
          "status": "Partial",
          "source": "https://www.prnewswire.com/news-releases/pangea-unveils-suite-of-ai-security-guardrails-to-address-llm-software-risks-and-accelerate-ai-development-debuts-10-000-jailbreak-competition-302379049.html"
        }
      ]
    },
    {
      "slug": "prompt-security",
      "name": "Prompt Security",
      "category": "Guardrails / LLM Firewall",
      "status": "acquired",
      "covered_count": 3,
      "profile": "https://llmthreat.com/vendors/prompt-security",
      "cells": [
        {
          "risk_id": "LLM01",
          "status": "Covered",
          "source": "https://prompt.security/solutions/homegrown-genai-apps"
        },
        {
          "risk_id": "LLM02",
          "status": "Covered",
          "source": "https://prompt.security/solutions/homegrown-genai-apps"
        },
        {
          "risk_id": "LLM03",
          "status": "Not covered",
          "source": "https://prompt.security/vulnerabilities/jailbreak"
        },
        {
          "risk_id": "LLM04",
          "status": "Not covered",
          "source": "https://prompt.security"
        },
        {
          "risk_id": "LLM05",
          "status": "Partial",
          "source": "https://prompt.security/solutions/homegrown-genai-apps"
        },
        {
          "risk_id": "LLM06",
          "status": "Partial",
          "source": "https://prompt.security/solutions/homegrown-genai-apps"
        },
        {
          "risk_id": "LLM07",
          "status": "Partial",
          "source": "https://prompt.security/vulnerabilities/jailbreak"
        },
        {
          "risk_id": "LLM08",
          "status": "Partial",
          "source": "https://prompt.security/solutions/homegrown-genai-apps"
        },
        {
          "risk_id": "LLM09",
          "status": "Not covered",
          "source": "https://prompt.security/vulnerabilities/jailbreak"
        },
        {
          "risk_id": "LLM10",
          "status": "Covered",
          "source": "https://prompt.security/solutions/homegrown-genai-apps"
        }
      ]
    },
    {
      "slug": "robust-intelligence",
      "name": "Robust Intelligence",
      "category": "AI Red Teaming",
      "status": "acquired",
      "covered_count": 3,
      "profile": "https://llmthreat.com/vendors/robust-intelligence",
      "cells": [
        {
          "risk_id": "LLM01",
          "status": "Covered",
          "source": "https://blogs.cisco.com/news/fortifying-the-future-of-security-for-ai-cisco-announces-intent-to-acquire-robust-intelligence"
        },
        {
          "risk_id": "LLM02",
          "status": "Covered",
          "source": "https://www.cisco.com/site/us/en/products/security/ai-defense/robust-intelligence-is-part-of-cisco/index.html"
        },
        {
          "risk_id": "LLM03",
          "status": "Partial",
          "source": "https://sequoiacap.com/article/robust-intelligence-spotlight/"
        },
        {
          "risk_id": "LLM04",
          "status": "Covered",
          "source": "https://sequoiacap.com/article/robust-intelligence-spotlight/"
        },
        {
          "risk_id": "LLM05",
          "status": "Partial",
          "source": "https://blogs.cisco.com/news/fortifying-the-future-of-security-for-ai-cisco-announces-intent-to-acquire-robust-intelligence"
        },
        {
          "risk_id": "LLM06",
          "status": "Partial",
          "source": "https://www.cisco.com/site/us/en/products/security/ai-defense/robust-intelligence-is-part-of-cisco/index.html"
        },
        {
          "risk_id": "LLM07",
          "status": "Partial",
          "source": "https://blogs.cisco.com/news/fortifying-the-future-of-security-for-ai-cisco-announces-intent-to-acquire-robust-intelligence"
        },
        {
          "risk_id": "LLM08",
          "status": "Unverified",
          "source": "None found"
        },
        {
          "risk_id": "LLM09",
          "status": "Partial",
          "source": "https://sequoiacap.com/article/robust-intelligence-spotlight/"
        },
        {
          "risk_id": "LLM10",
          "status": "Unverified",
          "source": "None found"
        }
      ]
    },
    {
      "slug": "witnessai",
      "name": "WitnessAI",
      "category": "Guardrails / LLM Firewall",
      "status": "active",
      "covered_count": 3,
      "profile": "https://llmthreat.com/vendors/witnessai",
      "cells": [
        {
          "risk_id": "LLM01",
          "status": "Covered",
          "source": "https://witness.ai/"
        },
        {
          "risk_id": "LLM02",
          "status": "Covered",
          "source": "https://witness.ai/"
        },
        {
          "risk_id": "LLM03",
          "status": "Partial",
          "source": "https://witness.ai/"
        },
        {
          "risk_id": "LLM04",
          "status": "Not covered",
          "source": "https://witness.ai/product/"
        },
        {
          "risk_id": "LLM05",
          "status": "Partial",
          "source": "https://witness.ai/"
        },
        {
          "risk_id": "LLM06",
          "status": "Covered",
          "source": "https://witness.ai/"
        },
        {
          "risk_id": "LLM07",
          "status": "Not covered",
          "source": "https://witness.ai/protect/"
        },
        {
          "risk_id": "LLM08",
          "status": "Not covered",
          "source": "https://witness.ai/product/"
        },
        {
          "risk_id": "LLM09",
          "status": "Partial",
          "source": "https://witness.ai/"
        },
        {
          "risk_id": "LLM10",
          "status": "Not covered",
          "source": "https://witness.ai/product/"
        }
      ]
    },
    {
      "slug": "calypsoai",
      "name": "CalypsoAI",
      "category": "AI Red Teaming",
      "status": "acquired",
      "covered_count": 2,
      "profile": "https://llmthreat.com/vendors/calypsoai",
      "cells": [
        {
          "risk_id": "LLM01",
          "status": "Covered",
          "source": "https://www.f5.com/company/news/press-releases/f5-to-acquire-calypsoai-to-bring-advanced-ai-guardrails-to-large-enterprises"
        },
        {
          "risk_id": "LLM02",
          "status": "Covered",
          "source": "https://www.f5.com/company/news/press-releases/f5-to-acquire-calypsoai-to-bring-advanced-ai-guardrails-to-large-enterprises"
        },
        {
          "risk_id": "LLM03",
          "status": "Partial",
          "source": "https://www.f5.com/company/blog/protecting-the-future-how-calypsoai-aligns-with-the-owasp-top-10-for-llms"
        },
        {
          "risk_id": "LLM04",
          "status": "Partial",
          "source": "https://www.f5.com/company/blog/protecting-the-future-how-calypsoai-aligns-with-the-owasp-top-10-for-llms"
        },
        {
          "risk_id": "LLM05",
          "status": "Partial",
          "source": "https://calypsoai.com/news/ai-security-risks-why-inference-red-team-is-essential/"
        },
        {
          "risk_id": "LLM06",
          "status": "Partial",
          "source": "https://calypsoai.com/news/redefining-ai-security-calypsoai-security-leaderboard-inference-red-team/"
        },
        {
          "risk_id": "LLM07",
          "status": "Partial",
          "source": "https://calypsoai.com/news/ai-security-risks-why-inference-red-team-is-essential/"
        },
        {
          "risk_id": "LLM08",
          "status": "Not covered",
          "source": "https://www.f5.com/company/blog/protecting-the-future-how-calypsoai-aligns-with-the-owasp-top-10-for-llms"
        },
        {
          "risk_id": "LLM09",
          "status": "Partial",
          "source": "https://calypsoai.com/news/redefining-ai-security-calypsoai-security-leaderboard-inference-red-team/"
        },
        {
          "risk_id": "LLM10",
          "status": "Partial",
          "source": "https://www.f5.com/company/blog/protecting-the-future-how-calypsoai-aligns-with-the-owasp-top-10-for-llms"
        }
      ]
    },
    {
      "slug": "credo-ai",
      "name": "Credo AI",
      "category": "AI Governance / Model Risk",
      "status": "active",
      "covered_count": 2,
      "profile": "https://llmthreat.com/vendors/credo-ai",
      "cells": [
        {
          "risk_id": "LLM01",
          "status": "Partial",
          "source": "https://www.credo.ai/"
        },
        {
          "risk_id": "LLM02",
          "status": "Partial",
          "source": "https://www.credo.ai/"
        },
        {
          "risk_id": "LLM03",
          "status": "Covered",
          "source": "https://www.credo.ai/"
        },
        {
          "risk_id": "LLM04",
          "status": "Not covered",
          "source": "https://www.credo.ai/product"
        },
        {
          "risk_id": "LLM05",
          "status": "Not covered",
          "source": "https://www.credo.ai/product"
        },
        {
          "risk_id": "LLM06",
          "status": "Covered",
          "source": "https://www.credo.ai/"
        },
        {
          "risk_id": "LLM07",
          "status": "Not covered",
          "source": "https://www.credo.ai/product"
        },
        {
          "risk_id": "LLM08",
          "status": "Not covered",
          "source": "https://www.credo.ai/product"
        },
        {
          "risk_id": "LLM09",
          "status": "Partial",
          "source": "https://www.credo.ai/"
        },
        {
          "risk_id": "LLM10",
          "status": "Not covered",
          "source": "https://www.credo.ai/product"
        }
      ]
    },
    {
      "slug": "protect-ai",
      "name": "Protect AI",
      "category": "AI-SPM / Runtime Protection",
      "status": "acquired",
      "covered_count": 2,
      "profile": "https://llmthreat.com/vendors/protect-ai",
      "cells": [
        {
          "risk_id": "LLM01",
          "status": "Partial",
          "source": "https://protectai.com/guardian"
        },
        {
          "risk_id": "LLM02",
          "status": "Partial",
          "source": "https://protectai.com/guardian"
        },
        {
          "risk_id": "LLM03",
          "status": "Covered",
          "source": "https://protectai.com/guardian"
        },
        {
          "risk_id": "LLM04",
          "status": "Covered",
          "source": "https://protectai.com/guardian"
        },
        {
          "risk_id": "LLM05",
          "status": "Partial",
          "source": "https://protectai.com/guardian"
        },
        {
          "risk_id": "LLM06",
          "status": "Unverified",
          "source": "None found"
        },
        {
          "risk_id": "LLM07",
          "status": "Partial",
          "source": "https://protectai.com/guardian"
        },
        {
          "risk_id": "LLM08",
          "status": "Unverified",
          "source": "None found"
        },
        {
          "risk_id": "LLM09",
          "status": "Unverified",
          "source": "None found"
        },
        {
          "risk_id": "LLM10",
          "status": "Unverified",
          "source": "None found"
        }
      ]
    },
    {
      "slug": "apiiro",
      "name": "Apiiro",
      "category": "AI-SPM / Runtime Protection",
      "status": "active",
      "covered_count": 1,
      "profile": "https://llmthreat.com/vendors/apiiro",
      "cells": [
        {
          "risk_id": "LLM01",
          "status": "Partial",
          "source": "https://apiiro.com/blog/apiiro-guardian-agent/"
        },
        {
          "risk_id": "LLM02",
          "status": "Partial",
          "source": "https://apiiro.com/"
        },
        {
          "risk_id": "LLM03",
          "status": "Covered",
          "source": "https://apiiro.com/"
        },
        {
          "risk_id": "LLM04",
          "status": "Partial",
          "source": "https://apiiro.com/"
        },
        {
          "risk_id": "LLM05",
          "status": "Partial",
          "source": "https://apiiro.com/blog/apiiro-guardian-agent/"
        },
        {
          "risk_id": "LLM06",
          "status": "Partial",
          "source": "https://apiiro.com/"
        },
        {
          "risk_id": "LLM07",
          "status": "Not covered",
          "source": "https://apiiro.com/glossary/prompt-leakage/"
        },
        {
          "risk_id": "LLM08",
          "status": "Not covered",
          "source": "https://apiiro.com/product/ai-security-inventory/"
        },
        {
          "risk_id": "LLM09",
          "status": "Not covered",
          "source": "https://apiiro.com/product/ai-security-inventory/"
        },
        {
          "risk_id": "LLM10",
          "status": "Not covered",
          "source": "https://apiiro.com/product/ai-security-inventory/"
        }
      ]
    },
    {
      "slug": "cranium",
      "name": "Cranium",
      "category": "AI-SPM / Runtime Protection",
      "status": "active",
      "covered_count": 1,
      "profile": "https://llmthreat.com/vendors/cranium",
      "cells": [
        {
          "risk_id": "LLM01",
          "status": "Partial",
          "source": "https://cranium.ai/"
        },
        {
          "risk_id": "LLM02",
          "status": "Partial",
          "source": "https://cranium.ai/"
        },
        {
          "risk_id": "LLM03",
          "status": "Covered",
          "source": "https://cranium.ai/"
        },
        {
          "risk_id": "LLM04",
          "status": "Partial",
          "source": "https://cranium.ai/"
        },
        {
          "risk_id": "LLM05",
          "status": "Not covered",
          "source": "https://cranium.ai/"
        },
        {
          "risk_id": "LLM06",
          "status": "Partial",
          "source": "https://cranium.ai/resources/press-release/cranium-ai-launches-new-ai-security-governance-and-agentic-features-to-enhance-its-award-winning-platform/"
        },
        {
          "risk_id": "LLM07",
          "status": "Not covered",
          "source": "https://cranium.ai/"
        },
        {
          "risk_id": "LLM08",
          "status": "Not covered",
          "source": "https://cranium.ai/"
        },
        {
          "risk_id": "LLM09",
          "status": "Not covered",
          "source": "https://cranium.ai/platform/cranium-arena/"
        },
        {
          "risk_id": "LLM10",
          "status": "Not covered",
          "source": "https://cranium.ai/"
        }
      ]
    }
  ]
}