Insecure Bank Corporation
This documentation provides comprehensive information about the Insecure Bank application, a deliberately vulnerable Django-based web application designed for security testing and educational purposes.
Technology Stack:
- Language: Python 3.10+, uv
- Framework: Django 4.2.4
- Database: SQLite3
- Code Quality: Pre-commit, Ruff, Ty
- Testing: Pytest, Playwright
Quick Start
New to the project? Start here:
- Project Overview - Understand what this project is about
- Development Setup - Set up your local environment
- Running the Application - Start the application
- Contributing Guide - Learn how to contribute
Important Notice
This application contains intentional security vulnerabilities and should never be deployed to production or exposed to the internet. It is designed exclusively for controlled testing and educational purposes.