Security Plugins Hub

Bring your software development workflows to security


Security scanners

Signals & Triggers

On request
If user agent or path requested match security scanner signature


  • Block the HTTP request Block the HTTP request
  • Log the malicious request Log the malicious request


Security scanners are tools helping attackers or pentesters to discover potential vulnerabilities in an application. Security scanners range from very basic to advanced tools.

This plugin detects security scanners by looking at the user agents and the requested paths (matching known vulnerabilities, sensitive paths, data exposure, etc). Most of the requests made by a security scanner end up being 404 - not found.

Should the scanner discover a vulnerability, the related plugins will trigger and protect the application.

Advanced details

The plugin will check if the user agent is from a known security scanner. Those could be:

  • tinfoil
  • sqlmap
  • DirBuster
  • Nikto
  • Arachni
  • acunetix
  • and more

Language support

  • Ruby
  • Node.js
  • PHP
  • Python
  • Java

Data collected by Sqreen


Malicious requests

On attack
  • Request payload
  • Attacker IP
  • Attacker account (Sqreen SDK)

Built for developers and modern apps

Get up and running in minutes just by installing our lightweight library. Enable plugins in just a couple of clicks.

  • Ruby
  • Node.js
  • PHP
  • Python
  • Java
  • Go
  • .net
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9

$ echo "gem 'sqreen'" >> Gemfile

$ bundle install

$ echo "token: your token" > config/sqreen.yml

$ npm install --save sqreen

$ echo '{ "token": "your token" }' > sqreen.json

$ curl -s > && bash your token

$ pip install sqreen

$ echo -e "[sqreen]\ntoken: your token" > sqreen.ini

$ curl -o sqreen.jar

Request your beta access for the Go agent Request beta
Get notified when the .net agent releases Notify me

Build amazing products. Keep them safe.

5 min installation · Try all features for 14 days · No credit card required Sign up Request demo