[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fcYedXAlcP3Wvb1H-vytbG7L4V4dNHBf1J_gTZLaZSLU":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":13,"last_updated":14,"tested_up_to":15,"requires_at_least":16,"requires_php":17,"tags":18,"homepage":24,"download_link":25,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28,"vulnerabilities":29,"developer":30,"crawl_stats":27,"alternatives":37,"analysis":133,"fingerprints":449},"fullworks-active-users-monitor","Fullworks Active Users Monitor","1.1.0","fullworks","https:\u002F\u002Fprofiles.wordpress.org\u002Ffullworks\u002F","\u003Cp>\u003Cstrong>Fullworks Active Users Monitor\u003C\u002Fstrong> provides administrators with real-time visibility of logged-in users on your WordPress site. Using WordPress’s native session tokens system, this plugin accurately tracks user login states and provides powerful monitoring tools.\u003C\u002Fp>\n\u003Ch4>Key Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Real-Time Tracking\u003C\u002Fstrong> – Uses WordPress session tokens for accurate online\u002Foffline status\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Comprehensive Audit Trail\u003C\u002Fstrong> – Track all login\u002Flogout events with detailed logging\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Admin Bar Widget\u003C\u002Fstrong> – Quick overview of online users with role breakdown\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Enhanced Users List\u003C\u002Fstrong> – Visual indicators, status columns, and filtering options\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Dashboard Widget\u003C\u002Fstrong> – At-a-glance view of active users on your dashboard\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Audit Log Export\u003C\u002Fstrong> – Export user activity to CSV, JSON, or Excel formats\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Auto-Refresh\u003C\u002Fstrong> – Configurable automatic updates without page reload\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Role-Based Display\u003C\u002Fstrong> – Color-coded indicators for different user roles\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WP-CLI Support\u003C\u002Fstrong> – Command line tools for monitoring and management\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Performance Optimized\u003C\u002Fstrong> – Smart caching and efficient queries\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Fully Translatable\u003C\u002Fstrong> – Ready for localization\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Visual Indicators\u003C\u002Fh4>\n\u003Cp>The plugin provides clear visual feedback for online users:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Green status dots for online users\u003C\u002Fli>\n\u003Cli>Gold\u002Forange borders for administrators\u003C\u002Fli>\n\u003Cli>Color-coded role indicators\u003C\u002Fli>\n\u003Cli>Animated pulse effects (optional)\u003C\u002Fli>\n\u003Cli>“ONLINE” badges in user lists\u003C\u002Fli>\n\u003Cli>Last seen timestamps for offline users\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Perfect For\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Membership sites monitoring user activity\u003C\u002Fli>\n\u003Cli>Educational platforms tracking student engagement\u003C\u002Fli>\n\u003Cli>Multi-author blogs coordinating content creation\u003C\u002Fli>\n\u003Cli>Support teams managing customer interactions\u003C\u002Fli>\n\u003Cli>Any site requiring user activity insights\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Developer Friendly\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Clean, well-documented code\u003C\u002Fli>\n\u003Cli>Action and filter hooks for customization\u003C\u002Fli>\n\u003Cli>WP-CLI commands for automation\u003C\u002Fli>\n\u003Cli>Follows WordPress coding standards\u003C\u002Fli>\n\u003Cli>Compatible with multisite installations\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>WP-CLI Commands\u003C\u002Fh3>\n\u003Cp>The plugin provides powerful WP-CLI commands for monitoring and automation:\u003C\u002Fp>\n\u003Ch4>Basic Commands\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ccode>wp active-users list\u003C\u002Fcode> – List all online users\u003C\u002Fli>\n\u003Cli>\u003Ccode>wp active-users stats\u003C\u002Fcode> – Display online user statistics\u003C\u002Fli>\n\u003Cli>\u003Ccode>wp active-users check \u003Cuser>\u003C\u002Fcode> – Check if a specific user is online\u003C\u002Fli>\n\u003Cli>\u003Ccode>wp active-users monitor\u003C\u002Fcode> – Real-time monitoring in terminal\u003C\u002Fli>\n\u003Cli>\u003Ccode>wp active-users clear-cache\u003C\u002Fcode> – Clear the online users cache\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Automation Commands\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Check if any users are online (for scripting):\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>wp active-users any [--quiet] [--count] [--json]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cul>\n\u003Cli>\u003Ccode>--quiet\u003C\u002Fcode> – Returns exit code only (0 = users online, 1 = no users online)\u003C\u002Fli>\n\u003Cli>\u003Ccode>--count\u003C\u002Fcode> – Returns just the number of online users\u003C\u002Fli>\n\u003Cli>\u003Ccode>--json\u003C\u002Fcode> – Returns detailed JSON output\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Wait until no users are online:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>wp active-users wait-clear [--timeout=\u003Cseconds>] [--check-interval=\u003Cseconds>] [--quiet]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cul>\n\u003Cli>\u003Ccode>--timeout\u003C\u002Fcode> – Maximum time to wait (default: 300 seconds)\u003C\u002Fli>\n\u003Cli>\u003Ccode>--check-interval\u003C\u002Fcode> – How often to check (default: 30 seconds)\u003C\u002Fli>\n\u003Cli>\u003Ccode>--quiet\u003C\u002Fcode> – Suppress progress messages\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Example Automation Scripts\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Safe upgrade script:\u003C\u002Fstrong>\u003Cbr \u002F>\n    `bash\u003C\u002Fp>\n\u003Cp>!\u002Fbin\u002Fbash\u003C\u002Fp>\n\u003Cp>Only upgrade when no users are online\u003C\u002Fp>\n\u003Cp>if wp active-users any –quiet; then\u003Cbr \u002F>\n    echo “Users are online, postponing upgrade”\u003Cbr \u002F>\nelse\u003Cbr \u002F>\n    echo “No users online, safe to upgrade”\u003Cbr \u002F>\n    wp core update\u003Cbr \u002F>\n    wp plugin update –all\u003Cbr \u002F>\nfi\u003Cbr \u002F>\n    `\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Maintenance with user wait:\u003C\u002Fstrong>\u003Cbr \u002F>\n    `bash\u003C\u002Fp>\n\u003Cp>Wait for users to go offline, then perform maintenance\u003C\u002Fp>\n\u003Cp>wp active-users wait-clear –timeout=600 && {\u003Cbr \u002F>\n    wp maintenance-mode activate\u003Cbr \u002F>\n    wp db optimize\u003Cbr \u002F>\n    wp cache flush\u003Cbr \u002F>\n    wp maintenance-mode deactivate\u003Cbr \u002F>\n}\u003Cbr \u002F>\n    `\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Monitoring script:\u003C\u002Fstrong>\u003Cbr \u002F>\n    `bash\u003C\u002Fp>\n\u003Cp>Get online user count for monitoring dashboard\u003C\u002Fp>\n\u003Cp>ONLINE_COUNT=$(wp active-users any –count)\u003Cbr \u002F>\nif [ “$ONLINE_COUNT” -gt “100” ]; then\u003Cbr \u002F>\n    # Send alert about high user activity\u003Cbr \u002F>\n    echo “High activity: $ONLINE_COUNT users online”\u003Cbr \u002F>\nfi\u003Cbr \u002F>\n    `\u003C\u002Fp>\n\u003Cp>These commands make it easy to create maintenance scripts that respect user activity, ensuring updates and maintenance tasks only run when appropriate.\u003C\u002Fp>\n\u003Ch3>Privacy Policy\u003C\u002Fh3>\n\u003Cp>This plugin does not collect or store any personal data beyond what WordPress already tracks for logged-in users. It only reads existing session data to determine online status. No data is sent to external services.\u003C\u002Fp>\n\u003Ch3>Credits\u003C\u002Fh3>\n\u003Cp>Developed by \u003Ca href=\"https:\u002F\u002Ffullworks.net\u002F\" rel=\"nofollow ugc\">Fullworks\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Icons and visual elements use WordPress core styles for consistency.\u003C\u002Fp>\n","Real-time monitoring of logged-in WordPress users with visual indicators, filtering, and comprehensive admin tools.",30,417,0,"2025-09-17T20:12:00.000Z","6.8.5","6.2","7.4",[19,20,21,22,23],"active-users","admin-tools","monitoring","online-users","users","https:\u002F\u002Ffullworks.net\u002Fproducts\u002Factive-users-monitor\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffullworks-active-users-monitor.1.1.0.zip",100,null,"2026-03-15T15:16:48.613Z",[],{"slug":7,"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},13,78750,94,1372,75,"2026-04-04T01:14:43.219Z",[38,59,76,93,115],{"slug":39,"name":40,"version":41,"author":42,"author_profile":43,"description":44,"short_description":45,"active_installs":46,"downloaded":47,"rating":33,"num_ratings":48,"last_updated":49,"tested_up_to":50,"requires_at_least":51,"requires_php":52,"tags":53,"homepage":57,"download_link":58,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"online-active-users","WP Online Active Users","3.1","Nikul Patel","https:\u002F\u002Fprofiles.wordpress.org\u002Fvalani9099\u002F","\u003Cp>\u003Cstrong>WP Online Active Users\u003C\u002Fstrong> is a lightweight and powerful WordPress plugin that lets you monitor and display how many users are currently online active on your website. Easily view real-time user activity and last seen status directly on the Users page in your WordPress admin dashboard.\u003C\u002Fp>\n\u003Cp>This plugin is the best solution to show live \u003Cstrong>online active users\u003C\u002Fstrong> on your WordPress site, providing instant insights into user engagement and site activity. Simply login and check the \u003Cstrong>Users\u003C\u002Fstrong> menu to see all currently logged-in users.\u003C\u002Fp>\n\u003Cp>Ideal for website owners who want to enhance site security, track active sessions, and improve user interaction. With a simple, user-friendly interface, \u003Cstrong>WP Online Active Users\u003C\u002Fstrong> is easy to install and configure. This plugin is ideal for all types of websites including blogs, membership sites, forums, and WooCommerce stores.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>WooCommerce compatible\u003C\u002Fstrong>, it also displays the number of logged-in customers on your online store, helping you monitor customer activity in real-time.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>WP Online Active Users\u003C\u002Fstrong> also provides a user-friendly shortcode that lets you display live user counts anywhere on your site — whether on posts, pages, widgets, or within compatible with popular page builders.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[webi_active_user]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>KEY FEATURES:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>View real-time online active user status in WordPress admin dashboard.\u003C\u002Fli>\n\u003Cli>Green dot indicator for online users and red dot with last seen for offline users.\u003C\u002Fli>\n\u003Cli>Display active users count in the WordPress admin bar.\u003C\u002Fli>\n\u003Cli>WooCommerce support to track logged-in customers.\u003C\u002Fli>\n\u003Cli>Shortcode support for displaying active users on posts, pages, or widgets.\u003C\u002Fli>\n\u003Cli>Display online active users list table with user info.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Who Should Use WP Online Active Users?\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Website Owners and Administrators\u003C\u002Fli>\n\u003Cli>Membership and Community Sites\u003C\u002Fli>\n\u003Cli>WooCommerce Store Managers\u003C\u002Fli>\n\u003Cli>Editors, Authors, and Subscribers\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Why Use WP Online Active Users on Your Site?\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Real-Time User Monitoring:\u003C\u002Fstrong> Instantly see how many users are active on your website to better understand engagement and traffic patterns.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Improve Security:\u003C\u002Fstrong> Detect unusual login activity and monitor user sessions to enhance your site’s security.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Boost User Engagement:\u003C\u002Fstrong> Showcase live user activity as social proof to encourage interaction and trust.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WooCommerce Friendly:\u003C\u002Fstrong> Track active customers in your online store to optimize marketing and sales strategies.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Easy to Use & Lightweight:\u003C\u002Fstrong> Minimal setup with a clean interface that won’t slow down your website.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Flexible Display Options:\u003C\u002Fstrong> Use shortcode to show online user counts anywhere on your site, compatible with all page builders.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Support\u003C\u002Fstrong>\u003Cbr \u002F>\nWe are committed to providing ongoing updates and new features based on user feedback. For support, feature requests, or bug reports, please visit our \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fonline-active-users\u002F\" title=\"support forum\" rel=\"ugc\">support forum\u003C\u002Fa>.\u003C\u002Fp>\n","WP Online Active Users is a lightweight, powerful plugin to monitor and display how many users are currently online active on your WordPress website.",2000,21683,38,"2025-12-22T16:55:00.000Z","6.9.4","6.3","7.3",[19,22,54,55,56],"user-status","woocommerce-users","wp-online-users","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fonline-active-users\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fonline-active-users.3.1.zip",{"slug":60,"name":61,"version":62,"author":63,"author_profile":64,"description":65,"short_description":66,"active_installs":13,"downloaded":67,"rating":13,"num_ratings":13,"last_updated":68,"tested_up_to":69,"requires_at_least":70,"requires_php":71,"tags":72,"homepage":68,"download_link":74,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":75},"active-users-list","Active Users List","1.0","Ambarish","https:\u002F\u002Fprofiles.wordpress.org\u002Fambarishchatterjee89\u002F","\u003Cp>[Available-Users] shortcode will fetch all current active users\u003C\u002Fp>\n\u003Ch3>License\u003C\u002Fh3>\n\u003Cp>This file is part of WordPress Active Users.\u003C\u002Fp>\n\u003Cp>WordPress Active Users is free software: you can redistribute it and\u002For modify it under the terms of the GNU General Public License as published\u003Cbr \u002F>\nby the Free Software Foundation, either version 3 of the License, or (at your option) any later version.\u003C\u002Fp>\n\u003Cp>WordPress Active Users is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of\u003Cbr \u002F>\nMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.\u003C\u002Fp>\n\u003Cp>Get a copy of the GNU General Public License in \u003Ca href=\"http:\u002F\u002Fwww.gnu.org\u002Flicenses\u002F\" rel=\"nofollow ugc\">http:\u002F\u002Fwww.gnu.org\u002Flicenses\u002F\u003C\u002Fa>.\u003C\u002Fp>\n","List all the current active users",1839,"","5.2.24","3.0","5.2.4",[19,73,22,23],"available-users","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Factive-users-list.zip","2026-03-15T10:48:56.248Z",{"slug":77,"name":78,"version":79,"author":80,"author_profile":81,"description":82,"short_description":83,"active_installs":13,"downloaded":84,"rating":13,"num_ratings":13,"last_updated":85,"tested_up_to":15,"requires_at_least":86,"requires_php":17,"tags":87,"homepage":68,"download_link":92,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"storm-clean-admin","Storm Clean Admin","1.0.0","Wpstorm Genius","https:\u002F\u002Fprofiles.wordpress.org\u002Fwpstormdev\u002F","\u003Cp>\u003Cstrong>Storm Clean Admin\u003C\u002Fstrong> is a lightweight and performance-focused WordPress plugin that helps site administrators manage inactive users, track activity, and maintain a clean, secure dashboard.\u003C\u002Fp>\n\u003Cp>Built with a modern React-powered interface and adhering to WordPress coding standards, it provides a seamless experience for both administrators and site managers.\u003C\u002Fp>\n\u003Ch3>Key Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>🚀 \u003Cstrong>Fast & Lightweight\u003C\u002Fstrong> – Uses native WordPress APIs for optimal performance.\u003C\u002Fli>\n\u003Cli>🧍‍♂️ \u003Cstrong>Smart User Management\u003C\u002Fstrong> – Detect, deactivate, or delete inactive users automatically.\u003C\u002Fli>\n\u003Cli>📊 \u003Cstrong>Analytics Dashboard\u003C\u002Fstrong> – Monitor user login activity, registrations, and engagement.\u003C\u002Fli>\n\u003Cli>⚙️ \u003Cstrong>Custom Automation\u003C\u002Fstrong> – Schedule cleanups and inactivity checks.\u003C\u002Fli>\n\u003Cli>🔒 \u003Cstrong>Security Focused\u003C\u002Fstrong> – Protects admin and critical roles from accidental removal.\u003C\u002Fli>\n\u003Cli>🎨 \u003Cstrong>Modern UI\u003C\u002Fstrong> – Clean, responsive React interface integrated with WordPress.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Why Use Storm Clean Admin?\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Keep your user database clean and efficient\u003C\u002Fli>\n\u003Cli>Identify dormant or risky accounts\u003C\u002Fli>\n\u003Cli>Automate routine maintenance tasks\u003C\u002Fli>\n\u003Cli>Improve visibility on user activity\u003C\u002Fli>\n\u003Cli>Maintain GDPR compliance by removing unused accounts\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Built For Admins and Developers\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Fully compatible with WordPress coding and security standards\u003C\u002Fli>\n\u003Cli>Translation-ready and fully localizable\u003C\u002Fli>\n\u003Cli>Uses WordPress REST API for scalability and speed\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Compatibility\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Works with WordPress 5.0+\u003C\u002Fli>\n\u003Cli>Tested up to 6.8.3\u003C\u002Fli>\n\u003Cli>Supports classic and block themes\u003C\u002Fli>\n\u003Cli>Translation-ready with included \u003Ccode>.pot\u003C\u002Fcode> file\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Inactive Users Management\u003C\u002Fstrong> – Automatically detect and manage inactive accounts\u003C\u002Fli>\n\u003Cli>\u003Cstrong>User Activity Tracking\u003C\u002Fstrong> – Track login times and last activity\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Automated Cleanup\u003C\u002Fstrong> – Schedule automatic cleanup of inactive users\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Analytics Dashboard\u003C\u002Fstrong> – View site and user activity trends\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Role-Based Exclusions\u003C\u002Fstrong> – Exclude specific user roles from inactivity checks\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Flexible Actions\u003C\u002Fstrong> – Deactivate or delete inactive users\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Activity Charts\u003C\u002Fstrong> – Visualize login and registration patterns\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Bulk Actions\u003C\u002Fstrong> – Apply actions to multiple users simultaneously\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Security-Focused\u003C\u002Fstrong> – Built with WordPress best practices\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Modern UI\u003C\u002Fstrong> – Responsive React dashboard\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Getting Started\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Install and activate the plugin.\u003C\u002Fli>\n\u003Cli>Navigate to \u003Cstrong>Storm Clean Admin\u003C\u002Fstrong> in the WordPress admin menu.\u003C\u002Fli>\n\u003Cli>Configure inactivity thresholds and exclusion rules.\u003C\u002Fli>\n\u003Cli>Enable automatic cleanup or manage users manually.\u003C\u002Fli>\n\u003Cli>Monitor user activity and manage accounts from the dashboard.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Privacy Policy\u003C\u002Fh3>\n\u003Cp>All user login times are tracked locally in your database. No external data transmission occurs. Data remains on your WordPress installation.\u003C\u002Fp>\n\u003Ch3>Roadmap\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Multisite compatibility\u003C\u002Fli>\n\u003Cli>Email notifications for inactive users\u003C\u002Fli>\n\u003Cli>Export\u002Fimport cleanup logs\u003C\u002Fli>\n\u003Cli>WooCommerce integration for user activity\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>Documentation, FAQs, and support: \u003Ca href=\"https:\u002F\u002Fwpstorm.ir\u002Fclean-admin\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fwpstorm.ir\u002Fclean-admin\u002F\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Feedback & Contribution\u003C\u002Fh3>\n\u003Cp>Report issues or share ideas: \u003Ca href=\"https:\u002F\u002Fwpstorm.ir\u002Fsupport\" rel=\"nofollow ugc\">https:\u002F\u002Fwpstorm.ir\u002Fsupport\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Credits\u003C\u002Fh3>\n\u003Cp>Developed by \u003Cstrong>Wpstorm Team\u003C\u002Fstrong>\u003Cbr \u002F>\nWebsite: \u003Ca href=\"https:\u002F\u002Fwpstorm.ir\" rel=\"nofollow ugc\">https:\u002F\u002Fwpstorm.ir\u003C\u002Fa>\u003C\u002Fp>\n","A modern WordPress plugin to manage inactive users, monitor site activity, and keep your site optimized and secure.",125,"2025-11-29T20:28:00.000Z","5.0",[20,88,89,90,91],"inactive-users","optimization","security","user-management","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fstorm-clean-admin.1.0.0.zip",{"slug":94,"name":95,"version":96,"author":97,"author_profile":98,"description":99,"short_description":100,"active_installs":101,"downloaded":102,"rating":13,"num_ratings":13,"last_updated":103,"tested_up_to":104,"requires_at_least":105,"requires_php":106,"tags":107,"homepage":112,"download_link":113,"security_score":114,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"weblix","Weblix – Online Users","1.4.1","Vahid Behnam","https:\u002F\u002Fprofiles.wordpress.org\u002Fvahidbehnam\u002F","\u003Ch3>🚀 The Ultimate Google Analytics Alternative – 100% Lightweight & Real-Time!\u003C\u002Fh3>\n\u003Cp>Tired of slow page speeds and complex analytics? Weblix is the perfect replacement for Google Analytics, offering real-time tracking without slowing down your website. Get instant insights into your visitors, live user count, page views, and more—all without the bloat of external scripts.\u003C\u002Fp>\n\u003Ch3>🔹 Why Weblix?\u003C\u002Fh3>\n\u003Cp>Unlike Google Analytics, which relies on heavy tracking scripts and delayed data updates, Weblix delivers instant, accurate, and privacy-friendly analytics directly within WordPress. Whether you run a blog, e-commerce store, or high-traffic site, Weblix keeps your stats live and your site lightning-fast!\u003C\u002Fp>\n\u003Ch3>🌟 Powerful Features\u003C\u002Fh3>\n\u003Cp>✅ Instant Real-Time Stats – See who’s online right now!\u003Cbr \u002F>\n✅ Live Online User Count – Track active users in the last 30 minutes.\u003Cbr \u002F>\n✅ Pageview Tracking – Monitor which pages are getting the most attention.\u003Cbr \u002F>\n✅ Device & Location Insights – Understand your audience better.\u003Cbr \u002F>\n✅ Bot Detection & Filtering – Get clean, accurate visitor data.\u003Cbr \u002F>\n✅ Lightweight & No Tracking Scripts – Zero impact on performance.\u003Cbr \u002F>\n✅ Fully SEO-Friendly – No third-party scripts that slow down your site.\u003C\u002Fp>\n\u003Ch3>🚀 Why Choose Weblix Over Google Analytics?\u003C\u002Fh3>\n\u003Cp>🔹 No External Scripts – Unlike Google Analytics, Weblix doesn’t slow down your site.\u003Cbr \u002F>\n🔹 Instant Tracking – Google Analytics has delays; Weblix updates stats in real-time.\u003Cbr \u002F>\n🔹 Privacy-Focused – No data sharing with third parties.\u003Cbr \u002F>\n🔹 Perfect for SEO – Faster page speeds mean better rankings.\u003Cbr \u002F>\n🔹 Ideal for Any Website – Whether it’s a blog, shop, or membership site, Weblix works perfectly.\u003C\u002Fp>\n\u003Ch3>🔥 Ditch Google Analytics & Take Control of Your Data Today!\u003C\u002Fh3>\n","Display online users and page views in the last 30 minutes, just like Google Analytics, but without slowing down your website.",80,957,"2025-02-06T14:54:00.000Z","6.7.5","5.3","7.2",[108,109,22,110,111],"google-analytics","insights","page-views","stats","https:\u002F\u002Fgithub.com\u002Fvahidbehnam\u002FWeblix","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fweblix.1.4.1.zip",92,{"slug":116,"name":117,"version":118,"author":119,"author_profile":120,"description":121,"short_description":122,"active_installs":123,"downloaded":124,"rating":26,"num_ratings":125,"last_updated":126,"tested_up_to":15,"requires_at_least":127,"requires_php":17,"tags":128,"homepage":68,"download_link":132,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"bulk-delete-users-by-keyword","Bulk Delete Users by Keyword","2.0","Shiek Md Anwar Hussain Mizan (Sheikh MiZan)","https:\u002F\u002Fprofiles.wordpress.org\u002Fsheikhmizanbd\u002F","\u003Cp>The \u003Cstrong>Bulk Delete Users by Keyword\u003C\u002Fstrong> plugin provides administrators with a powerful tool for cleaning up user databases by allowing bulk deletion based on specific keywords. Perfect for removing spam accounts, inactive users, or performing database maintenance.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Key Features:\u003C\u002Fstrong>\u003Cbr \u002F>\n– Advanced keyword filtering across multiple user fields (username, email, display name)\u003Cbr \u002F>\n– Batch processing for handling large user databases efficiently\u003Cbr \u002F>\n– Real-time progress tracking during deletion operations\u003Cbr \u002F>\n– Comprehensive safety warnings and confirmations\u003Cbr \u002F>\n– Customizable batch sizes for optimal performance\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Enhanced Functionality in Version 2.0:\u003C\u002Fstrong>\u003Cbr \u002F>\n– AJAX-powered processing for smooth operation\u003Cbr \u002F>\n– Detailed progress reporting\u003Cbr \u002F>\n– Support for multiple search fields\u003Cbr \u002F>\n– Improved user interface\u003Cbr \u002F>\n– Better error handling and notifications\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Ch4>Core Functionality\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Keyword-based user filtering and deletion\u003C\u002Fli>\n\u003Cli>Batch processing for large datasets\u003C\u002Fli>\n\u003Cli>Multi-field search (username, email, display name, nickname)\u003C\u002Fli>\n\u003Cli>Progress tracking during operations\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Safety Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Explicit warning messages\u003C\u002Fli>\n\u003Cli>Confirmation dialogs\u003C\u002Fli>\n\u003Cli>Nonce verification for all operations\u003C\u002Fli>\n\u003Cli>Capability checks\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Performance\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Optimized database queries\u003C\u002Fli>\n\u003Cli>Configurable batch sizes\u003C\u002Fli>\n\u003Cli>Memory-efficient processing\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>License\u003C\u002Fh3>\n\u003Cp>GNU General Public License v2.0 or later\u003C\u002Fp>\n\u003Ch3>Privacy Notice\u003C\u002Fh3>\n\u003Cp>This plugin does not collect any user data or transmit information to external servers. All operations occur entirely within your WordPress installation.\u003C\u002Fp>\n","Efficiently manage your WordPress users with keyword-based bulk deletion capabilities.",70,1036,1,"2025-06-22T10:42:00.000Z","5.5",[20,129,130,131,91],"bulk-delete","delete-users","keyword-based-deletion","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbulk-delete-users-by-keyword.zip",{"attackSurface":134,"codeSignals":271,"taintFlows":307,"riskAssessment":442,"analyzedAt":448},{"hooks":135,"ajaxHandlers":243,"restRoutes":266,"shortcodes":267,"cronEvents":268,"entryPointCount":270,"unprotectedCount":13},[136,142,146,150,154,159,164,166,172,176,180,184,188,192,195,198,200,204,208,211,215,219,222,226,230,234,236,240],{"type":137,"name":138,"callback":139,"file":140,"line":141},"action","admin_enqueue_scripts","enqueue_admin_assets","fullworks-active-users-monitor.php",168,{"type":137,"name":143,"callback":144,"file":140,"line":145},"wp_enqueue_scripts","enqueue_admin_bar_assets",169,{"type":137,"name":147,"callback":148,"file":140,"line":149},"admin_init","maybe_update_audit_database",178,{"type":137,"name":151,"callback":152,"file":140,"line":153},"plugins_loaded","closure",276,{"type":137,"name":155,"callback":156,"priority":26,"file":157,"line":158},"admin_bar_menu","add_admin_bar_item","includes\\class-admin-bar.php",41,{"type":137,"name":160,"callback":161,"file":162,"line":163},"admin_menu","add_admin_pages","includes\\class-audit-admin.php",25,{"type":137,"name":138,"callback":139,"file":162,"line":165},26,{"type":137,"name":167,"callback":168,"priority":169,"file":170,"line":171},"wp_login","log_login",10,"includes\\class-audit-logger.php",33,{"type":137,"name":173,"callback":174,"file":170,"line":175},"wp_logout","log_logout",34,{"type":137,"name":177,"callback":178,"file":170,"line":179},"wp_login_failed","log_failed_login",35,{"type":137,"name":181,"callback":182,"file":170,"line":183},"auth_cookie_expired","log_session_expired",36,{"type":137,"name":185,"callback":186,"file":170,"line":187},"fwaum_cleanup_audit_logs","cleanup_old_logs",39,{"type":137,"name":189,"callback":190,"file":191,"line":158},"wp_dashboard_setup","add_dashboard_widget","includes\\class-dashboard-widget.php",{"type":137,"name":138,"callback":193,"file":191,"line":194},"enqueue_scripts",42,{"type":137,"name":160,"callback":196,"file":197,"line":163},"add_settings_page","includes\\class-settings.php",{"type":137,"name":147,"callback":199,"file":197,"line":165},"register_settings",{"type":137,"name":201,"callback":202,"file":197,"line":203},"init","init_free_plugin_lib",27,{"type":137,"name":167,"callback":205,"priority":169,"file":206,"line":207},"track_login","includes\\class-user-tracker.php",258,{"type":137,"name":173,"callback":209,"file":206,"line":210},"track_logout",259,{"type":137,"name":147,"callback":212,"file":213,"line":214},"init_users_list","includes\\class-users-list.php",37,{"type":216,"name":217,"callback":218,"file":213,"line":48},"filter","views_users","add_online_filter_links",{"type":216,"name":220,"callback":221,"file":213,"line":187},"pre_get_users","filter_users_query",{"type":216,"name":223,"callback":224,"file":213,"line":225},"manage_users_columns","add_online_status_column",58,{"type":216,"name":227,"callback":228,"priority":169,"file":213,"line":229},"manage_users_custom_column","render_online_status_column",59,{"type":216,"name":231,"callback":232,"file":213,"line":233},"manage_users_sortable_columns","make_online_status_sortable",60,{"type":137,"name":138,"callback":193,"file":213,"line":235},63,{"type":137,"name":237,"callback":238,"file":213,"line":239},"admin_notices","display_online_stats",66,{"type":216,"name":241,"callback":152,"file":213,"line":242},"admin_body_class",349,[244,249,253,256,259,262],{"action":245,"nopriv":246,"callback":247,"hasNonce":248,"hasCapCheck":248,"file":157,"line":194},"fwaum_update_admin_bar",false,"ajax_update_admin_bar",true,{"action":250,"nopriv":246,"callback":251,"hasNonce":248,"hasCapCheck":248,"file":252,"line":214},"fwaum_get_online_users","get_online_users","includes\\class-ajax-handler.php",{"action":254,"nopriv":246,"callback":255,"hasNonce":248,"hasCapCheck":248,"file":252,"line":48},"fwaum_refresh_users_list","refresh_users_list",{"action":257,"nopriv":246,"callback":258,"hasNonce":248,"hasCapCheck":248,"file":252,"line":187},"fwaum_get_user_status","get_user_status",{"action":260,"nopriv":246,"callback":261,"hasNonce":248,"hasCapCheck":248,"file":162,"line":203},"fwaum_audit_get_details","ajax_get_entry_details",{"action":263,"nopriv":246,"callback":264,"hasNonce":248,"hasCapCheck":248,"file":265,"line":163},"fwaum_export_audit_log","handle_export_request","includes\\class-audit-exporter.php",[],[],[269],{"hook":185,"callback":185,"file":170,"line":158},6,{"dangerousFunctions":272,"sqlUsage":273,"outputEscaping":283,"fileOperations":274,"externalRequests":13,"nonceChecks":304,"capabilityChecks":305,"bundledLibraries":306},[],{"prepared":165,"raw":274,"locations":275},2,[276,280],{"file":277,"line":278,"context":279},"includes\\class-audit-installer.php",115,"$wpdb->get_results() with variable interpolation",{"file":277,"line":281,"context":282},184,"$wpdb->query() with variable interpolation",{"escaped":284,"rawEcho":285,"locations":286},235,8,[287,290,292,294,296,298,300,302],{"file":265,"line":288,"context":289},188,"raw output",{"file":191,"line":291,"context":289},136,{"file":197,"line":293,"context":289},362,{"file":197,"line":295,"context":289},369,{"file":197,"line":297,"context":289},376,{"file":197,"line":299,"context":289},383,{"file":197,"line":301,"context":289},398,{"file":197,"line":303,"context":289},402,7,17,[],[308,352,378,391,407,421,434],{"entryPoint":309,"graph":310,"unsanitizedCount":350,"severity":351},"handle_export_request (includes\\class-audit-exporter.php:31)",{"nodes":311,"edges":343},[312,317,321,326,329,332,335,337,340],{"id":313,"type":314,"label":315,"file":265,"line":316},"n0","source","$_REQUEST",68,{"id":318,"type":319,"label":320,"file":265,"line":316},"n1","transform","→ export_json()",{"id":322,"type":323,"label":324,"file":265,"line":281,"wp_function":325},"n2","sink","header() [Header Injection]","header",{"id":327,"type":314,"label":315,"file":265,"line":328},"n3",71,{"id":330,"type":319,"label":331,"file":265,"line":328},"n4","→ export_excel()",{"id":333,"type":323,"label":324,"file":265,"line":334,"wp_function":325},"n5",203,{"id":336,"type":314,"label":315,"file":265,"line":35},"n6",{"id":338,"type":319,"label":339,"file":265,"line":35},"n7","→ export_csv()",{"id":341,"type":323,"label":324,"file":265,"line":342,"wp_function":325},"n8",91,[344,345,346,347,348,349],{"from":313,"to":318,"sanitized":246},{"from":318,"to":322,"sanitized":246},{"from":327,"to":330,"sanitized":246},{"from":330,"to":333,"sanitized":246},{"from":336,"to":338,"sanitized":246},{"from":338,"to":341,"sanitized":246},3,"medium",{"entryPoint":353,"graph":354,"unsanitizedCount":350,"severity":351},"\u003Cclass-audit-exporter> (includes\\class-audit-exporter.php:0)",{"nodes":355,"edges":370},[356,358,359,360,361,362,363,364,365,366,368],{"id":313,"type":314,"label":357,"file":265,"line":194},"$_REQUEST (x3)",{"id":318,"type":323,"label":324,"file":265,"line":342,"wp_function":325},{"id":322,"type":314,"label":315,"file":265,"line":316},{"id":327,"type":319,"label":320,"file":265,"line":316},{"id":330,"type":323,"label":324,"file":265,"line":281,"wp_function":325},{"id":333,"type":314,"label":315,"file":265,"line":328},{"id":336,"type":319,"label":331,"file":265,"line":328},{"id":338,"type":323,"label":324,"file":265,"line":334,"wp_function":325},{"id":341,"type":314,"label":315,"file":265,"line":35},{"id":367,"type":319,"label":339,"file":265,"line":35},"n9",{"id":369,"type":323,"label":324,"file":265,"line":342,"wp_function":325},"n10",[371,372,373,374,375,376,377],{"from":313,"to":318,"sanitized":248},{"from":322,"to":327,"sanitized":246},{"from":327,"to":330,"sanitized":246},{"from":333,"to":336,"sanitized":246},{"from":336,"to":338,"sanitized":246},{"from":341,"to":367,"sanitized":246},{"from":367,"to":369,"sanitized":246},{"entryPoint":379,"graph":380,"unsanitizedCount":13,"severity":390},"render_audit_log_page (includes\\class-audit-admin.php:98)",{"nodes":381,"edges":388},[382,385],{"id":313,"type":314,"label":383,"file":162,"line":384},"$_REQUEST['page']",189,{"id":318,"type":323,"label":386,"file":162,"line":384,"wp_function":387},"echo() [XSS]","echo",[389],{"from":313,"to":318,"sanitized":248},"low",{"entryPoint":392,"graph":393,"unsanitizedCount":13,"severity":390},"ajax_get_entry_details (includes\\class-audit-admin.php:322)",{"nodes":394,"edges":404},[395,397,401,403],{"id":313,"type":314,"label":315,"file":162,"line":396},332,{"id":318,"type":323,"label":398,"file":162,"line":399,"wp_function":400},"get_row() [SQLi]",340,"get_row",{"id":322,"type":314,"label":402,"file":162,"line":396},"$_REQUEST (x16)",{"id":327,"type":323,"label":386,"file":162,"line":293,"wp_function":387},[405,406],{"from":313,"to":318,"sanitized":248},{"from":322,"to":327,"sanitized":248},{"entryPoint":408,"graph":409,"unsanitizedCount":13,"severity":390},"\u003Cclass-audit-admin> (includes\\class-audit-admin.php:0)",{"nodes":410,"edges":417},[411,412,413,414,415,416],{"id":313,"type":314,"label":383,"file":162,"line":384},{"id":318,"type":323,"label":386,"file":162,"line":384,"wp_function":387},{"id":322,"type":314,"label":315,"file":162,"line":396},{"id":327,"type":323,"label":398,"file":162,"line":399,"wp_function":400},{"id":330,"type":314,"label":402,"file":162,"line":396},{"id":333,"type":323,"label":386,"file":162,"line":293,"wp_function":387},[418,419,420],{"from":313,"to":318,"sanitized":248},{"from":322,"to":327,"sanitized":248},{"from":330,"to":333,"sanitized":248},{"entryPoint":422,"graph":423,"unsanitizedCount":13,"severity":390},"process_bulk_action (includes\\class-audit-table.php:448)",{"nodes":424,"edges":432},[425,428],{"id":313,"type":314,"label":315,"file":426,"line":427},"includes\\class-audit-table.php",462,{"id":318,"type":323,"label":429,"file":426,"line":430,"wp_function":431},"query() [SQLi]",469,"query",[433],{"from":313,"to":318,"sanitized":248},{"entryPoint":435,"graph":436,"unsanitizedCount":13,"severity":390},"\u003Cclass-audit-table> (includes\\class-audit-table.php:0)",{"nodes":437,"edges":440},[438,439],{"id":313,"type":314,"label":315,"file":426,"line":427},{"id":318,"type":323,"label":429,"file":426,"line":430,"wp_function":431},[441],{"from":313,"to":318,"sanitized":248},{"summary":443,"deductions":444},"The plugin \"fullworks-active-users-monitor\" v1.1.0 demonstrates a strong security posture based on the provided static analysis. A significant number of capability and nonce checks are in place, and the vast majority of SQL queries and output operations are properly handled with prepared statements and escaping, respectively. The absence of known vulnerabilities and critical taint flows is also highly encouraging. The plugin has no external HTTP requests and no bundled libraries, further reducing its potential attack surface. The total entry points are protected by authentication, and there are no unpatched CVEs in its history. This indicates a developer who is likely aware of and actively implementing security best practices. The only area that warrants minor attention is the presence of two unsanitized paths identified in the taint analysis, although they did not escalate to critical or high severity.",[445],{"reason":446,"points":447},"Flows with unsanitized paths",5,"2026-03-16T22:30:22.958Z",{"wat":450,"direct":461},{"assetPaths":451,"generatorPatterns":455,"scriptPaths":456,"versionParams":457},[452,453,454],"\u002Fwp-content\u002Fplugins\u002Ffullworks-active-users-monitor\u002Fassets\u002Fcss\u002Fadmin-style.css","\u002Fwp-content\u002Fplugins\u002Ffullworks-active-users-monitor\u002Fassets\u002Fjs\u002Fadmin-script.js","\u002Fwp-content\u002Fplugins\u002Ffullworks-active-users-monitor\u002Fassets\u002Fcss\u002Fadmin-bar.css",[],[453],[458,459,460],"fullworks-active-users-monitor\u002Fassets\u002Fcss\u002Fadmin-style.css?ver=","fullworks-active-users-monitor\u002Fassets\u002Fjs\u002Fadmin-script.js?ver=","fullworks-active-users-monitor\u002Fassets\u002Fcss\u002Fadmin-bar.css?ver=",{"cssClasses":462,"htmlComments":463,"htmlAttributes":464,"restEndpoints":465,"jsGlobals":466,"shortcodeOutput":468},[],[],[],[],[467],"fwaumAjax",[]]