LSE toolsLSE toolsDBShield (174)DBShield (174)

Tool and Usage

Project details

Programming language
Nima Ghotbi
Latest release
Latest release date

Project health

This score is calculated by different factors, like project age, last release date, etc.

Why this tool?

This tool is typically used by developers and system administrators to protect their database against common database attacks. One of them is the SQL injection attack, that tries to bypass checks, resulting in data leakage. By using this tool, another level of security defense is implemented.

How it works

DBShield is placed between the application and database engine. Every query passes the tool and is analyzed. Due to a learning phase, the tool knows what type of queries are normal and which ones are anomalies. When a suspicious query is seen, it is blocked.

Usage and audience

DBShield is commonly used for database security. Target users for this tool are developers, security professionals, and system administrators.

Tool review and remarks

The review and analysis of this project resulted in the following remarks for this security tool:


  • + The source code of this software is available

Author and Maintainers

DBShield is under development by Nima Ghotbi.


Supported operating systems

DBShield is known to work on Linux.

DBShield alternatives

Similar tools to DBShield:


jSQL Injection

jSQL Injection is a security tool to test web applications. It can be used to discover if an application is vulnerable to SQL injection attacks.



MongoSanitizer is a software component sanitizes MongoDB queries to prevent injection attacks as much as possible.



Acra is a database encryption proxy that provides encryption and data leakage prevention to applications. Read how it works in this review.

All DBShield alternatives

This tool page was updated at . Found an improvement? Help the community by submitting an update.

Related tool information