[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fFzKcBI7UbPylFlTuutLp2OtMBrOLd3B_nXhlbIgConM":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":35,"analysis":147,"fingerprints":343},"mcb-stats","MCB – Stats","1.0.0","mariusromanus","https:\u002F\u002Fprofiles.wordpress.org\u002Fmariusromanus\u002F","\u003Cp>MCB Stats collects statistics of users who access to the front part of wordpress, MCB Stast is capable of collecting the total amount of time a user spends in the different pages, this requires an important server load since it does insertions in the data base every X seconds of every connected user and opened page. Luckily this charge can be configured, the more seconds the less it loads, but also it will be less precise. Even if this is the best plugin’s potential, it also collects other statistics, like links users click, buttons, when they send forms or enter to a page, the logins and the log outs.\u003C\u002Fp>\n\u003Ch4>SETINGS\u003C\u002Fh4>\n\u003Cp>It activates or deactivate the time the user has been in every page and enters and configures the precision of the data in seconds. The most accurate is it to be between 1 and 60 where 1 would be the maximun precision but it might also overload, in 60 the data would be updated every minute without generating any overload for the server. It is recommended to make load tests with this chart activated before putting it in production.\u003C\u002Fp>\n\u003Ch4>DATA AND SATATISTICS OF USERS ACTIVITY\u003C\u002Fh4>\n\u003Cp>The collected data is shown in grid format, it generates a chart with all the saved data or in a rank of specific dates. The chart contains the following fields:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>ID => The register’s ID\u003C\u002Fli>\n\u003Cli>User’s ID => In the case the user is logged in, if not it will appear a 0\u003C\u002Fli>\n\u003Cli>Name => user’s name in case he’s logged in\u003C\u002Fli>\n\u003Cli>Email => User’s email in case he is logged in\u003C\u002Fli>\n\u003Cli>ID post => ID of the post or actual page\u003C\u002Fli>\n\u003Cli>Title post => Title of the post or the actual page\u003C\u002Fli>\n\u003Cli>Type post => type of post or actual page: post, page, revision….\u003C\u002Fli>\n\u003Cli>Actual URL => URL where the user is\u003C\u002Fli>\n\u003Cli>Action => For managing and creating statistics various actions have been created which define the different types of registry:\u003Cbr \u002F>\n–Load page: loaded page by the user\u003Cbr \u002F>\n–Href: When a user clicks on a link\u003Cbr \u002F>\n–Button: When a user clicks on a button\u003Cbr \u002F>\n–Submit: When a user clicks and sends a form\u003Cbr \u002F>\n–Time: Recollect of the time in the Page\u003Cbr \u002F>\n–Login: When a user enters to the platform\u003Cbr \u002F>\n–Logout: When a user leaves the platform\u003C\u002Fli>\n\u003Cli>URL Action link => in the action Href it will appear a url in which the user clicks and will be redirected. In the action buttons it will appear the button’s name, and in the Action Submit it will appear the form delivery.\u003C\u002Fli>\n\u003Cli>Date => Date in which is registered the data\u003C\u002Fli>\n\u003Cli>Time in page => in the case it is activated, here it will be shown the time the user has been in the page with the seconds interval indicated previously.\u003C\u002Fli>\n\u003Cli>IP => The user’s IP\u003C\u002Fli>\n\u003Cli>Browser => Navegator and version\u003C\u002Fli>\n\u003Cli>Platform => Linux, Windows, Mac, Android…\u003C\u002Fli>\n\u003Cli>User-agent => complete user-agent\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>All columns can be shown or hide. Once the chart has been generated it will be able to be exported to CSV, Excel, and PDF, it may also be printed and copied to the clipboard.\u003Cbr \u002F>\nWARNING: The button Reset All will delete ALL the saved data for the moment without the possibility of recovery. It is recommended that before resetting the data, you save them in any of the exportable formats.\u003C\u002Fp>\n\u003Ch4>GRAPHICS AND CHARDS\u003C\u002Fh4>\n\u003Cp>Graphics where you will be able to easily see the top 10 of some of the the collected values.\u003Cbr \u002F>\nTop 10 posts with the most accumulated time\u003Cbr \u002F>\nTop 10 most logged in users\u003Cbr \u002F>\nTop 10 most viewed posts\u003Cbr \u002F>\nTop 10 browsers\u003C\u002Fp>\n","MCB Stats collects statistics of users who access to the front part of wordpress, MCB Stast is capable of collecting the total amount of time a user s &hellip;",10,1161,0,"2017-05-11T22:05:00.000Z","4.7.32","4","",[19,20,21,22,23],"page-counter","page-visit","post-counter","time","time-in-page","http:\u002F\u002Fwww.creativecode.es\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmcb-stats.zip",85,null,"2026-03-15T15:16:48.613Z",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":31,"total_installs":11,"avg_security_score":26,"avg_patch_time_days":32,"trust_score":33,"computed_at":34},1,30,84,"2026-04-04T05:52:14.012Z",[36,55,79,101,124],{"slug":37,"name":38,"version":39,"author":40,"author_profile":41,"description":42,"short_description":43,"active_installs":44,"downloaded":45,"rating":44,"num_ratings":31,"last_updated":46,"tested_up_to":47,"requires_at_least":48,"requires_php":49,"tags":50,"homepage":17,"download_link":54,"security_score":44,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"mwr-hit-counter","MWR Hit Counter","1.1.0","Daniel Martín","https:\u002F\u002Fprofiles.wordpress.org\u002Fscriptsworks\u002F","\u003Cp>MWR Hit Counter is a simple and lightweight text-based counter for your website.\u003Cbr \u002F>\nIt uses a single database table and a cookie to count unique visitors over 30 days.\u003Cbr \u002F>\nNo IP tracking, no bloated features — just a clean counter you can display anywhere.\u003C\u002Fp>\n","MWR Hit Counter is a simple and lightweight text-based counter for your website.",100,2806,"2025-09-16T23:02:00.000Z","6.8.5","5.0","7.4",[51,19,52,20,53],"hit-counter","page-view-count","wordpress-page-view","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmwr-hit-counter.1.1.0.zip",{"slug":56,"name":57,"version":58,"author":59,"author_profile":60,"description":61,"short_description":62,"active_installs":63,"downloaded":64,"rating":65,"num_ratings":66,"last_updated":67,"tested_up_to":68,"requires_at_least":48,"requires_php":69,"tags":70,"homepage":76,"download_link":77,"security_score":44,"vuln_count":31,"unpatched_count":13,"last_vuln_date":78,"fetched_at":28},"timeline-widget-addon-for-elementor","Timeline Widget For Elementor (Elementor Timeline, Vertical & Horizontal Timeline)","1.6.23","CoolHappy","https:\u002F\u002Fprofiles.wordpress.org\u002Fnarinder-singh\u002F","\u003Ch3>Elementor Timeline – Vertical & Horizontal Timeline\u003C\u002Fh3>\n\u003Cp>\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002F_WYTT0iBvyo?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fcooltimeline.com\u002Fplugin\u002Felementor-timeline-widget-pro\u002F?utm_source=twae_plugin&utm_medium=readme&utm_campaign=get_pro&utm_content=top_description\" rel=\"nofollow ugc\">Timeline Widget for Elementor\u003C\u002Fa>\u003C\u002Fstrong> is a powerful timeline slider plugin that allows you to create stunning \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fcooltimeline.com\u002Felementor-widget\u002Ffree-timeline\u002F?utm_source=twae_plugin&utm_medium=readme&utm_campaign=demo&utm_content=vertical_free_demo\" rel=\"nofollow ugc\">vertical\u003C\u002Fa>\u003C\u002Fstrong> and \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fcooltimeline.com\u002Felementor-widget\u002Ffree-timeline\u002F?utm_source=twae_plugin&utm_medium=readme&utm_campaign=demo&utm_content=horizontal_free_demo#horizontal\" rel=\"nofollow ugc\">horizontal timelines\u003C\u002Fa>\u003C\u002Fstrong> to showcase your achievements, personal journey, or company history directly inside Elementor.\u003C\u002Fp>\n\u003Cp>Whether you’re showcasing a company history, project roadmap, personal journey, or blog timeline. With multiple designs and customization options for colors, fonts, and icons, you can easily design your Elementor timelines according to your brand.\u003C\u002Fp>\n\u003Ch3>Key Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Compatibility with Elementor:\u003C\u002Fstrong> Fully integrated with Elementor, simply drag and drop the timeline widget into any page and start customizing your timeline sliders visually.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Story Timeline:\u003C\u002Fstrong> Perfect for showcasing any type of story or chronological content like company history, career paths, product journeys, or blog timelines.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multiple Layouts:\u003C\u002Fstrong> Choose between vertical timelines or horizontal layouts according to your preferences.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Pre-made Templates:\u003C\u002Fstrong> Use pre-designed timeline slider layouts to quickly create a timeline. Just choose a template, add your content, and customize it to match your style.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Font Awesome Icons Support:\u003C\u002Fstrong> Assign icons to each timeline step using the built-in Font Awesome library according to the story.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom Labels:\u003C\u002Fstrong> Add personalized text labels to each timeline step and display important details like dates, years, event names, or step numbers.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Image & Multimedia Support:\u003C\u002Fstrong> Enhance your timeline’s engagement using interactive images that visually tell your story.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Timeline Customization:\u003C\u002Fstrong> Customize typography, colors, backgrounds, spacing, and borders of your story elements for a more personalized look.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Content Alignment Options:\u003C\u002Fstrong> Align your text and media (left, right, or center) according to your design and layout.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Compatible with all WordPress Themes:\u003C\u002Fstrong> Timeline widget plugin is fully compatible with all WordPress themes.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Fully Responsive:\u003C\u002Fstrong> This plugin is fully responsive, ensuring that your events display perfectly on all screen sizes.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>🔗\u003Ca href=\"https:\u002F\u002Fcooltimeline.com\u002Felementor-widget\u002Ffree-timeline\u002F?utm_source=twae_plugin&utm_medium=readme&utm_campaign=demo&utm_content=view_free_demo\" rel=\"nofollow ugc\">Check Free Version Demos\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Use Cases\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Company Achievements:\u003C\u002Fstrong> Highlight your company’s milestones and achievements.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Historical Timelines:\u003C\u002Fstrong> Show historical events or company history.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Step-by-Step Guides:\u003C\u002Fstrong> Visualize processes or tutorials in a timeline format.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Program Timelines:\u003C\u002Fstrong> Display program schedules or phases clearly.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Event Timelines:\u003C\u002Fstrong> Highlight past and upcoming events effectively.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Job Stories\u002FPersonal Milestones:\u003C\u002Fstrong> Share job histories or personal achievements.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Work Experience Timelines:\u003C\u002Fstrong> Create timeline sliders of work experience for resumes or portfolios.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Product Roadmaps:\u003C\u002Fstrong> Show product development stages and future plans.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Brand Stories:\u003C\u002Fstrong> Tell your brand’s story in an engaging way.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Upgrade to Pro Version\u003C\u002Fh3>\n\u003Cp>Upgrading to the Timeline Widget Pro unlocks more advanced features like:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Layout Options:\u003C\u002Fstrong> Choose from Vertical, Horizontal, and One-Sided timelines to match your design needs.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Preset Styles:\u003C\u002Fstrong> Set up beautiful timeline sliders in one click with styles like elegant, minimal, and classic.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Post Timeline:\u003C\u002Fstrong> Display your blog posts in an attractive timeline layout.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Advanced Style Settings:\u003C\u002Fstrong> Customize your timeline’s look to match your website’s design.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Animation Effects:\u003C\u002Fstrong> Bring your timelines to life with over 15 animation effects like fade-in, flip-up, and zoom.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Colors & Typography:\u003C\u002Fstrong> Easily adjust text size, fonts, and colors for a perfect look.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom Color Stories:\u003C\u002Fstrong> Use different colors for each story in your timeline for a vibrant effect.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Image\u002FVideo\u002FSlideshow:\u003C\u002Fstrong> Add images, videos, or slideshows to your timeline.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Ajax Load More:\u003C\u002Fstrong> Load more stories as users scroll down the timeline.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Icons in Timeline:\u003C\u002Fstrong> Use icons, custom text, or images as timeline markers.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>🔗 \u003Ca href=\"https:\u002F\u002Fcooltimeline.com\u002Fdemo\u002Felementor-timeline-widget\u002F?utm_source=twae_plugin&utm_medium=readme&utm_campaign=demo&utm_content=view_pro_demo\" rel=\"nofollow ugc\">Check Pro Version Demos\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fcooltimeline.com\u002Fplugin\u002Felementor-timeline-widget-pro\u002F?utm_source=twae_plugin&utm_medium=readme&utm_campaign=get_pro&utm_content=get_pro#pricing\" rel=\"nofollow ugc\">Get Pro\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Check our other plugins demos\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Cool Timeline:\u003C\u002Fstrong> Display your company’s history, product roadmaps, personal stories, or key events using the built-in block or via simple shortcode. \u003Ca href=\"https:\u002F\u002Fcooltimeline.com\u002Fdemo\u002Ffree-timeline\u002F?utm_source=twae_plugin&utm_medium=readme&utm_campaign=demo&utm_content=ctl_free_demo\" rel=\"nofollow ugc\">View Demo\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Timeline Block For Gutenberg:\u003C\u002Fstrong> Create interactive timelines directly within the WordPress Block Editor to display step-by-step tutorials, a company’s history, and a product roadmap. \u003Ca href=\"https:\u002F\u002Fcooltimeline.com\u002Fdemo\u002Fgutenberg-timeline-block\u002F?utm_source=twae_plugin&utm_medium=readme&utm_campaign=demo&utm_content=tbg_free_demo\" rel=\"nofollow ugc\">View Demo\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Timeline Module Pro For Divi:\u003C\u002Fstrong> Showcase your personal story or company history using stunning vertical or horizontal timelines directly inside the Divi Builder. \u003Ca href=\"https:\u002F\u002Fcooltimeline.com\u002Fdivi\u002F?utm_source=twae_plugin&utm_medium=readme&utm_campaign=demo&utm_content=tmdivi_view_demo\" rel=\"nofollow ugc\">View Demo\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Use of 3rd Party Services:\u003C\u002Fstrong> This plugin connects to the Cool Plugins API to display information about related plugins inside the dashboard. It also offers optional usage tracking and optional feedback submission on deactivation. Data is sent only after explicit user consent. No hidden tracking is performed, and no frontend visitor or site user data is collected. For more details, please review our \u003Ca href=\"https:\u002F\u002Fmy.coolplugins.net\u002Fterms\u002Fusage-tracking\u002F\" rel=\"nofollow ugc\">Data Usage Policy\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fmy.coolplugins.net\u002Fterms\u002F\" rel=\"nofollow ugc\">TOS\u003C\u002Fa>, and \u003Ca href=\"https:\u002F\u002Fmy.coolplugins.net\u002Fterms\u002Fprivacy-policy\u002F\" rel=\"nofollow ugc\">Privacy Policy\u003C\u002Fa>.\u003C\u002Fp>\n","Highlight your company’s history, milestones, and key events directly inside Elementor using stunning vertical and horizontal timelines.",70000,1498742,96,243,"2026-02-19T09:49:00.000Z","6.9.4","7.2",[71,72,73,74,75],"elementor-timeline","history","horizontal-timeline","roadmap","timeline","https:\u002F\u002Fcoolplugins.net","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ftimeline-widget-addon-for-elementor.1.6.23.zip","2024-02-06 00:00:00",{"slug":80,"name":81,"version":82,"author":83,"author_profile":84,"description":85,"short_description":86,"active_installs":87,"downloaded":88,"rating":89,"num_ratings":90,"last_updated":91,"tested_up_to":68,"requires_at_least":48,"requires_php":49,"tags":92,"homepage":98,"download_link":99,"security_score":44,"vuln_count":31,"unpatched_count":13,"last_vuln_date":100,"fetched_at":28},"when-last-login","When Last Login","1.2.3","Andrew Lima","https:\u002F\u002Fprofiles.wordpress.org\u002Fandrewza\u002F","\u003Cp>A lightweight plugin that allows you to see active users according to their last login time\u002Fdate. No need to configure, simply activate When Last and you’re ready to go! This adds a custom column to your WordPress users list of “Last Login” and a timestamp linked to that user.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Show when last a user has logged into your site.\u003C\u002Fli>\n\u003Cli>Sorts users according to last login time stamp (Ascending\u002FDescending) in the WordPress user list.\u003C\u002Fli>\n\u003Cli>Administrator widget for top 3 users according to login count.\u003C\u002Fli>\n\u003Cli>Integrates with Paid Memberships Pro  1.8+ – Add’s a ‘Last Logged In’ column to the ‘Members List’.\u003C\u002Fli>\n\u003Cli>Generates a login history table under ‘When Last Login’ > ‘All Login Records’. \u003C\u002Fli>\n\u003Cli>Hooks and filters for developers.\u003C\u002Fli>\n\u003Cli>Record the user’s last IP address when logging into your WordPress website (Optional Setting).\u003C\u002Fli>\n\u003Cli>A variety of \u003Ca href=\"https:\u002F\u002Fyoohooplugins.com\u002Fplugins\u002F?utm_source=plugin&utm_medium=wordpress&utm_campaign=premium_addons\" rel=\"nofollow ugc\">Premium\u003C\u002Fa> and Free add-ons available. \u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Free Add-ons\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwhen-last-login-welcome-email-add-on\u002F\" rel=\"ugc\">When Last Login – Welcome Email\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwhen-last-login-export-user-records\u002F\" rel=\"ugc\">When Last Login – Export User Records\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Premium Add-ons\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fyoohooplugins.com\u002Fplugins\u002Fwhen-last-login-slack-notifications\u002F?utm_source=plugin&utm_medium=wordpress&utm_campaign=slack_notifications\" rel=\"nofollow ugc\">When Last Login – Slack Notifications\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fyoohooplugins.com\u002Fplugins\u002Fwhen-last-login-user-statistics\u002F?utm_source=plugin&utm_medium=wordpress&utm_campaign=user_statistics\" rel=\"nofollow ugc\">When Last Login – User Statistics\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fyoohooplugins.com\u002Fplugins\u002Fzapier-integration\u002F?utm_source=plugin&utm_medium=wordpress&utm_campaign=zapier_integration\" rel=\"nofollow ugc\">When Last Login – Zapier Integration\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>When Last Login in your Language\u003C\u002Fh4>\n\u003Cp>We need your help to translate When Last Login into your locale. To translate When Last Login, simply visit \u003Ca href=\"https:\u002F\u002Ftranslate.wordpress.org\u002Fprojects\u002Fwp-plugins\u002Fwhen-last-login\" rel=\"nofollow ugc\">https:\u002F\u002Ftranslate.wordpress.org\u002Fprojects\u002Fwp-plugins\u002Fwhen-last-login\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Track Your Members Better\u003C\u002Fh4>\n\u003Cp>You are able to track which members login to your site by simply sorting your default user’s list according to when last the user was seen in easily readable text such as “X Min\u002FHours\u002FDays\u002FWeeks\u002FMonths\u002FYears”.\u003C\u002Fp>\n\u003Ch4>Plugins that When Last Login integrates with\u003C\u002Fh4>\n\u003Cp>Here is a list of plugins we currently support:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.paidmembershipspro.com\u002F\" rel=\"nofollow ugc\">Paid Memberships Pro\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Ftwo-factor\u002F\" rel=\"ugc\">Two Factor Authentication\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>If you have a plugin and would like to integrate with When Last Login, please open a support thread.\u003C\u002Fp>\n\u003Ch4>Need Help\u003C\u002Fh4>\n\u003Cp>Something not working as intended or have a question about functionality of When Last Login. \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fwhen-last-login\" rel=\"ugc\">Open a support thread\u003C\u002Fa>\u003C\u002Fp>\n","Show a users last login date by creating a sortable column in your WordPress users list.",50000,184463,94,36,"2025-12-03T08:51:00.000Z",[93,94,95,96,97],"last-logged-in","last-login","last-seen","user-login","user-login-time","https:\u002F\u002Fwhenlastlogin.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwhen-last-login.1.2.3.zip","2023-03-01 00:00:00",{"slug":102,"name":103,"version":104,"author":105,"author_profile":106,"description":107,"short_description":108,"active_installs":109,"downloaded":110,"rating":111,"num_ratings":112,"last_updated":113,"tested_up_to":68,"requires_at_least":114,"requires_php":115,"tags":116,"homepage":122,"download_link":123,"security_score":44,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"date-time-picker-for-contact-form-7","Date Time Picker for Contact Form 7","1.1.1","Ruhul Amin","https:\u002F\u002Fprofiles.wordpress.org\u002Fruhul080\u002F","\u003Cp>This plugin enables  Contact Form 7 text field into a Date picker, Time picker or Date Time Picker by using CSS class. After installing the plugin you just need to add the necessary CSS class to the  Contact Form 7 CSS Classes editor. If you use Multiple classes remember to separate each class with space.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Here is the classes to use in each field:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Only for Date Picker: \u003Cstrong>walcf7-datepicker\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Only for Time Picker: \u003Cstrong>walcf7-timepicker\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>For both Date and Time Picker: \u003Cstrong>walcf7-datetimepicker\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Remember: The class should be added to [text field. Example: [text* book-date class:walcf7-datepicker placeholder “Date Picker”]\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Check the demo site:\u003C\u002Fstrong> \u003Ca href=\"https:\u002F\u002Fwpapplab.com\u002Fcontact-form-7-date-time-picker\u002F\" rel=\"nofollow ugc\">Date Time Picker Demo\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwpapplab.com\u002Fplugins\u002Fdate-time-picker-for-contact-form-7-pro\u002F\" rel=\"nofollow ugc\">Download Pro Version\u003C\u002Fa>:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Lifetime Free Update\u003C\u002Fli>\n\u003Cli>51 Language translation (\u003Ca href=\"https:\u002F\u002Fwpapplab.com\u002Fplugins\u002Fdate-time-picker-for-contact-form-7-pro\u002F#language\" rel=\"nofollow ugc\">View supported Language\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>WPML – WordPress Multilingual Plugin Compatible\u003C\u002Fli>\n\u003Cli>Light \u002F Dark Theme\u003C\u002Fli>\n\u003Cli>Disable past date selection\u003C\u002Fli>\n\u003Cli>Disable today if necessary\u003C\u002Fli>\n\u003Cli>Specify weekend and disable if necessary\u003C\u002Fli>\n\u003Cli>Disable specific date selection\u003C\u002Fli>\n\u003Cli>Specify holiday and Disable if necessary\u003C\u002Fli>\n\u003Cli>Maximum allowed date selection\u003C\u002Fli>\n\u003Cli>Minimum allowed date selection\u003C\u002Fli>\n\u003Cli>24hr \u002F 12hr time format\u003C\u002Fli>\n\u003Cli>Hide\u002FShow AM\u002FPM\u003C\u002Fli>\n\u003Cli>Change time step or interval\u003C\u002Fli>\n\u003Cli>Provide Max and Min selectable time\u003C\u002Fli>\n\u003Cli>Speed up website. Load script only at selected page\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwpapplab.com\u002Fplugins\u002Fdate-time-picker-for-contact-form-7-pro\u002F\" rel=\"nofollow ugc\">Download Pro Version from Here\u003C\u002Fa>:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>How to Video (Free):\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002F782kHUkg4XM?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwpapplab.com\u002Fplugins\u002Fdate-time-picker-for-contact-form-7-pro\u002F\" rel=\"nofollow ugc\">Pro Version Features:\u003C\u002Fa>:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FjQbbF7Usc44?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n\u003Cp>\u003Cstrong>Credits:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fjquery.com\u002F\" rel=\"nofollow ugc\">jQuery\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fxdsoft.net\u002Fjqplugins\u002Fdatetimepicker\u002F\" rel=\"nofollow ugc\">xdsoft.net\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","This plugin enables Contact Form 7 text field into a Date picker, Time picker or Date Time picker by using CSS class.",30000,133255,64,20,"2025-12-07T15:25:00.000Z","4.0","5.6",[117,118,119,120,121],"cf7","contact-form-7","date-picker","date-time-picker","time-picker","https:\u002F\u002Fwpapplab.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdate-time-picker-for-contact-form-7.1.1.1.zip",{"slug":125,"name":126,"version":127,"author":128,"author_profile":129,"description":130,"short_description":131,"active_installs":109,"downloaded":132,"rating":133,"num_ratings":134,"last_updated":135,"tested_up_to":47,"requires_at_least":136,"requires_php":17,"tags":137,"homepage":143,"download_link":144,"security_score":133,"vuln_count":145,"unpatched_count":13,"last_vuln_date":146,"fetched_at":28},"mp-timetable","Timetable and Event Schedule by MotoPress","2.4.16","jetmonsters","https:\u002F\u002Fprofiles.wordpress.org\u002Fjetmonsters\u002F","\u003Cp>MotoPress Timetable and Event Schedule is an all-around organizer plugin developed to help you create and manage online schedules for a single or multiple events, customize the appearance of each event, add date, time, description and display all the needed items in a carefully-crafted timetable. It also comes with Upcoming events widget.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fmpttdemo.getmotopress.com\u002F\" rel=\"nofollow ugc\">Plugin Demo\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fmotopress.com\u002Fdocumentation\u002Fwordpress\u002Fplugins\u002Ftimetable\u002F\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgutenix.com\u002Fproducts\u002Fschool\u002F\" rel=\"nofollow ugc\">Free Theme\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fmotopress.com\u002Fproducts\u002Fevents-calendar\u002F\" rel=\"nofollow ugc\">Events Calendar\u003C\u002Fa> – an extended version of the Timetable plugin: a \u003Ca href=\"https:\u002F\u002Fmotopress.com\u002Fevents-calendar-vs-timetable\u002F\" rel=\"nofollow ugc\">detailed comparison\u003C\u002Fa>.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Main features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Several column types.\u003C\u002Fli>\n\u003Cli>Ability to choose columns and events to be displayed in the schedule.\u003C\u002Fli>\n\u003Cli>Ability to add event tags and categories.\u003C\u002Fli>\n\u003Cli>Ability to display the events by the appropriate categories.\u003C\u002Fli>\n\u003Cli>Hour measure to be displayed in the left timetable column to show more accurate duration of each activity (event).\u003C\u002Fli>\n\u003Cli>Filter styles: drop-down list and tabs.\u003C\u002Fli>\n\u003Cli>Option to display\u002Fhide ‘All Events’ view mode, hours column and empty rows.\u003C\u002Fli>\n\u003Cli>Customizable event parameters (title, time, subtitle, etc.) and the ability to display only preferable ones in the timetable.\u003C\u002Fli>\n\u003Cli>Featured images for individual events in the calendar.\u003C\u002Fli>\n\u003Cli>Opportunity to set event URL to link it any external website.\u003C\u002Fli>\n\u003Cli>Text align options for event blocks.\u003C\u002Fli>\n\u003Cli>Unique IDs for multiple timetables on a single page.\u003C\u002Fli>\n\u003Cli>Color settings for background, background hover, text, and text hover.\u003C\u002Fli>\n\u003Cli>Export and import of your data.\u003C\u002Fli>\n\u003Cli>RTL ready.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>The event calendar plugin can be used for timetabling different types of events like various lessons, gym classes, festivals, conferences, ceremonies, case-studies, formal parties, concerts, and much more. It’s handy in terms of backend event schedule management and maximum easy for your audience to use.\u003C\u002Fp>\n\u003Ch3>Key advantages\u003C\u002Fh3>\n\u003Ch4>Responsive design\u003C\u002Fh4>\n\u003Cp>The event calender is optimized to be viewed perfectly on different devices. Manually adjust the way to show your timetable on mobile devices and desktops.\u003C\u002Fp>\n\u003Ch4>Event filtering\u003C\u002Fh4>\n\u003Cp>The visitors can filter the timetable to display the only events they are interested in.\u003C\u002Fp>\n\u003Ch4>Color controls\u003C\u002Fh4>\n\u003Cp>Highlight important activities by presenting them in different colors. Various color markers can become helpful in making the event calendar more colorful or in customizing it to fit your website color scheme.\u003C\u002Fp>\n\u003Ch4>Visual time frames\u003C\u002Fh4>\n\u003Cp>Hourly time frames are generally large enough for showing the events, but you still can increase them by setting the timetable to show up to 15 minutes accurate time in the left ‘time’ column.\u003C\u002Fp>\n\u003Ch4>Timetable Gutenberg block\u003C\u002Fh4>\n\u003Cp>The calendar events plugin provides Timetable block for Gutenberg. Timetable can be added to any other builder via shortcode.\u003C\u002Fp>\n\u003Ch4>Timetable Elementor widget\u003C\u002Fh4>\n\u003Cp>Plugin provides Timetable widget for Elementor. Choose the layout and style for your events, show or hide the event description, customize the table look, choose the mobile behavior and more.\u003C\u002Fp>\n\u003Ch3>Events Calendar\u003C\u002Fh3>\n\u003Cp>To address some of the limitations of the MotoPress Timetable plugin and simplify the event management process even further, we developed an absolutely fresh product, the next-gen WordPress events calendar plugin. While sharing some features and goals with the free Timetable plugin, the Events Calendar is designed for easier event creation in visual mode, with many more features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Add and display recurring events easily.\u003C\u002Fli>\n\u003Cli>Create hourly, multi-day, and all-day events.\u003C\u002Fli>\n\u003Cli>Create multiple calendars.\u003C\u002Fli>\n\u003Cli>Use month, week, day, and list views for events.\u003C\u002Fli>\n\u003Cli>Create an event that starts on one day and ends on another.\u003C\u002Fli>\n\u003Cli>Add multiple events to the same time slot.\u003C\u002Fli>\n\u003Cli>Dedicated WordPress block to edit the look of your calendar.\u003C\u002Fli>\n\u003Cli>Shortcode settings.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fmotopress.com\u002Fevents-calendar-vs-timetable\u002F\" rel=\"nofollow ugc\">Compare Timetable vs Events Calendar\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Appointment Booking\u003C\u002Fh3>\n\u003Cp>Want to take automatic online appointment reservations through your website for events, classes, and any other type of services? \u003Ca href=\"https:\u002F\u002Fmotopress.com\u002Fproducts\u002Fappointment-booking\u002F?utm_source=wp_org_tt_page&utm_medium=text_link&utm_campaign=appointment_plugin\" rel=\"nofollow ugc\">Hourly Appointment Booking\u003C\u002Fa> is our custom-crafted plugin optimized for easy appointment scheduling and quick online reservations.\u003C\u002Fp>\n\u003Cp>Developed by MotoPress – a trusted WordPress company with over a decade of expertise in crafting booking solutions, including our renowned \u003Ca href=\"https:\u002F\u002Fmotopress.com\u002Fproducts\u002Fcategory\u002Fwordpress-booking-plugins\u002F\" rel=\"nofollow ugc\">WordPress Booking Plugins\u003C\u002Fa> and the extensive Gutenberg block collection – \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fgetwid\u002F\" rel=\"ugc\">Getwid WordPress Blocks\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Copyright\u003C\u002Fh3>\n\u003Cp>Timetable and Event Schedule plugin, Copyright (C) 2016, MotoPress https:\u002F\u002Fmotopress.com\u002F\u003Cbr \u002F>\nTimetable and Event Schedule plugin is distributed under the terms of the GNU GPL.\u003C\u002Fp>\n\u003Ch3>Credits\u003C\u002Fh3>\n\u003Cp>Plugin bundles the following third-party resources:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>GUMP, Copyright (c) 2015 wixelhq.com, MIT License\u003C\u002Fli>\n\u003Cli>jQuery UI, Copyright (c) 2013 jQuery Foundation and other contributors Licensed MIT\u003C\u002Fli>\n\u003Cli>Spectrum Colorpicker, by Brian Grinstead, MIT License\u003C\u002Fli>\n\u003Cli>jBox, by Stephan Wagner, MIT License\u003C\u002Fli>\n\u003Cli>jQuery UI Timepicker, Copyright 2010-2013, Francois Gelinas, Dual licensed under the MIT or GPL Version 2 licenses.\u003C\u002Fli>\n\u003C\u002Ful>\n","Smart event organizer and time-management tool with a clean minimalist design for featuring your timetables and upcoming events.",885718,86,68,"2025-11-10T20:28:00.000Z","4.6",[138,139,140,141,142],"calendar","event","events-calendar","schedule","timetable","https:\u002F\u002Fmotopress.com\u002Fproducts\u002Ftimetable-event-schedule\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmp-timetable.2.4.16.zip",8,"2025-11-12 00:00:00",{"attackSurface":148,"codeSignals":199,"taintFlows":250,"riskAssessment":324,"analyzedAt":342},{"hooks":149,"ajaxHandlers":173,"restRoutes":195,"shortcodes":196,"cronEvents":197,"entryPointCount":198,"unprotectedCount":198},[150,156,160,164,168],{"type":151,"name":152,"callback":153,"file":154,"line":155},"action","wp_head","stats_mcb_head","mcb-stats.php",191,{"type":151,"name":157,"callback":158,"priority":11,"file":154,"line":159},"wp_login","stats_mcb_login",224,{"type":151,"name":161,"callback":162,"file":154,"line":163},"wp_logout","stats_mcb_logout",257,{"type":151,"name":165,"callback":166,"file":154,"line":167},"admin_menu","mcb_stats_plugin_menu",263,{"type":169,"name":170,"callback":171,"priority":11,"file":154,"line":172},"filter","plugin_row_meta","mcb_stats_donate_link",272,[174,178,181,184,186,189,192],{"action":175,"nopriv":176,"callback":175,"hasNonce":176,"hasCapCheck":176,"file":154,"line":177},"stats_ajax_mcb",false,539,{"action":175,"nopriv":179,"callback":175,"hasNonce":176,"hasCapCheck":176,"file":154,"line":180},true,540,{"action":182,"nopriv":176,"callback":182,"hasNonce":176,"hasCapCheck":176,"file":154,"line":183},"stats_ajax_mcb_update_time",555,{"action":182,"nopriv":179,"callback":182,"hasNonce":176,"hasCapCheck":176,"file":154,"line":185},556,{"action":187,"nopriv":176,"callback":187,"hasNonce":176,"hasCapCheck":176,"file":154,"line":188},"reset_data_mcb_stats",565,{"action":190,"nopriv":176,"callback":190,"hasNonce":176,"hasCapCheck":176,"file":154,"line":191},"save_mcb_stats_sttings",583,{"action":193,"nopriv":176,"callback":193,"hasNonce":176,"hasCapCheck":176,"file":154,"line":194},"get_data_mcb_stats",632,[],[],[],7,{"dangerousFunctions":200,"sqlUsage":201,"outputEscaping":219,"fileOperations":13,"externalRequests":13,"nonceChecks":13,"capabilityChecks":13,"bundledLibraries":245},[],{"prepared":13,"raw":198,"locations":202},[203,206,208,210,212,215,217],{"file":154,"line":204,"context":205},287,"$wpdb->get_results() with variable interpolation",{"file":154,"line":207,"context":205},299,{"file":154,"line":209,"context":205},316,{"file":154,"line":211,"context":205},327,{"file":154,"line":213,"context":214},560,"$wpdb->query() with variable interpolation",{"file":154,"line":216,"context":205},594,{"file":154,"line":218,"context":205},601,{"escaped":220,"rawEcho":221,"locations":222},24,13,[223,226,228,229,230,231,233,234,236,237,239,241,243],{"file":154,"line":224,"context":225},185,"raw output",{"file":154,"line":227,"context":225},438,{"file":154,"line":227,"context":225},{"file":154,"line":227,"context":225},{"file":154,"line":227,"context":225},{"file":154,"line":232,"context":225},439,{"file":154,"line":232,"context":225},{"file":154,"line":235,"context":225},440,{"file":154,"line":235,"context":225},{"file":154,"line":238,"context":225},535,{"file":154,"line":240,"context":225},573,{"file":154,"line":242,"context":225},578,{"file":154,"line":244,"context":225},628,[246],{"name":247,"version":248,"knownCves":249},"DataTables","1.10.13",[],[251,278,290,302],{"entryPoint":252,"graph":253,"unsanitizedCount":276,"severity":277},"save_mcb_stats_sttings (mcb-stats.php:567)",{"nodes":254,"edges":273},[255,260,266,269],{"id":256,"type":257,"label":258,"file":154,"line":259},"n0","source","$_POST",570,{"id":261,"type":262,"label":263,"file":154,"line":264,"wp_function":265},"n1","sink","update_option() [Settings Manipulation]",572,"update_option",{"id":267,"type":257,"label":268,"file":154,"line":259},"n2","$_POST (x2)",{"id":270,"type":262,"label":271,"file":154,"line":240,"wp_function":272},"n3","echo() [XSS]","echo",[274,275],{"from":256,"to":261,"sanitized":176},{"from":267,"to":270,"sanitized":176},3,"medium",{"entryPoint":279,"graph":280,"unsanitizedCount":13,"severity":289},"stats_mcb_head (mcb-stats.php:129)",{"nodes":281,"edges":287},[282,285],{"id":256,"type":257,"label":283,"file":154,"line":284},"$_SERVER",151,{"id":261,"type":262,"label":271,"file":154,"line":286,"wp_function":272},186,[288],{"from":256,"to":261,"sanitized":179},"low",{"entryPoint":291,"graph":292,"unsanitizedCount":31,"severity":301},"get_data_mcb_stats (mcb-stats.php:585)",{"nodes":293,"edges":299},[294,296],{"id":256,"type":257,"label":258,"file":154,"line":295},587,{"id":261,"type":262,"label":297,"file":154,"line":216,"wp_function":298},"get_results() [SQLi]","get_results",[300],{"from":256,"to":261,"sanitized":176},"high",{"entryPoint":303,"graph":304,"unsanitizedCount":323,"severity":301},"\u003Cmcb-stats> (mcb-stats.php:0)",{"nodes":305,"edges":318},[306,307,308,309,310,312,314,316],{"id":256,"type":257,"label":283,"file":154,"line":284},{"id":261,"type":262,"label":271,"file":154,"line":286,"wp_function":272},{"id":267,"type":257,"label":258,"file":154,"line":259},{"id":270,"type":262,"label":263,"file":154,"line":264,"wp_function":265},{"id":311,"type":257,"label":268,"file":154,"line":259},"n4",{"id":313,"type":262,"label":271,"file":154,"line":240,"wp_function":272},"n5",{"id":315,"type":257,"label":258,"file":154,"line":295},"n6",{"id":317,"type":262,"label":297,"file":154,"line":216,"wp_function":298},"n7",[319,320,321,322],{"from":256,"to":261,"sanitized":179},{"from":267,"to":270,"sanitized":176},{"from":311,"to":313,"sanitized":176},{"from":315,"to":317,"sanitized":176},4,{"summary":325,"deductions":326},"The \"mcb-stats\" v1.0.0 plugin exhibits a concerning security posture primarily due to its unprotected AJAX endpoints.  With 7 AJAX handlers identified, all lacking proper authentication or authorization checks, this presents a significant attack surface.  Furthermore, the taint analysis reveals 3 flows with unsanitized paths, including 2 of high severity, indicating potential for attackers to inject malicious data that could be executed or lead to unintended consequences within the plugin.  The complete absence of nonce checks and capability checks exacerbates these risks, as there are no built-in mechanisms to verify user intent or permissions for these sensitive actions.\n\nWhile the plugin has no recorded vulnerability history, which is a positive indicator of past code quality, it does not mitigate the immediate risks identified in the static and taint analysis.  The use of SQL queries without prepared statements is another critical weakness, increasing the likelihood of SQL injection vulnerabilities.  The bundled DataTables library, while not inherently a vulnerability, should be monitored for known issues in its specific version.  Overall, the plugin's strengths lie in its lack of direct file operations and external HTTP requests, and a moderate rate of proper output escaping. However, the severe lack of input validation and authentication on its AJAX endpoints and the presence of high-severity taint flows are major security concerns that require immediate attention.",[327,329,332,334,336,338,340],{"reason":328,"points":11},"Unprotected AJAX handlers",{"reason":330,"points":331},"High severity taint flows",15,{"reason":333,"points":11},"Raw SQL without prepared statements",{"reason":335,"points":11},"Missing nonce checks",{"reason":337,"points":11},"Missing capability checks",{"reason":339,"points":145},"Flows with unsanitized paths",{"reason":341,"points":276},"Bundled outdated library (DataTables v1.10.13)","2026-03-17T01:12:36.187Z",{"wat":344,"direct":351},{"assetPaths":345,"generatorPatterns":348,"scriptPaths":349,"versionParams":350},[346,347],"\u002Fwp-content\u002Fplugins\u002Fmcb-stats\u002Fjs\u002Fmcb_stats.js","\u002Fwp-content\u002Fplugins\u002Fmcb-stats\u002Fjs\u002Fmcb_stats_count.js",[],[346,347],[],{"cssClasses":352,"htmlComments":353,"htmlAttributes":354,"restEndpoints":355,"jsGlobals":357,"shortcodeOutput":365},[],[],[],[356],"\u002Fwp-admin\u002Fadmin-ajax.php",[358,359,360,361,362,363,364],"window.location.origin","window.location.protocol","window.location.hostname","window.location.port","window.location.pathname","window.Worker","window.onbeforeunload",[]]