PHPackages                             kodansha/killer-pads - 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. kodansha/killer-pads

ActiveWordpress-plugin[Security](/categories/security)

kodansha/killer-pads
====================

Killer Pads is a plugin like security pads for "prevention is better than cure". It activates the default configuration of security and operational efficiency to WordPress websites.

v1.6.0(1y ago)0621[1 PRs](https://github.com/kodansha/killer-pads/pulls)GPL-2.0-or-laterPHPPHP &gt;=8.1

Since Nov 4Pushed 1y ago8 watchersCompare

[ Source](https://github.com/kodansha/killer-pads)[ Packagist](https://packagist.org/packages/kodansha/killer-pads)[ Docs](https://github.com/kodansha/killer-pads)[ RSS](/packages/kodansha-killer-pads/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (10)DependenciesVersions (20)Used By (0)

Killer Pads (WordPress Plug-in)
===============================

[](#killer-pads-wordpress-plug-in)

Killer Pads is a plugin like security pads for "prevention is better than cure". It activates the default configuration of security and operational efficiency to WordPress websites.

Features
--------

[](#features)

### Admin page customization

[](#admin-page-customization)

- Disable admin dashboard page
- Add favicon to admin pages (`favicon.ico`, `favicon.png` or `favicon.svg` must be placed in your theme's root directory)
- Disable post autosave
- Limit the number of post revisions to 100 by default
- Disable comments features by default

### Remove REST routes

[](#remove-rest-routes)

- Remove all routes except ones used by famous plugins and explicitly whitelisted

### Security concerns

[](#security-concerns)

- Disable XML-RPC

Installation
------------

[](#installation)

This plugin is intended to be installed exclusively via [Composer](https://getcomposer.org).

Configure your `composer.json` like the following:

```
{
  // ... snip ...
  "require": {
    // ... snip ...
    "kodansha/killer-pads": "^1.0.0"
    // ... snip ...
  }
  // ... snip ...
}
```

Configuration
-------------

[](#configuration)

### REST routes

[](#rest-routes)

By default, only the following namespaces are allowed in whitelist:

- `api`
- `preview`

If you want to provide your own whitelist (e.g. `wp/v2`), add the following to `wp-config.php`:

```
define('KILLER_PADS_NAMESPACE_WHITELIST', ['wp/v2', 'preview']);
```

> **Warning**Rest routes that start with `/wp/v2/users` are always blocked even when the `wp/v2` namespace is whitelisted.

### Remove Dashboard function configuration

[](#remove-dashboard-function-configuration)

When activating this plugin, admin home page is being redirected to `/edit.php?post_type=post`. If you want to change the path to be redirected, add the following to `wp-config.php`:

```
define('KILLER_PADS_ADMIN_HOME_PAGE_PATH', "edit.php?post_type=page");
```

### Post revisions

[](#post-revisions)

This plugin limits the number of stored post revisions to 100 by default. However, if the `WP_POST_REVISIONS` constant is defined, that value takes precedence.

### Enable comments

[](#enable-comments)

Comments features are completely disabled by default. If you want to use comments and need to show comments menu in admin pages, add the following to `wp-config.php`:

```
define('KILLER_PADS_ENABLE_COMMENTS', true);
```

###  Health Score

41

—

FairBetter than 89% of packages

Maintenance47

Moderate activity, may be stable

Popularity16

Limited adoption so far

Community10

Small or concentrated contributor base

Maturity75

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 ~117 days

Total

18

Last Release

395d ago

PHP version history (2 changes)v1.0.0PHP &gt;=7.3

v1.6.0PHP &gt;=8.1

### Community

Maintainers

![](https://www.gravatar.com/avatar/19324b7c1443d7275e10ceb66dd9004cba4a09640900791eb5c5040080ab4096?d=identicon)[kodansha](/maintainers/kodansha)

---

Top Contributors

[![5t111111](https://avatars.githubusercontent.com/u/333180?v=4)](https://github.com/5t111111 "5t111111 (39 commits)")

---

Tags

pluginwordpress

### Embed Badge

![Health badge](/badges/kodansha-killer-pads/health.svg)

```
[![Health](https://phpackages.com/badges/kodansha-killer-pads/health.svg)](https://phpackages.com/packages/kodansha-killer-pads)
```

###  Alternatives

[wp-privacy/wp-api-privacy

Strips potentially identifying information from outbound requests to the WordPress.org API

1632.0k](/packages/wp-privacy-wp-api-privacy)[brain/nonces

OOP package for WordPress to deal with nonces.

26227.1k1](/packages/brain-nonces)

PHPackages © 2026

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