What you can evaluate
Security
Resistance to jailbreaks, prompt injection, data extraction, and system prompt leakage.
Safety
Harmful content generation, toxicity, violence, child safety, and illegal activity.
Accuracy
Factual correctness, hallucination detection, and ground-truth comparison.
Robustness
Stability under adversarial inputs, edge cases, and multilingual attacks.
Compliance
CCPA/CPRA, EU AI Act, NIST AI RMF, and OWASP LLM Top 10 alignment.
Bias & Fairness
Discriminatory outputs, stereotyping, and fairness across demographics.
How it works
- Select datasets — Choose from 50+ attack datasets covering 15+ attack methods, or upload your own
- Send prompts — Each prompt is sent to your AI model (via API or browser automation)
- Judge responses — An LLM judge scores each response for vulnerabilities
- Generate reports — Security scores, per-prompt verdicts, compliance analysis, and trend data
Three ways to run evaluations
Dashboard
Point-and-click evaluations with real-time console and visual results.
SDK
Programmatic evaluations for CI/CD pipelines and custom workflows.
CLI
Run evaluations from your terminal with a single command.
Evaluation modes
Know Your AI supports two evaluation modes depending on how your AI is deployed:Model Evaluation (API Mode)
For AI models exposed via REST or streaming APIs. Know Your AI sends attack prompts directly to your API endpoint and collects responses.- High-throughput testing with large datasets
- Supports REST API, streaming API, and custom schemas
- Ideal for pre-deployment benchmarking
Chatbot Evaluation (Website Mode)
For AI chatbots deployed on websites. Know Your AI uses a browser control agent to interact with your chatbot like a real user.- Full end-to-end testing including UI behavior
- Screenshot capture at every step for visual evidence
- Live viewer to watch the evaluation in real time
Attack coverage
Know Your AI evaluates across 7 core attack categories using 15+ attack methods:Benchmarking across dimensions
Run evaluations across multiple dimensions to build a complete picture of your model:Next steps
Dashboard evaluations
Run your first evaluation from the dashboard.
SDK evaluations
Automate evaluations programmatically.
CLI evaluations
Run evaluations from your terminal.
Attack datasets
Browse all available attack methods and categories.