vuln-bank
FreeA deliberately vulnerable banking application designed for practicing Security Testing of Web App, APIs, AI integrated App and secure code reviews. Features common vulnerabilities found in real-world
About vuln-bank
VulnBank is an intentionally vulnerable banking application designed to teach and practice application security testing, including web apps, APIs, and AI-integrated features. It provides a realistic banking environment with common real-world vulnerabilities, making it ideal for security professionals, developers, and tooling companies to benchmark SAST/DAST tools and offensive security AI agents. The platform includes money transfers, virtual cards, loans, bill payments, AI customer support, and a mobile Android app, all deliberately insecure for educational purposes.
Key Features
Pros & Cons
- Realistic banking scenario covers multiple attack surfaces (web, API, mobile, AI)
- Free and open-source, easily accessible for learning and testing
- Includes AI integration for testing AI-specific security flaws
- Suitable for both manual pentesting and automated tool benchmarking
- Active community with over 50K simulated accounts for realistic scale
- Intentionally insecure - not suitable for production or real financial use
- Limited to banking domain, may not cover other industry-specific vulnerabilities
- Requires local setup or deployment; no hosted demo version mentioned
Best For
Alternatives to vuln-bank
giskard-oss
🐢 Open-Source Evaluation & Testing library for LLM Agents
ai-captcha-bypass
AI Captcha Bypass
backdoor-learning-resources
A list of backdoor learning resources
claude-bug-bounty
AI-powered bug bounty hunting from your terminal - recon, 20 vuln classes, autonomous hunting, and report generation. All inside Claude Code.
agentic-radar
A security scanner for your LLM agentic workflows