Light Security Kit
Developed by wpdesigndevsev
Plugin Description
Light Security Kit bundles several small but effective measures into a single, lightweight plugin. No bloat, no complex settings, no database tables. Just check the boxes you need and save.
It includes the following tools:
-
Disable XML-RPC — Blocks
xmlrpc.phpto prevent brute force attacks. -
Hide WordPress version — Removes the
generatormeta tag from the source code and RSS feeds. - Disable file editor — Prevents editing PHP files of themes and plugins from the dashboard.
-
Clean up the
<head>— Removes unnecessary links (wlwmanifest, shortlink, REST, adjacent posts) to save resources. - Block REST API for visitors — Prevents unauthenticated visitors from using the REST API. Disabled by default because it may affect the block editor.
-
Block user enumeration — Prevents scanning usernames with
?author=1and removes the users endpoints from the REST API. - Disable emojis — Removes WordPress emoji scripts and styles.
All tools are controlled from Settings > Light Security. Each one can be enabled or disabled independently.
- Upload the
light-security-kitfolder to the/wp-content/plugins/directory. - Activate the plugin through the ‘Plugins’ menu in WordPress.
- Go to Settings > Light Security to configure the options.
= Will this break my site? =
No, if you use WordPress normally. Only enable the REST API block if you do not need unauthenticated access to the API.
= Can I enable only one of the options? =
Yes. Each checkbox is independent.
= Does the plugin modify files on my server? =
No. Everything is done through WordPress filters and constants. It does not touch .htaccess, theme files or other plugins.
= Is it translation-ready? =
Yes. The plugin uses the light-security-kit text domain and includes a Spanish translation. You can add your own .po and .mo files in the languages/ folder.
- Settings page with all the available options.
= 1.2.0 =
- Added translation support (text domain, Domain Path, Spanish translation).
- Renamed functions with the
lsk_prefix. - All visible strings are now translatable.
- Fixed
$_GET['author']sanitization for Plugin Check.
= 1.1.0 =
- Added settings page with checkboxes.
- Added option to hide the WordPress version.
- Added option to disable the file editor.
= 1.0.0 =
- Initial release. Disables XML-RPC and removes the RSD link from the head.