[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f0u6qZZ5IQzr-271xQ_1YRza2KneeABmS6I3wVnoZgmc":3,"$fxS3N7PWqo--esiJPj8gaPCrXHKJIkaJRzMliHNSe5xo":354,"$fSjWy8ppyj1rUcAe8Zb8G80Ya4dh-OAdR5yA9YbUKovM":358},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":11,"num_ratings":11,"last_updated":13,"tested_up_to":14,"requires_at_least":15,"requires_php":16,"tags":17,"homepage":23,"download_link":24,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27,"discovery_status":28,"vulnerabilities":29,"developer":30,"crawl_stats":26,"alternatives":36,"analysis":123,"fingerprints":300},"naveencodes-site-diagnostics","NaveenCodes Site Diagnostics","2.0.4","Naveen Goyal","https:\u002F\u002Fprofiles.wordpress.org\u002Fshinu1503\u002F","\u003Cp>NaveenCodes Site Diagnostics is a developer-focused diagnostics plugin for WordPress administrators.\u003C\u002Fp>\n\u003Cp>It helps you isolate plugin conflicts, inspect debug.log, estimate plugin load impact, review dependency problems, monitor cron events, create environment snapshots, and troubleshoot errors with a local rules engine.\u003C\u002Fp>\n\u003Ch4>Core features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Plugin conflict detection from debug.log parsing\u003C\u002Fli>\n\u003Cli>Hook conflict discovery based on registered callback signatures\u003C\u002Fli>\n\u003Cli>Admin-only Safe Mode that does not change the public frontend\u003C\u002Fli>\n\u003Cli>Error log analyzer for fatal errors, warnings, notices, and deprecated messages\u003C\u002Fli>\n\u003Cli>Compatibility checker for PHP, WordPress, and installed plugin updates\u003C\u002Fli>\n\u003Cli>Performance scanner with estimated plugin load time in milliseconds\u003C\u002Fli>\n\u003Cli>Plugin size analyzer\u003C\u002Fli>\n\u003Cli>Debug snapshot export in JSON and CSV\u003C\u002Fli>\n\u003Cli>Dependency checker for required plugins\u003C\u002Fli>\n\u003Cli>Memory usage analyzer with per-plugin estimates\u003C\u002Fli>\n\u003Cli>Smart warning system\u003C\u002Fli>\n\u003Cli>Local AI Debug Helper with rule-based cause and fix suggestions\u003C\u002Fli>\n\u003Cli>Debug timeline for plugin actions and captured fatal errors\u003C\u002Fli>\n\u003Cli>File change detector with SHA-256 baselines\u003C\u002Fli>\n\u003Cli>Cron job monitor\u003C\u002Fli>\n\u003Cli>Website health score\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Security\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Nonce verification on all AJAX actions\u003C\u002Fli>\n\u003Cli>Capability checks with \u003Ccode>manage_options\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Sanitization with WordPress helper functions\u003C\u002Fli>\n\u003Cli>Escaped output in admin views\u003C\u002Fli>\n\u003Cli>No external APIs\u003C\u002Fli>\n\u003Cli>No third-party libraries\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Notes\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Scans run on demand and cache their reports with transients\u003C\u002Fli>\n\u003Cli>Safe Mode only applies to wp-admin and admin-ajax requests that carry the Safe Mode cookie\u003C\u002Fli>\n\u003Cli>The plugin never disables itself inside Safe Mode\u003C\u002Fli>\n\u003C\u002Ful>\n","All-in-one WordPress diagnostics plugin with conflict detection, Safe Mode, log analysis, performance, security, and local error guidance.",0,45,"2026-04-12T16:52:00.000Z","6.9.4","6.0","7.4",[18,19,20,21,22],"debug","diagnostics","logs","performance","tools","https:\u002F\u002Fdev.naveencodes.com\u002Fsite-diagnostics\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fnaveencodes-site-diagnostics.2.0.4.zip",100,null,"2026-04-16T10:56:18.058Z","no_bundle",[],{"slug":31,"display_name":7,"profile_url":8,"plugin_count":32,"total_installs":11,"avg_security_score":25,"avg_patch_time_days":33,"trust_score":34,"computed_at":35},"shinu1503",2,30,94,"2026-05-20T04:49:41.396Z",[37,56,73,92,107],{"slug":38,"name":39,"version":40,"author":41,"author_profile":42,"description":43,"short_description":44,"active_installs":45,"downloaded":46,"rating":11,"num_ratings":11,"last_updated":47,"tested_up_to":48,"requires_at_least":49,"requires_php":16,"tags":50,"homepage":54,"download_link":55,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"custom-logs","Custom Logs","1.1","Byron Jacobs","https:\u002F\u002Fprofiles.wordpress.org\u002Fheavyweightdigital\u002F","\u003Cp>Custom Logs is a powerful and user-friendly plugin designed to help WordPress developers and administrators manage debug logs efficiently. With a modern interface, it offers complete control over custom and WP_DEBUG logs, including custom directories, log levels, and real-time AJAX filtering.\u003C\u002Fp>\n\u003Ch3>Key Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Custom Log Management\u003C\u002Fstrong>: Define custom log file names and directories within the uploads folder.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WP_DEBUG Integration\u003C\u002Fstrong>: Capture and redirect WP_DEBUG logs to a custom file.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Log Levels\u003C\u002Fstrong>: Filter logs by severity (None, All, Errors, Warnings, Notices).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>AJAX-Powered Log Viewer\u003C\u002Fstrong>: Dynamically filter log entries by file and type without page reloads.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Backup and Clear Logs\u003C\u002Fstrong>: Easily back up or clear logs with a single click.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Download Logs\u003C\u002Fstrong>: Download custom or WP_DEBUG logs directly from the admin panel.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Sleek UI\u003C\u002Fstrong>: A modern, responsive design with uniform input heights for a polished experience.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>This is the initial release (v1.0), providing a robust foundation for log management with advanced features like AJAX filtering built-in from the start.\u003C\u002Fp>\n\u003Ch3>Usage\u003C\u002Fh3>\n\u003Col>\n\u003Cli>\u003Cstrong>Enable Logging\u003C\u002Fstrong>: Turn on custom logging and set a log level under “Custom Logging”.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Set Log Files\u003C\u002Fstrong>: Specify custom log file names and directories under “General” and “WP Debug Logging”.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>View Logs\u003C\u002Fstrong>: Use the Log Viewer to select a log file and filter by type (e.g., Errors, Info) with real-time AJAX updates.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Manage Logs\u003C\u002Fstrong>: Test, clear, back up, or delete logs from the “Management” section.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Download Logs\u003C\u002Fstrong>: Use the “Downloads” section to save logs locally.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>To log custom messages, use the \u003Ccode>custom_logs()\u003C\u002Fcode> function in your code:\u003Cbr \u002F>\n    `php\u003Cbr \u002F>\ncustomdebug_log(“This is a test message”, “info”);\u003C\u002Fp>\n","A sleek, modern plugin to manage WordPress debug logs with custom directories, levels, and advanced AJAX filtering.",10,475,"2025-05-27T11:47:00.000Z","6.8.5","4.8",[51,18,52,20,53],"admin-tools","logging","wordpress-debug","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcustom-logs.zip",{"slug":57,"name":58,"version":59,"author":60,"author_profile":61,"description":62,"short_description":63,"active_installs":11,"downloaded":64,"rating":11,"num_ratings":11,"last_updated":65,"tested_up_to":48,"requires_at_least":66,"requires_php":16,"tags":67,"homepage":71,"download_link":72,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"cron-error-silence","Cron Error Silence","1.0.2","Pierre Stephan","https:\u002F\u002Fprofiles.wordpress.org\u002Fpierrestephan\u002F","\u003Cp>\u003Cstrong>Tired of “undefined index” or “could_not_set” warnings in your debug.log file?\u003C\u002Fstrong>\u003Cbr \u002F>\n\u003Cstrong>Cron Error Silence\u003C\u002Fstrong> is a lightweight, zero-impact WordPress plugin that automatically suppresses non-critical cron-related PHP warnings while keeping all scheduled tasks running perfectly.\u003C\u002Fp>\n\u003Cp>Ideal for developers, staging environments, or performance-focused admins who want readable logs without breaking functionality.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>🔇 Suppresses “Undefined array key” cron warnings\u003C\u002Fli>\n\u003Cli>🛡️ Prevents “could_not_set” cron errors from cluttering logs\u003C\u002Fli>\n\u003Cli>💯 Keeps WordPress cron system fully functional\u003C\u002Fli>\n\u003Cli>✨ No performance loss\u003C\u002Fli>\n\u003Cli>⚙️ Works alongside caching and optimization plugins\u003C\u002Fli>\n\u003Cli>✅ Fully automatic and safe to use\u003C\u002Fli>\n\u003C\u002Ful>\n","Silence noisy WordPress cron-related error messages and clean up your debug logs – without affecting core functionality.",310,"2025-06-21T16:16:00.000Z","5.0",[68,69,70,20,21],"cron","debugging","errors","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcron-error-silence\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcron-error-silence.1.0.2.zip",{"slug":74,"name":75,"version":76,"author":77,"author_profile":78,"description":79,"short_description":80,"active_installs":11,"downloaded":81,"rating":11,"num_ratings":11,"last_updated":82,"tested_up_to":14,"requires_at_least":83,"requires_php":84,"tags":85,"homepage":89,"download_link":90,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":91},"health-radar","Health Radar","1.0.0","Foysal Zihak","https:\u002F\u002Fprofiles.wordpress.org\u002Ffzihak\u002F","\u003Cp>\u003Cstrong>Health Radar\u003C\u002Fstrong> is a comprehensive WordPress plugin auditing and health monitoring tool for site administrators. Get a clear, real-time picture of their site’s plugin ecosystem—conflicts, performance bottlenecks, compatibility issues, and errors—without guessing or digging through logs.\u003C\u002Fp>\n\u003Cp>Stop managing plugins blindly. Stop performance issues before they impact your users. Stop compatibility problems from becoming critical failures.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Core Features:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>🔍 Plugin Conflict Detector\u003C\u002Fstrong> — Instantly detects duplicate script and style handles, identifies hook collisions between active plugins, and highlights which plugins are fighting for the same resources.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>⚡ Performance Insight Panel\u003C\u002Fstrong> — Measures total enqueued assets, calculates JS\u002FCSS payload, counts database queries (when SAVEQUERIES enabled), audits wp_options autoload bloat, and generates a 0–100 health score with actionable recommendations.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>🐘 PHP Compatibility Checker\u003C\u002Fstrong> — Validates each plugin’s Requires PHP header against your server version, scans for deprecated WordPress function usage, and flags incompatible plugins before they break your site.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>📋 Debug Log Analyzer\u003C\u002Fstrong> — Intelligently parses wp-content\u002Fdebug.log, categorizes errors as fatal, warnings, or notices, attributes errors to specific plugins via stack trace analysis, and shows trends over time.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>🧬 Duplicate Asset Detector\u003C\u002Fstrong> — Uses file fingerprinting (MD5) to identify identical JavaScript and CSS libraries loaded by multiple plugins (detects jQuery, Lodash, Moment.js, Chart.js duplicates, and more).\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>📄 Health Report Generator\u003C\u002Fstrong> — Compiles a full site health snapshot into a single printable page; export as JSON for automation, or generate PDF from browser print dialog.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>WP-CLI Integration:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Automate plugin health audits and reporting via command line:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>wp healthmonitor scan\u003C\u002Fcode> — Trigger a full plugin health scan and display results.\u003C\u002Fli>\n\u003Cli>\u003Ccode>wp healthmonitor score\u003C\u002Fcode> — Get your current health score (0–100) instantly.\u003C\u002Fli>\n\u003Cli>\u003Ccode>wp healthmonitor conflicts\u003C\u002Fcode> — List all detected plugin conflicts and collisions.\u003C\u002Fli>\n\u003Cli>\u003Ccode>wp healthmonitor report\u003C\u002Fcode> — Generate a complete health report in table format.\u003C\u002Fli>\n\u003Cli>\u003Ccode>wp healthmonitor report --format=json\u003C\u002Fcode> — Export full report as JSON for programmatic access and dashboards.\u003C\u002Fli>\n\u003Cli>\u003Ccode>wp healthmonitor log --last=50\u003C\u002Fcode> — Display recent debug log entries (customizable number).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Perfect for scheduled audits, CI\u002FCD integration, and headless WordPress monitoring.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Who Should Use Health Radar?\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>WordPress Site Administrators\u003C\u002Fstrong> — Take control of your plugin ecosystem.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Web Hosting Providers\u003C\u002Fstrong> — Offer health audits to your clients as a value-add service.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WordPress Developers & Agencies\u003C\u002Fstrong> — Audit client sites, debug complex plugin interactions, optimize performance.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WP-CLI Power Users\u003C\u002Fstrong> — Integrate plugin audits into automation workflows and monitoring scripts.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Security & Privacy First:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>This plugin operates with zero external dependencies and complete data privacy:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>✅ \u003Cstrong>No external HTTP requests\u003C\u002Fstrong> — All analysis happens locally on your server.\u003C\u002Fli>\n\u003Cli>✅ \u003Cstrong>No telemetry or tracking\u003C\u002Fstrong> — We don’t collect usage data.\u003C\u002Fli>\n\u003Cli>✅ \u003Cstrong>No data transmission\u003C\u002Fstrong> — Your plugin list, errors, and reports never leave your site.\u003C\u002Fli>\n\u003Cli>✅ \u003Cstrong>WPCS & Security Compliance\u003C\u002Fstrong> — Follows WordPress Coding Standards and best practices.\u003C\u002Fli>\n\u003Cli>✅ \u003Cstrong>WP_Filesystem API\u003C\u002Fstrong> — Uses WordPress’s secure file operations, never direct fopen\u002Ffread.\u003C\u002Fli>\n\u003Cli>✅ \u003Cstrong>Nonce-protected AJAX\u003C\u002Fstrong> — All admin actions verified with WordPress security tokens.\u003C\u002Fli>\n\u003Cli>✅ \u003Cstrong>Capability Checks\u003C\u002Fstrong> — Only administrators (manage_options) can run scans or view reports.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>System Requirements\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>WordPress:\u003C\u002Fstrong> 6.3 or newer\u003C\u002Fli>\n\u003Cli>\u003Cstrong>PHP:\u003C\u002Fstrong> 8.1 or newer (object-oriented PHP with type hints)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Database:\u003C\u002Fstrong> MySQL 5.7+ or MariaDB 10.2+\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Recommended:\u003C\u002Fstrong> WP_DEBUG enabled during audits for maximum visibility\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Performance & Compatibility\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Performance Impact:\u003C\u002Fstrong>\u003Cbr \u002F>\n* Zero performance impact on front-end\u003Cbr \u002F>\n* Admin dashboard scans: 1–3 seconds (depending on plugin count)\u003Cbr \u002F>\n* Results cached for 1 hour\u003Cbr \u002F>\n* No background processes or cron jobs\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Tested Compatibility:\u003C\u002Fstrong>\u003Cbr \u002F>\n* ✅ WordPress 6.3, 6.4, 6.5, 6.6, 6.7, 6.8, 6.9+\u003Cbr \u002F>\n* ✅ PHP 8.1, 8.2, 8.3, 8.4\u003Cbr \u002F>\n* ✅ All major hosting providers (Kinsta, WP Engine, Bluehost, SiteGround, etc.)\u003Cbr \u002F>\n* ✅ Multisite WordPress installations\u003Cbr \u002F>\n* ✅ WP-CLI compatible\u003C\u002Fp>\n","Detect plugin conflicts, performance issues, PHP compatibility risks, and debug log errors from your WordPress dashboard.",74,"2026-03-19T18:01:00.000Z","6.3","8.1",[86,19,21,87,88],"debug-log","php-compatibility","site-health","https:\u002F\u002Fgithub.com\u002Ffzihak\u002Fplugin-health-monitor","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fhealth-radar.1.0.0.zip","2026-04-06T09:54:40.288Z",{"slug":93,"name":94,"version":76,"author":95,"author_profile":96,"description":97,"short_description":98,"active_installs":11,"downloaded":99,"rating":11,"num_ratings":11,"last_updated":100,"tested_up_to":14,"requires_at_least":101,"requires_php":16,"tags":102,"homepage":105,"download_link":106,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"healthbeam","HealthBeam – Advanced WordPress Diagnostics, Monitoring & Site Health Tools","VerseSofts","https:\u002F\u002Fprofiles.wordpress.org\u002Fwoosofts\u002F","\u003Cp>\u003Cstrong>HealthBeam\u003C\u002Fstrong> by \u003Ca href=\"https:\u002F\u002Fversesofts.com\u002F\" rel=\"nofollow ugc\">VerseSofts\u003C\u002Fa> provides a comprehensive suite of professional diagnostic and monitoring tools designed to help you maintain, debug, and optimize your WordPress performance. Built with a modern, fast React dashboard, it offers a deep look into your system’s health without requiring technical overhead.\u003C\u002Fp>\n\u003Cp>Site stability is paramount for any growing business. HealthBeam empowers Administrators and developers to identify errors, verify file integrity, and test server configurations instantly, ensuring your site remains secure and operational at all times.\u003C\u002Fp>\n\u003Ch3>Core Features for Site Optimization\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Real-Time Debug Log Viewer:\u003C\u002Fstrong> Monitor your WordPress debug log (WP_DEBUG_LOG) live as errors occur without leaving your dashboard.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>File Integrity Checker:\u003C\u002Fstrong> Automatically verify your WordPress core files against official checksums to identify modified or missing files instantly.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Mail Configuration Tester:\u003C\u002Fstrong> Send targeted test emails to verify your SMTP or mail configuration is functioning correctly.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Plugin Compatibility Checker:\u003C\u002Fstrong> Analyze all installed plugins for PHP version compatibility and system requirement alignment.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>System Configuration Viewers:\u003C\u002Fstrong> Access and view critical files like .htaccess, robots.txt, and your full PHP configuration (phpinfo) securely.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Transient & Cache Manager:\u003C\u002Fstrong> Monitor and clean up database transients to reduce bloat and optimize database performance.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Modern React Interface:\u003C\u002Fstrong> Fast, responsive, and intuitive user experience that integrates seamlessly with the WordPress Site Health screen.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>REST API Powered:\u003C\u002Fstrong> High-performance data handling using standardized WordPress REST API endpoints for speed and security.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Perfect For\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Developers:\u003C\u002Fstrong> Debug and troubleshoot complex WordPress issues with real-time logging and file verification.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Site Administrators:\u003C\u002Fstrong> Proactively monitor site health, system configuration, and mail delivery status.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Support Teams:\u003C\u002Fstrong> Quickly diagnose client site problems by accessing detailed system diagnostics in one click.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Maintenance Agencies:\u003C\u002Fstrong> Use a professional toolset to keep multiple WordPress installations running at peak performance.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Explore More from VerseSofts\u003C\u002Fh3>\n\u003Cp>We build professional grade tools to help your WordPress site scale. Check out our entire portfolio:\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Our Free Plugins:\u003C\u002Fstrong>\u003Cbr \u002F>\n*   \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fmultiple-cart-fee-for-woocommerce\u002F\" rel=\"ugc\">Multiple Cart Fee\u003C\u002Fa>\u003C\u002Fstrong> – Add dynamic, conditional checkout fees securely.\u003Cbr \u002F>\n*   \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fadvanced-order-status-for-woocommerce\u002F\" rel=\"ugc\">Advanced Order Status\u003C\u002Fa>\u003C\u002Fstrong> – Create custom order statuses to optimize your fulfillment workflow.\u003Cbr \u002F>\n*   \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fprice-cart-hider-for-woocommerce\u002F\" rel=\"ugc\">Price & Cart Hider\u003C\u002Fa>\u003C\u002Fstrong> – Disable purchasing and hide prices for Catalog Mode.\u003Cbr \u002F>\n*   \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fstore-restriction-for-woocommerce\u002F\" rel=\"ugc\">Store Restriction\u003C\u002Fa>\u003C\u002Fstrong> – B2B and wholesale visibility control. Hide catalog by role or country.\u003Cbr \u002F>\n*   \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fusermorph\u002F\" rel=\"ugc\">UserMorph\u003C\u002Fa>\u003C\u002Fstrong> – The fastest way to switch user accounts and test permissions.\u003Cbr \u002F>\n*   \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fversesofts-ai-order-insights\u002F\" rel=\"ugc\">AI Order Insights\u003C\u002Fa>\u003C\u002Fstrong> – Automate order analysis with AI to get customer insights and upsell recommendations.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Our Premium Solutions:\u003C\u002Fstrong>\u003Cbr \u002F>\n*   \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwoocommerce.com\u002Fproducts\u002Fconditional-store-restrictions\u002F\" rel=\"nofollow ugc\">Conditional Store Restrictions\u003C\u002Fa>\u003C\u002Fstrong> – The ultimate access control for WooCommerce.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Visit our official website for premium support and custom development solutions: \u003Ca href=\"https:\u002F\u002Fversesofts.com\" rel=\"nofollow ugc\">VerseSofts.com\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>For help, documentation, feature requests, and contact options:\u003Cbr \u002F>\n*   Website: https:\u002F\u002Fversesofts.com\u002F\u003Cbr \u002F>\n*   Contact: https:\u002F\u002Fversesofts.com\u002Fcontact\u003C\u002Fp>\n\u003Ch3>Additional Information\u003C\u002Fh3>\n\u003Cp>For professional feedback or technical assistance, email \u003Cstrong>contact@versesofts.com\u003C\u002Fstrong>.\u003C\u002Fp>\n","Advanced diagnostics and monitoring for WordPress. Real-time debug logs, file integrity checks, and mail testing in a modern dashboard.",190,"2026-03-15T12:37:00.000Z","5.6",[86,19,103,88,104],"file-integrity","wordpress-tools","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fhealthbeam","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fhealthbeam.1.0.0.zip",{"slug":108,"name":109,"version":110,"author":111,"author_profile":112,"description":113,"short_description":114,"active_installs":11,"downloaded":115,"rating":11,"num_ratings":11,"last_updated":116,"tested_up_to":14,"requires_at_least":117,"requires_php":16,"tags":118,"homepage":121,"download_link":122,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"patchwing","Patchwing – Essential Debug Tools","1.0.1","Nafiz","https:\u002F\u002Fprofiles.wordpress.org\u002Furnafiz\u002F","\u003Cp>Patchwing is a lightweight, powerful tool designed to make WordPress debugging simple and effective for site administrators. Instead of wasting time digging through complicated configuration files, Patchwing provides clear debug data right when you need it. Whether you are fixing the infamous white screen of death or working to boost site performance, Patchwing helps you debug issues quickly and keep your WordPress site running smoothly.\u003C\u002Fp>\n\u003Cp>The plugin provides a overview of your environment while allowing deep dives into specific areas like database engine and load times.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>System Dashboard:\u003C\u002Fstrong> At a glance view of WordPress version, PHP version, MySQL, cURL, GD Library status, Multisite status, active\u002Finactive plugin counts and WP Memory Limit.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Real time Server Metrics:\u003C\u002Fstrong> Monitor your system health with live tracking of CPU load and actual RAM usage, featuring visual status indicators alongside your IP address and web server type for complete transparency.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Advanced PHP Info:\u003C\u002Fstrong> Detailed breakdown of key configuration settings including \u003Ccode>memory_limit\u003C\u002Fcode>, \u003Ccode>upload_max_filesize\u003C\u002Fcode>, \u003Ccode>max_execution_time\u003C\u002Fcode> and active PHP extensions.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Integrated Debug Log:\u003C\u002Fstrong> Monitor, filter and manage your PHP error logs directly from WordPress admin. Includes one click “Clear Log” and “Enable\u002FDisable Log” functionality.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Database Audit:\u003C\u002Fstrong> View all database tables, storage engines, collation and data\u002Findex lengths. Includes engine migration tool.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Performance Monitoring:\u003C\u002Fstrong> Track baseline load times, peak memory usage and specific load times for your active theme. Visualizes performance data through interactive charts.\u003C\u002Fli>\n\u003C\u002Ful>\n","A developer tool for WordPress that provides real time server metrics, PHP configuration insights, error logging and performance monitoring.",150,"2026-04-04T18:10:00.000Z","5.9",[119,18,120,20,21],"database","developer","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fpatchwing\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpatchwing.1.0.1.zip",{"attackSurface":124,"codeSignals":252,"taintFlows":262,"riskAssessment":290,"analyzedAt":299},{"hooks":125,"ajaxHandlers":157,"restRoutes":246,"shortcodes":247,"cronEvents":248,"entryPointCount":251,"unprotectedCount":251},[126,132,136,140,144,149,153],{"type":127,"name":128,"callback":129,"file":130,"line":131},"action","init","load_textdomain","includes\u002Fclass-core.php",59,{"type":127,"name":133,"callback":134,"file":130,"line":135},"admin_menu","register_menu",60,{"type":127,"name":137,"callback":138,"file":130,"line":139},"admin_enqueue_scripts","enqueue_assets",61,{"type":127,"name":141,"callback":142,"file":130,"line":143},"naveencodes_diagnostics_daily_maintenance","run_daily_maintenance",62,{"type":127,"name":145,"callback":146,"file":147,"line":148},"plugins_loaded","get_instance","naveencodes-site-diagnostics.php",55,{"type":127,"name":150,"callback":151,"priority":45,"file":147,"line":152},"activated_plugin","handle_plugin_activated",56,{"type":127,"name":154,"callback":155,"priority":45,"file":147,"line":156},"deactivated_plugin","handle_plugin_deactivated",57,[158,163,167,171,175,179,183,187,191,195,199,202,206,210,214,218,222,226,230,234,238,242],{"action":159,"nopriv":160,"callback":161,"hasNonce":160,"hasCapCheck":160,"file":130,"line":162},"naveencodes_diagnostics_run_scan",false,"ajax_run_scan",64,{"action":164,"nopriv":160,"callback":165,"hasNonce":160,"hasCapCheck":160,"file":130,"line":166},"naveencodes_diagnostics_run_compat","ajax_run_compat",65,{"action":168,"nopriv":160,"callback":169,"hasNonce":160,"hasCapCheck":160,"file":130,"line":170},"naveencodes_diagnostics_run_performance","ajax_run_performance",66,{"action":172,"nopriv":160,"callback":173,"hasNonce":160,"hasCapCheck":160,"file":130,"line":174},"naveencodes_diagnostics_analyze_logs","ajax_analyze_logs",67,{"action":176,"nopriv":160,"callback":177,"hasNonce":160,"hasCapCheck":160,"file":130,"line":178},"naveencodes_diagnostics_ai_analyze","ajax_ai_analyze",68,{"action":180,"nopriv":160,"callback":181,"hasNonce":160,"hasCapCheck":160,"file":130,"line":182},"naveencodes_diagnostics_toggle_safe_mode","ajax_toggle_safe_mode",69,{"action":184,"nopriv":160,"callback":185,"hasNonce":160,"hasCapCheck":160,"file":130,"line":186},"naveencodes_diagnostics_toggle_plugin","ajax_toggle_plugin",70,{"action":188,"nopriv":160,"callback":189,"hasNonce":160,"hasCapCheck":160,"file":130,"line":190},"naveencodes_diagnostics_deactivate_plugin","ajax_deactivate_plugin",71,{"action":192,"nopriv":160,"callback":193,"hasNonce":160,"hasCapCheck":160,"file":130,"line":194},"naveencodes_diagnostics_clear_logs","ajax_clear_logs",72,{"action":196,"nopriv":160,"callback":197,"hasNonce":160,"hasCapCheck":160,"file":130,"line":198},"naveencodes_diagnostics_toggle_debug","ajax_toggle_debug",73,{"action":200,"nopriv":160,"callback":201,"hasNonce":160,"hasCapCheck":160,"file":130,"line":81},"naveencodes_diagnostics_save_settings","ajax_save_settings",{"action":203,"nopriv":160,"callback":204,"hasNonce":160,"hasCapCheck":160,"file":130,"line":205},"naveencodes_diagnostics_reset_data","ajax_reset_data",75,{"action":207,"nopriv":160,"callback":208,"hasNonce":160,"hasCapCheck":160,"file":130,"line":209},"naveencodes_diagnostics_generate_snapshot","ajax_generate_snapshot",76,{"action":211,"nopriv":160,"callback":212,"hasNonce":160,"hasCapCheck":160,"file":130,"line":213},"naveencodes_diagnostics_export_json","ajax_export_json",77,{"action":215,"nopriv":160,"callback":216,"hasNonce":160,"hasCapCheck":160,"file":130,"line":217},"naveencodes_diagnostics_export_csv","ajax_export_csv",78,{"action":219,"nopriv":160,"callback":220,"hasNonce":160,"hasCapCheck":160,"file":130,"line":221},"naveencodes_diagnostics_check_deps","ajax_check_deps",79,{"action":223,"nopriv":160,"callback":224,"hasNonce":160,"hasCapCheck":160,"file":130,"line":225},"naveencodes_diagnostics_check_memory","ajax_check_memory",80,{"action":227,"nopriv":160,"callback":228,"hasNonce":160,"hasCapCheck":160,"file":130,"line":229},"naveencodes_diagnostics_clear_timeline","ajax_clear_timeline",81,{"action":231,"nopriv":160,"callback":232,"hasNonce":160,"hasCapCheck":160,"file":130,"line":233},"naveencodes_diagnostics_create_baseline","ajax_create_baseline",82,{"action":235,"nopriv":160,"callback":236,"hasNonce":160,"hasCapCheck":160,"file":130,"line":237},"naveencodes_diagnostics_check_changes","ajax_check_changes",83,{"action":239,"nopriv":160,"callback":240,"hasNonce":160,"hasCapCheck":160,"file":130,"line":241},"naveencodes_diagnostics_run_cron","ajax_run_cron",84,{"action":243,"nopriv":160,"callback":244,"hasNonce":160,"hasCapCheck":160,"file":130,"line":245},"naveencodes_diagnostics_refresh_health","ajax_refresh_health",85,[],[],[249],{"hook":141,"callback":141,"file":130,"line":250},641,22,{"dangerousFunctions":253,"sqlUsage":254,"outputEscaping":256,"fileOperations":259,"externalRequests":11,"nonceChecks":260,"capabilityChecks":32,"bundledLibraries":261},[],{"prepared":11,"raw":11,"locations":255},[],{"escaped":257,"rawEcho":11,"locations":258},543,[],14,1,[],[263,281],{"entryPoint":264,"graph":265,"unsanitizedCount":260,"severity":280},"ajax_save_settings (includes\u002Fclass-core.php:431)",{"nodes":266,"edges":278},[267,272],{"id":268,"type":269,"label":270,"file":130,"line":271},"n0","source","$_POST",445,{"id":273,"type":274,"label":275,"file":130,"line":276,"wp_function":277},"n1","sink","update_option() [Settings Manipulation]",449,"update_option",[279],{"from":268,"to":273,"sanitized":160},"low",{"entryPoint":282,"graph":283,"unsanitizedCount":11,"severity":280},"\u003Cclass-core> (includes\u002Fclass-core.php:0)",{"nodes":284,"edges":287},[285,286],{"id":268,"type":269,"label":270,"file":130,"line":271},{"id":273,"type":274,"label":275,"file":130,"line":276,"wp_function":277},[288],{"from":268,"to":273,"sanitized":289},true,{"summary":291,"deductions":292},"The 'naveencodes-site-diagnostics' plugin, version 2.0.4, presents a significant security risk primarily due to its extensive unprotected AJAX endpoints. While the plugin demonstrates strong practices in SQL query handling and output escaping, and has no recorded vulnerability history, the sheer number of AJAX handlers (22) exposed without any authentication or capability checks creates a broad attack surface. This means any unauthenticated user could potentially trigger these functions, leading to unintended consequences or exposing internal system information if the functions themselves are not inherently benign.\n\nThe taint analysis revealed one flow with an unsanitized path, although it was not classified as critical or high severity. This warrants further investigation to understand the potential impact of this specific unsanitized path, even if it doesn't immediately translate to a critical vulnerability. The presence of file operations and a single nonce check, alongside two capability checks, suggests some security considerations were made, but these are overshadowed by the unprotected AJAX handlers.\n\nOverall, the plugin's lack of historical vulnerabilities is a positive sign, implying either diligent maintenance or limited exposure. However, the current static analysis findings highlight a critical weakness in its security architecture. The plugin's strengths lie in its adherence to secure coding practices for database interactions and output rendering. The main weakness is the extensive unprotected entry points, which significantly elevate the risk profile despite the absence of known CVEs and favorable taint analysis results for most flows.",[293,296],{"reason":294,"points":295},"22 unprotected AJAX handlers",15,{"reason":297,"points":298},"1 unsanitized path in taint analysis",5,"2026-04-16T15:10:07.301Z",{"wat":301,"direct":314},{"assetPaths":302,"generatorPatterns":307,"scriptPaths":308,"versionParams":309},[303,304,305,306],"\u002Fwp-content\u002Fplugins\u002Fnaveencodes-site-diagnostics\u002Fassets\u002Fcss\u002Fad.min.css","\u002Fwp-content\u002Fplugins\u002Fnaveencodes-site-diagnostics\u002Fassets\u002Fcss\u002Fadmin.min.css","\u002Fwp-content\u002Fplugins\u002Fnaveencodes-site-diagnostics\u002Fassets\u002Fjs\u002Fad.min.js","\u002Fwp-content\u002Fplugins\u002Fnaveencodes-site-diagnostics\u002Fassets\u002Fjs\u002Fadmin.min.js",[],[305,306],[310,311,312,313],"naveencodes-site-diagnostics\u002Fassets\u002Fcss\u002Fad.min.css?ver=","naveencodes-site-diagnostics\u002Fassets\u002Fcss\u002Fadmin.min.css?ver=","naveencodes-site-diagnostics\u002Fassets\u002Fjs\u002Fad.min.js?ver=","naveencodes-site-diagnostics\u002Fassets\u002Fjs\u002Fadmin.min.js?ver=",{"cssClasses":315,"htmlComments":320,"htmlAttributes":326,"restEndpoints":328,"jsGlobals":351,"shortcodeOutput":353},[316,317,318,319],"naveencodes-diagnostics-admin-wrapper","naveencodes-diagnostics-sidebar","naveencodes-diagnostics-main-content","naveencodes-diagnostics-tab-content",[321,322,323,324,325],"\u003C!-- NaveenCodes Site Diagnostics Admin Page -->","\u003C!-- NaveenCodes Site Diagnostics Sidebar -->","\u003C!-- NaveenCodes Site Diagnostics Main Content -->","\u003C!-- NaveenCodes Site Diagnostics Tabs -->","\u003C!-- NaveenCodes Site Diagnostics Tab Content -->",[327],"data-nonce",[329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350],"\u002Fwp-json\u002Fnaveencodes-diagnostics\u002Fv1\u002Fscan","\u002Fwp-json\u002Fnaveencodes-diagnostics\u002Fv1\u002Fcompat","\u002Fwp-json\u002Fnaveencodes-diagnostics\u002Fv1\u002Fperformance","\u002Fwp-json\u002Fnaveencodes-diagnostics\u002Fv1\u002Fanalyze-logs","\u002Fwp-json\u002Fnaveencodes-diagnostics\u002Fv1\u002Fai-analyze","\u002Fwp-json\u002Fnaveencodes-diagnostics\u002Fv1\u002Ftoggle-safe-mode","\u002Fwp-json\u002Fnaveencodes-diagnostics\u002Fv1\u002Ftoggle-plugin","\u002Fwp-json\u002Fnaveencodes-diagnostics\u002Fv1\u002Fdeactivate-plugin","\u002Fwp-json\u002Fnaveencodes-diagnostics\u002Fv1\u002Fclear-logs","\u002Fwp-json\u002Fnaveencodes-diagnostics\u002Fv1\u002Ftoggle-debug","\u002Fwp-json\u002Fnaveencodes-diagnostics\u002Fv1\u002Fsave-settings","\u002Fwp-json\u002Fnaveencodes-diagnostics\u002Fv1\u002Freset-data","\u002Fwp-json\u002Fnaveencodes-diagnostics\u002Fv1\u002Fgenerate-snapshot","\u002Fwp-json\u002Fnaveencodes-diagnostics\u002Fv1\u002Fexport-json","\u002Fwp-json\u002Fnaveencodes-diagnostics\u002Fv1\u002Fexport-csv","\u002Fwp-json\u002Fnaveencodes-diagnostics\u002Fv1\u002Fcheck-deps","\u002Fwp-json\u002Fnaveencodes-diagnostics\u002Fv1\u002Fcheck-memory","\u002Fwp-json\u002Fnaveencodes-diagnostics\u002Fv1\u002Fclear-timeline","\u002Fwp-json\u002Fnaveencodes-diagnostics\u002Fv1\u002Fcreate-baseline","\u002Fwp-json\u002Fnaveencodes-diagnostics\u002Fv1\u002Fcheck-changes","\u002Fwp-json\u002Fnaveencodes-diagnostics\u002Fv1\u002Frun-cron","\u002Fwp-json\u002Fnaveencodes-diagnostics\u002Fv1\u002Frefresh-health",[352],"naveencodes_diagnostics_ajax_object",[],{"error":289,"url":355,"statusCode":356,"statusMessage":357,"message":357},"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fnaveencodes-site-diagnostics\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":260,"versions":359},[360],{"version":6,"download_url":24,"svn_tag_url":361,"released_at":26,"has_diff":160,"diff_files_changed":362,"diff_lines":26,"trac_diff_url":26,"vulnerabilities":363,"is_current":289},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Fnaveencodes-site-diagnostics\u002Ftags\u002F2.0.4\u002F",[],[]]