Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

119 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SQL Injection Knowledge Base

License: MIT Built with Astro PRs Welcome GitHub stars GitHub last commit

A modern, comprehensive resource for SQL injection techniques, examples, and bypasses across multiple database platforms.

About

The SQL Injection Knowledge Base is a comprehensive resource designed to help security professionals and developers understand, identify, and test SQL injection vulnerabilities across various database systems. Serving both as an educational tool and practical reference, it supports continuous learning and effective vulnerability assessment.

This project is a modern rebuild of the original SQLi Knowledge Base, featuring improved performance, enhanced accessibility, better user experience, and increased extensibility to encourage community contributions.

Features

  • Comprehensive Coverage: Techniques for MySQL, MSSQL, Oracle, and PostgreSQL databases
  • User-Friendly Navigation: Organized by database type and technique categories
  • Modern Interface: Fast, responsive design that works across all devices
  • Searchable Content: Quick access to specific techniques
  • Code Examples: Practical examples for each technique
  • Open Source: Community-driven knowledge base

Technology Stack

Built with:

  • Astro - A modern static site generator focused on performance
  • Markdown for content management
  • Modern JavaScript for interactive features
  • Responsive design for all device sizes

Requirements

  • Node.js 24.0.0 or later (24.x LTS recommended and tested)
  • npm (bundled with Node.js; no separate installation required)

Installation

  1. Clone the repository:

    git clone https://github.com/WebsecLabs/sql-injection-knowledge-base.git
    cd sql-injection-knowledge-base
  2. Install dependencies:

    npm install
  3. Run the development server:

    npm run dev
  4. Build for production:

    npm run build

Contributing

Contributions are welcome! Please see our Contributing Guide for more details on how to contribute to this project.

Development

For information about linting configuration and disabled rules, see docs/linting.md.

Disclaimer

The techniques documented in this knowledge base are for educational and authorized security testing purposes only. Always obtain proper authorization before testing systems for security vulnerabilities.

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

Interactive knowledge base for SQL injection techniques, bypasses, vulnerabilities, and defense strategies

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages