KW Security
KW Security Plugin
by KW Development · github.com/kilowott-hq/kw-security-plugin · website
★ 0stars
78release downloads
≈10active sites
0forks
Install
The author publishes release zips, so WP-CLI can install straight from GitHub:
wp plugin install https://github.com/kilowott-hq/kw-security-plugin/releases/download/26.09.07/kw-security.zipFrom the readme
KW Security - WordPress Plugin
A lightweight WordPress security plugin that provides controlled updates and essential security enhancements for WordPress installations.
Features
- 🔒 Controlled Updates: Allows security patches while blocking major updates
- 🛡️ HTTP Security Headers: X-Frame-Options, CSP, HSTS, Referrer-Policy, Permissions-Policy
- 🚪 Hide Login URL: Replace /wp-login.php with a custom slug
- 👤 User Enumeration Protection: Redirect ?author=N requests to homepage and gate /wp/v2/users REST endpoint
- 👤 Disable Author URLs: Redirects /author/username archive pages to the homepage, preventing username exposure via author slugs
- 🔐 Login Rate Limiting: Lock out IPs after repeated failed login attempts
- 🔍 File Integrity Monitoring: Daily scan of WP root for unknown PHP files and modifications to index.php / wp-config.php
- 🔑 Strong Password Policy: Enforce 12+ char passwords with mixed case, digits, and symbols for administrator accounts
- 💬 Comment Security: Disables comments, pingbacks, and trackbacks
- 📁 File Security: Prevents dangerous file uploads and disables file editing
- 📋 Activity Log: Records logins, failed logins, plugin/theme changes, post edits, media up
Read the full README on GitHub →
Releases
| Tag | Published | Asset | Downloads |
|---|---|---|---|
| 26.09.07 | Sep 3, 2026 | kw-security.zip | 2 |
| 26.09.06 | Sep 2, 2026 | kw-security.zip | 0 |
| 26.09.05 | Sep 2, 2026 | kw-security.zip | 0 |
| 26.09.04 | Sep 2, 2026 | kw-security.zip | 0 |
| 26.09.03 | Sep 2, 2026 | kw-security.zip | 0 |
| 26.09.02 | Sep 1, 2026 | kw-security.zip | 0 |
| 26.09.01 | Sep 1, 2026 | kw-security.zip | 1 |
| 26.08.12 | Aug 31, 2026 | kw-security.zip | 1 |
| 26.08.11 | Aug 31, 2026 | kw-security.zip | 0 |
| 26.08.10 | Aug 31, 2026 | kw-security.zip | 0 |
| 26.08.09 | Aug 31, 2026 | kw-security.zip | 0 |
| 26.08.08 | Aug 31, 2026 | kw-security.zip | 1 |
| 26.08.07 | Aug 28, 2026 | kw-security.zip | 1 |
| 26.08.06 | Aug 28, 2026 | kw-security.zip | 2 |
| 26.08.05 | Aug 28, 2026 | kw-security.zip | 0 |
| 26.08.04 | Aug 27, 2026 | kw-security.zip | 0 |
| 26.08.03 | Aug 19, 2026 | kw-security.zip | 11 |
| 26.08.02 | Aug 19, 2026 | kw-security.zip | 0 |
| 26.08.01 | Aug 18, 2026 | kw-security.zip | 0 |
| 26.07.06 | Jul 16, 2026 | kw-security.zip | 49 |
| 26.07.05 | Jul 16, 2026 | kw-security.zip | 0 |
| 26.07.04 | Jul 13, 2026 | kw-security.zip | 1 |
| 26.07.03 | Jul 10, 2026 | kw-security.zip | 1 |
| 26.07.02 | Jul 1, 2026 | kw-security.zip | 0 |
| 26.07.01 | Jul 1, 2026 | kw-security.zip | 0 |
Active-site estimate ≈10 comes from the 26.08.03 cohort. Method.