[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f2pAbDF7iKGwxq0ISg1p3D0j030XhQWcSygeIrTWpm5E":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":37,"analysis":139,"fingerprints":356},"digages-website-monitor","Digages Website Monitor","1.0.0","Digages","https:\u002F\u002Fprofiles.wordpress.org\u002Fdigages\u002F","\u003Cp>Digages Website Monitor is a lightweight security and activity monitoring plugin designed to help site owners understand what’s happening on their WordPress website and respond quickly to potential threats.\u003C\u002Fp>\n\u003Cp>The plugin tracks visitor activity and time spent on the site, monitors login attempts with optional limits to reduce brute-force attacks, and watches for plugin installations and updates that may affect site security.\u003C\u002Fp>\n\u003Cp>Admins can receive email notifications whenever plugins are installed or updated, helping detect unauthorised changes early and maintain full control of the website environment.\u003C\u002Fp>\n\u003Cp>Digages Website Monitor focuses on essential monitoring features without unnecessary complexity or performance overhead.\u003C\u002Fp>\n\u003Cp>Why Digages Website Monitor?\u003C\u002Fp>\n\u003Cp>Keeping your WordPress site secure can be challenging. Digages Website Monitor gives you peace of mind by providing clear insights into visitor activity, monitoring login attempts, and alerting you to theme or plugin changes. You’ll know immediately if anything unusual happens, allowing you to act fast and protect your site.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Features:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>Track visitor activity and time on site\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Monitor and limit failed login attempts\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Detect theme and plugin installs and updates\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Send email alerts to admins for installs and updates\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Lightweight and performance-friendly\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Other Plugins by Digages:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fdirect-payments-for-woocommerce\u002F\" rel=\"ugc\">Direct Payments for WooCommerce\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fdirect-payments-wp\u002F\" rel=\"ugc\">Direct Payments WP\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsvg-editor\u002F\" rel=\"ugc\">SVG Editor: Upload & Change Colors\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fauto-pickup-locations-for-woocommerce\u002F\" rel=\"ugc\">APL – Auto-Pickup Locations for WooCommerce\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>External Services\u003C\u002Fh3>\n\u003Cp>This plugin connects to external services to provide certain features. These services are optional and can be disabled where applicable.\u003C\u002Fp>\n\u003Col>\n\u003Cli>\u003Cstrong>Digages API\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>This service is used to validate plugin activation and assist with update and licensing checks.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>When data is sent:\u003C\u002Fstrong> During plugin activation and when checking plugin status.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Data sent:\u003C\u002Fstrong> Site URL, plugin version, and activation status.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Service provider:\u003C\u002Fstrong> Digages\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Terms of Service:\u003C\u002Fstrong> https:\u002F\u002Fdigages.com\u002Fterms\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Privacy Policy:\u003C\u002Fstrong> https:\u002F\u002Fdigages.com\u002Fprivacy\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Col>\n\u003Cli>\u003Cstrong>IP-API\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>This service is used to determine the approximate country and city of site visitors based on their IP address. This helps administrators understand visitor locations. This feature can be disabled in the plugin settings.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>When data is sent:\u003C\u002Fstrong> When visitor activity tracking is enabled.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Data sent:\u003C\u002Fstrong> Visitor IP address.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Service provider:\u003C\u002Fstrong> IP-API\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Terms of Service:\u003C\u002Fstrong> https:\u002F\u002Fip-api.com\u002Fdocs\u002Flegal\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Privacy Policy:\u003C\u002Fstrong> https:\u002F\u002Fip-api.com\u002Fdocs\u002Flegal\u003C\u002Fli>\n\u003C\u002Ful>\n","Digages Website Monitor tracks visitor activity, login attempts, and theme\u002Fplugin installs and updates to keep your WordPress site secure.",0,134,"2026-02-09T19:55:00.000Z","6.9.4","5.0","7.0",[18,19,20,21,22],"activity-log","login-attempts","monitoring","security","website-analytics","https:\u002F\u002Fdigages.com\u002F#get","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdigages-website-monitor.1.0.0.zip",100,null,"2026-03-15T15:16:48.613Z",[],{"slug":30,"display_name":7,"profile_url":8,"plugin_count":31,"total_installs":32,"avg_security_score":33,"avg_patch_time_days":34,"trust_score":35,"computed_at":36},"digages",5,850,91,30,88,"2026-04-04T02:49:24.328Z",[38,54,71,92,115],{"slug":39,"name":40,"version":41,"author":42,"author_profile":43,"description":44,"short_description":45,"active_installs":11,"downloaded":46,"rating":11,"num_ratings":11,"last_updated":47,"tested_up_to":14,"requires_at_least":15,"requires_php":48,"tags":49,"homepage":52,"download_link":53,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"fbs-activity-tracker","FBS Activity Tracker","1.0.1","Fazle Bari","https:\u002F\u002Fprofiles.wordpress.org\u002Ffazlebari\u002F","\u003Cp>FBS Activity Tracker is a powerful, modern WordPress plugin that provides comprehensive user activity monitoring and audit logging capabilities. Built with a completely custom-designed dashboard interface, it offers real-time insights into user actions and system changes without relying on default WordPress admin styles.\u003C\u002Fp>\n\u003Ch4>Key Features\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>🔍 Comprehensive Activity Tracking\u003C\u002Fstrong>\u003Cbr \u002F>\n* User login\u002Flogout (successful and failed attempts)\u003Cbr \u002F>\n* Post and page creation, editing, deletion, and trashing\u003Cbr \u002F>\n* Plugin activation and deactivation\u003Cbr \u002F>\n* Theme switching\u003Cbr \u002F>\n* User profile updates and registrations\u003Cbr \u002F>\n* WordPress settings changes\u003C\u002Fp>\n\u003Cp>\u003Cstrong>📊 Modern Dashboard Interface\u003C\u002Fstrong>\u003Cbr \u002F>\n* Completely custom-designed interface (no WordPress admin styles)\u003Cbr \u002F>\n* Real-time activity feed with live updates\u003Cbr \u002F>\n* Card-based statistics overview\u003Cbr \u002F>\n* Advanced filtering and search capabilities\u003Cbr \u002F>\n* Responsive design for all devices\u003C\u002Fp>\n\u003Cp>\u003Cstrong>⚡ Advanced Filtering System\u003C\u002Fstrong>\u003Cbr \u002F>\n* Filter by user, action type, object type\u003Cbr \u002F>\n* Date range filtering (preset and custom ranges)\u003Cbr \u002F>\n* Full-text search across log details\u003Cbr \u002F>\n* Bulk actions for selected logs\u003C\u002Fp>\n\u003Cp>\u003Cstrong>🛡️ Security & Performance\u003C\u002Fstrong>\u003Cbr \u002F>\n* Custom database table for optimal performance\u003Cbr \u002F>\n* Automatic cleanup of old logs (configurable retention)\u003Cbr \u002F>\n* SQL injection protection with prepared statements\u003Cbr \u002F>\n* Nonce verification for all AJAX requests\u003Cbr \u002F>\n* User capability checks for admin access\u003C\u002Fp>\n\u003Cp>\u003Cstrong>📈 Data Management\u003C\u002Fstrong>\u003Cbr \u002F>\n* Export logs in JSON format\u003Cbr \u002F>\n* Bulk delete functionality\u003Cbr \u002F>\n* Configurable log retention period\u003Cbr \u002F>\n* Automatic daily cleanup\u003Cbr \u002F>\n* Infinite scroll for large datasets\u003C\u002Fp>\n\u003Cp>\u003Cstrong>🎨 Modern Design System\u003C\u002Fstrong>\u003Cbr \u002F>\n* CSS Grid and Flexbox layouts\u003Cbr \u002F>\n* CSS custom properties for easy theming\u003Cbr \u002F>\n* Smooth animations and transitions\u003Cbr \u002F>\n* Dark mode support\u003Cbr \u002F>\n* Accessibility features (ARIA, keyboard navigation)\u003C\u002Fp>\n\u003Ch4>Free Version Includes\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Core activity tracking for essential user actions\u003C\u002Fli>\n\u003Cli>Modern dashboard with real-time activity feed\u003C\u002Fli>\n\u003Cli>Advanced filtering and search capabilities\u003C\u002Fli>\n\u003Cli>Basic statistics (today’s activity, active users, total logs)\u003C\u002Fli>\n\u003Cli>Bulk actions (delete, export selected logs)\u003C\u002Fli>\n\u003Cli>Automatic log cleanup (30-day retention)\u003C\u002Fli>\n\u003Cli>Responsive design for all devices\u003C\u002Fli>\n\u003Cli>Export functionality (JSON format)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Perfect For\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Website Administrators\u003C\u002Fstrong> – Monitor user activities and system changes\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Security Professionals\u003C\u002Fstrong> – Track login attempts and suspicious activities\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Content Managers\u003C\u002Fstrong> – Keep track of content changes and updates\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Developers\u003C\u002Fstrong> – Debug issues and monitor plugin\u002Ftheme changes\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Business Owners\u003C\u002Fstrong> – Ensure compliance and audit requirements\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Technical Specifications\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Database\u003C\u002Fstrong>: Custom table \u003Ccode>wp_fbs_activity_logs\u003C\u002Fcode> for optimal performance\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Security\u003C\u002Fstrong>: All data sanitized, validated, and escaped\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Performance\u003C\u002Fstrong>: Indexed database queries, AJAX loading, infinite scroll\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Compatibility\u003C\u002Fstrong>: WordPress 5.0+, PHP 7.4+, MySQL 5.6+\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Standards\u003C\u002Fstrong>: Follows WordPress coding standards and best practices\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Installation\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Upload the plugin files to \u003Ccode>\u002Fwp-content\u002Fplugins\u002Ffbs-activity-tracker\u002F\u003C\u002Fcode> directory\u003C\u002Fli>\n\u003Cli>Activate the plugin through the ‘Plugins’ screen in WordPress\u003C\u002Fli>\n\u003Cli>Navigate to ‘Activity Tracker’ in the admin menu to access the dashboard\u003C\u002Fli>\n\u003Cli>Start monitoring user activities immediately\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Frequently Asked Questions\u003C\u002Fh4>\n\u003Ch4>Does this plugin affect site performance?\u003C\u002Fh4>\n\u003Cp>No, FBS Activity Tracker is designed for optimal performance. It uses a custom database table with proper indexing, AJAX-based loading, and automatic cleanup of old logs to ensure minimal impact on your site’s performance.\u003C\u002Fp>\n\u003Ch4>How long are logs kept?\u003C\u002Fh4>\n\u003Cp>By default, logs are kept for 30 days and automatically cleaned up daily. This retention period is configurable in the plugin settings.\u003C\u002Fp>\n\u003Ch4>Can I export the activity logs?\u003C\u002Fh4>\n\u003Cp>Yes, you can export logs in JSON format. The plugin supports both bulk export of selected logs and full export with applied filters.\u003C\u002Fp>\n\u003Ch4>Is the plugin secure?\u003C\u002Fh4>\n\u003Cp>Absolutely. The plugin follows WordPress security best practices including data sanitization, validation, nonce verification, capability checks, and SQL injection protection with prepared statements.\u003C\u002Fp>\n\u003Ch4>Does it work with multisite?\u003C\u002Fh4>\n\u003Cp>Yes, FBS Activity Tracker is fully compatible with WordPress multisite installations and will track activities across all sites in the network.\u003C\u002Fp>\n\u003Ch4>Can I customize the dashboard appearance?\u003C\u002Fh4>\n\u003Cp>Yes, the plugin uses CSS custom properties (variables) for easy theming. You can customize colors, spacing, and other design elements through CSS.\u003C\u002Fp>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>For support, feature requests, or bug reports, please visit our support page or contact us directly.\u003C\u002Fp>\n\u003Ch3>Privacy Policy\u003C\u002Fh3>\n\u003Cp>FBS Activity Tracker collects and stores user activity data locally on your WordPress installation. No data is sent to external servers. All data is stored in your database and can be exported or deleted at any time. The plugin respects user privacy and only tracks activities that are necessary for security and audit purposes.\u003C\u002Fp>\n\u003Ch3>Credits\u003C\u002Fh3>\n\u003Cp>Developed by Fazle Bari with modern web technologies and WordPress best practices.\u003C\u002Fp>\n\u003Ch3>Donate\u003C\u002Fh3>\n\u003Cp>If you find this plugin useful, please consider making a donation to support continued development and improvements.\u003C\u002Fp>\n","A modern, granular user activity and audit log WordPress plugin with a custom-designed dashboard interface for comprehensive site monitoring.",192,"2025-12-07T06:32:00.000Z","7.4",[18,50,20,21,51],"audit-log","user-tracking","https:\u002F\u002Fgithub.com\u002Ffazlebarisn\u002Ffbs-secure-optimize","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffbs-activity-tracker.1.0.1.zip",{"slug":55,"name":56,"version":57,"author":58,"author_profile":59,"description":60,"short_description":61,"active_installs":11,"downloaded":62,"rating":11,"num_ratings":11,"last_updated":63,"tested_up_to":64,"requires_at_least":65,"requires_php":66,"tags":67,"homepage":69,"download_link":70,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"liaison-site-prober","Liaison Site Prober","1.2.2","liaison","https:\u002F\u002Fprofiles.wordpress.org\u002Fliaison\u002F","\u003Cp>\u003Cstrong>A lightweight and easy-to-use plugin to secure and monitor your WordPress website.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Have you ever wondered when your website changed — and who did it?\u003Cbr \u002F>\nLiaison Site Prober makes it easy to track your WordPress site’s change history and user activities.\u003C\u002Fp>\n\u003Cp>With Liaison Site Prober, you can easily monitor:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Who logged in, logged out, or attempted (and failed) to log in.  \u003C\u002Fli>\n\u003Cli>When a post was published or updated — and by whom.  \u003C\u002Fli>\n\u003Cli>When a plugin or theme was activated, deactivated, or modified.  \u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Export to CSV\u003C\u002Fstrong> — Quickly export your website’s activity log for auditing or backup purposes.\u003C\u002Fp>\n\u003Cp>The plugin tracks:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Posts\u003C\u002Fstrong> – Created, updated, deleted  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Categories\u003C\u002Fstrong> – Created, updated, deleted  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Taxonomies\u003C\u002Fstrong> – Created, updated, deleted  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Comments\u003C\u002Fstrong> – Created, approved, unapproved, trashed, untrashed, spammed, unspammed, deleted  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Users\u003C\u002Fstrong> – Login, logout, failed login, profile updated, registered, deleted  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Plugins\u003C\u002Fstrong> – Installed, updated, activated, deactivated, modified  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Themes\u003C\u002Fstrong> – Installed, updated, deleted, activated, modified (via Editor or Customizer)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Data Storage Isolation\u003C\u002Fh3>\n\u003Cp>To keep your WordPress database clean and easy to back up,\u003Cbr \u002F>\nall log data is stored in a dedicated custom table, fully isolated from your site’s core content.\u003C\u002Fp>\n","Liaison Site Prober helps you log and track key changes and user actions on your WordPress website — giving you better visibility and security.",306,"2026-03-12T09:58:00.000Z","6.8.5","6.8","",[18,50,21,68],"site-monitoring","https:\u002F\u002Fgithub.com\u002Fliaisontw\u002Fwp-site-prober_svn_git","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fliaison-site-prober.1.2.2.zip",{"slug":72,"name":73,"version":74,"author":75,"author_profile":76,"description":77,"short_description":78,"active_installs":79,"downloaded":80,"rating":25,"num_ratings":81,"last_updated":82,"tested_up_to":14,"requires_at_least":83,"requires_php":48,"tags":84,"homepage":88,"download_link":89,"security_score":33,"vuln_count":90,"unpatched_count":11,"last_vuln_date":91,"fetched_at":27},"mainwp-child","MainWP Child – Securely Connects to the MainWP Dashboard to Manage Multiple Sites","6.0.2","mainwp","https:\u002F\u002Fprofiles.wordpress.org\u002Fmainwp\u002F","\u003Cp>\u003Cstrong>The MainWP Child Plugin securely connects the WordPress sites you want to manage to the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fmainwp\u002F\" rel=\"ugc\">MainWP Dashboard\u003C\u002Fa>.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>The MainWP Child plugin creates a secure connection between your WordPress sites and your self-hosted MainWP Dashboard, enabling you to efficiently manage WP installations from a single, centralized location.\u003C\u002Fp>\n\u003Cp>With MainWP Child and the MainWP Dashboard, you can update themes, plugins, and WordPress core across all connected sites, perform backups and security scans, manage posts, pages, users, and comments in bulk, and integrate with popular plugins like WooCommerce, Yoast SEO, and Wordfence.\u003C\u002Fp>\n\u003Cp>The \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fmainwp\u002F\" rel=\"ugc\">MainWP Dashboard\u003C\u002Fa> also offers features for cost tracking and client management, making it an all-in-one solution for agencies and freelancers looking to manage WP sites efficiently. The functionality can be further extended with a growing library of \u003Ca href=\"https:\u002F\u002Fmainwp.com\u002Fmainwp-add-ons\u002F\" rel=\"nofollow ugc\">MainWP Add-ons\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fmainwp.com\u002F\" rel=\"nofollow ugc\">MainWP\u003C\u002Fa> is the ideal solution for freelancers and agencies managing client sites, developers and designers working on multiple projects, marketers and content managers overseeing various websites, and anyone responsible for maintaining multiple WordPress sites.\u003C\u002Fp>\n\u003Ch4>Why Choose MainWP for WordPress Management?\u003C\u002Fh4>\n\u003Cp>MainWP is 100% free and open-source, with no monthly fees, even for unlimited sites.\u003C\u002Fp>\n\u003Cp>As a self-hosted solution, it offers maximum control and privacy. MainWP provides comprehensive site management features and is highly customizable with add-ons and developer hooks.  The MainWP Child plugin even comes with its own privacy policy to guarantee your \u003Ca href=\"https:\u002F\u002Fmainwp.com\u002Fmainwp-plugin-privacy-policy\u002F\" rel=\"nofollow ugc\">privacy while using MainWP\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>All of this makes MainWP the best non-SaaS alternative to ManageWP, InfiniteWP, WPRemote, and WP Umbrella.\u003C\u002Fp>\n\u003Ch4>Key Features\u003C\u002Fh4>\n\u003Cp>MainWP Child, combined with the MainWP Dashboard, offers secure management of unlimited WordPress sites, one-click updates for plugins, themes, and WordPress core, automated backups and security monitoring, bulk management of posts, pages, users, and comments, white-labeling and custom branding options, and \u003Ca href=\"https:\u002F\u002Fmainwp.com\u002Fmainwp-add-ons\u002F\" rel=\"nofollow ugc\">powerful add-ons\u003C\u002Fa> for WooCommerce, Yoast SEO, Wordfence, and more.\u003C\u002Fp>\n\u003Ch4>Expand Your MainWP Dashboard with Add-ons\u003C\u002Fh4>\n\u003Cp>MainWP offers a growing library of add-ons that add advanced functionality to your Dashboard. From client reporting to SEO management, MainWP add-ons provide the tools you need to deliver top-notch service to your clients.\u003C\u002Fp>\n\u003Ch4>Join the MainWP Community\u003C\u002Fh4>\n\u003Cp>MainWP is more than just a plugin; it’s a thriving community of WordPress professionals. Join our \u003Ca href=\"https:\u002F\u002Fwww.facebook.com\u002Fgroups\u002FMainWPUsers\u002F\" rel=\"nofollow ugc\">MainWP Users Facebook Group\u003C\u002Fa> to connect with other users, share advice, and stay updated on the latest features and add-ons.\u003C\u002Fp>\n\u003Ch4>Developer-Friendly\u003C\u002Fh4>\n\u003Cp>MainWP is built with developers in mind. We provide extensive documentation, hooks, and an API to help you create custom extensions and integrations for the MainWP platform.  We have a site at \u003Ca href=\"https:\u002F\u002Fmainwp.dev\" rel=\"nofollow ugc\">MainWP.dev\u003C\u002Fa> dedicated to MainWP developers.\u003C\u002Fp>\n\u003Ch4>Get Started with MainWP Today\u003C\u002Fh4>\n\u003Cp>Take control of your WordPress site management with MainWP and the MainWP Child plugin. With its powerful features, unlimited site connections, and user-friendly interface, MainWP is the smart choice for anyone managing multiple WordPress sites.\u003C\u002Fp>\n\u003Ch4>Learn More About MainWP\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fmainwp.com\" rel=\"nofollow ugc\">MainWP Website\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fmainwp.com\u002Fkb\u002F\" rel=\"nofollow ugc\">MainWP Documentation\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fcommunity.mainwp.com\u002Fc\u002Fsupport\u002Fmainwp-support\u002F\" rel=\"nofollow ugc\">MainWP Support\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fmainwp.com\u002Fblog\u002F\" rel=\"nofollow ugc\">MainWP Blog\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fmainwp\u002F\" rel=\"nofollow ugc\">MainWP on GitHub\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","MainWP Child establishes a secure link between your WordPress sites and your self-hosted MainWP Dashboard, simplifying site management.",700000,40485018,70,"2026-03-10T15:46:00.000Z","6.2",[85,20,21,86,87],"backups","site-management","update","https:\u002F\u002Fmainwp.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmainwp-child.6.0.2.zip",7,"2024-12-12 00:00:00",{"slug":93,"name":94,"version":95,"author":96,"author_profile":97,"description":98,"short_description":99,"active_installs":100,"downloaded":101,"rating":102,"num_ratings":103,"last_updated":104,"tested_up_to":105,"requires_at_least":106,"requires_php":16,"tags":107,"homepage":110,"download_link":111,"security_score":112,"vuln_count":113,"unpatched_count":11,"last_vuln_date":114,"fetched_at":27},"aryo-activity-log","Activity Log – Monitor & Record User Changes","2.11.2","Elementor","https:\u002F\u002Fprofiles.wordpress.org\u002Felemntor\u002F","\u003Cp>\u003Cstrong>AN EASY TO USE & FULLY SUPPORTED WORDPRESS ACTIVITY LOG PLUGIN\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Want to monitor and track your WordPress website activity? Find out exactly who does what on your WordPress website with this plugin. Activity Log is like an airplane’s black box that logs every action in the WordPress admin, and lets you see exactly what users are doing on your WordPress website.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>If someone is trying to hack your site\u003C\u002Fli>\n\u003Cli>When a post was published, and who published it\u003C\u002Fli>\n\u003Cli>If a plugin\u002Ftheme was activated\u002Fdeactivated\u003C\u002Fli>\n\u003Cli>Suspicious admin activity\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>It’s so essential; you’ll wonder how you ever managed your website without it. The plugin is also lightning fast and works behind the scenes, so it doesn\\’t affect site and admin performance. For optimal performance, we built the plugin so that it runs on a separate table in the database.\u003C\u002Fp>\n\u003Cp>If you have more than a handful of users, keeping track of who did what is virtually impossible. This plugin solves that issue by tracking what actions were initiated by which users, and displaying it in an easy-to-use and easy-to-filter view on the dashboard of your WordPress site.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>New! Introducing Email Logging\u003C\u002Fstrong> – Capture all emails sent from your WordPress site for streamlined debugging and compliance. Gain better visibility into email communication, aiding both troubleshooting and record-keeping. This is particularly beneficial for WooCommerce stores, allowing you to easily track sent emails alongside other critical site events.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Export to CSV\u003C\u002Fstrong> – Export your Activity Log data records to CSV. Developers can easily add support for custom data formats with our new dedicated Export API.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Data Privacy and GDPR Compliance\u003C\u002Fstrong> – We provide the tools to help you adhere to GDPR compliance standards, including Export\u002FErasure of data via the WordPress Privacy Tools.\u003C\u002Fp>\n\u003Ch3>With the Activity Log you can record:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>WordPress\u003C\u002Fstrong> – Core updates\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Posts\u003C\u002Fstrong> – Created, updated, deleted\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Pages\u003C\u002Fstrong> – Created, updated, deleted\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom Post Type\u003C\u002Fstrong> – Created, updated, deleted\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Tags\u003C\u002Fstrong> – Created, updated, deleted\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Categories\u003C\u002Fstrong> – Created, updated, deleted\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Taxonomies\u003C\u002Fstrong> – Created, updated, deleted\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Menus\u003C\u002Fstrong> – Created, updated, deleted\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Media\u003C\u002Fstrong> – Created, updated, deleted\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Comments\u003C\u002Fstrong> – Created, approved, unapproved, trashed, untrashed, spammed, unspammed, deleted\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Users\u003C\u002Fstrong> – Login, logout, login failed, update profile, registered, deleted\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Plugins\u003C\u002Fstrong> – Installed, updated, activated, deactivated, changed\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Themes\u003C\u002Fstrong> – Installed, updated, deleted, activated, changed (Editor and Customizer)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Widgets\u003C\u002Fstrong> – Added to sidebar, deleted from sidebar, order widgets\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Setting\u003C\u002Fstrong> – General, writing, reading, discussion, media, permalinks\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Options\u003C\u002Fstrong> – Extended custom settings for 3rd party plugins\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Export\u003C\u002Fstrong> – Exported activity log file\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WooCommerce\u003C\u002Fstrong> – Track products, orders, customers, and more\u003C\u002Fli>\n\u003Cli>\u003Cstrong>bbPress\u003C\u002Fstrong> – Forums, topics, replies, taxonomies, and other actions\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Emails sent from WordPress site\u003C\u002Fstrong> – Sending successful, sending failed\u003C\u002Fli>\n\u003Cli>There’s more, of course, but you get the point…\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>For each event recorded by the activity log, the following details are also logged:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Date and time of occurrence\u003C\u002Fli>\n\u003Cli>User and user role responsible for the change\u003C\u002Fli>\n\u003Cli>Source IP address from which the change originated\u003C\u002Fli>\n\u003Cli>Affected object where the change occurred\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>The plugin doesn\\’t require any kind of setup; it works right out of the box (just another reason people love it)!\u003C\u002Fp>\n\u003Ch3>Data Storage and Performance Optimization\u003C\u002Fh3>\n\u003Cp>In order to ensure optimal performance of your website, all events and logs data are stored in a dedicated custom table within your WordPress database. This approach significantly reduces the impact on your website’s performance, ensuring seamless operation even during peak traffic periods.\u003C\u002Fp>\n\u003Ch3>Uninstall Clean-up\u003C\u002Fh3>\n\u003Cp>We understand the importance of maintaining a clean and efficient database environment. That’s why our plugin features an uninstall hook that seamlessly removes all traces of its presence from your website when uninstalling. This meticulous clean-up process ensures that your database remains lean and clutter-free even after our plugin has been removed.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>With our optimized data storage, thorough logging, and meticulous clean-up process, you can trust that our plugin will enhance the functionality and security of your WordPress site without compromising its performance.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch3>What users have to say\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cem>“Its tools, particularly for data privacy and GDPR compliance, make it indispensable for websites operating within European Union boundaries or dealing with EU citizens’ data”\u003C\u002Fem> – \u003Ca href=\"https:\u002F\u002Fblog.hubspot.com\u002Fwebsite\u002F8-best-plugins-tracking-user-activity-wordpress\" rel=\"nofollow ugc\">HubSpot.com\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Cem>“If you’re after a competent WP security audit log plugin with all the basic features you need, Activity Log is it!”\u003C\u002Fem> – \u003Ca href=\"https:\u002F\u002Fwpastra.com\u002Fplugins\u002Fwordpress-activity-log-plugins\u002F\" rel=\"nofollow ugc\">WPAstra.com\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Cem>“Activity Log features a remarkably straightforward dashboard interface, providing administrators with an at-a-glance understanding of site interactions”\u003C\u002Fem> – \u003Ca href=\"https:\u002F\u002Fwww.malcare.com\u002Fblog\u002Fwordpress-activity-log\u002F\" rel=\"nofollow ugc\">Malcare.com\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Cem>“Best 10 Free WordPress Plugins of the Month: Keeping tabs on what your users do with their access to the Dashboard”\u003C\u002Fem> – \u003Ca href=\"https:\u002F\u002Fmanagewp.com\u002Fbest-free-wordpress-plugins-july-2014\" rel=\"nofollow ugc\">ManageWP.com\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Cem>“Thanks to this step, we’ve discovered that our site was undergoing a brute force attack”\u003C\u002Fem> – \u003Ca href=\"https:\u002F\u002Fartdriver.com\u002Fblog\u002Fwordpress-site-hacked-solution-time\" rel=\"nofollow ugc\">Artdriver.com\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Cem>“Optimized code – The plugin itself is blazing fast and leaves almost no footprint on the server”\u003C\u002Fem> – \u003Ca href=\"https:\u002F\u002Fwww.freshtechtips.com\u002F2014\u002F01\u002Fbest-audit-trail-plugins-for-wordpress.html\" rel=\"nofollow ugc\">FreshTechTips.com\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Cem>“Activity Log lets you track a huge range of activities. Overall, very easy to use and setup”\u003C\u002Fem> – \u003Ca href=\"https:\u002F\u002Fwww.elegantthemes.com\u002Fblog\u002Ftips-tricks\u002F5-best-ways-to-monitor-wordpress-activity-via-the-dashboard\" rel=\"nofollow ugc\">ElegantThemes.com\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Contributions:\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Would you like to contribute to this plugin?\u003C\u002Fstrong> You’re more than welcome to submit your pull requests on the \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fpojome\u002Factivity-log\" rel=\"nofollow ugc\">GitHub repo\u003C\u002Fa>. And, if you have any notes about the code, please open a ticket on the issue tracker.\u003C\u002Fp>\n","This top rated Activity Log plugin helps you monitor & log all changes and actions on your WordPress site, so you can remain secure and organized.",200000,3995902,86,74,"2024-11-12T14:55:00.000Z","6.7.5","6.0",[18,50,108,21,109],"email-log","user-log","https:\u002F\u002Factivitylog.io\u002F?utm_source=wp-plugins&utm_campaign=plugin-uri&utm_medium=wp-dash","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Faryo-activity-log.2.11.2.zip",85,9,"2024-11-20 17:10:23",{"slug":116,"name":117,"version":118,"author":119,"author_profile":120,"description":121,"short_description":122,"active_installs":123,"downloaded":124,"rating":125,"num_ratings":126,"last_updated":127,"tested_up_to":14,"requires_at_least":128,"requires_php":48,"tags":129,"homepage":134,"download_link":135,"security_score":136,"vuln_count":137,"unpatched_count":11,"last_vuln_date":138,"fetched_at":27},"anti-spam","Titan Anti-spam & Security","7.5.0","Themeisle","https:\u002F\u002Fprofiles.wordpress.org\u002Fthemeisle\u002F","\u003Cp>Titan Anti-Spam & Security is a complete protection solution designed to secure your website against spam, login attacks, and unauthorized access.\u003C\u002Fp>\n\u003Cp>Websites are constantly targeted by automated spam bots, brute force login attempts, and malicious access patterns. Titan helps you block spam comments, protect your login page, enforce strong authentication, and apply essential security hardening rules from a single dashboard.\u003C\u002Fp>\n\u003Cp>Whether you run a blog, business site, WooCommerce store, membership platform, or agency network, Titan helps you:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Stop comment spam automatically\u003C\u002Fli>\n\u003Cli>Protect your login area from brute force attacks\u003C\u002Fli>\n\u003Cli>Limit login attempts and lock suspicious activity\u003C\u002Fli>\n\u003Cli>Monitor login activity and security events\u003C\u002Fli>\n\u003Cli>Apply security hardening best practices\u003C\u002Fli>\n\u003Cli>Enable two-factor authentication for stronger account security in \u003Ca href=\"https:\u002F\u002Ftitansitescanner.com\u002F?utm_source=wordpressorg&utm_medium=readme&utm_campaign=2fa\" rel=\"nofollow ugc\">Pro\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Create backups with advanced storage options in \u003Ca href=\"https:\u002F\u002Ftitansitescanner.com\u002F?utm_source=wordpressorg&utm_medium=readme&utm_campaign=backup\" rel=\"nofollow ugc\">Pro\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Titan is designed to reduce risk without affecting legitimate visitors or requiring captcha challenges.\u003C\u002Fp>\n\u003Ch3>Quick links\u003C\u002Fh3>\n\u003Cp>📘 \u003Ca href=\"https:\u002F\u002Fdocs.themeisle.com\u002Ftitan-anti-spam-security\u002F\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa> – Complete setup and configuration guide\u003Cbr \u002F>\n💬 \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fanti-spam\u002F\" rel=\"ugc\">Support Forum\u003C\u002Fa> – Get help with spam protection, login security, and plugin settings from the community and support team.\u003Cbr \u002F>\n⭐ \u003Ca href=\"https:\u002F\u002Ftitansitescanner.com\u002F?utm_source=wordpressorg&utm_medium=readme&utm_campaign=quicklinks\" rel=\"nofollow ugc\">Go Pro\u003C\u002Fa> – Unlock Machine Learning spam detection, two-factor authentication, backups, and priority support.\u003C\u002Fp>\n\u003Ch3>Anti Spam Protection\u003C\u002Fh3>\n\u003Cp>Spam comments can damage your SEO, clutter your database, and waste moderation time. Titan provides automated spam protection that works in the background without interrupting real users.\u003C\u002Fp>\n\u003Cp>Every comment is checked against a global spam database and evaluated using intelligent filtering rules. Suspicious comments are automatically marked as spam and hidden from public view.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Automatic spam comment blocking:\u003C\u002Fstrong> Blocks spam comments in real time using a global spam database and intelligent filtering rules. Suspicious submissions are automatically marked as spam before they appear publicly.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Block spam comments without captcha:\u003C\u002Fstrong> Protect your site from comment spam without forcing visitors to solve captcha challenges. Real users experience a smooth commenting process.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Save spam comments for review:\u003C\u002Fstrong> Optionally store filtered spam comments in the moderation area so you can verify filtering accuracy and review blocked content.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Detailed spam processing logs:\u003C\u002Fstrong> View logs of processed comments to understand how spam filtering works and monitor spam activity trends.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Privacy policy link integration:\u003C\u002Fstrong> Display a privacy policy notice under comment forms to help with transparency and compliance requirements.\u003C\u002Fp>\n\u003Cp>This ensures real visitors can interact freely while bots are filtered automatically.\u003C\u002Fp>\n\u003Ch3>Security Hardening Tools\u003C\u002Fh3>\n\u003Cp>Titan includes built-in security hardening options that reduce publicly exposed information and protect your website from common automated attacks.\u003C\u002Fp>\n\u003Cp>Many bots scan websites looking for version numbers, exposed login patterns, weak passwords, or XML-RPC endpoints. Titan helps minimize those risks with configurable hardening controls that strengthen overall site security.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Strong Password Enforcement:\u003C\u002Fstrong> Force users to create strong passwords based on the WordPress password strength meter. Weak passwords are a leading cause of account compromise. Enforcing strong credentials significantly improves login security and reduces unauthorized** access risks.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Hide Author Login:\u003C\u002Fstrong> Attackers can attempt to discover usernames using author archive URLs. Titan prevents user enumeration by restricting access patterns that reveal valid login names. This reduces the effectiveness of targeted brute force login attacks.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Disable XML-RPC:\u003C\u002Fstrong> XML-RPC can be abused for automated login attacks and pingback spam. Disabling XML-RPC reduces exposure to remote brute force attempts and limits unnecessary resource usage.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Hide Version Information:\u003C\u002Fstrong> WordPress core and plugins sometimes expose version numbers in the source code. Attackers use this information to target known vulnerabilities. Titan removes version references to reduce fingerprinting risks.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Remove Version Query Strings:\u003C\u002Fstrong> JavaScript and CSS files often include version query parameters. Removing these prevents attackers from identifying the exact WordPress or plugin version running on your site.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Remove Meta Generator Tag:\u003C\u002Fstrong> The generator meta tag can reveal your CMS version. Titan removes it to reduce publicly visible system information and lower exposure.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Remove HTML Comments:\u003C\u002Fstrong> Some themes and plugins output HTML comments that may expose structural details. Titan can remove these comments to limit unnecessary information disclosure.\u003C\u002Fp>\n\u003Cp>Together, these security hardening options reduce your attack surface and strengthen your website without affecting normal functionality.\u003C\u002Fp>\n\u003Ch3>Activity Monitoring and Logs\u003C\u002Fh3>\n\u003Cp>Security is not only about blocking attacks. It is also about visibility and awareness.\u003C\u002Fp>\n\u003Cp>Titan includes built-in monitoring tools that help you understand login behavior and security activity on your website.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Login Attempts Log:\u003C\u002Fstrong> Track failed login attempts in real time. See which IP addresses are attempting access, how many retries were made, and when lockouts were triggered. This helps you evaluate brute force protection effectiveness.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Activity Logger:\u003C\u002Fstrong> Monitor security-related events across your site, including login activity and system actions. Identify suspicious patterns before they escalate.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Error Log Viewer:\u003C\u002Fstrong> View plugin-related errors directly from the dashboard. Diagnose configuration issues quickly without accessing server files.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Debug Information Export:\u003C\u002Fstrong> Export diagnostic information when contacting support. This reduces troubleshooting time and speeds up issue resolution.\u003C\u002Fp>\n\u003Cp>With proper monitoring and logging, you are not only blocking attacks but also gaining insight into how your website is being targeted.\u003C\u002Fp>\n\u003Ch3>PRO Anti Spam Features\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Machine Learning spam detection:\u003C\u002Fstrong> Advanced spam filtering powered by Machine Learning improves detection accuracy by analyzing behavioral patterns across large datasets.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Scan existing comments for spam:\u003C\u002Fstrong> Identify previously approved spam comments and clean up your database.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Scan registered users for spam accounts:\u003C\u002Fstrong> Detect and flag suspicious user accounts that may have been created by spam bots.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Enhanced background spam analysis:\u003C\u002Fstrong> Apply additional invisible tests that improve spam protection without affecting legitimate visitors.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Ftitansitescanner.com\u002F?utm_source=wordpressorg&utm_medium=readme&utm_campaign=antispam\" rel=\"nofollow ugc\">Upgrade to unlock\u003C\u002Fa> advanced anti-spam capabilities.\u003C\u002Fp>\n\u003Ch3>PRO Two Factor Authentication\u003C\u002Fh3>\n\u003Cp>Two-factor authentication adds an additional verification step beyond a password. Even if a password is compromised, attackers cannot access the account without the second authentication factor.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>QR Code Setup:\u003C\u002Fstrong> Scan a QR code with an authenticator app to activate two-factor authentication quickly and securely.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Manual Secret Key Configuration:\u003C\u002Fstrong> Set up two-factor authentication manually if QR code scanning is unavailable.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Per User 2FA Management:\u003C\u002Fstrong> Enable or manage two-factor authentication individually for specific users or roles.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Compatible with TOTP Apps:\u003C\u002Fstrong> Works with popular authenticator apps such as Google Authenticator and other TOTP-compatible applications.\u003C\u002Fp>\n\u003Cp>Two-factor authentication significantly strengthens login security for administrators and users.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Ftitansitescanner.com\u002F?utm_source=wordpressorg&utm_medium=readme&utm_campaign=2fa\" rel=\"nofollow ugc\">Upgrade to Titan Pro\u003C\u002Fa> to enable Two Factor Authentication and advanced account protection.\u003C\u002Fp>\n\u003Ch3>PRO Backup and Recovery\u003C\u002Fh3>\n\u003Cp>Regular backups are essential for website security and recovery planning. If something goes wrong, having a recent backup allows you to restore your site quickly.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Scheduled Automatic Backups:\u003C\u002Fstrong> Automatically create backups at defined intervals to ensure recent recovery points are always available.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Manual Backup Creation:\u003C\u002Fstrong> Generate a backup instantly before making major changes to your website.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>FTP Storage Support:\u003C\u002Fstrong> Store backups on a remote FTP server for additional protection and redundancy.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Dropbox Storage Integration:\u003C\u002Fstrong> Save backups to Dropbox for secure off-site storage.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Automatic Archive Cleanup:\u003C\u002Fstrong> Remove older backup files automatically to manage storage usage efficiently.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Adjustable Backup Performance:\u003C\u002Fstrong> Control backup speed to balance performance and server resource usage.\u003C\u002Fp>\n\u003Cp>Backups can be managed directly from the Titan dashboard for centralized control.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Ftitansitescanner.com\u002F?utm_source=wordpressorg&utm_medium=readme&utm_campaign=backup\" rel=\"nofollow ugc\">Upgrade to Titan Pro\u003C\u002Fa> to unlock scheduled backups and external storage options.\u003C\u002Fp>\n\u003Ch3>Use Cases\u003C\u002Fh3>\n\u003Cp>Titan is suitable for:\u003C\u002Fp>\n\u003Cp>• Blogs receiving large volumes of comment spam\u003Cbr \u002F>\n• WooCommerce stores protecting customer login pages\u003Cbr \u002F>\n• Membership websites securing user accounts\u003Cbr \u002F>\n• Agencies managing multiple client websites\u003Cbr \u002F>\n• Educational platforms enforcing stronger authentication\u003Cbr \u002F>\n• Website owners looking for anti-spam and login security in one plugin\u003C\u002Fp>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>Need help? Open a new thread in the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fanti-spam\u002F\" rel=\"ugc\">Support Forum\u003C\u002Fa>, and we’ll be happy to assist.\u003C\u002Fp>\n\u003Ch3>Documentation\u003C\u002Fh3>\n\u003Cp>Discover how to make the most of Robin with our detailed and user-friendly \u003Ca href=\"https:\u002F\u002Fdocs.themeisle.com\u002F\" rel=\"nofollow ugc\">documentation\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>Titan is backed by Themeisle, trusted by over 1 million WordPress users worldwide.\u003C\u002Fp>\n","Block spam comments, defend against login attempts, and strengthen site security with anti-spam, brute-force protection, and two-factor authentication &hellip;",60000,3435619,90,368,"2026-03-11T17:54:00.000Z","5.6",[130,131,132,21,133],"antispam","brute-force-protection","limit-login-attempts","two-factor-authentication","http:\u002F\u002Fwordpress.org\u002Fplugins\u002Fanti-spam\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fanti-spam.7.5.0.zip",98,3,"2024-07-11 00:00:00",{"attackSurface":140,"codeSignals":245,"taintFlows":284,"riskAssessment":350,"analyzedAt":355},{"hooks":141,"ajaxHandlers":223,"restRoutes":239,"shortcodes":240,"cronEvents":241,"entryPointCount":244,"unprotectedCount":11},[142,148,152,158,162,166,170,174,179,183,186,189,193,197,201,204,208,213,218,221],{"type":143,"name":144,"callback":145,"file":146,"line":147},"action","plugins_loaded","digages_wpusermon_init_plugin","digages-website-monitor.php",44,{"type":143,"name":149,"callback":150,"file":146,"line":151},"admin_enqueue_scripts","digages_wpusermon_enqueue_admin_assets",80,{"type":143,"name":153,"callback":154,"priority":155,"file":156,"line":157},"wp_login","digages_wpusermon_track_login",10,"includes\\activity-tracker.php",11,{"type":143,"name":159,"callback":160,"file":156,"line":161},"wp_logout","digages_wpusermon_track_logout",14,{"type":143,"name":163,"callback":164,"priority":155,"file":156,"line":165},"publish_post","digages_wpusermon_track_post_publish",17,{"type":143,"name":167,"callback":168,"priority":155,"file":156,"line":169},"post_updated","digages_wpusermon_track_post_update",18,{"type":143,"name":171,"callback":172,"file":156,"line":173},"before_delete_post","digages_wpusermon_track_post_delete",19,{"type":143,"name":175,"callback":176,"priority":177,"file":156,"line":178},"init","digages_wpusermon_track_page_visit",999,22,{"type":143,"name":180,"callback":181,"file":156,"line":182},"admin_init","digages_wpusermon_track_admin_actions",25,{"type":143,"name":184,"callback":185,"file":156,"line":34},"wp_footer","digages_wpusermon_track_page_behavior_script",{"type":143,"name":187,"callback":185,"file":156,"line":188},"admin_footer",31,{"type":143,"name":190,"callback":191,"priority":155,"file":192,"line":157},"activated_plugin","digages_wpusermon_alert_plugin_activated","includes\\admin-alerts.php",{"type":143,"name":194,"callback":195,"priority":155,"file":192,"line":196},"upgrader_process_complete","digages_wpusermon_alert_update_complete",12,{"type":143,"name":198,"callback":199,"priority":155,"file":192,"line":200},"switch_theme","digages_wpusermon_alert_theme_switched",15,{"type":143,"name":180,"callback":202,"file":203,"line":125},"digages_wpusermon_check_export","includes\\admin-menu.php",{"type":143,"name":205,"callback":206,"file":203,"line":207},"admin_menu","digages_wpusermon_add_admin_menu",96,{"type":143,"name":209,"callback":210,"file":211,"line":212},"digages_wpusermon_cleanup_logs","digages_wpusermon_cleanup_old_logs","includes\\install.php",160,{"type":214,"name":215,"callback":216,"priority":34,"file":217,"line":155},"filter","authenticate","digages_wpusermon_check_login_attempt","includes\\login-monitor.php",{"type":143,"name":219,"callback":220,"file":217,"line":157},"wp_login_failed","digages_wpusermon_log_failed_login",{"type":143,"name":153,"callback":222,"priority":155,"file":217,"line":196},"digages_wpusermon_log_successful_login",[224,230,232,236],{"action":225,"nopriv":226,"callback":227,"hasNonce":228,"hasCapCheck":226,"file":156,"line":229},"digages_track_page_time",false,"digages_wpusermon_ajax_track_page_time",true,32,{"action":225,"nopriv":228,"callback":227,"hasNonce":228,"hasCapCheck":226,"file":156,"line":231},33,{"action":233,"nopriv":226,"callback":234,"hasNonce":228,"hasCapCheck":228,"file":235,"line":155},"digages_delete_log","digages_wpusermon_ajax_delete_log","includes\\ajax-handlers.php",{"action":237,"nopriv":226,"callback":238,"hasNonce":228,"hasCapCheck":228,"file":235,"line":157},"digages_clear_all_logs","digages_wpusermon_ajax_clear_all_logs",[],[],[242],{"hook":209,"callback":209,"file":211,"line":243},142,4,{"dangerousFunctions":246,"sqlUsage":247,"outputEscaping":273,"fileOperations":281,"externalRequests":281,"nonceChecks":282,"capabilityChecks":281,"bundledLibraries":283},[],{"prepared":182,"raw":157,"locations":248},[249,251,253,255,258,260,263,265,267,269,271],{"file":203,"line":231,"context":250},"$wpdb->get_results() with variable interpolation",{"file":203,"line":252,"context":250},41,{"file":203,"line":254,"context":250},49,{"file":203,"line":256,"context":257},227,"$wpdb->get_var() with variable interpolation",{"file":203,"line":259,"context":250},233,{"file":203,"line":261,"context":262},237,"$wpdb->get_col() with variable interpolation",{"file":203,"line":264,"context":257},372,{"file":203,"line":266,"context":250},378,{"file":203,"line":268,"context":250},386,{"file":203,"line":270,"context":257},527,{"file":203,"line":272,"context":250},533,{"escaped":274,"rawEcho":275,"locations":276},186,1,[277],{"file":278,"line":279,"context":280},"includes\\functions.php",328,"raw output",2,8,[],[285,303,311,337],{"entryPoint":286,"graph":287,"unsanitizedCount":11,"severity":302},"digages_wpusermon_ajax_track_page_time (includes\\activity-tracker.php:383)",{"nodes":288,"edges":300},[289,294],{"id":290,"type":291,"label":292,"file":156,"line":293},"n0","source","$_POST",389,{"id":295,"type":296,"label":297,"file":156,"line":298,"wp_function":299},"n1","sink","query() [SQLi]",409,"query",[301],{"from":290,"to":295,"sanitized":228},"low",{"entryPoint":304,"graph":305,"unsanitizedCount":11,"severity":302},"\u003Cactivity-tracker> (includes\\activity-tracker.php:0)",{"nodes":306,"edges":309},[307,308],{"id":290,"type":291,"label":292,"file":156,"line":293},{"id":295,"type":296,"label":297,"file":156,"line":298,"wp_function":299},[310],{"from":290,"to":295,"sanitized":228},{"entryPoint":312,"graph":313,"unsanitizedCount":275,"severity":302},"digages_wpusermon_settings_page (includes\\admin-menu.php:626)",{"nodes":314,"edges":333},[315,318,322,325,329],{"id":290,"type":291,"label":316,"file":203,"line":317},"$_POST (x4)",647,{"id":295,"type":296,"label":319,"file":203,"line":320,"wp_function":321},"echo() [XSS]",711,"echo",{"id":323,"type":291,"label":292,"file":203,"line":324},"n2",651,{"id":326,"type":327,"label":328,"file":203,"line":324},"n3","transform","→ digages_wpusermon_update_settings()",{"id":330,"type":296,"label":331,"file":278,"line":252,"wp_function":332},"n4","update_option() [Settings Manipulation]","update_option",[334,335,336],{"from":290,"to":295,"sanitized":228},{"from":323,"to":326,"sanitized":226},{"from":326,"to":330,"sanitized":226},{"entryPoint":338,"graph":339,"unsanitizedCount":275,"severity":302},"\u003Cadmin-menu> (includes\\admin-menu.php:0)",{"nodes":340,"edges":346},[341,342,343,344,345],{"id":290,"type":291,"label":316,"file":203,"line":317},{"id":295,"type":296,"label":319,"file":203,"line":320,"wp_function":321},{"id":323,"type":291,"label":292,"file":203,"line":324},{"id":326,"type":327,"label":328,"file":203,"line":324},{"id":330,"type":296,"label":331,"file":278,"line":252,"wp_function":332},[347,348,349],{"from":290,"to":295,"sanitized":228},{"from":323,"to":326,"sanitized":226},{"from":326,"to":330,"sanitized":226},{"summary":351,"deductions":352},"The \"digages-website-monitor\" plugin v1.0.0 exhibits a generally strong security posture, largely due to its diligent implementation of security best practices.  The absence of any recorded vulnerabilities or CVEs, coupled with a high percentage of prepared SQL statements and properly escaped output, indicates a proactive approach to secure coding.  Furthermore, the presence of nonce and capability checks on its AJAX handlers, along with a contained attack surface with all entry points protected by authorization checks, significantly reduces the likelihood of common web vulnerabilities.\n\nHowever, a closer look at the static analysis reveals a couple of areas that warrant attention.  The taint analysis identified two flows with unsanitized paths. While no critical or high severity issues were flagged from these flows, unsanitized paths can sometimes be precursors to path traversal or arbitrary file read\u002Fwrite vulnerabilities, especially if they interact with file operations or external HTTP requests.  The plugin also performs two file operations and two external HTTP requests, which, while not inherently insecure, could become points of compromise if not handled with extreme care and robust input validation and sanitization on any user-supplied data that influences these operations.\n\nIn conclusion, \"digages-website-monitor\" v1.0.0 is a well-developed plugin from a security perspective, with a commendable track record and adherence to many security best practices. The primary area for improvement lies in thoroughly auditing and sanitizing the identified unsanitized path flows. Addressing these minor concerns would further solidify its security and mitigate potential, albeit currently low, risks.",[353],{"reason":354,"points":31},"Flows with unsanitized paths","2026-03-17T06:32:06.977Z",{"wat":357,"direct":370},{"assetPaths":358,"generatorPatterns":363,"scriptPaths":364,"versionParams":365},[359,360,361,362],"\u002Fwp-content\u002Fplugins\u002Fdigages-website-monitor\u002Fassets\u002Fcss\u002Fadmin.css","\u002Fwp-content\u002Fplugins\u002Fdigages-website-monitor\u002Fassets\u002Fcss\u002Fabout.css","\u002Fwp-content\u002Fplugins\u002Fdigages-website-monitor\u002Fassets\u002Fjs\u002Fadmin.js","\u002Fwp-content\u002Fplugins\u002Fdigages-website-monitor\u002Fassets\u002Fjs\u002Finstall-plugin.js",[],[361,362],[366,367,368,369],"digages-website-monitor\u002Fassets\u002Fcss\u002Fadmin.css?ver=","digages-website-monitor\u002Fassets\u002Fcss\u002Fabout.css?ver=","digages-website-monitor\u002Fassets\u002Fjs\u002Fadmin.js?ver=","digages-website-monitor\u002Fassets\u002Fjs\u002Finstall-plugin.js?ver=",{"cssClasses":371,"htmlComments":372,"htmlAttributes":373,"restEndpoints":375,"jsGlobals":376,"shortcodeOutput":378},[],[],[374],"digages-wp-website-monitor-settings",[],[377],"digagesUserMon",[]]