RubensZimbres/CyberBotLLM
4 chatbots with memory made with Langchain, VertexAI and Gemini, as a cyber challenge to capture and expose RAG content.
This project helps cybersecurity professionals and educators understand and demonstrate prompt injection vulnerabilities in AI chatbots. It takes a custom 'Retrieval Augmented Generation' (RAG) document, which can be poisoned with sensitive information, and outputs conversation flows with memory, revealing how different chatbot configurations (regular, expert, hardened expert, cloud expert) respond to direct and indirect prompt injection attempts. Security analysts, penetration testers, and cybersecurity trainers would use this.
No commits in the last 6 months.
Use this if you need a hands-on environment to test and demonstrate prompt injection attacks and sensitive information disclosure in AI chatbots.
Not ideal if you are looking for a pre-built, production-ready secure chatbot, or if you don't have a Google Cloud environment and familiarity with its setup.
Stars
9
Forks
2
Language
Python
License
—
Category
Last pushed
Jan 17, 2024
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/rag/RubensZimbres/CyberBotLLM"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
rajivpant/ragbot
Ragbot.AI is an augmented brain assistant developed by Rajiv Pant
graphrag/graphrag.github.io
GraphRAG access patterns and knowledge graph modeling
mikewild-wcl/ai-agentic-graph-rag
A space for learning GraphRAG with Microsoft Agent Framework and Neo4j, with a Blazor front end...
Ratnesh-181998/Medical-RAG-Chatbot
Medical RAG Question-Answering System built using LangChain, FAISS vector store, PyPDF, and...
RAGformation/RAGformation
Tailored cloud solutions based on use case, cost, and preferences using natural language with...