Security Plugins Hub

Bring your software development workflows to security

Advanced Bad Bot Protection

Advanced Bot Protection

Enterprise Coming soon

Signals & Triggers

On request
If triggers custom in-app event


  • Block the HTTP request Block the HTTP request
  • Log request stack trace Log request stack trace
  • Log the malicious request Log the malicious request


  • POST to your Webhook. POST to your Webhook.


This plugin allows you to have an advanced bot protection against bad bots using custom code implementations.

It offers a more customized protection logic than the basic bot protection offered in the Basic Bot Protection Plugin.

Track the business events you want to protecy with our simple SDK. This plugin will trigger whenever the business threshold you set is passed.

Advanced details

Implement our basic SDK inside your code on the business logic that is targeted by bad bots and that you want to protect.

Example of bot protection implementation: Sqreen.track("custom_event", {"user" => "424242", ip => ""})

To ask Sqreen whether the dimension is triggering the alarm, you can just test the boolean: Sqreen.alarm_triggered?("custom_event", {"user" => "424242", ip => ""})

Set a treshold to not exceed and choose an action to be performed when it does.

Language support

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

Data collected by Sqreen


No data collected

On attack
  • Number of triggers

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