EveryDev.ai
Subscribe
Home
Tools

4,536+ AI tools

  • New
  • Trending
  • Featured
  • Rate tools
  • Compare
  • Arena
Categories
  • Agents3274
  • Coding2275
  • Infrastructure1000
  • Projects696
  • Marketing636
  • Research587
  • MCP532
  • Design508
  • Analytics506
  • Testing394
  • Security376
  • Data327
  • Integration244
  • Prompts244
  • Communication235
  • Extensions217
  • Voice193
  • Learning190
  • Commerce170
  • DevOps153
  • Web103
  • Finance36
AI Tools by Topic
  • AI Coding Assistants
  • Agent Frameworks
  • MCP Servers
  • AI Prompt Tools
  • Vibe Coding Tools
  • AI Design Tools
  • AI Database Tools
  • AI Website Builders
  • AI Testing Tools
  • LLM Evaluations
Follow Us
  • X / Twitter
  • LinkedIn
  • Reddit
  • Discord
  • Threads
  • Bluesky
  • Mastodon
  • YouTube
  • GitHub
  • Instagram
Get Started
  • Users
  • Rate Tools
  • About
  • Editorial Standards
  • Corrections & Disclosures
  • Community Guidelines
  • Advertise
  • Contact Us
  • Newsletter
  • Submit a Tool
  • Start a Discussion
  • Write A Blog
  • Share A Build
  • Terms of Service
  • Privacy Policy
Explore with AI
  • ChatGPT
  • Gemini
  • Claude
  • Grok
  • Perplexity
Agent Experience
  • llms.txt
Theme
With AI, Everyone is a Dev. EveryDev.ai © 2026
    1. Home
    2. Tools
    3. Vigil
    Vigil icon

    Vigil

    Application Security

    Python library and REST API that scans LLM prompts and responses to detect prompt injections, jailbreaks, and other risky inputs.

    Visit Website

    At a Glance

    Pricing
    Open Source

    Self-hosted Python library and REST API for scanning LLM prompts and responses, released under the Apache License 2.0. Currently in alpha and described as experimental.

    Engagement

    Available On

    API
    SDK
    Linux
    macOS

    Resources

    WebsiteDocsGitHubllms.txt

    Topics

    Application SecurityThreat DetectionAI Development Libraries

    Alternatives

    Learn Prompt HackingpromptfooZeroLeaks
    Developer
    Adam SwandaWashington, DC Metro

    Listed Oct 2026

    About Vigil

    Vigil is an open-source Python library and REST API for assessing Large Language Model prompts and responses against a set of scanners. It is developed by deadbits (Adam M. Swanda per the license copyright) and ships with detection signatures and datasets for self-hosting. The project is described as alpha and experimental, intended for research purposes.

    What It Is

    Vigil is a security scanner for LLM inputs and outputs. Applications submit a prompt, or a prompt plus a response, and each configured scanner contributes to the final detection. It can be imported into a Python application or run as a REST API server.

    How Detection Works

    Scanners are modular and extensible. Available modules include vector database text similarity, YARA heuristics, a transformer model classifier, prompt-response similarity, and canary tokens. Sentiment analysis is also listed in the documentation. Custom detections can be written as YARA signatures. The vector database scanner supports local embeddings (sentence-transformers) or OpenAI embeddings, and it can be auto-updated with detected prompts.

    Canary Tokens and API

    Canary tokens can be added to a prompt and later checked in the LLM output, supporting prompt leakage and goal hijacking detection workflows. The API provides endpoints to analyze prompts and responses, add and check canaries, add texts to the vector database, and view settings. Scan results are returned as JSON with per-scanner matches and messages.

    Setup Path

    Installation involves cloning the repository, installing YARA, creating a virtual environment, installing with pip, and editing conf/server.conf. Datasets are loaded with the loader.py utility, and the embedding model must match the one used for the stored embeddings. A Streamlit web UI playground is available. The README notes Vigil should not be the only defense, and that a Docker container exists but is not currently recommended.

    Vigil - 1

    Community Discussions

    Be the first to start a conversation about Vigil

    Share your experience with Vigil, ask questions, or help others learn from your insights.

    Pricing

    OPEN SOURCE

    Open Source (Apache-2.0)

    Self-hosted Python library and REST API for scanning LLM prompts and responses, released under the Apache License 2.0. Currently in alpha and described as experimental.

    • Apache License 2.0 (OSI-approved)
    • Python library and REST API
    • Self-hosted with detection signatures and datasets included
    • Scan modules: vector database, YARA heuristics, transformer model, prompt-response similarity, canary tokens, sentiment analysis
    • Streamlit web UI playground

    Capabilities

    Key Features

    • Prompt injection and jailbreak detection
    • Python library and REST API
    • Vector database / text similarity scanner
    • YARA heuristic scanner with custom signatures
    • Transformer model scanner
    • Prompt-response similarity scanner
    • Canary tokens for prompt leakage and goal hijacking
    • Sentiment analysis
    • Local or OpenAI embeddings
    • Streamlit web UI playground
    • Datasets and signatures for common attacks

    Integrations

    OpenAI
    YARA
    Sentence-Transformers
    Streamlit
    LiteLLM
    API Available
    View Docs

    Ratings & Reviews

    No ratings yet

    Be the first to rate Vigil and help others make informed decisions.

    Rate other tools you’ve used

    Developer

    Adam Swanda

    AI safety & security, threat intelligence, malware, python

    Washington, DC Metro
    Read more about Adam Swanda
    WebsiteGitHubLinkedIn
    1 tool in directory

    Similar Tools

    Learn Prompt Hacking icon

    Learn Prompt Hacking

    A comprehensive open-source course covering prompt engineering, prompt hacking, LLM security, jailbreaks, prompt injection, and adversarial machine learning techniques.

    promptfoo icon

    promptfoo

    Promptfoo is an AI security testing platform that helps developers and enterprises find and fix vulnerabilities in LLM applications through automated red teaming, guardrails, and evaluations.

    ZeroLeaks icon

    ZeroLeaks

    Enterprise-grade AI security platform that protects system prompts from extraction and injection attacks by red-teaming your AI before adversaries do.

    Browse all tools

    Related Topics

    Application Security

    AI tools for securing software applications and identifying vulnerabilities.

    138 tools

    Threat Detection

    AI tools that detect and analyze security threats and anomalies.

    43 tools

    AI Development Libraries

    Programming libraries and frameworks that provide machine learning capabilities, model integration, and AI functionality for developers.

    373 tools
    Browse all topics
    Back to all toolsSuggest an edit
    ratings
    discussions