vigil-llm vs promptfoo

A neutral, constraint-first comparison - live GitHub stats and typed relationships, not marketing.

vigil-llmpromptfoo
Tagline⚡ Security scanner for LLM prompts ⚡Test your prompts, agents, and RAGs. Red teaming/pentesting/vulnerability scanning for AI.
Stars48623k
Forks552.1k
Open issues16402
LanguagePythonTypeScript
LicenseApache-2.0MIT
Last pushedJan 31, 2024Jul 7, 2026
CategoriesEvaluation & ObservabilityDeveloper Tools, Evaluation & Observability

vigil-llm

Vigil is a Python library and REST API designed to assess Large Language Model (LLM) inputs, detecting injections, jailbreaks, and other security threats. It includes modular scanners with the ability to extend via custom signatures and supports various detection methods including vector databases, heuristics, transformer models, canary tokens, and sentiment analysis.

Python

promptfoo

A CLI and library to evaluate and red-team LLM applications with simple declarative configurations, supporting GPT, Claude, Gemini, etc., with CI/CD integration. Used by OpenAI and Anthropic.

TypeScript