This project is not covered by Drupal’s security advisory policy.

This project is inspired by the ban module in core but is a bit more configurable.

You are able to create a pipeline of different RequestCheckers that are configurable to decide whether to forbid the request or not.

RequestCheckers are plugins allowing any modules to add new ones. Currently, there are

IpAddress:
Allows you to define a list of IPs that allow access.

OneTimePassword:
Allows you to add Google Authentication to allow access.

Secure:
Only allows HTTPS access to the site.

UriPattern:
Runs the request URL through a regular expression to allow access.

Project information

Releases