Title: Walkiria Maintenance
Author: Víctor Alonso
Published: <strong>September 6, 2026</strong>
Last modified: September 6, 2026

---

Search plugins

![](https://ps.w.org/walkiria-maintenance/assets/banner-772x250.png?rev=3683663)

![](https://ps.w.org/walkiria-maintenance/assets/icon-256x256.png?rev=3683663)

# Walkiria Maintenance

 By [Víctor Alonso](https://profiles.wordpress.org/walkiriaapps/)

[Download](https://downloads.wordpress.org/plugin/walkiria-maintenance.1.1.0.zip)

 * [Details](https://wordpress.org/plugins/walkiria-maintenance/#description)
 * [Reviews](https://wordpress.org/plugins/walkiria-maintenance/#reviews)
 *  [Installation](https://wordpress.org/plugins/walkiria-maintenance/#installation)
 * [Development](https://wordpress.org/plugins/walkiria-maintenance/#developers)

 [Support](https://wordpress.org/support/plugin/walkiria-maintenance/)

## Description

**Walkiria Maintenance** is a lightweight but powerful all-in-one security and maintenance
plugin for WordPress.

#### Features

 * 🔐 **Custom Login URL** – Hide `wp-login.php` and `wp-admin` from attackers and
   bots. Returns a clean 404 to unauthenticated access attempts.
 * 📂 **File Integrity Scanner** – Builds a cryptographic baseline (SHA-256) of 
   all your site files and alerts you when anything is added, modified or deleted.
 * 🌐 **Uptime Monitor** – Checks your site every 30 minutes and sends an instant
   email alert when your site goes down or comes back up.
 * 🔄 **Update Notifications** – Daily report of available updates for WordPress
   core, plugins and themes.
 * 📧 **HTML Email Alerts** – Beautiful, branded HTML emails for every security 
   event.
 * 🗓️ **Scheduled Scans** – Configurable daily scan time (synced to your WordPress
   timezone).

#### Privacy

This plugin does not collect or transmit any personal data to external servers. 
All data is stored locally in your WordPress database.

## Screenshots

[⌊The main dashboard showing site status, quick actions and latest scan results.⌉⌊
The main dashboard showing site status, quick actions and latest scan results.⌉[

The main dashboard showing site status, quick actions and latest scan results.

[⌊HTML email alert for detected file changes.⌉⌊HTML email alert for detected file
changes.⌉[

HTML email alert for detected file changes.

[⌊HTML email alert for uptime monitoring.⌉⌊HTML email alert for uptime monitoring
.⌉[

HTML email alert for uptime monitoring.

## Installation

 1. Upload the `walkiria-maintenance` folder to the `/wp-content/plugins/` directory,
    or install the plugin directly through the WordPress plugin screen.
 2. Activate the plugin through the **Plugins** screen in WordPress.
 3. Go to **Settings  Walkiria Maintenance** to configure alert email, scan time, custom
    login URL and excluded directories.
 4. Click **Run Scan Now** to build the initial baseline. Future scans will only alert
    you about changes.

## FAQ

### Will this plugin slow down my site?

No. The file scanner only runs on schedule (once a day by default) or when manually
triggered from the dashboard. It has no impact on front-end performance.

### What happens if I lock myself out with the custom login URL?

You can deactivate the plugin via FTP/cPanel by renaming the plugin folder, which
will restore normal access to `wp-login.php`.

### Does it work with multisite?

Not officially tested with multisite networks. Single-site installations only at
this time.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“Walkiria Maintenance” is open source software. The following people have contributed
to this plugin.

Contributors

 *   [ Víctor Alonso ](https://profiles.wordpress.org/walkiriaapps/)

[Translate “Walkiria Maintenance” into your language.](https://translate.wordpress.org/projects/wp-plugins/walkiria-maintenance)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/walkiria-maintenance/),
check out the [SVN repository](https://plugins.svn.wordpress.org/walkiria-maintenance/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/walkiria-maintenance/)
by [RSS](https://plugins.trac.wordpress.org/log/walkiria-maintenance/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.1.0

 * Improved: Full i18n compliance — all strings are now translatable.
 * Improved: Custom login handler correctly resolves relative paths in subdirectory
   installations.
 * Improved: Scanner no longer checks the deprecated `safe_mode` PHP ini directive(
   removed in PHP 7.0).
 * Added: `uninstall.php` — database table and all plugin options are fully cleaned
   up on uninstall.
 * Added: `sanitize_callback` for the custom login slug setting.
 * Fixed: `wp_die()` messages are now translated and properly escaped.
 * Fixed: Email footer uses `gmdate()` instead of `date()` for server-timezone independence.

#### 1.0.2

 * Improved: Custom login now correctly handles subdirectory installations.
 * Improved: `path_hash` column for reliable DB indexing of long file paths (>191
   chars).
 * Added: Automatic DB schema migration via `check_upgrade()`.
 * Fixed: Scanner timeout raised to 300s / 512MB for large sites.

#### 1.0.1

 * Added: HTML email templates with branded design.
 * Added: Persistent dashboard scan logs.
 * Added: Timezone sync for Cron scheduling.
 * Added: First-run alert suppression (baseline build does not trigger a false-positive
   alert).

#### 1.0.0

 * Initial release.

## Meta

 *  Version **1.1.0**
 *  Last updated **6 hours ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.0 or higher **
 *  Tested up to **7.1**
 *  PHP version ** 7.4 or higher **
 * Tags
 * [File Integrity](https://wordpress.org/plugins/tags/file-integrity/)[login protection](https://wordpress.org/plugins/tags/login-protection/)
   [maintenance](https://wordpress.org/plugins/tags/maintenance/)[security](https://wordpress.org/plugins/tags/security/)
   [uptime monitor](https://wordpress.org/plugins/tags/uptime-monitor/)
 *  [Advanced View](https://wordpress.org/plugins/walkiria-maintenance/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/walkiria-maintenance/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/walkiria-maintenance/reviews/)

## Contributors

 *   [ Víctor Alonso ](https://profiles.wordpress.org/walkiriaapps/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/walkiria-maintenance/)