A simple hobby project demonstrating prompt injection vulnerabilities in AI applications.
This project is for the demo purposes. Below are the screenshots
AI tricked into writing fake news instead of analyzing data
AI manipulated through hidden text in PDF uploads
Just visit the live demo link above - works instantly with mock responses!
git clone https://github.com/UmerTariq1/Prompt-Injection-Demo.git
cd Prompt-Injection-Demo
python -m http.server 8080
# Visit: http://localhost:8080/# create and activate env :
python -m venv .env
.env\Scripts\activate
# Install dependencies
pip install -r requirements.txt
# Add your OpenAI API key
echo 'OPENAI_API_KEY="your-key-here"' > .env
# Set USE_MOCK_BACKEND = false in Frontend/script.js and Frontend/script2.js
# Start backend
python backend/main.py
# Visit: Frontend/index.html├── index.html # Main landing page
├── Frontend/ # Demo pages
│ ├── index.html # Financial analysis demo
│ ├── index2.html # Resume review demo
│ ├── script.js # Financial demo logic
│ └── script2.js # Resume demo logic
├── js/mock-backend.js # Mock AI responses
├── backend/main.py # Real Python backend (optional)
└── requirements.txt # Python dependencies
To switch between mock and real API:
- Open
Frontend/script.jsandFrontend/script2.js - Change
USE_MOCK_BACKEND = truetofalsefor real OpenAI API - Change
USE_MOCK_BACKEND = falsetotruefor mock responses
Note : Sample resumes are added in the "data/images/Sample Resumes" folder. Educational Purpose: This is a hobby project to demonstrate AI security vulnerabilities. Always implement proper security measures in production!