{"id":362501,"date":"2026-09-09T09:18:17","date_gmt":"2026-09-09T09:18:17","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/xpert-carepilot-ai\/"},"modified":"2026-09-09T09:17:55","modified_gmt":"2026-09-09T09:17:55","slug":"site-remedy-ai","status":"publish","type":"plugin","link":"https:\/\/sa.wordpress.org\/plugins\/site-remedy-ai\/","author":17664618,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.57.1","stable_tag":"1.57.1","tested":"7.1","requires":"6.0","requires_php":"7.4","requires_plugins":null,"header_name":"Site Remedy AI","header_author":"Xpert Developerz","header_description":"Local-first WordPress monitoring, diagnostics, incident correlation, maintenance guidance, reporting, and recovery tooling.","assets_banners_color":"ebebec","last_updated":"2026-09-09 09:17:55","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"https:\/\/xpertdeveloperz.com\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":41,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.57.1":{"tag":"1.57.1","author":"xpertdeveloperz","date":"2026-09-09 09:17:55","revision":3687985}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3688115,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3688115,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3688115,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3688115,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.57.1"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3688115,"resolution":"1","location":"assets","locale":"","width":1600,"height":1720},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3688115,"resolution":"2","location":"assets","locale":"","width":1600,"height":1696},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3688115,"resolution":"3","location":"assets","locale":"","width":1090,"height":2048},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3688115,"resolution":"4","location":"assets","locale":"","width":757,"height":2048},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3688115,"resolution":"5","location":"assets","locale":"","width":1065,"height":2048}},"screenshots":[]},"plugin_section":[],"plugin_tags":[23519,732,5603,151481,8541],"plugin_category":[52,54],"plugin_contributors":[279897],"plugin_business_model":[],"class_list":["post-362501","plugin","type-plugin","status-publish","hentry","plugin_tags-diagnostics","plugin_tags-maintenance","plugin_tags-monitoring","plugin_tags-site-health","plugin_tags-troubleshooting","plugin_category-performance","plugin_category-security-and-spam-protection","plugin_contributors-xpertdeveloperz","plugin_committers-xpertdeveloperz"],"banners":{"banner":"https:\/\/ps.w.org\/site-remedy-ai\/assets\/banner-772x250.png?rev=3688115","banner_2x":"https:\/\/ps.w.org\/site-remedy-ai\/assets\/banner-1544x500.png?rev=3688115","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/site-remedy-ai\/assets\/icon-128x128.png?rev=3688115","icon_2x":"https:\/\/ps.w.org\/site-remedy-ai\/assets\/icon-256x256.png?rev=3688115","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/site-remedy-ai\/assets\/screenshot-1.png?rev=3688115","caption":""},{"src":"https:\/\/ps.w.org\/site-remedy-ai\/assets\/screenshot-2.png?rev=3688115","caption":""},{"src":"https:\/\/ps.w.org\/site-remedy-ai\/assets\/screenshot-3.png?rev=3688115","caption":""},{"src":"https:\/\/ps.w.org\/site-remedy-ai\/assets\/screenshot-4.png?rev=3688115","caption":""},{"src":"https:\/\/ps.w.org\/site-remedy-ai\/assets\/screenshot-5.png?rev=3688115","caption":""}],"raw_content":"<!--section=description-->\n<p>Developed by Xpert Developerz \u2014 https:\/\/xpertdeveloperz.com\/<\/p>\n\n<p>Site Remedy AI is a local-first WordPress maintenance and diagnostic platform for site health, errors, request\/API\/database failures, performance evidence, change tracking, incident correlation, recovery verification, maintenance planning, reporting, support snapshots and privacy-safe diagnostic handoff.<\/p>\n\n<p>Safety model:\n* Evidence and deterministic analysis remain local by default.\n* Plugin\/theme maintenance and recovery actions require administrator confirmation.\n* No unattended plugin\/theme updates are performed.\n* Diagnostic exports are administrator initiated and exclude credentials, API tokens, raw payloads and other sensitive fields.\n* Deactivation preserves evidence. Uninstall removes data only when the administrator explicitly selected full data removal in Site Remedy Settings.<\/p>\n\n<h3>Production rollout<\/h3>\n\n<ul>\n<li>Take a normal site\/database backup before first deployment or maintenance changes.<\/li>\n<li>Start on a staging or controlled production site and review Dashboard, Action Center and Settings before broader rollout.<\/li>\n<li>Site Remedy recommendations remain administrator-controlled; review evidence before applying maintenance or recovery actions.<\/li>\n<li>Emergency Recovery Bridge requires HTTPS outside localhost and should only be enabled when standalone recovery access is required.<\/li>\n<li>Development test helpers and the RC uninstall validator are separate tools and are not included in the production package.<\/li>\n<\/ul>\n\n<h3>Data lifecycle<\/h3>\n\n<ul>\n<li>Deactivation preserves Site Remedy evidence and configuration.<\/li>\n<li>With Retain Site Remedy data selected, uninstall removes Site Remedy runtime schedules and the Emergency Recovery Bridge while retaining Site Remedy data for a later reinstall.<\/li>\n<li>With Delete all Site Remedy data selected, uninstall removes Site Remedy tables, options, transients, schedules and Recovery Bridge state.<\/li>\n<li>The uninstall policy can be reviewed in Site Remedy AI &gt; Settings before removing the plugin.<\/li>\n<\/ul>\n\n<h3>Privacy and external services<\/h3>\n\n<p>Site Remedy does not send telemetry, diagnostics, site content, credentials, or usage data to Xpert or to a Site Remedy-hosted service. Core monitoring and diagnostic analysis run on the WordPress site.<\/p>\n\n<p>Site Remedy observes WordPress HTTP API activity so it can record failures made by WordPress, plugins, or themes. It does not create those third-party requests itself. The destination and privacy terms of those requests are controlled by the component that initiated them.<\/p>\n\n<p>If an administrator explicitly enables scheduled report delivery or sends a test report, Site Remedy uses the site's configured WordPress mail system (<code>wp_mail<\/code>) to send the selected report summary to the email address entered by the administrator. No report is sent to Xpert by default.<\/p>\n\n<p>Diagnostic downloads are created only after an administrator requests them. They are designed to omit credentials, API tokens, raw request payloads, database queries, stack traces, and free-form sensitive content. Administrators should still review exported files before sharing them with a third party.<\/p>\n\n<h3>Source code<\/h3>\n\n<p>All PHP, JavaScript, CSS, and Recovery Bridge runtime source distributed with Site Remedy AI is included in human-readable source form in the plugin package. No JavaScript build step is required for this release. In particular, <code>admin\/assets\/js\/changes.js<\/code> is the maintained source file used directly by WordPress and is not a generated or minified artifact.<\/p>\n\n<h3>Emergency Recovery Bridge<\/h3>\n\n<p>The optional Emergency Recovery Bridge is disabled by default. When an administrator enables it, Site Remedy creates a standalone recovery directory under the site's WordPress content directory so limited recovery access can remain available if normal WordPress bootstrap fails.<\/p>\n\n<p>The bridge code is shipped with this plugin; Site Remedy does not download or execute remote code. It uses a one-time recovery key, stores only a password hash, requires HTTPS outside localhost, rate-limits authentication attempts, and restricts plugin file disable\/restore actions to the last-known plugin snapshot. The bridge is removed when Site Remedy is uninstalled.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload and activate Site Remedy AI from WordPress Plugins.<\/li>\n<li>Open Site Remedy AI &gt; Settings and confirm the Release Readiness checks pass for the site environment.<\/li>\n<li>Keep the default Retain Site Remedy data uninstall policy unless permanent data removal is explicitly required.<\/li>\n<li>The Emergency Recovery Bridge is optional and disabled by default. If enabled, store its one-time recovery key securely and verify Bridge Health from Settings.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20site%20remedy%20send%20site%20data%20to%20an%20ai%20or%20cloud%20service%3F\"><h3>Does Site Remedy send site data to an AI or cloud service?<\/h3><\/dt>\n<dd><p>No. This release performs local deterministic analysis and does not contact an external Site Remedy AI service.<\/p><\/dd>\n<dt id=\"does%20site%20remedy%20automatically%20update%20plugins%20or%20themes%3F\"><h3>Does Site Remedy automatically update plugins or themes?<\/h3><\/dt>\n<dd><p>No unattended plugin or theme updates are performed. Component maintenance actions require administrator confirmation.<\/p><\/dd>\n<dt id=\"does%20site%20remedy%20make%20third-party%20api%20requests%3F\"><h3>Does Site Remedy make third-party API requests?<\/h3><\/dt>\n<dd><p>Site Remedy monitors WordPress HTTP API failures, but it does not create the monitored third-party requests. Other plugins, themes, or WordPress itself may make those requests.<\/p><\/dd>\n<dt id=\"what%20happens%20to%20data%20when%20i%20deactivate%20or%20uninstall%20site%20remedy%3F\"><h3>What happens to data when I deactivate or uninstall Site Remedy?<\/h3><\/dt>\n<dd><p>Deactivation preserves Site Remedy data. Uninstall retains diagnostic data by default while removing runtime schedules and the Emergency Recovery Bridge. Administrators can explicitly select full data removal in Site Remedy Settings before uninstalling.<\/p><\/dd>\n<dt id=\"is%20the%20emergency%20recovery%20bridge%20required%3F\"><h3>Is the Emergency Recovery Bridge required?<\/h3><\/dt>\n<dd><p>No. It is optional and disabled by default. Normal monitoring, diagnostics, reports, and maintenance guidance work without it.<\/p><\/dd>\n<dt id=\"can%20i%20use%20site%20remedy%20on%20multisite%3F\"><h3>Can I use Site Remedy on multisite?<\/h3><\/dt>\n<dd><p>The current release is designed and tested primarily for standard single-site WordPress installations. Multisite-specific behavior is not advertised as supported in this release.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.57.1<\/h4>\n\n<ul>\n<li>Replaced the nonstandard Recovery Bridge <code>.template<\/code> distribution file with a documented <code>.txt<\/code> runtime source file that is copied to <code>index.php<\/code> only when an administrator enables the bridge.<\/li>\n<li>Removed the direct <code>error_reporting()<\/code> call from the PHP error monitor while preserving respect for the site's configured PHP error mask.<\/li>\n<li>No feature scope changes.<\/li>\n<\/ul>\n\n<h4>1.57.0<\/h4>\n\n<ul>\n<li>Renamed the plugin to Site Remedy AI and aligned the WordPress.org text domain with the proposed <code>site-remedy-ai<\/code> repository slug.<\/li>\n<li>Updated developer attribution and the WordPress.org contributor username.<\/li>\n<li>Completed the repository security review of state-changing requests, retaining capability and nonce verification for protected actions.<\/li>\n<li>Replaced the compressed Changes screen JavaScript with the maintained human-readable source used directly by the plugin.<\/li>\n<li>No new feature scope added.<\/li>\n<\/ul>\n\n<h4>1.56.1<\/h4>\n\n<ul>\n<li>WordPress.org submission header correction: removed duplicate Plugin URI while retaining the Xpert Developerz Author URI.<\/li>\n<li>No functional behavior changes.<\/li>\n<\/ul>\n\n<h4>1.56.0<\/h4>\n\n<ul>\n<li>WordPress.org submission-candidate compliance hardening.<\/li>\n<li>Clarified nonce-analysis exceptions for read-only navigation and diagnostic request classification while preserving capability checks on protected actions.<\/li>\n<li>Documented intentional production diagnostics hooks used for PHP error and source attribution monitoring.<\/li>\n<li>Finalized repository metadata, developer attribution, and short description.<\/li>\n<li>No new feature scope added.<\/li>\n<\/ul>\n\n<h4>1.54.0<\/h4>\n\n<ul>\n<li>WordPress.org repository compatibility pass with the public plugin name and slug changed to Site Remedy AI \/ site-remedy-ai.<\/li>\n<li>Text domain aligned to the repository slug for translation compatibility.<\/li>\n<li>Restored and verified the non-executable Emergency Recovery Bridge runtime template; no standalone executable PHP runtime is shipped inside the plugin directory.<\/li>\n<li>Documented intentional uncached queries against Site Remedy's own diagnostic tables for WordPress Coding Standards.<\/li>\n<li>Reduced repository-check noise around internally controlled table identifiers while preserving prepared values and current diagnostic evidence.<\/li>\n<li>Kept Xpert Developerz attribution and https:\/\/xpertdeveloperz.com\/ in plugin metadata.<\/li>\n<li>No new monitoring, incident, maintenance, or recovery feature behavior was added.<\/li>\n<\/ul>\n\n<h4>1.53.0<\/h4>\n\n<ul>\n<li>WordPress.org submission-candidate hardening based on Plugin Check findings.<\/li>\n<li>Improved repository metadata, escaping, nonce\/input handling, date handling and prepared LIKE queries.<\/li>\n<li>Recovery Bridge runtime moved to a non-executable template that is materialized only when explicitly enabled by an administrator.<\/li>\n<\/ul>\n\n<h4>1.52.0<\/h4>\n\n<ul>\n<li>WordPress.org repository-preparation release with expanded licensing, privacy, external-service, FAQ, and recovery documentation.<\/li>\n<li>Added GPLv2 license file and retained administrator-controlled maintenance\/recovery and no-telemetry defaults.<\/li>\n<\/ul>\n\n<h4>1.51.0<\/h4>\n\n<ul>\n<li>First production release after the validated v1.50.0 regression cycle.<\/li>\n<li>Finalized production packaging, installation guidance, rollout guidance, and data-lifecycle documentation.<\/li>\n<\/ul>","raw_excerpt":"Local-first monitoring, diagnostics, incident correlation, maintenance guidance, reporting and emergency recovery for WordPress.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/sa.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/362501","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sa.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/sa.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/sa.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=362501"}],"author":[{"embeddable":true,"href":"https:\/\/sa.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/xpertdeveloperz"}],"wp:attachment":[{"href":"https:\/\/sa.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=362501"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/sa.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=362501"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/sa.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=362501"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/sa.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=362501"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/sa.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=362501"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/sa.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=362501"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}