[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fgz1QCAb30sRlciINvXYlVDcsm9ZmoG9G_8S88UNlMP4":3,"$fFYeDWbRoy6PpDtwib-a2-z6uubXGAlziJjj619lxQ_g":437,"$fL2OYeMSksa4oMJI5S4EYGmBcZY1Q_YKqatrsmzcByzA":441},{"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":9,"tags":17,"homepage":9,"download_link":19,"security_score":20,"vuln_count":13,"unpatched_count":13,"last_vuln_date":21,"fetched_at":22,"discovery_status":23,"vulnerabilities":24,"developer":25,"crawl_stats":21,"alternatives":32,"analysis":150,"fingerprints":421},"session-manager","Session Manager","2.1","Sean Barton","https:\u002F\u002Fprofiles.wordpress.org\u002Fseanbarton\u002F","","A Plugin to give the administrators some simple page hit stats that aren't at all confusing.",10,5839,0,"2009-06-23T08:50:00.000Z","2.8.1","2.3",[4,18],"stats","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsession-manager.zip",85,null,"2026-04-16T10:56:18.058Z","no_bundle",[],{"slug":26,"display_name":7,"profile_url":8,"plugin_count":27,"total_installs":28,"avg_security_score":29,"avg_patch_time_days":30,"trust_score":29,"computed_at":31},"seanbarton",4,360,80,30,"2026-08-29T08:21:08.541Z",[33,60,85,108,129],{"slug":34,"name":35,"version":36,"author":37,"author_profile":38,"description":39,"short_description":40,"active_installs":41,"downloaded":42,"rating":43,"num_ratings":44,"last_updated":45,"tested_up_to":46,"requires_at_least":47,"requires_php":48,"tags":49,"homepage":54,"download_link":55,"security_score":56,"vuln_count":57,"unpatched_count":13,"last_vuln_date":58,"fetched_at":59},"wp-statistics","WP Statistics – Simple, privacy-friendly Google Analytics alternative","14.16.9","VeronaLabs","https:\u002F\u002Fprofiles.wordpress.org\u002Fveronalabs\u002F","\u003Cp>Discover GDPR-compliant analytics with \u003Ca href=\"https:\u002F\u002Fwp-statistics.com\u002F?utm_source=wporg&utm_medium=link&utm_campaign=website\" rel=\"nofollow ugc\">WP Statistics\u003C\u002Fa>, the top choice for WordPress users seeking an alternative to Google Analytics. No external accounts, unlimited visitor tracking, and full data ownership—all stored directly in your WordPress database.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwp-statistics.com\u002Fdemo\" rel=\"nofollow ugc\">Checkout Demo\u003C\u002Fa> | \u003Ca href=\"#screenshots\" rel=\"nofollow ugc\">View Screenshots\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>GDPR Compliant (Data Privacy)\u003C\u002Fh4>\n\u003Cp>WP Statistics is GDPR, CCPA, PECR, and cookie compliance by default.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>We do not use cookies\u003C\u002Fli>\n\u003Cli>We do not store personally identifiable information (PII) by default\u003C\u002Fli>\n\u003Cli>100% data ownership. Data is entirely created and stored on your server\u003C\u002Fli>\n\u003Cli>Enhance IP Hashing with Random Daily Salt Mechanism\u003C\u002Fli>\n\u003Cli>Features to export and delete data for GDPR\u003C\u002Fli>\n\u003Cli>Respect for User Privacy with Do Not Track (DNT)\u003C\u002Fli>\n\u003Cli>Privacy Audit Tool for compliance with privacy laws\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Your site won’t need to have a cookie popup since WP Statistics uses \u003Ca href=\"https:\u002F\u002Fwp-statistics.com\u002Fresources\u002Fcounting-unique-visitors-without-cookies\u002F?utm_source=wporg&utm_medium=link&utm_campaign=doc\" rel=\"nofollow ugc\">cookie-less tracking\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>You can find more information in “\u003Ca href=\"https:\u002F\u002Fwp-statistics.com\u002Fresources\u002Fwhat-we-collect\u002F?utm_source=wporg&utm_medium=link&utm_campaign=doc\" rel=\"nofollow ugc\">What we collect\u003C\u002Fa>“.\u003C\u002Fp>\n\u003Ch4>Top Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Fully integrate with your WordPress and your content structure and you have the all reports all in your WP dashboard\u003C\u002Fli>\n\u003Cli>Content and Category Analytics: Track performance based on your site’s content and categories.\u003C\u002Fli>\n\u003Cli>Simple analytics dashboard\u003C\u002Fli>\n\u003Cli>Super easy to install. No coding or technical knowledge needed\u003C\u002Fli>\n\u003Cli>Advanced data privacy settings that are customizable to fit your needs, in compliance with diverse data protection laws\u003C\u002Fli>\n\u003Cli>Track URL parameters, including UTMs, for campaign analysis\u003C\u002Fli>\n\u003Cli>With configurable settings, manage large amounts of data on high-traffic websites\u003C\u002Fli>\n\u003Cli>Monitor live online user traffic in real-time\u003C\u002Fli>\n\u003Cli>Fully customized overview dashboard page\u003C\u002Fli>\n\u003Cli>Shows your most popular posts and pages\u003C\u002Fli>\n\u003Cli>Referrals Tracking: Track and analyze referrals with five reports: Referred Visitors, Referrers, Search Engines, Social Media, and Source Categories. The new Source Categories report includes support for Organic Search, Paid Search, Organic Social, Paid Social, and more.\u003C\u002Fli>\n\u003Cli>Lists your top referral sources such as search engines\u003C\u002Fli>\n\u003Cli>Author Analytics: Measures author performance.\u003C\u002Fli>\n\u003Cli>Geographic Reports: Location-based analytics, including countries, cities, European countries, US states, and regions within your country.\u003C\u002Fli>\n\u003Cli>Devices Report: Detailed device-specific analytics covering browsers, operating systems, device categories and device models.\u003C\u002Fli>\n\u003Cli>Bypass Ad Blockers: Dynamically load the tracking script with a unique name and address to bypass ad blockers.\u003C\u002Fli>\n\u003Cli>Integrate with WP Consent API: Ensures compatibility with consent plugins like Complianz and Cookiebot.\u003C\u002Fli>\n\u003Cli>Email reports with customizable content\u003C\u002Fli>\n\u003Cli>Customize role-based access to view analytics and modify settings.\u003C\u002Fli>\n\u003Cli>Advanced Filtering & Exceptions: By user roles, IPs, countries, URLs, and more.\u003C\u002Fli>\n\u003Cli>Premium Add-on: \u003Ca href=\"https:\u002F\u002Fwp-statistics.com\u002Fproduct\u002Fwp-statistics-data-plus?utm_source=wporg&utm_medium=link&utm_campaign=dp\" rel=\"nofollow ugc\">Data Plus\u003C\u002Fa>\n\u003Cul>\n\u003Cli>\u003Cstrong>Custom Post Type Tracking\u003C\u002Fstrong>: DataPlus extends WP Statistics’ tracking to include all custom post types in addition to Posts and Pages.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom Taxonomy Analytics\u003C\u002Fstrong>: In addition to monitoring default taxonomies like Categories and Tags, DataPlus also tracks custom taxonomies.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Link Tracker\u003C\u002Fstrong>: Find out which outbound links your audience clicks on, giving you insights into their preferences and behaviors.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Download Tracker\u003C\u002Fstrong>: Keep track of what’s being downloaded, who’s downloading it, and when.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Individual Author Performance\u003C\u002Fstrong>: Detailed metrics on the performance of individual authors.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Detailed Analytics for Each Country\u003C\u002Fstrong>: In-depth analytics for each country to enhance geographical reporting.\u003C\u002Fli>\n\u003Cli>And more!\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Premium Add-on: \u003Ca href=\"https:\u002F\u002Fwp-statistics.com\u002Fproduct\u002Fwp-statistics-marketing\u002F?utm_source=wporg&utm_medium=link&utm_campaign=marketing\" rel=\"nofollow ugc\">Marketing\u003C\u002Fa>\n\u003Cul>\n\u003Cli>\u003Cstrong>Campaign Analytics\u003C\u002Fstrong>: Track UTM-tagged links and see which campaigns drive the most visitors.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Google Search Console Integration\u003C\u002Fstrong>: Monitor impressions, clicks, and queries.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom Event Tracking\u003C\u002Fstrong>: Create goals based on clicks, pageviews, or events and monitor conversions.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Built-in UTM Link Builder\u003C\u002Fstrong>: Generate and validate campaign URLs inside your dashboard.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Get the most out of your website analytics by using WP Statistics Premium Add-ons\u003C\u002Fstrong>\u003Cbr \u002F>\nUpgrade your analytics toolkit with our range of premium add-ons, including \u003Ca href=\"https:\u002F\u002Fwp-statistics.com\u002Fproduct\u002Fwp-statistics-data-plus?utm_source=wporg&utm_medium=link&utm_campaign=dp\" rel=\"nofollow ugc\">Data Plus\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fwp-statistics.com\u002Fproduct\u002Fwp-statistics-advanced-reporting\u002F?utm_source=wporg&utm_medium=link&utm_campaign=adv-report\" rel=\"nofollow ugc\">Advanced Reporting\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fwp-statistics.com\u002Fproduct\u002Fwp-statistics-realtime-stats\u002F?utm_source=wporg&utm_medium=link&utm_campaign=realtime\" rel=\"nofollow ugc\">Real-Time Stats\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fwp-statistics.com\u002Fproduct\u002Fwp-statistics-mini-chart\u002F?utm_source=wporg&utm_medium=link&utm_campaign=mini-chart\" rel=\"nofollow ugc\">Mini Chart\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fwp-statistics.com\u002Fproduct\u002Fwp-statistics-marketing\u002F?utm_source=wporg&utm_medium=link&utm_campaign=marketing\" rel=\"nofollow ugc\">Marketing\u003C\u002Fa>, and \u003Ca href=\"https:\u002F\u002Fwp-statistics.com\u002Fadd-ons\u002F?utm_source=wporg&utm_medium=link&utm_campaign=add-ons\" rel=\"nofollow ugc\">more\u003C\u002Fa>. Making informed decisions is easier with these powerful tools.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Special Offer:\u003C\u002Fstrong> Save up to 60% on all premium features when you purchase \u003Ca href=\"https:\u002F\u002Fwp-statistics.com\u002Fpricing\u002F?utm_source=wporg&utm_medium=link&utm_campaign=premium\" rel=\"nofollow ugc\">WP Statistics Premium\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Report Bugs\u003C\u002Fh4>\n\u003Cp>Having trouble with a bug? Please \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fwp-statistics\u002Fwp-statistics\u002Fissues\u002Fnew\" rel=\"nofollow ugc\">create an issue\u003C\u002Fa> on GitHub. Kindly note that \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fwp-statistics\u002Fwp-statistics\" rel=\"nofollow ugc\">GitHub\u003C\u002Fa> is exclusively for bug reports; other inquiries will be closed.\u003C\u002Fp>\n\u003Cp>For security vulnerabilities, please report them through the \u003Ca href=\"https:\u002F\u002Fpatchstack.com\u002Fdatabase\u002Fwordpress\u002Fplugin\u002Fwp-statistics\u002Fvdp\" rel=\"nofollow ugc\">Patchstack Vulnerability Disclosure Program\u003C\u002Fa>. The Patchstack team will validate, triage, and handle any security issues.\u003C\u002Fp>\n","Get website traffic insights with GDPR\u002FCCPA compliant, privacy-friendly analytics. Includes visitor data, stunning graphs, and no data sharing.",600000,36370522,82,757,"2026-07-21T10:52:00.000Z","7.0.2","6.6","7.4",[50,51,52,53,18],"analytics","google-analytics","insights","site-visitors","https:\u002F\u002Fwp-statistics.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-statistics.14.16.9.zip",76,38,"2026-06-01 00:00:00","2026-07-22T17:31:50.256Z",{"slug":61,"name":62,"version":63,"author":64,"author_profile":65,"description":66,"short_description":67,"active_installs":68,"downloaded":69,"rating":70,"num_ratings":71,"last_updated":72,"tested_up_to":73,"requires_at_least":74,"requires_php":75,"tags":76,"homepage":80,"download_link":81,"security_score":82,"vuln_count":83,"unpatched_count":13,"last_vuln_date":84,"fetched_at":59},"google-analytics-dashboard-for-wp","ExactMetrics – Google Analytics Dashboard for WordPress (Website Stats Plugin)","10.1.1","Syed Balkhi","https:\u002F\u002Fprofiles.wordpress.org\u002Fsmub\u002F","\u003Cp>The \u003Ca href=\"https:\u002F\u002Fexactmetrics.com?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion\" rel=\"nofollow ugc\">ExactMetrics\u003C\u002Fa> Google Analytics for WordPress plugin helps you properly setup all the powerful Google Analytics tracking features without writing any code or hiring a developer.\u003C\u002Fp>\n\u003Cp>More importantly, over 1 million users love ExactMetrics because of our signature Google Analytics Dashboard that helps you view key Google Analytics stats right inside your WordPress dashboard.\u003C\u002Fp>\n\u003Cp>Our goal at ExactMetrics is to help you grow your business faster with data-driven decisions.\u003C\u002Fp>\n\u003Cp>This is why we built the most comprehensive Google Analytics plugin for WordPress, so you can setup all the powerful tracking features that website owners otherwise miss out on when simply pasting the analytics code in WordPress.\u003C\u002Fp>\n\u003Cp>We go beyond the simple google analytics script and add the advanced event tracking, so you can see all important user behavior in WordPress with just a few clicks (without hiring a developer).\u003C\u002Fp>\n\u003Cp>ExactMetrics works automatically Google Analytics 4 (GA4) so that you can your website can be prepared for the future of Google Analytics.\u003C\u002Fp>\n\u003Cp>Basically, we made the same advanced Google analytics setup that big enterprise companies used to pay thousands of dollars for, available to every small business owner without the high costs.\u003C\u002Fp>\n\u003Cp>This is why even the large companies like Microsoft, Quickbooks, Pizza Hut, Delta, Pepsi, Coldwell Bankers, and many others are using ExactMetrics to properly setup Google Analytics and see the custom analytics reports in WordPress.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>ExactMetrics Pro\u003C\u002Fstrong>\u003Cbr \u002F>\n  This plugin is the lite version of ExactMetrics Pro plugin that comes with all the Google analytics tracking features you will ever need including events tracking, ecommerce tracking, custom dimensions tracking, form conversion tracking, affiliate link tracking, and tons more. \u003Ca href=\"https:\u002F\u002Fexactmetrics.com\u002F?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion\" rel=\"nofollow ugc\">click here to purchase the best premium Google Analytics plugin for WordPress Now!\u003C\u002Fa>.\u003Cbr \u002F>\n  We are on a mission to level the playing field for small businesses, so they can grow their business faster with data-driven decisions.\u003C\u002Fp>\n\u003C\u002Fblockquote>\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\u002F4GZ-IgZssao?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>See what one business owner is saying about ExactMetrics:\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>This is absolutely, positively, one of the TOP plugins to install on your WP site. There is no better way to quickly gauge traffic for spikes, surges, and consistency. I installed this on over a dozen WordPress installations and counting, thank you for an outstanding app!\u003Cbr \u002F>\n  Daniel Monaghan\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch4>Custom Google Analytics Reports\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Overview Report – See the most important Google Analytics data in an easy to understand report, right inside your WordPress dashboard (Save 5 minutes each day).\u003C\u002Fli>\n\u003Cli>Publisher Report – See exactly which content gets the most visit, which affiliate links are performing the best, what new partnership opportunities you should pursue, and more.\u003C\u002Fli>\n\u003Cli>Ecommerce Report – See all your important online store metrics in one place such as total revenue, conversion rate, average order value, top products, top conversion sources, and more.\u003C\u002Fli>\n\u003Cli>Search Console Report – See how well your website is ranking in Google, so you can optimize your SEO to grow your traffic.\u003C\u002Fli>\n\u003Cli>Forms Report – See your conversion stats for various contact forms and lead forms on your website to improve conversions.\u003C\u002Fli>\n\u003Cli>Custom Dimensions Report – See useful stats like most popular authors, best publication times, popular categories, tags, Yoast focus keywords, SEO score, etc.\u003C\u002Fli>\n\u003Cli>Real Time Report – see who is online on your website in real-time, right inside your WordPress dashboard.\u003C\u002Fli>\n\u003Cli>Customizable Google Analytics Dashboard Widget – Our dashboard widget allows you to have quick access to your most important stats at the moment you login to your WordPress dashboard.\u003C\u002Fli>\n\u003Cli>Page Insights in Admin Bar – Easily view analytics for each individual page and post from the ExactMetrics menu in WordPress admin bar while browsing your website.\u003C\u002Fli>\n\u003Cli>Landing Page Report – Shows you which pages your visitors land, without needing to log into Google Analytics.\u003C\u002Fli>\n\u003Cli>Source and Medium Report – gives you an easy view of Google Analytics UTM tracking.\u003C\u002Fli>\n\u003Cli>Technology Report – See which devices and browsers use your website the most.\u003C\u002Fli>\n\u003Cli>Campaign Report – Shows you Google Analytics UTM tracking and key metrics.\u003C\u002Fli>\n\u003Cli>Pages Report – See which pages are most poplular on your website.\u003C\u002Fli>\n\u003Cli>Coupon Report – See which coupons are used most on your website.\u003C\u002Fli>\n\u003Cli>Funnel Report – See how people buy from your store.\u003C\u002Fli>\n\u003Cli>Email Summaries – Get the most important metrics delivered to you and\u002For your client’s email inboxes weekly with our brandable Email Summaries, allowing you to keep up to date on your website’s Google Analytics results even without needing to login to the Google Analytics dashboard.\u003C\u002Fli>\n\u003Cli>PDF Exports – Easily take your ExactMetrics reports with you or send them to clients or colleagues by exporting all ExactMetrics reports as a brandable PDF.\u003C\u002Fli>\n\u003Cli>Site Speed Report – helps you improve your website’s performance by displaying key metrics and actionable tips to improve those based on WordPress-specific solutions.\u003C\u002Fli>\n\u003Cli>Popular Posts – Display popular posts in your post content automatically or using Gutenberg blocks and shortcodes. Show off your top posts to your visitors using sidebar widgets, Gutenberg blocks or shortcodes\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Integrations\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>WooCommerce Google Analytics – Automatically setup Google analytics enhanced eCommerce tracking for WooCommerce and WooCommerce analytics.\u003C\u002Fli>\n\u003Cli>Easy Digital Downloads Google Analytics – Automatically setup Google analytics enhanced eCommerce tracking for EDD.\u003C\u002Fli>\n\u003Cli>MemberPress Google Analytics – Automatically setup Google analytics enhanced eCommerce tracking for MemberPress.\u003C\u002Fli>\n\u003Cli>WPForms Google Analytics – Automatically setup form conversion tracking for WPForms.\u003C\u002Fli>\n\u003Cli>Formidable Forms Google Analytics – Automatically setup form conversion tracking for Formidable Forms.\u003C\u002Fli>\n\u003Cli>Gravity Forms Google Analytics – Automatically setup form conversion tracking for Gravity Forms.\u003C\u002Fli>\n\u003Cli>YouTube Google Analytics – Automatically track video starts, stops, and watch progression of video plays of your YouTube videos.\u003C\u002Fli>\n\u003Cli>Vimeo Google Analytics – Automatically track video starts, stops, and watch progression of video plays of your Vimeo videos.\u003C\u002Fli>\n\u003Cli>HTML5 Video Google Analytics – Automatically track video starts, stops, and watch progression of video plays of your Vimeo videos.\u003C\u002Fli>\n\u003Cli>Exclude from Tracking Google Analytics – Disable loading of Google Analytics tracking on specific pages or posts.\u003C\u002Fli>\n\u003Cli>Contact Form 7 Google Analytics – Automatically setup form conversion tracking for Contact Form 7.\u003C\u002Fli>\n\u003Cli>Yoast Google Analytics – Automatically setup SEO score tracking for Yoast SEO with custom dimensions.\u003C\u002Fli>\n\u003Cli>Pretty Links Google Analytics – Automatically setup affiliate link tracking for Pretty Links.\u003C\u002Fli>\n\u003Cli>Thirsty Affiliates Google Analytics – Automatically setup affiliate link tracking for Thirsty Affiliates.\u003C\u002Fli>\n\u003Cli>AffiliateWP Google Analytics – Automatically setup affiliate link tracking for AffiliateWP.\u003C\u002Fli>\n\u003Cli>User Journey Orders – See which pages visit before becoming customers with WooCommerce, Easy Digital Downloads, MemberPress, LifterLMS, Restrict Content Pro, or GiveWP.\u003C\u002Fli>\n\u003Cli>User Feedback – Automatically track events and impressions with the popular User Feedback plugin.\u003C\u002Fli>\n\u003Cli>Google AdSense + Google Analytics – Automatically setup banner ads tracking for Google AdSense.\u003C\u002Fli>\n\u003Cli>Google Optimize + Google Analytics – Easily enable A\u002FB testing in WordPress with Google Optimize and Google Analytics.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>After reading this comprehensive feature list, you can probably imagine why over 1 million websites use ExactMetrics as their preferred Google Analytics plugin for WordPress.\u003C\u002Fp>\n\u003Cp>Give ExactMetrics a try.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>Love this plugin! It’s got powerful customization options, it’s easy to use, there’s good documentation, and if all that’s not enough, ExactMetrics is quick to provide support. Thanks for this wonderful plugin!\u003Cbr \u002F>\n  Julie Dupuis\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch4>Credits\u003C\u002Fh4>\n\u003Cp>This plugin is created by \u003Ca href=\"https:\u002F\u002Ftwitter.com\u002Fchriscct7\" title=\"Chris Christoff\" rel=\"friend nofollow ugc\">Chris Christoff\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fsyedbalkhi.com\u002F\" title=\"Syed Balkhi\" rel=\"friend nofollow ugc\">Syed Balkhi\u003C\u002Fa> with sponsorship from \u003Ca href=\"http:\u002F\u002Fwww.wpbeginner.com\u002F\" title=\"WPBeginner\" rel=\"friend nofollow ugc\">WPBeginner\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Localization\u003C\u002Fh3>\n\u003Cp>You can translate Google Analytics Dashboard for WP by ExactMetrics on \u003Ca href=\"https:\u002F\u002Ftranslate.wordpress.org\u002Fprojects\u002Fwp-plugins\u002Fgoogle-analytics-dashboard-for-wp\" rel=\"nofollow ugc\">translate.wordpress.org\u003C\u002Fa>.\u003C\u002Fp>\n","Connects Google Analytics with your WordPress site. Displays stats to help you understand your users and site content on a whole new level!",300000,51919202,50,1547,"2026-07-22T14:58:00.000Z","7.0.0","5.6.0","7.2",[50,51,77,78,79],"google-analytics-dashboard","google-analytics-plugin","website-stats","https:\u002F\u002Fexactmetrics.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgoogle-analytics-dashboard-for-wp.10.1.1.zip",88,7,"2026-04-23 14:48:15",{"slug":86,"name":87,"version":88,"author":89,"author_profile":90,"description":91,"short_description":92,"active_installs":93,"downloaded":94,"rating":95,"num_ratings":96,"last_updated":97,"tested_up_to":98,"requires_at_least":99,"requires_php":100,"tags":101,"homepage":105,"download_link":106,"security_score":107,"vuln_count":13,"unpatched_count":13,"last_vuln_date":21,"fetched_at":59},"statify","Statify","1.8.5","pluginkollektiv","https:\u002F\u002Fprofiles.wordpress.org\u002Fpluginkollektiv\u002F","\u003Cp>Statify provides a straightforward and compact access to the number of site views. It is privacy-friendly as it uses neither cookies nor a third party.\u003C\u002Fp>\n\u003Cp>An interactive chart is followed by lists of the most common reference sources and target pages. The period of statistics and length of lists can be set directly in the dashboard widget.\u003C\u002Fp>\n\u003Ch3>Data Privacy\u003C\u002Fh3>\n\u003Cp>In direct comparison to statistics services such as \u003Cem>Google Analytics\u003C\u002Fem>, \u003Cem>WordPress.com Stats\u003C\u002Fem> and \u003Cem>Matomo (Piwik)\u003C\u002Fem> \u003Cem>Statify\u003C\u002Fem> doesn’t process and store personal data as e.g. IP addresses – \u003Cem>Statify\u003C\u002Fem> counts site views, not visitors.\u003C\u002Fp>\n\u003Cp>Absolute privacy compliance coupled with transparent procedures: A locally in WordPress created database table consists of only four fields (ID, date, source, target) and can be viewed at any time, cleaned up and cleared by the administrator.\u003C\u002Fp>\n\u003Cp>Due to this tracking approach, Statify is 100% compliant with GDPR and serves as an lightweight alternative to other tracking services.\u003C\u002Fp>\n\u003Ch3>Display of the widget\u003C\u002Fh3>\n\u003Cp>The plugin configuration can be changed directly in the \u003Cem>Statify\u003C\u002Fem> Widget on the dashboard by clicking the \u003Cem>Configure\u003C\u002Fem> link.\u003C\u002Fp>\n\u003Cp>The amount of links shown in the \u003Cem>Statify\u003C\u002Fem> Widget can be set as well as the option to only count views from today. Of course, older entries are not deleted when changing this setting.\u003C\u002Fp>\n\u003Cp>The statistics for the dashboard widget are cached for four minutes.\u003C\u002Fp>\n\u003Ch3>Period of data saving\u003C\u002Fh3>\n\u003Cp>\u003Cem>Statify\u003C\u002Fem> stores the data only for a limited period (default: two weeks), longer intervals can be selected as option in the widget. Data which is older than the selected period is deleted by a daily cron job.\u003C\u002Fp>\n\u003Cp>An increase in the database volume can be expected because all statistic values are collected and managed in the local WordPress database (especially if you increase the period of data saving).\u003C\u002Fp>\n\u003Ch3>JavaScript tracking for caching compatibility\u003C\u002Fh3>\n\u003Cp>For compatibility with caching plugins like \u003Ca href=\"http:\u002F\u002Fcachify.de\" rel=\"nofollow ugc\">Cachify\u003C\u002Fa> \u003Cem>Statify\u003C\u002Fem> offers an optional switchable tracking via JavaScript. This function allows reliable count of cached blog pages.\u003C\u002Fp>\n\u003Cp>For this to work correctly, the active theme has to call \u003Ccode>wp_footer()\u003C\u002Fcode>, typically in a file named \u003Ccode>footer.php\u003C\u002Fcode>.\u003C\u002Fp>\n\u003Ch3>Skip tracking for spam referrers\u003C\u002Fh3>\n\u003Cp>The comment blacklist can be enabled to skip tracking for views with a referrer URL listed in comment blacklist, i. e. which considered as spam.\u003C\u002Fp>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>If you’ve problems or think you’ve found a bug (e.g. you’re experiencing unexpected behavior), please post at the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fstatify\" rel=\"ugc\">support forums\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Contribute\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Active development of this plugin is handled \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fpluginkollektiv\u002Fstatify\" rel=\"nofollow ugc\">on GitHub\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>Pull requests for documented bugs are highly appreciated.\u003C\u002Fli>\n\u003Cli>If you want to help us translate this plugin you can do so \u003Ca href=\"https:\u002F\u002Ftranslate.wordpress.org\u002Fprojects\u002Fwp-plugins\u002Fstatify\" rel=\"nofollow ugc\">on WordPress Translate\u003C\u002Fa>.\u003C\u002Fli>\n\u003C\u002Ful>\n","Visitor statistics for WordPress with focus on data protection, transparency and clarity. Perfect as a widget in your WordPress Dashboard.",100000,2409383,96,51,"2025-12-21T16:02:00.000Z","6.9.5","4.7","5.2",[50,102,103,104,18],"pageviews","privacy","statistics","https:\u002F\u002Fstatify.pluginkollektiv.org\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fstatify.1.8.5.zip",100,{"slug":109,"name":110,"version":111,"author":112,"author_profile":113,"description":114,"short_description":115,"active_installs":116,"downloaded":117,"rating":29,"num_ratings":118,"last_updated":119,"tested_up_to":46,"requires_at_least":120,"requires_php":9,"tags":121,"homepage":125,"download_link":126,"security_score":127,"vuln_count":27,"unpatched_count":13,"last_vuln_date":128,"fetched_at":59},"official-statcounter-plugin-for-wordpress","StatCounter – Free Real Time Visitor Stats","2.1.2","StatCounter","https:\u002F\u002Fprofiles.wordpress.org\u002Fstatcounter\u002F","\u003Cp>The Official StatCounter WordPress Plugin brings you all the powerful StatCounter features to your wordpress blog.\u003C\u002Fp>\n\u003Cp>Including but not limited to the following:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fstatcounter.com\u002Ffeatures\u002F#invisible-counter\" rel=\"nofollow ugc\">Invisible Counter Option\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fstatcounter.com\u002Ffeatures\u002F#configurable-counter\" rel=\"nofollow ugc\">Configurable Counter\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fstatcounter.com\u002Ffeatures\u002F#configurable-summary-stats\" rel=\"nofollow ugc\">Configurable Summary Stats\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fstatcounter.com\u002Ffeatures\u002F#magnify-user\" rel=\"nofollow ugc\">Magnify User\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fstatcounter.com\u002Ffeatures\u002F#drill-down\" rel=\"nofollow ugc\">Drill Down\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fstatcounter.com\u002Ffeatures\u002F#popular-pages\" rel=\"nofollow ugc\">Popular Pages\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fstatcounter.com\u002Ffeatures\u002F#entry-pages\" rel=\"nofollow ugc\">Entry Pages\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fstatcounter.com\u002Ffeatures\u002F#exit-pages\" rel=\"nofollow ugc\">Exit Pages\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fstatcounter.com\u002Ffeatures\u002F#came-from\" rel=\"nofollow ugc\">Came From\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fstatcounter.com\u002Ffeatures\u002F#keyword-analysis\" rel=\"nofollow ugc\">Keyword Analysis\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fstatcounter.com\u002Ffeatures\u002F#recent-keyword-activity\" rel=\"nofollow ugc\">Recent Keyword Activity\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fstatcounter.com\u002Ffeatures\u002F#search-engine-wars\" rel=\"nofollow ugc\">Search Engine Wars\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fstatcounter.com\u002Ffeatures\u002F#visitor-paths\" rel=\"nofollow ugc\">Visitor Paths\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fstatcounter.com\u002Ffeatures\u002F#visit-length\" rel=\"nofollow ugc\">Visit Length\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fstatcounter.com\u002Ffeatures\u002F#returning-visits\" rel=\"nofollow ugc\">Returning Visits\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fstatcounter.com\u002Ffeatures\u002F#recent-pageload-activity\" rel=\"nofollow ugc\">Recent Pageload Activity\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fstatcounter.com\u002Ffeatures\u002F#recent-visitor-activity\" rel=\"nofollow ugc\">Recent Visitor Activity\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fstatcounter.com\u002Ffeatures\u002F#country-state-city-stats\" rel=\"nofollow ugc\">Country\u002FState\u002FCity Stats\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fstatcounter.com\u002Ffeatures\u002F#visitor-map\" rel=\"nofollow ugc\">Recent Visitor Google Map\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fstatcounter.com\u002Ffeatures\u002F#isp-stats\" rel=\"nofollow ugc\">ISP Stats\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fstatcounter.com\u002Ffeatures\u002F#browser-stats\" rel=\"nofollow ugc\">Browser Stats\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fstatcounter.com\u002Ffeatures\u002F#os-stats\" rel=\"nofollow ugc\">O.S. Stats\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fstatcounter.com\u002Ffeatures\u002F#resolution-stats\" rel=\"nofollow ugc\">Resolution Stats\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fstatcounter.com\u002Ffeatures\u002F#javascript-stats\" rel=\"nofollow ugc\">JavaScript Stats\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fstatcounter.com\u002Ffeatures\u002F#email-reports\" rel=\"nofollow ugc\">Email Reports\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fstatcounter.com\u002Ffeatures\u002F#multiple-site-management\" rel=\"nofollow ugc\">Multiple Site Management\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fstatcounter.com\u002Ffeatures\u002F#user-access-management\" rel=\"nofollow ugc\">User Access Management\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fstatcounter.com\u002Ffeatures\u002F#public-stats\" rel=\"nofollow ugc\">Public Stats\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fstatcounter.com\u002Ffeatures\u002F#blocking-cookie\" rel=\"nofollow ugc\">Blocking Cookie\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","StatCounter.com powered real-time detailed stats about the visitors to your blog.",70000,2045020,47,"2026-05-25T11:18:00.000Z","2.0.2",[122,123,104,18,124],"counter","hit","web","http:\u002F\u002Fstatcounter.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fofficial-statcounter-plugin-for-wordpress.2.1.2.zip",95,"2026-06-26 00:00:00",{"slug":130,"name":131,"version":132,"author":133,"author_profile":134,"description":135,"short_description":136,"active_installs":137,"downloaded":138,"rating":139,"num_ratings":127,"last_updated":140,"tested_up_to":73,"requires_at_least":141,"requires_php":9,"tags":142,"homepage":145,"download_link":146,"security_score":147,"vuln_count":148,"unpatched_count":13,"last_vuln_date":149,"fetched_at":59},"wp-piwik","Connect Matomo – Analytics Dashboard for WordPress","1.1.9","matomoteam","https:\u002F\u002Fprofiles.wordpress.org\u002Fmatomoteam\u002F","\u003Cp>\u003Cstrong>Version 1.1.7 includes a security related fix, it is highly recommended to update to this or a later version.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>If you are not yet using Matomo On-Premise, Matomo Cloud or hosting your own instance of Matomo, please use the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fmatomo\u002F\" rel=\"ugc\">Matomo for WordPress plugin\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>This plugin uses the Matomo API to show your Matomo statistics in your WordPress dashboard. It’s also able to add the Matomo tracking code to your blog and to do some modifications to the tracking code. Additionally, WP-Matomo supports WordPress networks and manages multiple sites and their tracking codes.\u003C\u002Fp>\n\u003Cp>To use this plugin the Matomo web analytics application is required. If you do not already have a Matomo setup (e.g., provided by your web hosting service), you have two simple options: use either a \u003Ca href=\"http:\u002F\u002Fmatomo.org\u002F\" rel=\"nofollow ugc\">self-hosted Matomo\u003C\u002Fa> or a \u003Ca href=\"https:\u002F\u002Fwww.innocraft.cloud\u002F?pk_campaign=WP-Piwik\" rel=\"nofollow ugc\">cloud-hosted Matomo by InnoCraft\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Requirements:\u003C\u002Fstrong> PHP 7.0 (or higher), WordPress 5.0 (or higher), Matomo 4.0 (or higher)\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Languages:\u003C\u002Fstrong> English, Albanian, Chinese, Dutch, French, German, Greek, Hungarian, Italian, Polish, Portuguese (Brazil). Partially supported: Azerbaijani, Belarusian, Hindi, Lithuanian, Luxembourgish, Norwegian, Persian, Romanian, Russian, Spanish, Swedish, Turkish, Ukrainian\u003C\u002Fp>\n\u003Ch4>What is Matomo?\u003C\u002Fh4>\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\u002FQc2kooLNDiU?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>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fmatomo.org\u002Fwhat-is-matomo\u002F\" rel=\"nofollow ugc\">Learn more.\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>First steps\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Learn how to install your own Matomo instance: \u003Ca href=\"https:\u002F\u002Fmatomo.org\u002Fdocs\u002Frequirements\u002F\" rel=\"nofollow ugc\">Requirements\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fmatomo.org\u002Fdocs\u002Finstallation-optimization\u002F\" rel=\"nofollow ugc\">Installation\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>If you need support about Matomo, please have a look at the \u003Ca href=\"https:\u002F\u002Fforum.matomo.org\u002F\" rel=\"nofollow ugc\">Matomo forums\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>Finally, you can start \u003Ca href=\"https:\u002F\u002Fmatomo.org\u002Fblog\u002F2015\u002F05\u002Fwordpress-integration-wp-piwik-1-0\u002F\" rel=\"nofollow ugc\">setting up WP-Matomo\u003C\u002Fa>.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Shortcodes\u003C\u002Fh4>\n\u003Cp>You can use following shortcodes if activated:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[wp-piwik module=\"overview\" title=\"\" period=\"day\" date=\"yesterday\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Shows overview table like WP-Matomo’s overview dashboard. See Matomo API documentation on VisitsSummary.get to get more information on period and day. Multiple data arrays will be cumulated. If you fill the title attribute, its content will be shown in the table’s title.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[wp-piwik module=\"opt-out\" language=\"en\" width=\"100%\" height=\"200px\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Shows the Matomo opt-out Iframe. You can change the Iframe’s language by the language attribute (e.g. de for German language) and its width and height using the corresponding attributes.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[wp-piwik module=\"post\" range=\"last30\" key=\"sum_daily_nb_uniq_visitors\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Shows the chosen keys value related to the current post. You can define a range (format: lastN, previousN or YYYY-MM-DD,YYYY-MM-DD) and the desired value’s key (e.g., sum_daily_nb_uniq_visitors, nb_visits or nb_hits – for details see Matomo’s API method Actions.getPageUrl using a range).\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[wp-piwik]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>is equal to \u003Cem>[wp-piwik module=”overview” title=”” period=”day” date=”yesterday”]\u003C\u002Fem>.\u003C\u002Fp>\n\u003Ch4>Credits and Acknowledgements\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Graphs powered by \u003Ca href=\"https:\u002F\u002Fwww.chartjs.org\" rel=\"nofollow ugc\">Chart.js\u003C\u002Fa> (MIT License).\u003C\u002Fli>\n\u003Cli>All translators at Transifex and WordPress.\u003C\u002Fli>\n\u003Cli>Anyone who donates to the WP-Matomo project, including the Matomo team!\u003C\u002Fli>\n\u003Cli>All users who send me mails containing criticism, commendation, feature requests and bug reports – you help me to make WP-Matomo much better!\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Thank you all!\u003C\u002Fp>\n","Adds Matomo (former Piwik) statistics to your WordPress dashboard and is also able to add the Matomo Tracking Code to your blog.",60000,3266364,90,"2026-06-30T01:53:00.000Z","5.0",[50,143,104,18,144],"matomo","tracking","http:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fwp-piwik\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-piwik.1.1.9.zip",97,5,"2023-09-21 00:00:00",{"attackSurface":151,"codeSignals":178,"taintFlows":332,"riskAssessment":411,"analyzedAt":420},{"hooks":152,"ajaxHandlers":174,"restRoutes":175,"shortcodes":176,"cronEvents":177,"entryPointCount":13,"unprotectedCount":13},[153,159,163,166,169,171],{"type":154,"name":155,"callback":156,"file":157,"line":158},"action","admin_menu","sm_admin_page","session_manager.php",40,{"type":154,"name":160,"callback":161,"file":157,"line":162},"init","sm_init",41,{"type":154,"name":160,"callback":164,"file":157,"line":165},"sm_store_session_data",43,{"type":154,"name":160,"callback":167,"file":157,"line":168},"sm_clear_expired_data",44,{"type":154,"name":155,"callback":156,"file":157,"line":170},46,{"type":154,"name":172,"callback":173,"file":157,"line":70},"plugins_loaded","sm_loaded",[],[],[],[],{"dangerousFunctions":179,"sqlUsage":180,"outputEscaping":183,"fileOperations":13,"externalRequests":13,"nonceChecks":13,"capabilityChecks":13,"bundledLibraries":331},[],{"prepared":181,"raw":13,"locations":182},28,[],{"escaped":13,"rawEcho":184,"locations":185},77,[186,189,191,192,194,195,196,198,200,203,205,207,209,212,213,214,215,217,219,222,223,225,227,228,229,230,232,234,236,238,240,241,242,244,246,248,250,251,253,255,258,259,261,263,265,267,269,271,273,275,277,279,281,283,285,287,289,291,293,295,297,299,301,303,305,307,309,311,313,315,317,319,321,323,325,327,329],{"file":187,"line":148,"context":188},"admin\\sm_admin.php","raw output",{"file":187,"line":190,"context":188},27,{"file":187,"line":181,"context":188},{"file":187,"line":193,"context":188},33,{"file":187,"line":57,"context":188},{"file":187,"line":118,"context":188},{"file":187,"line":197,"context":188},52,{"file":187,"line":199,"context":188},62,{"file":201,"line":202,"context":188},"admin\\sm_all_by_user.php",13,{"file":201,"line":204,"context":188},15,{"file":201,"line":206,"context":188},17,{"file":201,"line":208,"context":188},19,{"file":210,"line":211,"context":188},"admin\\sm_all_data.php",11,{"file":210,"line":202,"context":188},{"file":210,"line":206,"context":188},{"file":210,"line":208,"context":188},{"file":210,"line":216,"context":188},21,{"file":210,"line":218,"context":188},23,{"file":220,"line":221,"context":188},"admin\\sm_all_sessions.php",9,{"file":220,"line":211,"context":188},{"file":220,"line":224,"context":188},16,{"file":220,"line":226,"context":188},18,{"file":220,"line":181,"context":188},{"file":220,"line":30,"context":188},{"file":220,"line":193,"context":188},{"file":220,"line":231,"context":188},35,{"file":220,"line":233,"context":188},37,{"file":220,"line":235,"context":188},39,{"file":237,"line":27,"context":188},"admin\\sm_settings.php",{"file":237,"line":239,"context":188},29,{"file":237,"line":193,"context":188},{"file":237,"line":168,"context":188},{"file":237,"line":243,"context":188},54,{"file":237,"line":245,"context":188},67,{"file":237,"line":247,"context":188},73,{"file":237,"line":249,"context":188},75,{"file":237,"line":184,"context":188},{"file":237,"line":252,"context":188},79,{"file":237,"line":254,"context":188},81,{"file":256,"line":257,"context":188},"includes\\sm_functions.include.php",36,{"file":256,"line":118,"context":188},{"file":256,"line":260,"context":188},118,{"file":256,"line":262,"context":188},142,{"file":256,"line":264,"context":188},150,{"file":256,"line":266,"context":188},159,{"file":256,"line":268,"context":188},185,{"file":256,"line":270,"context":188},211,{"file":256,"line":272,"context":188},219,{"file":256,"line":274,"context":188},242,{"file":256,"line":276,"context":188},259,{"file":256,"line":278,"context":188},268,{"file":256,"line":280,"context":188},379,{"file":256,"line":282,"context":188},392,{"file":256,"line":284,"context":188},404,{"file":256,"line":286,"context":188},432,{"file":256,"line":288,"context":188},465,{"file":256,"line":290,"context":188},480,{"file":256,"line":292,"context":188},604,{"file":256,"line":294,"context":188},608,{"file":256,"line":296,"context":188},683,{"file":256,"line":298,"context":188},687,{"file":256,"line":300,"context":188},689,{"file":256,"line":302,"context":188},692,{"file":256,"line":304,"context":188},697,{"file":256,"line":306,"context":188},704,{"file":256,"line":308,"context":188},707,{"file":256,"line":310,"context":188},711,{"file":256,"line":312,"context":188},713,{"file":256,"line":314,"context":188},715,{"file":256,"line":316,"context":188},882,{"file":256,"line":318,"context":188},890,{"file":256,"line":320,"context":188},897,{"file":256,"line":322,"context":188},903,{"file":256,"line":324,"context":188},937,{"file":256,"line":326,"context":188},948,{"file":256,"line":328,"context":188},958,{"file":256,"line":330,"context":188},964,[],[333,361],{"entryPoint":334,"graph":335,"unsanitizedCount":27,"severity":360},"sm_store_session_data (includes\\sm_functions.include.php:493)",{"nodes":336,"edges":356},[337,342,348,351],{"id":338,"type":339,"label":340,"file":256,"line":341},"n0","source","$_SERVER (x2)",502,{"id":343,"type":344,"label":345,"file":256,"line":346,"wp_function":347},"n1","sink","get_var() [SQLi]",528,"get_var",{"id":349,"type":339,"label":340,"file":256,"line":350},"n2",559,{"id":352,"type":344,"label":353,"file":256,"line":354,"wp_function":355},"n3","query() [SQLi]",562,"query",[357,359],{"from":338,"to":343,"sanitized":358},false,{"from":349,"to":352,"sanitized":358},"high",{"entryPoint":362,"graph":363,"unsanitizedCount":410,"severity":360},"\u003Csm_functions.include> (includes\\sm_functions.include.php:0)",{"nodes":364,"edges":402},[365,367,368,370,371,373,378,381,386,388,392,396,400],{"id":338,"type":339,"label":366,"file":256,"line":341},"$_SERVER (x6)",{"id":343,"type":344,"label":345,"file":256,"line":346,"wp_function":347},{"id":349,"type":339,"label":369,"file":256,"line":350},"$_SERVER (x12)",{"id":352,"type":344,"label":353,"file":256,"line":354,"wp_function":355},{"id":372,"type":339,"label":340,"file":256,"line":350},"n4",{"id":374,"type":344,"label":375,"file":256,"line":376,"wp_function":377},"n5","get_row() [SQLi]",777,"get_row",{"id":379,"type":339,"label":380,"file":256,"line":350},"n6","$_SERVER (x3)",{"id":382,"type":344,"label":383,"file":256,"line":384,"wp_function":385},"n7","get_results() [SQLi]",879,"get_results",{"id":387,"type":339,"label":340,"file":256,"line":350},"n8",{"id":389,"type":344,"label":390,"file":256,"line":320,"wp_function":391},"n9","echo() [XSS]","echo",{"id":393,"type":339,"label":394,"file":256,"line":395},"n10","$_SERVER",1008,{"id":397,"type":398,"label":399,"file":256,"line":395},"n11","transform","→ sm_display_feedback()",{"id":401,"type":344,"label":390,"file":256,"line":292,"wp_function":391},"n12",[403,404,405,406,407,408,409],{"from":338,"to":343,"sanitized":358},{"from":349,"to":352,"sanitized":358},{"from":372,"to":374,"sanitized":358},{"from":379,"to":382,"sanitized":358},{"from":387,"to":389,"sanitized":358},{"from":393,"to":397,"sanitized":358},{"from":397,"to":401,"sanitized":358},26,{"summary":412,"deductions":413},"The \"session-manager\" v2.1 plugin exhibits a concerning security posture, despite a lack of recorded historical vulnerabilities and a small, seemingly secure attack surface.  The most significant issue lies in the complete absence of output escaping for all identified outputs (77 total). This is a critical weakness, as it opens the door to cross-site scripting (XSS) vulnerabilities. The taint analysis also reveals two high-severity flows with unsanitized paths, further reinforcing the risk of potential injection attacks. While the plugin uses prepared statements for all SQL queries and avoids dangerous functions, the lack of output escaping and the presence of unsanitized paths are severe oversights that outweigh these positive aspects.  Therefore, while the plugin has a clean vulnerability history, the static analysis results highlight significant latent risks that require immediate attention.",[414,417],{"reason":415,"points":416},"Output escaping is not implemented",8,{"reason":418,"points":419},"High severity unsanitized taint flows",12,"2026-03-16T23:18:07.431Z",{"wat":422,"direct":430},{"assetPaths":423,"generatorPatterns":427,"scriptPaths":428,"versionParams":429},[424,425,426],"\u002Fwp-content\u002Fplugins\u002Fsession-manager\u002Fassets\u002Fcss\u002Fstyle.css","\u002Fwp-content\u002Fplugins\u002Fsession-manager\u002Fassets\u002Fjs\u002Fsm-admin.js","\u002Fwp-content\u002Fplugins\u002Fsession-manager\u002Fassets\u002Fjs\u002Fsm-frontend.js",[],[425,426],[],{"cssClasses":431,"htmlComments":432,"htmlAttributes":433,"restEndpoints":434,"jsGlobals":435,"shortcodeOutput":436},[],[],[],[],[],[],{"error":438,"url":439,"statusCode":284,"statusMessage":440,"message":440},true,"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fsession-manager\u002Fbundle","no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":13,"versions":442},[]]