PHPackages                             terrylinooo/wp-shieldon - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Security](/categories/security)
4. /
5. terrylinooo/wp-shieldon

ActiveLibrary[Security](/categories/security)

terrylinooo/wp-shieldon
=======================

WP Shieldon is based on Shieldon library, a PHP library that provides anti-scraping and online session control for your WordPress sites.

1.6.2(6y ago)15103[4 issues](https://github.com/terrylinooo/wp-shieldon/issues)GPL-3.0-or-laterPHP

Since Jun 19Pushed 2y ago3 watchersCompare

[ Source](https://github.com/terrylinooo/wp-shieldon)[ Packagist](https://packagist.org/packages/terrylinooo/wp-shieldon)[ Docs](https://github.com/terrylinooo/wp-shieldon)[ RSS](/packages/terrylinooo-wp-shieldon/feed)WikiDiscussions master Synced today

READMEChangelog (8)Dependencies (1)Versions (9)Used By (0)

Shieldon in WordPress
=====================

[](#shieldon-in-wordpress)

WP Shieldon is a WordPress security plugin based on [Shieldon](https://github.com/terrylinooo/shieldon) library, a Web Application Firewall (WAF) for PHP.

When users or robots try to view many of your web pages within a short period of time, they will be temporarily banned. They can get unbanned by solving a Captcha.

You can visit the plugin author - [Terry L.](https://terryl.in)'s blog and try reloading the pages several times to see how this plugin works. You can also try Terry's login page to find it protected. For more information about Shieldon, please visit [shieldon.io](https://shieldon.io/en/)

Please note that there are three important things you must understand before using WP Shieldon:

1. WP Shieldon is not for beginners.
2. Turn the `Trusted Bot` component on to allow search engine crawlers such as Google, Bing, Yahoo, and others to smoothly crawl your website.

Requirement
-----------

[](#requirement)

- PHP version &gt; 7.1.0
- WordPress version &gt; 4.7

Download
--------

[](#download)

sourcedownloadWordPressPHP Composer`composer create-project terrylinooo/wp-shieldon wp-shieldon`Installation
------------

[](#installation)

1. Upload the plugin files to the `/wp-content/plugins/wp-shieldon` directory, or install the plugin through the WordPress plugins screen directly.
2. Activate the plugin through the `Plugins` screen in WordPress.
3. Go to the `WP Shieldon` menu and complete all settings.

Screenshots
-----------

[](#screenshots)

User has been asked for CAPTCHA to continue reading.

[![](https://camo.githubusercontent.com/505ff31d9b745a02a405a7165b50101b562d8172a5ed82011d71bf46c9df9479/68747470733a2f2f692e696d6775722e636f6d2f543738466c56522e706e67)](https://camo.githubusercontent.com/505ff31d9b745a02a405a7165b50101b562d8172a5ed82011d71bf46c9df9479/68747470733a2f2f692e696d6775722e636f6d2f543738466c56522e706e67)

Setting page.

[![](https://camo.githubusercontent.com/630b92382ce89ee0bd3af6f762268ecf756aa76059a17136f718344cf2944943/68747470733a2f2f692e696d6775722e636f6d2f715962547662352e706e67)](https://camo.githubusercontent.com/630b92382ce89ee0bd3af6f762268ecf756aa76059a17136f718344cf2944943/68747470733a2f2f692e696d6775722e636f6d2f715962547662352e706e67)

IP Manager

[![](https://camo.githubusercontent.com/233f84b5def1ebdeae8600a04beed7686b55028cab446738f5eacf776943458d/68747470733a2f2f692e696d6775722e636f6d2f574145493237652e706e67)](https://camo.githubusercontent.com/233f84b5def1ebdeae8600a04beed7686b55028cab446738f5eacf776943458d/68747470733a2f2f692e696d6775722e636f6d2f574145493237652e706e67)

***Check out my other WordPress works here***

- [Markdown Editor](https://wordpress.org/plugins/wp-githuber-md/) - WP Githuber MD - an all in one Markdown editor.
- [Cache Master](https://wordpress.org/plugins/cache-master/) - WordPress cache plugin.
- [Mynote Theme](https://wordpress.org/themes/mynote/) - Theme for programmers.

###  Health Score

29

—

LowBetter than 60% of packages

Maintenance15

Infrequent updates — may be unmaintained

Popularity14

Limited adoption so far

Community10

Small or concentrated contributor base

Maturity64

Established project with proven stability

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~45 days

Recently: every ~71 days

Total

8

Last Release

2196d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/fca418a834057a4203c6856e316ca4d7c71fa1b9076977e08e5c4d5a9cc9aec6?d=identicon)[terrylinooo](/maintainers/terrylinooo)

---

Top Contributors

[![terrylinooo](https://avatars.githubusercontent.com/u/11989371?v=4)](https://github.com/terrylinooo "terrylinooo (99 commits)")

---

Tags

wordpress pluginwordpress securityantiscripingwordpress-security-plugin

### Embed Badge

![Health badge](/badges/terrylinooo-wp-shieldon/health.svg)

```
[![Health](https://phpackages.com/badges/terrylinooo-wp-shieldon/health.svg)](https://phpackages.com/packages/terrylinooo-wp-shieldon)
```

###  Alternatives

[defuse/php-encryption

Secure PHP Encryption Library

3.9k162.4M214](/packages/defuse-php-encryption)[roave/security-advisories

Prevents installation of composer packages with known security vulnerabilities: no API, simply require it

2.9k97.3M6.4k](/packages/roave-security-advisories)[mews/purifier

Laravel 5/6/7/8/9/10 HtmlPurifier Package

2.0k16.7M113](/packages/mews-purifier)[robrichards/xmlseclibs

A PHP library for XML Security

41278.1M118](/packages/robrichards-xmlseclibs)[bjeavons/zxcvbn-php

Realistic password strength estimation PHP library based on Zxcvbn JS

86917.5M63](/packages/bjeavons-zxcvbn-php)[illuminate/encryption

The Illuminate Encryption package.

9229.7M279](/packages/illuminate-encryption)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
