Wordfence records every request its firewall classifies as an attack. A single
attack rarely justifies a block — but the same address showing up again and
again within a few minutes almost always does.
Wonderful Repeated Hit Blocker watches that attack log and blocks the repeat
offenders for you. You decide how many logged attacks within how many minutes
are enough, and how long the resulting block lasts.
How the blocks are created
Blocks are created through Wordfence’s own public blocking API
(wfBlock::createIP()), not by writing into its database tables. That matters:
Safety rails
Optional alerts
Set a webhook URL (Slack, Discord, Mattermost, or your own endpoint) and you
get a message for every new block. Leave the field empty and the plugin makes
no outbound connections whatsoever.
This plugin contacts no external service by default.
If — and only if — you enter a webhook URL on the settings screen, the plugin
sends one HTTP POST request to exactly that URL each time it creates a new
block. The endpoint is chosen by you; this plugin is not affiliated with any
particular provider.
Data transmitted with each request:
Nothing else leaves your server. No data is transmitted while the webhook field
is empty, and the plugin never contacts wonderfulplugins.eu or any other
service of ours.
If you use a hosted service such as Slack or Discord as the endpoint, their
terms and privacy policies apply to the data you forward to them — for example
Slack (https://slack.com/terms-of-service, https://slack.com/trust/privacy/privacy-policy)
or Discord (https://discord.com/terms, https://discord.com/privacy).