Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

nps-sql-injection

RatanNarayanHegde9MITdeprecated1.0.1

Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.

This module checks for sql injection using regex and rejects requests with 403 response if sql is found

sql, injection, sqlinjection, security, express, expressjs, module

readme

NPS sql-injection

This express module detects sql injection attacks and stops them by sending 403 as response. The module checks the query string, route params, and body for any sql injection related content.

var app = express();
var sqlinjection = require("sql-injection");
app.use(sqlinjection);

Installation

$ npm install sql-injection

Usage

code example:

var express = require("express");
var sqlinjection = require("sql-injection");

var app = express();

app.configure(function () {
  app.use(sqlinjection); // add sql-injection middleware here
});

app.get("/route1", function (req, res) {
  res.send(200, {});
});
app.get("/route2/:uid", function (req, res) {
  res.send(200, {});
});
app.post("/route3", function (req, res) {
  res.send(200, {});
});
app.listen(3000);