[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f-6GTSl8DH6fEydghIa9RjGZQAC_Ts9Z67Kc1TkMTCyM":3},{"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,"vulnerabilities":28,"developer":29,"crawl_stats":26,"alternatives":34,"analysis":129,"fingerprints":294},"linkrivers-site-monitor","LinkRivers Site Monitor","1.2.0","linkrivers","https:\u002F\u002Fprofiles.wordpress.org\u002Flinkrivers\u002F","\u003Cp>LinkRivers Site Monitor keeps your business website running smoothly with comprehensive monitoring that just works.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Perfect for local businesses:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Uptime Monitoring\u003C\u002Fstrong> – Get alerted instantly when your website goes down\u003C\u002Fli>\n\u003Cli>\u003Cstrong>SSL Certificate Tracking\u003C\u002Fstrong> – Never let your SSL expire unexpectedly\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Page Speed Monitoring\u003C\u002Fstrong> – Track how fast your site loads for real visitors\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Core Web Vitals\u003C\u002Fstrong> – Monitor Google’s key performance metrics (LCP, FID, CLS)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>SEO Health\u003C\u002Fstrong> – Autopilot suggests and fixes SEO issues automatically\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Form Tracking\u003C\u002Fstrong> – Know when visitors submit contact forms\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Error Detection\u003C\u002Fstrong> – Catch JavaScript errors before they affect customers\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Autopilot Features:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>LinkRivers Autopilot can automatically detect and fix common SEO issues:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Missing or poor meta descriptions\u003C\u002Fli>\n\u003Cli>Broken links\u003C\u002Fli>\n\u003Cli>Missing image alt text\u003C\u002Fli>\n\u003Cli>Schema markup issues\u003C\u002Fli>\n\u003Cli>Canonical URL problems\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Choose between “Review Mode” (approve changes before they’re applied) or “Auto Mode” (fixes applied automatically).\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Built for Non-Technical Users:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>No complicated dashboards or technical jargon. Just a simple traffic light showing your website’s health status – green means everything’s good, yellow means attention needed, red means action required.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>External Service Notice:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>This plugin connects to the LinkRivers service (api.linkrivers.com) to:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Receive and store monitoring data\u003C\u002Fli>\n\u003Cli>Process SEO analysis\u003C\u002Fli>\n\u003Cli>Display metrics in your dashboard\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>A free LinkRivers account is required. View our \u003Ca href=\"https:\u002F\u002Flinkrivers.com\u002Fterms\" rel=\"nofollow ugc\">Terms of Service\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Flinkrivers.com\u002Fprivacy\" rel=\"nofollow ugc\">Privacy Policy\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Privacy\u003C\u002Fh3>\n\u003Cp>This plugin sends data to external servers (api.linkrivers.com). See our \u003Ca href=\"https:\u002F\u002Flinkrivers.com\u002Fprivacy\" rel=\"nofollow ugc\">Privacy Policy\u003C\u002Fa> for details on what data is collected and how it is used.\u003C\u002Fp>\n\u003Cp>Data collected includes:\u003Cbr \u002F>\n* Page load timing metrics\u003Cbr \u002F>\n* Core Web Vitals measurements\u003Cbr \u002F>\n* JavaScript error messages (not user data)\u003Cbr \u002F>\n* Form submission events (metadata only, not form content)\u003Cbr \u002F>\n* Basic browser\u002Fdevice information\u003C\u002Fp>\n\u003Cp>No personal visitor data, form contents, or cookies are collected.\u003C\u002Fp>\n","Professional website monitoring for local businesses. Track uptime, SSL, page speed, SEO health, and Real User Monitoring.",0,139,"2026-02-04T11:20:00.000Z","6.9.4","5.8","7.4",[18,19,20,21,22],"analytics","monitoring","performance","seo","uptime","https:\u002F\u002Flinkrivers.com\u002Fwordpress","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Flinkrivers-site-monitor.1.2.0.zip",100,null,"2026-03-15T15:16:48.613Z",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":30,"total_installs":11,"avg_security_score":25,"avg_patch_time_days":31,"trust_score":32,"computed_at":33},1,30,94,"2026-04-04T02:51:44.551Z",[35,57,74,93,113],{"slug":36,"name":37,"version":38,"author":39,"author_profile":40,"description":41,"short_description":42,"active_installs":43,"downloaded":44,"rating":11,"num_ratings":11,"last_updated":45,"tested_up_to":46,"requires_at_least":47,"requires_php":48,"tags":49,"homepage":53,"download_link":54,"security_score":55,"vuln_count":30,"unpatched_count":11,"last_vuln_date":56,"fetched_at":27},"seo-metrics-helper","SEO Metrics","1.0.18","seometricsplugin","https:\u002F\u002Fprofiles.wordpress.org\u002Fseometricsplugin\u002F","\u003Cp>Connect your WordPress website to the SEO Metrics Dashboard and efficiently manage all SEO Metrics products and services.\u003C\u002Fp>\n\u003Cp>Discover the magical components the SEO Metrics platform offers through one unified dashboard!\u003C\u002Fp>\n\u003Ch4>Unified dashboard for all your WordPress websites\u003C\u002Fh4>\n\u003Cp>SEO Metrics offers a convenient and elegant way to the analytics for your WordPress website and provide one-click secure login to WP.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Update WordPress core to keep your websites secure and supporting the latest versions of all premium plugins and themes.\u003C\u002Fli>\n\u003Cli>Installing and managing your websites plugins & themes is not an everyday hassle anymore.\u003C\u002Fli>\n\u003Cli>Access all your WordPress websites from the dashboard with 1 click.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Privacy Policy\u003C\u002Fh3>\n\u003Cp>SEO Metrics Helper asks for your consent when signing up and connecting your website to SEO Metrics services. \u003Ca href=\"https:\u002F\u002Fwww.seometrics.net\u002Fprivacy-policy\u002F\" rel=\"nofollow ugc\">Read our GDPR Compliant Privacy Policy\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Explanation of User Creation\u003C\u002Fh3>\n\u003Cp>The creation of a user within the context of the SEO Metrics plugin is aimed at enhancing user experience and security within the SEO Reporting Automation Software ecosystem. This feature was implemented in response to identified demand for passwordless login functionality.\u003C\u002Fp>\n\u003Cp>When a user initiates a connection with the SEO Metrics plugin through the WordPress dashboard, they are presented with a consent form. Upon agreement, a user account is created for them with the username ‘seo-metrics’ and the email ‘helper@seometrics.net’. The password is randomly generated using WordPress’s default \u003Ccode>wp_generate_password()\u003C\u002Fcode> function.\u003C\u002Fp>\n\u003Cp>The primary purpose of creating an administrative user is to streamline the login process for SEO Metrics users by eliminating the need for passwords. Additionally, it facilitates the provision of temporary, passwordless access to selected users or developers via the SEO Metrics Dashboard. This functionality empowers website owners to exercise precise control over access permissions, determining who can access the system and for how long. Ultimately, the objective is to enable SEO executives to efficiently perform website-related tasks within a specified timeframe, all while maintaining stringent security measures.\u003C\u002Fp>\n","Connect your WordPress website to the SEO Metrics Dashboard and efficiently manage all SEO Metrics products and services.",400,2760,"2025-09-16T04:47:00.000Z","6.8.5","4.7","7.0",[50,51,20,21,52],"analytics-seometrics","hosting","service","https:\u002F\u002Fwww.seometrics.net\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fseo-metrics-helper.zip",98,"2025-08-01 18:49:47",{"slug":58,"name":59,"version":60,"author":61,"author_profile":62,"description":63,"short_description":64,"active_installs":65,"downloaded":66,"rating":25,"num_ratings":30,"last_updated":67,"tested_up_to":46,"requires_at_least":68,"requires_php":48,"tags":69,"homepage":72,"download_link":73,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"speedvitals-rum","SpeedVitals RUM","1.0.2","SpeedVitals","https:\u002F\u002Fprofiles.wordpress.org\u002Fspeedvitals\u002F","\u003Cp>SpeedVitals RUM WordPress plugin provides seamless integration of SpeedVitals Real-User Monitoring into your WordPress site. Monitor and analyze your website’s performance metrics in real-time with SpeedVitals RUM.\u003C\u002Fp>\n\u003Cp>Features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Easy integration with SpeedVitals RUM\u003C\u002Fli>\n\u003Cli>Configurable script placement (header\u002Ffooter)\u003C\u002Fli>\n\u003Cli>Flexible script loading options (defer\u002Fasync)\u003C\u002Fli>\n\u003Cli>Simple setup with minimal configuration\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Configuration\u003C\u002Fh3>\n\u003Col>\n\u003Cli>\n\u003Cp>Site ID (Required)\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Enter your SpeedVitals RUM Site ID\u003C\u002Fli>\n\u003Cli>This is required for the plugin to function\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Script Position (Optional)\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Header (default): Places the script in the  section\u003C\u002Fli>\n\u003Cli>Footer: Places the script at the end of the  section\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Script Loading (Optional)\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Defer (default): Loads the script after HTML parsing\u003C\u002Fli>\n\u003Cli>Async: Loads the script asynchronously with HTML parsing\u003C\u002Fli>\n\u003Cli>None: Loads the script normally without any loading attribute\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Usage\u003C\u002Fh3>\n\u003Cp>Once configured with a valid Site ID, the plugin will automatically insert the SpeedVitals RUM tracking script into your website. The script will collect performance metrics and send them to your SpeedVitals dashboard.\u003C\u002Fp>\n\u003Ch3>External Services\u003C\u002Fh3>\n\u003Cp>This plugin sends data to the SpeedVitals API to monitor website performance metrics via Real User Monitoring (RUM). The library we are using to send the data is based built upon the Google Chrome’s Web Vitals Library (https:\u002F\u002Fgithub.com\u002FGoogleChrome\u002Fweb-vitals).\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Data Sent: Performance metrics like page load time, resource timings, user-agent info, and other web vitals are sent to SpeedVitals servers.\u003C\u002Fli>\n\u003Cli>When: Data is sent automatically whenever users visit any page of your website\u003C\u002Fli>\n\u003Cli>Data storage: Data is stored in the EU servers for GDPR Compliance\u003C\u002Fli>\n\u003Cli>Service Provider: SpeedVitals (SpeedVitals Private Limited)\u003C\u002Fli>\n\u003Cli>Terms of Service: https:\u002F\u002Fapp.speedvitals.com\u002Fterms-of-use\u003C\u002Fli>\n\u003Cli>Privacy Policy: https:\u002F\u002Fspeedvitals.com\u002Fprivacy-policy\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>For support and documentation, please visit https:\u002F\u002Fspeedvitals.com\u002Fcontact-us\u003C\u002Fp>\n\u003Ch3>License\u003C\u002Fh3>\n\u003Cp>This plugin is licensed under the GPL v2 or later.\u003C\u002Fp>\n\u003Cp>For the full license text, please see the GNU General Public License v2.0 at https:\u002F\u002Fwww.gnu.org\u002Flicenses\u002Fgpl-2.0.html.\u003C\u002Fp>\n","Integrates SpeedVitals RUM Script in your WordPress Website",40,1002,"2025-06-25T06:15:00.000Z","5.0",[18,19,20,70,71],"real-user-monitoring","rum","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fspeedvitals-rum.1.0.2.zip",{"slug":75,"name":76,"version":77,"author":78,"author_profile":79,"description":80,"short_description":81,"active_installs":82,"downloaded":83,"rating":11,"num_ratings":11,"last_updated":84,"tested_up_to":14,"requires_at_least":15,"requires_php":16,"tags":85,"homepage":91,"download_link":92,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"watchman-tower","Watchman Tower","2.0.0","watchmantower","https:\u002F\u002Fprofiles.wordpress.org\u002Fwatchmantower\u002F","\u003Cp>Watchman Tower helps agencies and multi-site managers monitor multiple WordPress client websites from a single dashboard.\u003C\u002Fp>\n\u003Cp>Track uptime, response time, SSL certificates, domain expiry, and WordPress health signals, before your clients notice problems.\u003C\u002Fp>\n\u003Cp>Designed for growing agencies, Watchman Tower lets you start with 10 sites for free and upgrade as your portfolio expands.\u003C\u002Fp>\n\u003Cp>Installation takes seconds. Create a Watchman Tower account directly from the plugin settings (no password required to start) or connect instantly using an existing integration token.\u003C\u002Fp>\n\u003Cp>Once connected, your WordPress site sends lightweight heartbeat signals including performance metrics, version information, update statuses, and health diagnostics. All monitoring results and alerts are visible in your Watchman Tower dashboard.\u003Cbr \u002F>\nAll monitoring results and alerts are visible inside your Watchman Tower dashboard:\u003C\u002Fp>\n\u003Cp>https:\u002F\u002Fapp.watchmantower.com\u003Cbr \u002F>\nMore details: https:\u002F\u002Fwww.watchmantower.com\u003C\u002Fp>\n\u003Cp>Watchman Tower is ideal for individual site owners, developers, and agencies.\u003Cbr \u002F>\nThe platform supports \u003Cstrong>up to 10 monitored sites for free\u003C\u002Fstrong>, making it one of the most accessible monitoring solutions for WordPress users.\u003C\u002Fp>\n\u003Cp>This plugin is lightweight, secure, cron-friendly, CDN-compatible, and optimized for high-performance environments.\u003C\u002Fp>\n\u003Ch3>⭐ Key Features\u003C\u002Fh3>\n\u003Ch4>\u003Cstrong>Core Monitoring\u003C\u002Fstrong>\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>24\u002F7 uptime monitoring  \u003C\u002Fli>\n\u003Cli>Response time tracking  \u003C\u002Fli>\n\u003Cli>Latency breakdown (DNS, TLS, TTFB)  \u003C\u002Fli>\n\u003Cli>SSL certificate expiry alerts  \u003C\u002Fli>\n\u003Cli>Domain expiry alerts  \u003C\u002Fli>\n\u003Cli>Multi-region monitoring (global probe checks)  \u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>\u003Cstrong>WordPress-Specific Monitoring\u003C\u002Fstrong>\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>WordPress core update alerts  \u003C\u002Fli>\n\u003Cli>Plugin update alerts  \u003C\u002Fli>\n\u003Cli>Theme update alerts  \u003C\u002Fli>\n\u003Cli>PHP version tracking  \u003C\u002Fli>\n\u003Cli>Active plugin list reporting  \u003C\u002Fli>\n\u003Cli>Cron health checks  \u003C\u002Fli>\n\u003Cli>Security-sensitive change detection  \u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>\u003Cstrong>Integration Features\u003C\u002Fstrong>\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Automatic site registration with Watchman Tower  \u003C\u002Fli>\n\u003Cli>Secure token-based communication  \u003C\u002Fli>\n\u003Cli>Lightweight heartbeat system (no performance impact)  \u003C\u002Fli>\n\u003Cli>Cache-compatible and CDN-safe request structure  \u003C\u002Fli>\n\u003Cli>Manual “Send Heartbeat Now” action  \u003C\u002Fli>\n\u003Cli>One-click unlink functionality  \u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>\u003Cstrong>Agency & Multi-Site Support\u003C\u002Fstrong>\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Manage all client WordPress sites from one centralized dashboard  \u003C\u002Fli>\n\u003Cli>Start with 10 monitored sites for free  \u003C\u002Fli>\n\u003Cli>Upgrade seamlessly as your agency grows  \u003C\u002Fli>\n\u003Cli>Share public status pages with clients  \u003C\u002Fli>\n\u003Cli>Configure alerts via Email, Slack, Push, and SMS  \u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>You need a Watchman Tower account to use this plugin.\u003Cbr \u002F>\nYou can create one directly inside the plugin settings screen or by visiting:\u003C\u002Fp>\n\u003Cp>https:\u002F\u002Fapp.watchmantower.com\u003C\u002Fp>\n\u003Ch3>External Services\u003C\u002Fh3>\n\u003Cp>This plugin connects to the Watchman Tower monitoring platform in order to create accounts, send heartbeat signals, and retrieve site status.\u003C\u002Fp>\n\u003Cp>The following API endpoints are used:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>https:\u002F\u002Fapi.watchmantower.com\u002Fapi\u002Fauth\u002Fwp\u002Fcreate-account\u003Cbr \u002F>\n– Used to create a Watchman Tower account directly from WordPress.\u003Cbr \u002F>\nData sent: site URL, admin email, optional full name, optional password.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>https:\u002F\u002Fmetric.watchmantower.com\u002Fwp\u002Fheartbeat\u003Cbr \u002F>\n– Sends periodic uptime and performance heartbeat signals.\u003Cbr \u002F>\nData sent: WordPress version, PHP version, plugin list, server performance metrics, response time, site URL, integration token.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>https:\u002F\u002Fmetric.watchmantower.com\u002Fwp\u002Fheartbeat\u002Funlink\u003Cbr \u002F>\n– Used when disconnecting the WordPress site from Watchman Tower.\u003Cbr \u002F>\nData sent: integration token and site identifier.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>https:\u002F\u002Fmetric.watchmantower.com\u002Fwp\u002Fstatus\u003Cbr \u002F>\n– Retrieves the current connection status for the site.\u003Cbr \u002F>\nData sent: integration token.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>All requests are authenticated with a secure token stored inside your WordPress database.\u003C\u002Fp>\n\u003Ch3>Privacy\u003C\u002Fh3>\n\u003Cp>To learn more about how data is handled, please refer to:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Privacy Policy: https:\u002F\u002Fwww.watchmantower.com\u002Fprivacy-policy\u003C\u002Fli>\n\u003Cli>Terms of Service: https:\u002F\u002Fwww.watchmantower.com\u002Fterms-of-service\u003C\u002Fli>\n\u003C\u002Ful>\n","Centralized WordPress monitoring for agencies. Track uptime, performance, SSL, and site health across multiple client sites.",10,242,"2026-02-12T12:27:00.000Z",[86,87,88,89,90],"agency","performance-monitoring","site-health","uptime-monitoring","wordpress-monitoring","https:\u002F\u002Fdocs.watchmantower.com\u002Fwordpress-agent\u002Finstallation","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwatchman-tower.2.0.0.zip",{"slug":94,"name":95,"version":96,"author":97,"author_profile":98,"description":99,"short_description":100,"active_installs":82,"downloaded":101,"rating":11,"num_ratings":11,"last_updated":102,"tested_up_to":103,"requires_at_least":104,"requires_php":105,"tags":106,"homepage":110,"download_link":111,"security_score":112,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"wp-stack-connect","WP-Stack","1.0.1","wpstackco","https:\u002F\u002Fprofiles.wordpress.org\u002Fwpstackco\u002F","\u003Cp>Wp-stack makes your lives easy by automating the most boring tasks you do on your websites and saves you hours of work and hundreds of dollars every month.\u003C\u002Fp>\n\u003Cp>We bring all your websites and data that matters most to you to one dashboard so you don’t jump over multiple tabs, accounts, and tools.\u003C\u002Fp>\n\u003Col>\n\u003Cli>Publish articles to your website in a single click from Google docs or Docx files. \u003C\u002Fli>\n\u003Cli>Bulk publish articles from a google drive or zip file.\u003C\u002Fli>\n\u003Cli>Schedule the content of your website on the calendar.\u003C\u002Fli>\n\u003Cli>Schedule and publish content to all of your social profiles.\u003C\u002Fli>\n\u003Cli>Monitor the uptime of your website every 1 minute.\u003C\u002Fli>\n\u003Cli>Monitor your website SSL and domain expiry.\u003C\u002Fli>\n\u003Cli>Get in-depth daily insights into the performance of your URLs.\u003C\u002Fli>\n\u003Cli>Automated daily backups\u003C\u002Fli>\n\u003Cli>Automated daily malware scan\u003C\u002Fli>\n\u003Cli>On-demand backup and malware scan \u003C\u002Fli>\n\u003Cli>Smart updates\u003C\u002Fli>\n\u003Cli>In-depth weekly technical SEO audits\u003Cbr \u002F>\nSEO performance data & Website analytics \u003C\u002Fli>\n\u003Cli>Detailed website activity logs \u003C\u002Fli>\n\u003Cli>Insert code to your website \u003C\u002Fli>\n\u003Cli>User management \u003C\u002Fli>\n\u003Cli>Clients and team management \u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>Everything is on the wp-stack dashboard.\u003C\u002Fp>\n\u003Ch3>External Service Integration\u003C\u002Fh3>\n\u003Cp>This plugin relies on the Wp-Stack external service and the WordPress.org Themes API for certain functionalities. Please be aware of the following details:\u003Cbr \u002F>\n– Wp-Stack Service Provider: Wp-Stack\u003Cbr \u002F>\n– Wp-Stack Service URL: https:\u002F\u002Fmy.wp-stack.co\u003Cbr \u002F>\n– WordPress.org Themes API URL: https:\u002F\u002Fapi.wordpress.org\u002Fthemes\u002Finfo\u002F1.2\u002F?action=theme_information\u003C\u002Fp>\n\u003Ch3>Data Transmission\u003C\u002Fh3>\n\u003Cp>This plugin may transmit the following types of data to the Wp-Stack dashboard:\u003Cbr \u002F>\n1. Activity Data: This encompasses details regarding user actions, including login and logout events, post publishing, and more. This information is utilized to generate an activity log within the Wp-Stack dashboard.\u003Cbr \u002F>\n2. Plugin, Theme, and WP Core Data: To offer up-to-date information about installed plugins, themes, and WordPress core, enhancing the Wp-Stack dashboard’s functionality.\u003Cbr \u002F>\n3. Blocked IP Lists (Premium Websites): For premium websites, the plugin may transmit blocked IP lists to allow clients to manage blocked IPs from the Wp-Stack dashboard.\u003Cbr \u002F>\n4. Auto Link Lists: Data related to auto links may be transmitted to enable clients to manage auto links from the Wp-Stack dashboard.\u003Cbr \u002F>\n5. Theme Download Link Information: To get the latest theme download link, the plugin communicates with the WordPress.org Themes API.\u003C\u002Fp>\n\u003Ch3>Service Terms of Use and Privacy Policies\u003C\u002Fh3>\n\u003Cp>It is important to review the terms of use and privacy policies of the Wp-Stack service. You can find this information at:\u003Cbr \u002F>\n– Wp-Stack Terms of Use: https:\u002F\u002Fwpstack.co\u002Fterms-of-use\u003Cbr \u002F>\n– Wp-Stack Privacy Policy: https:\u002F\u002Fwpstack.co\u002Fprivacy-policy\u003C\u002Fp>\n","Wp-stack makes your lives easy by automating the most boring tasks you do on your websites and saves you hours of work and hundreds of dollars every m &hellip;",1622,"2024-04-29T16:33:00.000Z","6.4.8","4.0","5.4",[107,108,20,109,89],"maintenance","manage-multiple-sites","site-audit","https:\u002F\u002Fmy.wp-stack.co\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-stack-connect.1.0.1.zip",92,{"slug":114,"name":115,"version":116,"author":117,"author_profile":118,"description":119,"short_description":120,"active_installs":11,"downloaded":121,"rating":11,"num_ratings":11,"last_updated":122,"tested_up_to":46,"requires_at_least":123,"requires_php":124,"tags":125,"homepage":72,"download_link":128,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"pagepatrol","PagePatrol","0.1.0","Babar","https:\u002F\u002Fprofiles.wordpress.org\u002Fibabar\u002F","\u003Cp>PagePatrol brings professional website monitoring to your WordPress dashboard. Keep track of your site’s uptime, performance, and incidents all in one place.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Key Features:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Real-time uptime monitoring\u003C\u002Fli>\n\u003Cli>Performance tracking\u003C\u002Fli>\n\u003Cli>Incident reporting\u003C\u002Fli>\n\u003Cli>WordPress admin bar integration\u003C\u002Fli>\n\u003Cli>Simple setup process\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Pro Features at PagePatrol.net:\u003C\u002Fstrong>\u003Cbr \u002F>\n* Advanced incident analysis\u003Cbr \u002F>\n* Custom status pages\u003Cbr \u002F>\n* Team collaboration\u003Cbr \u002F>\n* Multiple site monitoring\u003Cbr \u002F>\n* Advanced notifications\u003C\u002Fp>\n\u003Ch3>Privacy Policy\u003C\u002Fh3>\n\u003Cp>This plugin connects to PagePatrol.net to monitor your website’s uptime and performance. Please see our \u003Ca href=\"https:\u002F\u002Fpagepatrol.net\u002Fprivacy\" rel=\"nofollow ugc\">Privacy Policy\u003C\u002Fa> for more details.\u003C\u002Fp>\n","Monitor your website's uptime and performance directly from your WordPress dashboard with PagePatrol.",1050,"2025-04-21T22:06:00.000Z","6.0","8.1",[126,19,20,127,22],"alerts","status","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpagepatrol.0.1.1.zip",{"attackSurface":130,"codeSignals":238,"taintFlows":284,"riskAssessment":285,"analyzedAt":293},{"hooks":131,"ajaxHandlers":178,"restRoutes":185,"shortcodes":236,"cronEvents":237,"entryPointCount":82,"unprotectedCount":30},[132,137,141,145,149,153,157,161,164,167,170,175],{"type":133,"name":134,"callback":134,"file":135,"line":136},"action","init","linkriver.php",61,{"type":133,"name":138,"callback":139,"file":135,"line":140},"admin_menu","add_admin_menu",62,{"type":133,"name":142,"callback":143,"file":135,"line":144},"admin_init","register_settings",63,{"type":133,"name":146,"callback":147,"file":135,"line":148},"admin_enqueue_scripts","enqueue_admin_styles",64,{"type":133,"name":150,"callback":151,"file":135,"line":152},"wp_enqueue_scripts","enqueue_rum_script",65,{"type":133,"name":154,"callback":155,"file":135,"line":156},"wp_footer","inject_monitoring_scripts",66,{"type":133,"name":158,"callback":159,"file":135,"line":160},"rest_api_init","register_rest_routes",72,{"type":133,"name":154,"callback":162,"file":135,"line":163},"inject_form_monitoring",75,{"type":133,"name":134,"callback":165,"file":135,"line":166},"register_health_endpoint",78,{"type":133,"name":168,"callback":168,"file":135,"line":169},"admin_notices",81,{"type":171,"name":172,"callback":173,"file":135,"line":174},"filter","query_vars","closure",1975,{"type":133,"name":176,"callback":173,"file":135,"line":177},"template_redirect",1980,[179],{"action":180,"nopriv":181,"callback":182,"hasNonce":183,"hasCapCheck":183,"file":135,"line":184},"linkriver_provision",false,"ajax_provision",true,69,[186,194,200,206,211,216,221,226,231],{"namespace":187,"route":188,"methods":189,"callback":191,"permissionCallback":192,"file":135,"line":193},"linkriver\u002Fv1","\u002Fhealth",[190],"GET","rest_health_check_public","__return_true",678,{"namespace":187,"route":195,"methods":196,"callback":197,"permissionCallback":198,"file":135,"line":199},"\u002Fhealth\u002Ffull",[190],"rest_health_check","verify_api_request",685,{"namespace":187,"route":201,"methods":202,"callback":204,"permissionCallback":198,"file":135,"line":205},"\u002Fautopilot\u002Fexecute",[203],"POST","rest_autopilot_execute",691,{"namespace":187,"route":207,"methods":208,"callback":209,"permissionCallback":198,"file":135,"line":210},"\u002Fautopilot\u002Fpreview",[203],"rest_autopilot_preview",713,{"namespace":187,"route":212,"methods":213,"callback":214,"permissionCallback":198,"file":135,"line":215},"\u002Fsite-info",[190],"rest_site_info",735,{"namespace":187,"route":217,"methods":218,"callback":219,"permissionCallback":198,"file":135,"line":220},"\u002Fpages",[190],"rest_get_pages",741,{"namespace":187,"route":222,"methods":223,"callback":224,"permissionCallback":198,"file":135,"line":225},"\u002Fmeta",[203],"rest_update_meta",764,{"namespace":187,"route":227,"methods":228,"callback":229,"permissionCallback":198,"file":135,"line":230},"\u002Fseo-scan",[190],"rest_seo_scan",787,{"namespace":187,"route":232,"methods":233,"callback":234,"permissionCallback":198,"file":135,"line":235},"\u002Fseo-scan\u002Fpage\u002F(?P\u003Cid>\\d+)",[190],"rest_seo_scan_single",816,[],[],{"dangerousFunctions":239,"sqlUsage":240,"outputEscaping":243,"fileOperations":11,"externalRequests":282,"nonceChecks":30,"capabilityChecks":241,"bundledLibraries":283},[],{"prepared":241,"raw":11,"locations":242},2,[],{"escaped":244,"rawEcho":245,"locations":246},50,17,[247,250,252,254,256,258,260,262,264,266,268,270,272,274,276,278,280],{"file":135,"line":248,"context":249},395,"raw output",{"file":135,"line":251,"context":249},399,{"file":135,"line":253,"context":249},403,{"file":135,"line":255,"context":249},413,{"file":135,"line":257,"context":249},420,{"file":135,"line":259,"context":249},426,{"file":135,"line":261,"context":249},427,{"file":135,"line":263,"context":249},433,{"file":135,"line":265,"context":249},434,{"file":135,"line":267,"context":249},440,{"file":135,"line":269,"context":249},441,{"file":135,"line":271,"context":249},447,{"file":135,"line":273,"context":249},448,{"file":135,"line":275,"context":249},456,{"file":135,"line":277,"context":249},457,{"file":135,"line":279,"context":249},459,{"file":135,"line":281,"context":249},1983,5,[],[],{"summary":286,"deductions":287},"The \"linkrivers-site-monitor\" plugin version 1.2.0 exhibits a generally good security posture based on the provided static analysis. The plugin demonstrates strong adherence to secure coding practices, particularly in its handling of SQL queries, which are all prepared, and the absence of dangerous functions or file operations. A significant portion of its output is properly escaped, and it includes nonce and capability checks, indicating an awareness of common WordPress security vulnerabilities. The lack of any recorded vulnerabilities in its history further bolsters its positive security profile.\n\nHowever, there are a few areas that present potential security concerns. The plugin exposes one REST API route without proper permission callbacks, creating an unprotected entry point that could be leveraged by unauthenticated attackers. While the total number of external HTTP requests is manageable, the nature and context of these requests are not detailed, which could be a vector for vulnerabilities if not handled with care. The absence of taint analysis flows doesn't necessarily mean they don't exist, but rather that none were detected by the tools used for analysis. Therefore, it cannot be definitively stated that there are no sensitive data handling issues.\n\nIn conclusion, \"linkrivers-site-monitor\" v1.2.0 is a relatively secure plugin with a solid foundation in secure coding practices. The main weakness lies in the unprotected REST API endpoint. Addressing this single exposed entry point would significantly enhance its security. The absence of past vulnerabilities is a positive indicator, but ongoing vigilance and review of any future code changes are always recommended.",[288,291],{"reason":289,"points":290},"Unprotected REST API route",8,{"reason":292,"points":282},"Unescaped output (25% of outputs)","2026-03-17T07:15:08.034Z",{"wat":295,"direct":308},{"assetPaths":296,"generatorPatterns":301,"scriptPaths":302,"versionParams":303},[297,298,299,300],"\u002Fwp-content\u002Fplugins\u002Flinkrivers-site-monitor\u002Fassets\u002Fjs\u002Fadmin.js","\u002Fwp-content\u002Fplugins\u002Flinkrivers-site-monitor\u002Fassets\u002Fcss\u002Fadmin.css","\u002Fwp-content\u002Fplugins\u002Flinkrivers-site-monitor\u002Fassets\u002Fjs\u002Frum.js","\u002Fwp-content\u002Fplugins\u002Flinkrivers-site-monitor\u002Fassets\u002Fjs\u002Fform-monitor.js",[],[297,299,300],[304,305,306,307],"linkrivers-site-monitor\u002Fassets\u002Fjs\u002Fadmin.js?ver=","linkrivers-site-monitor\u002Fassets\u002Fcss\u002Fadmin.css?ver=","linkrivers-site-monitor\u002Fassets\u002Fjs\u002Frum.js?ver=","linkrivers-site-monitor\u002Fassets\u002Fjs\u002Fform-monitor.js?ver=",{"cssClasses":309,"htmlComments":311,"htmlAttributes":315,"restEndpoints":318,"jsGlobals":320,"shortcodeOutput":323},[310],"linkrivers-admin-notice",[312,313,314],"\u003C!-- LinkRivers RUM Script -->","\u003C!-- LinkRivers Form Monitoring Script -->","\u003C!-- LinkRivers Health Check Endpoint -->",[316,317],"data-linkrivers-api-key","data-linkrivers-site-key",[319],"\u002Fwp-json\u002Flinkrivers\u002Fv1\u002Fhealth",[321,322],"window.linkrivers_rum_config","window.linkrivers_form_monitor_config",[]]