LibreAI / Dev Tools / vuln-bank
// devtools Β· Commando-X/vuln-bank

vuln-bank

A deliberately vulnerable bank app for practicing web and API security testing.

πŸ’Ž Hidden gemβ˜… 961 starsβ‘‚ 348 forksMITupdated 2026-09
β–¦ visual β€” this project's README ships no embeddable screenshot,
so here's a placeholder. The guide below is complete regardless.
// project facts

Project facts

vuln-bank is an open-source dev tools project by Commando-X (Commando-X/vuln-bank on GitHub). It has 961 GitHub stars and 348 forks, is released under the MIT license, and was last updated on GitHub on 22 September 2026.

GitHub stars
961
Forks
348
License
MIT
Last updated on GitHub
22 September 2026
Category
Dev Tools
Listing
Hidden gem β€” a shorter page for a lesser-known project
Official site
Official site
// how it works

How it works

  1. Deploy locally

    Run the vulnerable bank on your own machine.

  2. Pick a vulnerability class

    Choose injection, auth, API, or AI-integration flaws to practice.

  3. Attack it

    Use your testing toolkit against the app freely.

  4. Learn the fix

    Study how each flaw should have been coded securely.

// features

Why people love it

Realistic banking app

A full app with the flaws of real-world code.

Web vulnerabilities

Classic injection, XSS, and auth bugs to find.

API testing targets

Broken API endpoints for practicing API security.

AI-integration flaws

Modern vulnerabilities in AI-connected features.

Safe to attack

Deliberately vulnerable β€” hack it legally.

Secure-code lessons

Each flaw teaches the correct pattern.

Advertisement
// run it

Run it yourself

  1. Step 1 β€” Clone the repo

    Download the source and move into the project folder.

    git clone https://github.com/Commando-X/vuln-bank.git
    cd vuln-bank
  2. Step 2 β€” Check the README

    Every project documents its own setup; start with install requirements.

    cat README.md | head -60
  3. Step 3 β€” Run it

    Follow the project's launch command β€” Docker, pip, npm, or a binary release.

    # see README for the exact launch command
// use cases

What you can build

Advertisement
// faq

Questions, answered

Is vuln-bank free to use?

MIT licensed β€” free for learning and training with attribution.

Is it safe to run?

Yes locally β€” but never expose it to the public internet.

What skills do I need?

Basic web knowledge helps; it suits beginners through intermediate testers.

Does it cover modern AI flaws?

Yes β€” AI-integrated app vulnerabilities are part of the design.

Can I use it for team training?

That is exactly what it is for β€” run internal security exercises on it.

// keep exploring

Similar tools

Dev Tools

secure-code-game

Learn to code securely while having fun through our popular open source in-editor experience, designed for developers, students, and anyone curious about sec…

β˜… 2.8k starsMIT
View guide β†’
Dev Tools

artemis

ARTEMIS turns natural-language instructions into reliable Android automation. It automates end-to-end workflows, captures logs, and integrates seamlessly wit…

β˜… 10.9k starsApache-2.0
View guide β†’
Dev Tools

html-anything

✨ The agentic HTML editor β€” your local AI agent writes the HTML, you ship it. πŸš€ 75 Skills Γ— 9 Surfaces (magazine Β· deck Β· poster Β· XHS / tweet Β· prototype Β· …

β˜… 9.0k starsApache-2.0
View guide β†’
Dev Tools

Douyin_TikTok_Download_API

Self-hosted TikTok and Douyin scraper API - no-watermark downloads, MCP and web console

β˜… 20.5k starsApache-2.0
View guide β†’
Dev Tools

APIAuto

Advanced HTTP API toolkit β€” no-code ML testing, AI docs and code generation.

β˜… 2.2k starsApache-2.0
View guide β†’
Dev Tools

wigolo

Local-first web search, fetch, crawl and research for AI coding agents over MCP β€” no API keys.

β˜… 5.5k starsAGPL-3.0
View guide β†’
// alternatives

Alternatives in Dev Tools

The most-starred other Dev Tools projects in the LibreAI catalogue β€” the realistic shortlist if vuln-bank is not the right fit.

Get vuln-bank

Free and open β€” grab the source, star the repo, and start creating.