# Mint Starter Kit ## Docs - [Introducing BlackLab 0.1.0](https://blacklab.windmotion.io/blog/introducing-black-lab-0-1.md): A Rack-based WAF for Rails and Beyond - [Why creating BlackLab?](https://blacklab.windmotion.io/blog/why-creating-this-waf.md): How hacking made me create the tool this vulnerable company needed and didn’t know. - [BlackLab WAF: Introduction](https://blacklab.windmotion.io/index.md): BlackLab is a lightweight, extensible web application firewall (WAF) designed as Rack middleware — perfect for protecting Rails and other Rack-based web applications. It blocks common attack vectors like SQL injection, XSS, path traversal, and more using modular plugins. - [Introduction](https://blacklab.windmotion.io/plugins/introduction.md): Introduction to plugins - [Local File Inclusion (LFI)](https://blacklab.windmotion.io/plugins/lfi.md): Learn what LFI is and how BlackLab WAF protects against it - [Path Traversal](https://blacklab.windmotion.io/plugins/path-traversal.md): Learn what Path Traversal is and how BlackLab WAF protects against it - [Remote File Inclusion (RFI)](https://blacklab.windmotion.io/plugins/rfi.md): Learn what RFI is and how BlackLab WAF protects against it - [SQL Injection (SQLi)](https://blacklab.windmotion.io/plugins/sqli.md): Learn what SQL Injection is and how BlackLab WAF protects against it - [Custom Plugins](https://blacklab.windmotion.io/plugins/write-your-own.md): Learn how to create your own BlackLab WAF plugin - [Cross-Site Scripting (XSS)](https://blacklab.windmotion.io/plugins/xss.md): Learn what XSS is and how BlackLab WAF protects against it - [Quickstart](https://blacklab.windmotion.io/quickstart.md): Install BlackLab WAF fast and easy - [Requirements](https://blacklab.windmotion.io/requirements.md): All the requirements for BlackLab WAF ## Optional - [Repository](https://https://github.com/windmotion-io/black-lab) - [Windmotion](https://windmotion.io)