{"data":{"node":{"slug":"protectai-llm-guard","name":"llm-guard","tagline":"The Security Toolkit for LLM Interactions","github_url":"https://github.com/protectai/llm-guard","owner":"protectai","repo":"llm-guard","owner_avatar_url":"https://avatars.githubusercontent.com/u/102992336?v=4","primary_language":"Python","stars":3202,"forks":435,"topics":["adversarial-machine-learning","chatgpt","large-language-models","llm","llm-security","llmops","prompt-engineering","prompt-injection","security-tools","transformers"],"archived":true,"github_pushed_at":"2026-07-08T23:58:40+00:00","maintenance_label":"Archived","url":"https://www.graphcanon.com/tools/protectai-llm-guard","markdown_url":"https://www.graphcanon.com/tools/protectai-llm-guard.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/protectai-llm-guard","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=protectai-llm-guard"},"categories":[{"slug":"developer-tools","name":"Developer Tools","url":"https://www.graphcanon.com/categories/developer-tools","markdown_url":"https://www.graphcanon.com/categories/developer-tools.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/developer-tools"},{"slug":"evaluation-observability","name":"Evaluation & Observability","url":"https://www.graphcanon.com/categories/evaluation-observability","markdown_url":"https://www.graphcanon.com/categories/evaluation-observability.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/evaluation-observability"}],"tags":[{"slug":"adversarial-machine-learning","name":"adversarial-machine-learning"},{"slug":"chatgpt","name":"chatgpt"},{"slug":"large-language-models","name":"large language models"},{"slug":"llm-security","name":"llm security"},{"slug":"prompt-engineering","name":"prompt-engineering"},{"slug":"prompt-injection","name":"prompt-injection"},{"slug":"security-tools","name":"security-tools"}],"edges":[{"type":"alternative","direction":"out","explanation":"Both llm-guard and vigil-llm are security tools designed to protect against potential threats in Large Language Model interactions, such as prompt injection attacks.","successor_context":null,"tool":{"slug":"deadbits-vigil-llm","name":"vigil-llm","tagline":"Detect prompt injections and other risky inputs in LLMs","github_url":"https://github.com/deadbits/vigil-llm","owner":"deadbits","repo":"vigil-llm","owner_avatar_url":"https://avatars.githubusercontent.com/u/1332757?v=4","primary_language":"Python","stars":496,"forks":56,"topics":["adversarial-attacks","adversarial-machine-learning","large-language-models","llm-security","llmops","prompt-injection","security-tools","yara-scanner"],"archived":false,"github_pushed_at":"2024-01-31T18:43:41+00:00","maintenance_label":"Dormant","stars_delta_30d":5,"url":"https://www.graphcanon.com/tools/deadbits-vigil-llm","markdown_url":"https://www.graphcanon.com/tools/deadbits-vigil-llm.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/deadbits-vigil-llm","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=deadbits-vigil-llm"}},{"type":"related","direction":"out","explanation":"While llm-guard focuses specifically on the security of LLM interactions, the LLM-Agents-Ecosystem-Handbook touches upon securing modern LLM agent systems among other topics, thus they are related but not directly integrated.","successor_context":null,"tool":{"slug":"oxbshw-llm-agents-ecosystem-handbook","name":"LLM-Agents-Ecosystem-Handbook","tagline":"One-stop handbook for building, deploying, and understanding LLM agents","github_url":"https://github.com/oxbshw/LLM-Agents-Ecosystem-Handbook","owner":"oxbshw","repo":"LLM-Agents-Ecosystem-Handbook","owner_avatar_url":"https://avatars.githubusercontent.com/u/212214682?v=4","primary_language":"Python","stars":539,"forks":85,"topics":["ai","ai-agent","ai-agents","fine-tuning","finetuning-llms","freamework","llm","llmops","local-development","mcp-server","memory","rag","rag-chatbot","voice-agent"],"archived":false,"github_pushed_at":"2026-06-30T12:22:57+00:00","maintenance_label":"Steady","stars_delta_30d":3,"url":"https://www.graphcanon.com/tools/oxbshw-llm-agents-ecosystem-handbook","markdown_url":"https://www.graphcanon.com/tools/oxbshw-llm-agents-ecosystem-handbook.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/oxbshw-llm-agents-ecosystem-handbook","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=oxbshw-llm-agents-ecosystem-handbook"}}],"neighbours":[{"slug":"nvidia-nemo-guardrails","name":"Guardrails","tagline":"Open-source toolkit for adding programmable guardrails to LLM-based conversational systems","github_url":"https://github.com/NVIDIA-NeMo/Guardrails","owner":"NVIDIA-NeMo","repo":"Guardrails","owner_avatar_url":"https://avatars.githubusercontent.com/u/213689629?v=4","primary_language":"Python","stars":6895,"forks":802,"topics":["agents","generative-ai","guardrails","llm-safety","llm-security","llms","nvidia","python","safety"],"archived":false,"github_pushed_at":"2026-08-07T18:12:58+00:00","maintenance_label":"Active","url":"https://www.graphcanon.com/tools/nvidia-nemo-guardrails","markdown_url":"https://www.graphcanon.com/tools/nvidia-nemo-guardrails.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/nvidia-nemo-guardrails","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=nvidia-nemo-guardrails","shared_categories":["evaluation-observability"]},{"slug":"meta-llama-purplellama","name":"PurpleLlama","tagline":"Set of tools to assess and improve LLM security","github_url":"https://github.com/meta-llama/PurpleLlama","owner":"meta-llama","repo":"PurpleLlama","owner_avatar_url":"https://avatars.githubusercontent.com/u/153379578?v=4","primary_language":"Python","stars":4330,"forks":766,"topics":[],"archived":false,"github_pushed_at":"2026-07-27T21:53:59+00:00","maintenance_label":"Active","url":"https://www.graphcanon.com/tools/meta-llama-purplellama","markdown_url":"https://www.graphcanon.com/tools/meta-llama-purplellama.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/meta-llama-purplellama","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=meta-llama-purplellama","shared_categories":["developer-tools","evaluation-observability"]},{"slug":"corca-ai-awesome-llm-security","name":"awesome-llm-security","tagline":"A curation of tools, documents and projects about LLM Security","github_url":"https://github.com/corca-ai/awesome-llm-security","owner":"corca-ai","repo":"awesome-llm-security","owner_avatar_url":"https://avatars.githubusercontent.com/u/72978860?v=4","primary_language":null,"stars":1672,"forks":312,"topics":["awesome","awesome-list","llm","security"],"archived":false,"github_pushed_at":"2025-08-20T01:27:47+00:00","maintenance_label":"Dormant","url":"https://www.graphcanon.com/tools/corca-ai-awesome-llm-security","markdown_url":"https://www.graphcanon.com/tools/corca-ai-awesome-llm-security.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/corca-ai-awesome-llm-security","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=corca-ai-awesome-llm-security","shared_categories":["evaluation-observability"]},{"slug":"oxbshw-llm-agents-ecosystem-handbook","name":"LLM-Agents-Ecosystem-Handbook","tagline":"One-stop handbook for building, deploying, and understanding LLM agents","github_url":"https://github.com/oxbshw/LLM-Agents-Ecosystem-Handbook","owner":"oxbshw","repo":"LLM-Agents-Ecosystem-Handbook","owner_avatar_url":"https://avatars.githubusercontent.com/u/212214682?v=4","primary_language":"Python","stars":539,"forks":85,"topics":["ai","ai-agent","ai-agents","fine-tuning","finetuning-llms","freamework","llm","llmops","local-development","mcp-server","memory","rag","rag-chatbot","voice-agent"],"archived":false,"github_pushed_at":"2026-06-30T12:22:57+00:00","maintenance_label":"Steady","url":"https://www.graphcanon.com/tools/oxbshw-llm-agents-ecosystem-handbook","markdown_url":"https://www.graphcanon.com/tools/oxbshw-llm-agents-ecosystem-handbook.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/oxbshw-llm-agents-ecosystem-handbook","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=oxbshw-llm-agents-ecosystem-handbook","shared_categories":["evaluation-observability"]},{"slug":"deadbits-vigil-llm","name":"vigil-llm","tagline":"Detect prompt injections and other risky inputs in LLMs","github_url":"https://github.com/deadbits/vigil-llm","owner":"deadbits","repo":"vigil-llm","owner_avatar_url":"https://avatars.githubusercontent.com/u/1332757?v=4","primary_language":"Python","stars":496,"forks":56,"topics":["adversarial-attacks","adversarial-machine-learning","large-language-models","llm-security","llmops","prompt-injection","security-tools","yara-scanner"],"archived":false,"github_pushed_at":"2024-01-31T18:43:41+00:00","maintenance_label":"Dormant","url":"https://www.graphcanon.com/tools/deadbits-vigil-llm","markdown_url":"https://www.graphcanon.com/tools/deadbits-vigil-llm.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/deadbits-vigil-llm","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=deadbits-vigil-llm","shared_categories":["evaluation-observability"]},{"slug":"liu00222-open-prompt-injection","name":"Open-Prompt-Injection","tagline":"Benchmark and toolkit for prompt injection attacks and defenses in LLMs","github_url":"https://github.com/liu00222/Open-Prompt-Injection","owner":"liu00222","repo":"Open-Prompt-Injection","owner_avatar_url":"https://avatars.githubusercontent.com/u/42081599?v=4","primary_language":"Python","stars":470,"forks":74,"topics":["llm","llm-security","llms","prompt-injection","prompt-injection-tool","security-and-privacy"],"archived":false,"github_pushed_at":"2025-10-29T17:11:34+00:00","maintenance_label":"Slowing","url":"https://www.graphcanon.com/tools/liu00222-open-prompt-injection","markdown_url":"https://www.graphcanon.com/tools/liu00222-open-prompt-injection.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/liu00222-open-prompt-injection","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=liu00222-open-prompt-injection","shared_categories":["evaluation-observability"]},{"slug":"libr-ai-do-not-answer","name":"do-not-answer","tagline":"A Dataset for Evaluating Safeguards in LLMs","github_url":"https://github.com/Libr-AI/do-not-answer","owner":"Libr-AI","repo":"do-not-answer","owner_avatar_url":"https://avatars.githubusercontent.com/u/133515165?v=4","primary_language":"Jupyter Notebook","stars":339,"forks":29,"topics":[],"archived":false,"github_pushed_at":"2024-06-07T14:55:51+00:00","maintenance_label":"Dormant","url":"https://www.graphcanon.com/tools/libr-ai-do-not-answer","markdown_url":"https://www.graphcanon.com/tools/libr-ai-do-not-answer.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/libr-ai-do-not-answer","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=libr-ai-do-not-answer","shared_categories":["evaluation-observability"]},{"slug":"prismorsec-prismor","name":"prismor","tagline":"Runtime firewall for AI agents to prevent rogue tool calls and security breaches","github_url":"https://github.com/PrismorSec/prismor","owner":"PrismorSec","repo":"prismor","owner_avatar_url":"https://avatars.githubusercontent.com/u/236515725?v=4","primary_language":"Python","stars":280,"forks":26,"topics":["agent-control-plane","agent-security","agents","ai-agents","ai-security","claude-code","control-plane","cursor","cybersecurity","devsecops","guardrails","llm-security","mcp","owasp","prompt-injection","secrets-management","security","skill-scanner","supply-chain-security","tool-calls"],"archived":false,"github_pushed_at":"2026-08-09T04:45:42+00:00","maintenance_label":"Active","url":"https://www.graphcanon.com/tools/prismorsec-prismor","markdown_url":"https://www.graphcanon.com/tools/prismorsec-prismor.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/prismorsec-prismor","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=prismorsec-prismor","shared_categories":["evaluation-observability"]},{"slug":"dipampaul17-agentguard","name":"AgentGuard","tagline":"Real-time guardrail that monitors token spend and manages LLM/agent loops in real time","github_url":"https://github.com/dipampaul17/AgentGuard","owner":"dipampaul17","repo":"AgentGuard","owner_avatar_url":"https://avatars.githubusercontent.com/u/40596409?v=4","primary_language":"JavaScript","stars":171,"forks":10,"topics":["ai-agents","anthropic","anthropic-claude","cost-monitoring","debugging","guardrails","llm","observability","openai","openai-api","prompt-engineering","token-usage"],"archived":false,"github_pushed_at":"2025-07-31T15:20:56+00:00","maintenance_label":"Dormant","url":"https://www.graphcanon.com/tools/dipampaul17-agentguard","markdown_url":"https://www.graphcanon.com/tools/dipampaul17-agentguard.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/dipampaul17-agentguard","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=dipampaul17-agentguard","shared_categories":["evaluation-observability"]},{"slug":"zenguard-ai-fast-llm-security-guardrails","name":"fast-llm-security-guardrails","tagline":"The fastest Trust Layer for AI Agents","github_url":"https://github.com/ZenGuard-AI/fast-llm-security-guardrails","owner":"ZenGuard-AI","repo":"fast-llm-security-guardrails","owner_avatar_url":"https://avatars.githubusercontent.com/u/163059052?v=4","primary_language":"Python","stars":154,"forks":21,"topics":["agentic-ai","ai-agent","ai-agents","ai-runtime","cx-agent","llm-guard","llm-guardrails","llm-privacy","llm-security","prompt-security","security"],"archived":false,"github_pushed_at":"2026-02-03T18:31:21+00:00","maintenance_label":"Slowing","url":"https://www.graphcanon.com/tools/zenguard-ai-fast-llm-security-guardrails","markdown_url":"https://www.graphcanon.com/tools/zenguard-ai-fast-llm-security-guardrails.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/zenguard-ai-fast-llm-security-guardrails","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=zenguard-ai-fast-llm-security-guardrails","shared_categories":["evaluation-observability"]},{"slug":"safellama-plexiglass","name":"plexiglass","tagline":"A toolkit for detecting and protecting against vulnerabilities in Large Language Models (LLMs).","github_url":"https://github.com/safellama/plexiglass","owner":"safellama","repo":"plexiglass","owner_avatar_url":"https://avatars.githubusercontent.com/u/141878442?v=4","primary_language":"Python","stars":153,"forks":18,"topics":["adversarial-attacks","adversarial-machine-learning","cybersecurity","deep-learning","deep-neural-networks","machine-learning","security"],"archived":false,"github_pushed_at":"2026-02-04T22:18:58+00:00","maintenance_label":"Slowing","url":"https://www.graphcanon.com/tools/safellama-plexiglass","markdown_url":"https://www.graphcanon.com/tools/safellama-plexiglass.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/safellama-plexiglass","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=safellama-plexiglass","shared_categories":["evaluation-observability"]},{"slug":"raga-ai-hub-raga-llm-hub","name":"raga-llm-hub","tagline":"Framework for LLM evaluation, guardrails and security","github_url":"https://github.com/raga-ai-hub/raga-llm-hub","owner":"raga-ai-hub","repo":"raga-llm-hub","owner_avatar_url":"https://avatars.githubusercontent.com/u/161833182?v=4","primary_language":"Python","stars":114,"forks":14,"topics":["guardrails","llm-evaluation","llm-security","llmops"],"archived":false,"github_pushed_at":"2024-09-09T10:53:31+00:00","maintenance_label":"Dormant","url":"https://www.graphcanon.com/tools/raga-ai-hub-raga-llm-hub","markdown_url":"https://www.graphcanon.com/tools/raga-ai-hub-raga-llm-hub.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/raga-ai-hub-raga-llm-hub","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=raga-ai-hub-raga-llm-hub","shared_categories":["evaluation-observability"]}]}}