=== WPLifeCycle – Free PHP Version Info & Website Manager ===
Contributors: funlus  
Donate link: https://www.wplifecycle.com  
Tags: php version, wplifecycle, security scanner, performance scanner, version management  
Requires at least: 5.0  
Tested up to: 7.1  
Stable tag: 5.1.2
Requires PHP: 7.0  
License: GPLv2 or later  
License URI: https://www.gnu.org/licenses/gpl-2.0.html  

Monitor WordPress lifecycle, security, performance, SEO, updates, backups, migrations, access logs, and secure admin access with WPLifeCycle.

== Description ==
WPLifeCycle connects a WordPress website to centralized monitoring and management while keeping each site protected by its own token-based connection. It combines lifecycle visibility, operational tools, security controls, and recovery workflows in one plugin.

**Key features**

* *Lifecycle monitoring* for PHP, WordPress, MySQL, and installed plugins
* *Token-based WPLifeCycle connection* with automatic and on-demand telemetry updates
* *Security scanning and hardening* with OWASP checks, XML-RPC control, custom login URLs, login attempt limits, login honeypots, new administrator cooldowns, and IP allowlists and blocklists
* *Security events and access logs* with super critical incident monitoring and tamper-evident event chains
* *Performance and SEO scans* with actionable scores and findings
* *Plugin and hook monitoring* for update availability, history, registered actions, filters, and conflicts
* *One-click and scheduled updates* for WordPress core, plugins, and themes
* *Integrated backups and restores* with integrity checks, safe archive handling, remote storage support, scheduling, and retention controls
* *Standalone WordPress migration* for restoring a compatible backup into a clean WordPress installation
* *Secure admin links* that are HTTPS-only, single-use, and time-limited

Built for real-world maintenance workflows with consent-based data sharing, minimal setup, server-conscious scans, and translation support.

== Installation ==
1. Upload the plugin folder to `/wp-content/plugins/` or install via **Plugins → Add New**.  
2. Activate the plugin.  
3. (Optional) Go to **Settings → WPLifeCycle** and enter the one-time connection code from WPLifeCycle.

== Usage ==
* Open **Tools → WPLifeCycle** to view PHP version details and run scans.  
* Click **Generate Secure Admin Link** to create a one-off login URL.  
* Grant data-sharing consent if you want this site monitored centrally.

== Frequently Asked Questions ==
**Can I use it in my language?**  
Yes. Translate the included `.po` file with your preferred editor and drop the resulting `.mo` back into the plugin’s `languages` folder.

== Screenshots ==
1. screenshot-1.png
2. screenshot-2.png

== Changelog ==

= 5.1.2 =
* Added app-initiated ZIP installation of missing plugins with optional activation (off by default)
* Protected existing plugin directories from replacement during new installations
* Verified installed plugin files, versions, and requested activation state before confirming success
* Improved licensed plugin and Avada bundled update discovery and error diagnostics

= 5.1.1 =
* Improved security event delivery, retry handling, and event chain synchronization
* Improved premium plugin updates and Avada bundled plugin follow-up updates
* Added targeted plugin and verified ZIP updates for app-initiated bulk updates
* Added shared update locks and replay protection for bulk update requests

= 5.1.0 =
* Added immediate, rate-limited reporting for super critical security incidents
* Added temporary heightened file monitoring that starts only after a super critical event
* Added encrypted local event queues and tamper-evident event hash chains
* Preserved serialized theme and builder settings exactly during backup and restored placeholders safely
* Added cleanup for abandoned restore downloads and bounded backup log retention

= 5.0.2 =
* Added IP allowlist and blocklist controls to the Security page
* Added IPv4, IPv6, and CIDR network support with protection against locking out the current administrator
* Added accurate Secure Admin Login availability reporting to WPLifeCycle

= 5.0.1 =
* Fixed cleanup of temporary SQL files and incomplete ZIP archives after failed backups
* Reduced temporary disk usage by writing archive checksums during the initial ZIP creation
* Added archive-size-aware free space checks for the actual temporary storage filesystem
* Cleaned up local backup files when an app-managed Wasabi upload fails
* Isolated temporary backup storage between WordPress installations on shared servers

= 5.0.0 =
* Added per-site token pairing and automatic migration from legacy organization API keys
* Added security events, access logs, login protection, XML-RPC controls, and configurable login URLs
* Added integrated backup creation and standalone migration into a clean WordPress installation
* Added file-by-file backup checksums, safe ZIP extraction limits, and explicit legacy backup handling
* Changed Secure Admin Links to HTTPS-only, single-use links with a 15-minute lifetime
* Improved telemetry, update, backup transfer, and hook scanner security

= 4.1 =
* Added manual Refresh Website Data functionality
* Improved accuracy for PHP, WordPress, and system data syncing
* Employee Dashboard usability and UI consistency improvements
* Added hooks and plugins views to Employee Dashboard
* Introduced Referral Number System for improved transparency
* Improved website assignment logic between organizations and employees
* General stability, validation, and performance improvements

= 4.0 =
* Major internal stability and reliability improvements
* Improved API communication and encrypted data handling
* Added One-Click Auto Updates for:
  * WordPress Core
  * Plugins
  * Themes
* Auto updates can be triggered manually or scheduled
* Each update type can be enabled or disabled individually

= 3.2.0 =
* Added Admin user log monitoring

= 3.1.0 =
* Added WordPress hooks scanner & tester  
* Added plugins monitor  

= 3.0.0 =
* Added SEO audit and scoring  
* Added OWASP-based security scan  
* Added performance scan  
* Added Secure Admin Link generator  

== Upgrade Notice ==

= 5.0.2 =
Adds IP allowlist and blocklist controls without changing the version 5.0.1 backup implementation.

= 5.0.1 =
Failed backup attempts are now cleaned up automatically and require less temporary disk space.

= 5.0.0 =
Backups created by version 5 include file-by-file integrity checks. Compatible 4.x backups are validated automatically by WP Database Migrator.

= 4.1 =
This release improves data accuracy, introduces manual website data refresh, enhances the Employee Dashboard, and adds a new referral number system.

= 4.0 =
This release introduces automated one-click updates for WordPress core, plugins, and themes, along with major internal stability and security improvements.

= 3.2.0 =
This release adds one new tool: a WordPress admin user log monitor.

= 3.1.0 =
This release adds two new tools: a WordPress hooks scanner/tester and a plugins monitor.

= 3.0.0 =
Introduces SEO, security, and performance scans plus the Secure Admin Link generator.

== Video ==
https://www.youtube.com/watch?v=uDcyZEi3-Kg
