llamator

llamator

Framework for testing vulnerabilities of large language models (LLM).

Stars: 91

Visit
 screenshot

LLAMATOR is a Red Teaming Python framework designed for testing chatbots and LLM systems. It provides support for custom attacks, a wide range of attack options in English and Russian, custom configuration of chat clients, history tracking of attack requests and responses in Excel and CSV formats, and test report generation in DOCX format. The tool is classified under OWASP as addressing prompt injection, system prompt leakage, and misinformation. It is supported by the AI Security Lab ITMO, Raft Security, and AI Talent Hub, and is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International license.

README:

LLAMATOR

Red Teaming python-framework for testing chatbots and LLM systems

License: CC BY-NC-SA 4.0 PyPI - Python Version PyPI Docker Downloads Downloads GitHub Repo stars

Install 🚀

pip install llamator==2.3.1

Documentation 📚

Documentation Link: https://romiconez.github.io/llamator

Guides ▶️

Examples 💡

Supported Clients 🛠️

  • 🌐 All LangChain clients
  • 🧠 OpenAI-like API
  • ⚙️ Custom Class (Telegram, WhatsApp, Selenium, etc.)

Unique Features 🌟

  • ️🗡 Support for custom attacks from the user
  • 👜 Large selection of attacks on RAG / Agent / Prompt in English and Russian
  • 🛡 Custom configuration of chat clients
  • 📊 History of attack requests and responses in Excel and CSV format
  • 📄 Test report document in DOCX format

OWASP Classification 🔒

Community 🌍

Supported by 🚀

License 📜

© Roman Neronov, Timur Nizamov, Nikita Ivanov

This project is licensed under the terms of the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International license. See the LICENSE file for details.

Creative Commons License

For Tasks:

Click tags to check more tools for each tasks

For Jobs:

Alternative AI tools for llamator

Similar Open Source Tools

For similar tasks

For similar jobs