Run adversarial attacks against your agent before deploying. Each attack runs multiple trials from clean state — you get statistical confidence intervals, not a single-pass guess. Works on any HTTP endpoint.
Open methodology
The testing protocol, scoring system, and attack taxonomy are fully documented and open. Statistical approach follows NeurIPS evaluation standards (N≥10 trials, Wilson CIs). Read the methodology spec →
Three capabilities that make adversarial testing actually reliable.
LLM outputs are non-deterministic. An attack that fails once might succeed 30% of the time. Preseal runs N independent trials from clean state and gives you Wilson 95% confidence intervals on the failure rate.
10 attacks map directly to production vulnerabilities from August 2025: GitHub Copilot RCE, Claude Code DNS exfiltration, Cursor IDE data theft, poisoned search results.
One command produces structured Art. 15(4) + Annex IV §5-6 documentation. Maps findings to EU AI Act, OWASP Agentic AI (T1-T17), and NIST AI 100-2. Output goes directly in your conformity file.
How preseal compares to other open-source AI security testing tools.
| Capability | Garak | Promptfoo | Preseal |
|---|---|---|---|
| Multi-trial testing (N>1) | — | — | Pass³ (N=10, Wilson CIs) |
| Confidence intervals | — | — | 95% Wilson bounds |
| EU AI Act evidence | — | — | Annex IV §5-6 |
| Open source (MIT) | Apache-2.0 | Source-available | MIT |
| CVE-mapped attacks | — | Partial | 10 attacks → 4 real CVEs |
| Model-swap regression | — | Yes | With statistical proof |
| HTTP endpoint testing | REST generator | HTTP provider | 4 presets + custom templates |
| CI/CD integration | Partial | GitHub Action | SARIF + GitHub Action |
| Attack volume | 500+ probes | 50+ types | 57 (CVE-quality, curated) |
Data from GitHub repos and public documentation as of May 2026.
Protocol presets for zero-config scanning. Any HTTP endpoint, any framework, any language.
--preset openai OpenAI, vLLM, LiteLLM, FastAPI--preset anthropic Claude API--preset a2a Google Agent-to-Agent--preset ollama Local modelsFree. No API keys needed for the demo. No signup. No config.
Need signed reports, scheduled scans, or team dashboards? Preseal for Teams →