[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f7UtxKg3wnvHcEMdMbcsi_CXXD0BcgkGWb22T2dHU3T4":3,"$fx2GVU4EHl8_OVtQbGE591y4MOiUbpPbH0MriOWNYHkA":227,"$fQtKrJ0s7Isgrt7Jmy2p9y8WLFjl_4arN6B7T9Koo8rk":232},{"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":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":19,"homepage":25,"download_link":26,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30,"discovery_status":31,"vulnerabilities":32,"developer":33,"crawl_stats":29,"alternatives":39,"analysis":144,"fingerprints":208},"posts-unique-view-counter","Posts Unique View Counter","1.4.0","David Angulo","https:\u002F\u002Fprofiles.wordpress.org\u002Fdcangulo\u002F","\u003Cp>Easily count unique views of your posts.\u003C\u002Fp>\n\u003Cp>Just install the plugin and the counting begins. No coding skills needed.\u003C\u002Fp>\n\u003Ch4>How does it work?\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>All views of the post will start at zero (0) upon the plugin installation.\u003C\u002Fli>\n\u003Cli>When a visitor viewed your post, it will save a cookie on the visitor so that same visitor will only count as one (1) view, this way we can uniquely identify each visitor.\u003C\u002Fli>\n\u003Cli>The cookie expires after a month, so if the same person viewed your post after the cookie expires it will count as another view.\u003C\u002Fli>\n\u003Cli>Visitors who use “incognito” or something similar will be counted always as a unique visitor because “incognito” mode does not save cookies.\u003C\u002Fli>\n\u003Cli>One (1) visitor = One (1) cookie.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Please rate and review the plugin if you find it useful.\u003C\u002Fp>\n\u003Cp>Find my other works here: \u003Ca href=\"https:\u002F\u002Fwww.davidangulo.xyz\u002Fportfolio\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fwww.davidangulo.xyz\u002Fportfolio\u002F\u003C\u002Fa>\u003C\u002Fp>\n","Easily count unique views of your posts.",30,2582,100,2,"2022-02-12T13:32:00.000Z","5.9.0","4.8.5","7.2",[20,21,22,23,24],"analytics","counter","hits","post","views","https:\u002F\u002Fgithub.com\u002Fdcangulo\u002Fposts-unique-view-counter","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fposts-unique-view-counter.zip",85,0,null,"2026-04-16T10:56:18.058Z","no_bundle",[],{"slug":34,"display_name":7,"profile_url":8,"plugin_count":35,"total_installs":36,"avg_security_score":27,"avg_patch_time_days":11,"trust_score":37,"computed_at":38},"dcangulo",3,50,84,"2026-05-20T00:15:03.235Z",[40,64,85,106,127],{"slug":41,"name":42,"version":43,"author":44,"author_profile":45,"description":46,"short_description":47,"active_installs":48,"downloaded":49,"rating":50,"num_ratings":51,"last_updated":52,"tested_up_to":53,"requires_at_least":54,"requires_php":55,"tags":56,"homepage":60,"download_link":61,"security_score":62,"vuln_count":14,"unpatched_count":28,"last_vuln_date":63,"fetched_at":30},"post-views-counter","Post Views Counter","1.7.9","dFactory","https:\u002F\u002Fprofiles.wordpress.org\u002Fdfactory\u002F","\u003Cp>Post Views Counter allows you to collect and display how many times a post, page, or other content has been viewed in a simple, fast and reliable way.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fpostviewscounter.com\u002F\" rel=\"nofollow ugc\">Post Views Counter\u003C\u002Fa> gives you clear, accurate post view stats — right inside WordPress. No external tools. No bloat. Just the numbers you need to see what’s working.\u003C\u002Fp>\n\u003Ch4>Key Benefits\u003C\u002Fh4>\n\u003Cp>Clarity, speed, and control:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Clear, Focused Metrics\u003C\u002Fstrong> — You get a clear picture of how your posts are performing.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Made for WordPress\u003C\u002Fstrong> — Runs entirely in your site. No GA, no third-party pipes; accurate counts in your Dashboard.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Privacy-first\u003C\u002Fstrong> — Data lives on your server, with controls that respect visitors’ rights and privacy regulations.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Works at scale\u003C\u002Fstrong> — Minimal overhead, no external scripts, Multisite-ready.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Display anywhere\u003C\u002Fstrong> — Automatically show counts, or place them exactly where you want via blocks or shortcode.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cp>Practical features that matter:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Count & display views for \u003Cstrong>any post type\u003C\u002Fstrong> you select.\u003C\u002Fli>\n\u003Cli>Three counting modes: \u003Cstrong>PHP, JavaScript, REST API\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Dashboard post views \u003Cstrong>stats widget\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Sortable Post Views \u003Cstrong>admin column\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Exclude bots, logged-in users, specific roles, or IPs\u003C\u002Fli>\n\u003Cli>Manually adjust a post’s views when needed.\u003C\u002Fli>\n\u003Cli>Query and \u003Cstrong>order content by views\u003C\u002Fstrong> (developer-friendly)\u003C\u002Fli>\n\u003Cli>Custom REST API endpoints\u003C\u002Fli>\n\u003Cli>Option to set count interval\u003C\u002Fli>\n\u003Cli>One-click data import from \u003Cstrong>WP-PostViews\u003C\u002Fstrong>, \u003Cstrong>Statify\u003C\u002Fstrong> and \u003Cstrong>Page Views Count\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Post views \u003Cstrong>display position\u003C\u002Fstrong>, automatic or manual via shortcode\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multisite\u003C\u002Fstrong> compatibile\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WPML\u002FPolylang\u003C\u002Fstrong> compatible; translation-ready (.pot)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Post Views Counter Pro\u003C\u002Fh4>\n\u003Cp>More capability without extra complexity:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Fast AJAX counting\u003C\u002Fstrong> for more accurate data.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Caching optimization\u003C\u002Fstrong> that guarantees performance even under heavy traffic.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Reports\u003C\u002Fstrong>: Views by Date, Post, Author to spot winners, trends, and top contributors.\u003C\u002Fli>\n\u003Cli>Customizable \u003Cstrong>Views Period\u003C\u002Fstrong> (e.g., last 7\u002F30 days) to control the views count timeframe.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Export to CSV\u002FXML\u003C\u002Fstrong> to download and share data.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Integrations\u003C\u002Fstrong> for ordering by views in popular builders (e.g., \u003Cstrong>Elementor Pro, Divi, GenerateBlocks\u003C\u002Fstrong>).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fpostviewscounter.com\u002Fpricing\u002F\" rel=\"nofollow ugc\">Learn more about Pro \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan>\u003C\u002Fa>\u003C\u002Fp>\n","Post Views Counter allows you to collect and display how many times a post, page, or other content has been viewed in a simple, fast and reliable way.",200000,5233876,98,1198,"2026-03-23T20:41:00.000Z","6.9.4","6.3.0","7.0",[20,21,57,58,59],"pageviews","postviews","statistics","https:\u002F\u002Fpostviewscounter.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpost-views-counter.1.7.9.zip",99,"2024-04-05 00:00:00",{"slug":65,"name":66,"version":67,"author":68,"author_profile":69,"description":70,"short_description":71,"active_installs":72,"downloaded":73,"rating":74,"num_ratings":75,"last_updated":76,"tested_up_to":77,"requires_at_least":78,"requires_php":79,"tags":80,"homepage":81,"download_link":82,"security_score":62,"vuln_count":83,"unpatched_count":28,"last_vuln_date":84,"fetched_at":30},"wp-postviews","WP-PostViews","1.78","Lester Chan","https:\u002F\u002Fprofiles.wordpress.org\u002Fgamerz\u002F","\u003Ch3>Usage\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Open \u003Ccode>wp-content\u002Fthemes\u002F\u003CYOUR THEME NAME>\u002Findex.php\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>You may place it in archive.php, single.php, post.php or page.php also.\u003C\u002Fli>\n\u003Cli>Find: \u003Ccode>\u003C?php while (have_posts()) : the_post(); ?>\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Add Anywhere Below It (The Place You Want The Views To Show): \u003Ccode>\u003C?php if(function_exists('the_views')) { the_views(); } ?>\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Or you can use the shortcode \u003Ccode>[views]\u003C\u002Fcode> or \u003Ccode>[views id=\"1\"]\u003C\u002Fcode> (where 1 is the post ID) in a post\u003C\u002Fli>\n\u003Cli>Go to \u003Ccode>WP-Admin -> Settings -> PostViews\u003C\u002Fcode> to configure the plugin.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Development\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Flesterchan\u002Fwp-postviews\u002F\" title=\"https:\u002F\u002Fgithub.com\u002Flesterchan\u002Fwp-postviews\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fgithub.com\u002Flesterchan\u002Fwp-postviews\u002F\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Translations\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"http:\u002F\u002Fdev.wp-plugins.org\u002Fbrowser\u002Fwp-postviews\u002Fi18n\u002F\" title=\"http:\u002F\u002Fdev.wp-plugins.org\u002Fbrowser\u002Fwp-postviews\u002Fi18n\u002F\" rel=\"nofollow ugc\">http:\u002F\u002Fdev.wp-plugins.org\u002Fbrowser\u002Fwp-postviews\u002Fi18n\u002F\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Credits\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Plugin icon by \u003Ca href=\"http:\u002F\u002Fwww.icomoon.io\" rel=\"nofollow ugc\">Iconmoon\u003C\u002Fa> from \u003Ca href=\"http:\u002F\u002Fwww.flaticon.com\" rel=\"nofollow ugc\">Flaticon\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Donations\u003C\u002Fh3>\n\u003Cp>I spent most of my free time creating, updating, maintaining and supporting these plugins, if you really love my plugins and could spare me a couple of bucks, I will really appreciate it. If not feel free to use it without any obligations.\u003C\u002Fp>\n\u003Ch3>Version 1.76.1\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>NEW: Add Post Author in views template\u003C\u002Fli>\n\u003Cli>NEW: Bump for WordPress 5.3\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Version 1.76\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>NEW: Added postviews_should_count filter\u003C\u002Fli>\n\u003Cli>FIXED: Change to (int) from intval() and use sanitize_key() with it.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Version 1.75\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>NEW: Use WP_Query() for most\u002Fleast viewed posts\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Version 1.74\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>NEW: Bump WordPress 4.7\u003C\u002Fli>\n\u003Cli>NEW: Template variable %POST_CATEGORY_ID%. It returns Post’s Category ID. If you are using Yoast SEO Plugin, it will return the priority Category ID. Props @FunFrog-BY\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Version 1.73\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>FIXED: In preview mode, don’t count views\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Version 1.72\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>NEW: Add %POST_THUMBNAIL% to template variables\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Version 1.71\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>FIXED: Notices in Widget Constructor for WordPress 4.3\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Version 1.70\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>FIXED: Integration with WP-Stats\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Version 1.69\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>NEW: Shortcode \u003Ccode>[views]\u003C\u002Fcode> or [views id=”POST_ID”]` to embed view count into post\u003C\u002Fli>\n\u003Cli>NEW: Added template variable \u003Ccode>%VIEW_COUNT_ROUNDED%\u003C\u002Fcode> to support rounded view count like 10.1k or 11.2M\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Version 1.68\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>NEW: Added action hook ‘postviews_increment_views’ and ‘postviews_increment_views_ajax’\u003C\u002Fli>\n\u003Cli>NEW: Allow custom post type to be chosen under the widget\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Version 1.67\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>NEW: Allow user to not use AJAX to update the views even though WP_CACHE is true\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Version 1.66\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>NEW: Supports MultiSite Network Activation\u003C\u002Fli>\n\u003Cli>NEW: Add %POST_DATE% and %POST_TIME% to template variables\u003C\u002Fli>\n\u003Cli>NEW: Add China isearch engines bots\u003C\u002Fli>\n\u003Cli>NEW: Ability to pass in an array of post types for get_most\u002Fleast_*() functions. Props Leo Plaw.\u003C\u002Fli>\n\u003Cli>FIXED: Moved uninstall to uninstall.php and hence fix missing nonce. Props Julio Potier.\u003C\u002Fli>\n\u003Cli>FIXED: Notices and better way to get views from meta. Props daankortenbach.\u003C\u002Fli>\n\u003Cli>FIXED: No longer needing add_post_meta() if update_post_meta() fails.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Version 1.65 (02-06-2013)\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>FIXED: Views not showing in WP-Admin if “Display Options” is not set to “Display to everyone”\u003C\u002Fli>\n\u003C\u002Ful>\n","Enables you to display how many times a post\u002Fpage had been viewed.",100000,3388162,88,65,"2025-08-31T05:28:00.000Z","6.8.5","4.0","",[21,22,58,24],"https:\u002F\u002Flesterchan.net\u002Fportfolio\u002Fprogramming\u002Fphp\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-postviews.1.78.zip",1,"2013-05-08 00:00:00",{"slug":86,"name":87,"version":88,"author":89,"author_profile":90,"description":91,"short_description":92,"active_installs":93,"downloaded":94,"rating":37,"num_ratings":95,"last_updated":96,"tested_up_to":97,"requires_at_least":98,"requires_php":79,"tags":99,"homepage":102,"download_link":103,"security_score":104,"vuln_count":14,"unpatched_count":28,"last_vuln_date":105,"fetched_at":30},"srs-simple-hits-counter","SRS Simple Hits Counter","2.1","SandyRig","https:\u002F\u002Fprofiles.wordpress.org\u002Fsandyrig\u002F","\u003Cp>As the name suggests, it’s a very simple Hit Counter that counts the number of Unique Visitors and Page-views. It’s very light weight so it doesn’t strain your site or cause render blocking.\u003C\u002Fp>\n\u003Cp>You can show either Unique Visitors count or Page-views count anywhere on the site using widgets or shortcode. You can also add\u002Fshow both Counters by using two copies of the widget or the shortcode.\u003C\u002Fp>\n\u003Cp>Note: It keeps counting even when you have no widget or shortcode active. To completely disable the counter you have to disable the plugin.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>AJAX based counter ignores most bots or crawlers\u003C\u002Fli>\n\u003Cli>Monthly and weekly graph in admin\u003C\u002Fli>\n\u003Cli>Show the Unique Visitors, Page-views count or both\u003C\u002Fli>\n\u003Cli>Ability to reset the counter to any number any time\u003C\u002Fli>\n\u003Cli>Can be shown anywhere on the site using Widgets and Shortcode\u003C\u002Fli>\n\u003Cli>Counter works and shows data in admin even when no widget or short-code is active\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>SHORTCODES\u003C\u002Fh4>\n\u003Cp>[srs_total_visitors] for Unique Visitors\u003Cbr \u002F>\n[srs_total_pageViews] for Page-views\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fatif.rocks\u002Fsrs-simple-hits-counter\u002F\" rel=\"nofollow ugc\">DEMO\u003C\u002Fa>\u003C\u002Fp>\n","Simple plugin to count and show a total number of hits (Unique visitors or page-views) to the site without using any third party code.",8000,104238,6,"2025-01-19T15:08:00.000Z","6.7.5","3.4",[20,21,22,100,101],"page-views","visitor","https:\u002F\u002Fatif.rocks\u002Fsrs-simple-hits-counter\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsrs-simple-hits-counter.zip",91,"2023-01-19 00:00:00",{"slug":107,"name":108,"version":109,"author":110,"author_profile":111,"description":112,"short_description":113,"active_installs":114,"downloaded":115,"rating":13,"num_ratings":116,"last_updated":117,"tested_up_to":53,"requires_at_least":118,"requires_php":55,"tags":119,"homepage":124,"download_link":125,"security_score":50,"vuln_count":14,"unpatched_count":28,"last_vuln_date":126,"fetched_at":30},"wpecounter","WP Views Counter","2.1.3","etruel","https:\u002F\u002Fprofiles.wordpress.org\u002Fetruel\u002F","\u003Cp>\u003Cstrong>WP Views Counter\u003C\u002Fstrong> is a lightweight, high-performance plugin that accurately tracks and displays post, page, and custom post type views — directly in the WordPress admin, via shortcode, or with a Gutenberg block.\u003C\u002Fp>\n\u003Cp>Built for bloggers, marketers, store owners, and developers, it works seamlessly across all post types — including WooCommerce and Easy Digital Downloads — with minimal impact on your site’s speed. No external scripts. No unnecessary bloat.\u003C\u002Fp>\n\u003Cp>This plugin does one job and does it exceptionally well: it tells you which content is getting the most attention.\u003C\u002Fp>\n\u003Ch4>Key Benefits\u003C\u002Fh4>\n\u003Cp>✅ \u003Cstrong>Accurate view counts\u003C\u002Fstrong> in admin columns, shortcode, or block\u003Cbr \u002F>\n✅ \u003Cstrong>Metabox per post\u003C\u002Fstrong> with real-time views and reset button\u003Cbr \u002F>\n✅ \u003Cstrong>Exclude views from logged-in users or specific roles\u003C\u002Fstrong>\u003Cbr \u002F>\n✅ \u003Cstrong>Fully AJAX-powered\u003C\u002Fstrong> — no page reloads or slowdowns\u003Cbr \u002F>\n✅ \u003Cstrong>Works with all post types\u003C\u002Fstrong>, including EDD and WooCommerce\u003Cbr \u002F>\n✅ \u003Cstrong>Block to display popular posts\u003C\u002Fstrong> — no legacy widgets required\u003Cbr \u002F>\n✅ \u003Cstrong>Developer-friendly and fully translatable\u003C\u002Fstrong>\u003Cbr \u002F>\n✅ \u003Cstrong>Import views from other plugins\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Whether you’re optimizing your content strategy or simply want to know what’s working, \u003Cstrong>WP Views Counter\u003C\u002Fstrong> is the simple and effective alternative to bloated analytics plugins.\u003C\u002Fp>\n\u003Cp>📦 Start tracking your most popular content today — with clarity, speed and control.\u003C\u002Fp>\n\u003Cp>💡 Developer-friendly: \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FEtruel-Developments\u002Fwpecounter\u002Fissues\" rel=\"nofollow ugc\">Contribute on GitHub\u003C\u002Fa> — forks and pull requests welcome.\u003C\u002Fp>\n","Fast, lightweight post views counter. Display views in admin, blocks or shortcodes — no tracking scripts required.",2000,42469,5,"2025-12-19T18:09:00.000Z","3.1",[120,20,121,122,123],"ajax-counter","popular-posts","post-views","views-counter","https:\u002F\u002Fetruel.com\u002Fdownloads\u002Fwpecounter","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwpecounter.2.1.3.zip","2025-12-14 00:00:00",{"slug":57,"name":128,"version":129,"author":130,"author_profile":131,"description":132,"short_description":133,"active_installs":134,"downloaded":135,"rating":136,"num_ratings":137,"last_updated":138,"tested_up_to":139,"requires_at_least":140,"requires_php":79,"tags":141,"homepage":142,"download_link":143,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"Pageviews","0.11.0","Pressjitsu","https:\u002F\u002Fprofiles.wordpress.org\u002Fpressjitsu\u002F","\u003Cp>Pageviews is a simple and lightweight views counter for your WordPress posts and pages. It is based on JavaScript and is compatible with all caching plugins, proxies and complex setups. Pageviews works with a hosted processing service, and performs extremely well under high-traffic and on sites with large amounts of content.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Don’t start from scratch!\u003C\u002Fstrong> Import existing numbers from Google Analytics and other services with \u003Ca href=\"https:\u002F\u002Fpageviews.io\u002Fsync\u002F\" rel=\"nofollow ugc\">Pageviews Sync\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Display the number of times a post or page has been viewed\u003C\u002Fli>\n\u003Cli>Works on high-traffic websites with zero impact on performance\u003C\u002Fli>\n\u003Cli>Includes useful hooks and APIs for seamless integration into third-party themes\u003C\u002Fli>\n\u003Cli>Compatible with caching plugins, proxies and application firewalls\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>More information on \u003Ca href=\"https:\u002F\u002Fpageviews.io\" rel=\"nofollow ugc\">Pageviews.io\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>If you need any setup assistance or help migrating your existing views counts from other plugins or services please reach out to us \u003Ca href=\"https:\u002F\u002Fpageviews.io\u002Fcontact\u002F\" rel=\"nofollow ugc\">via e-mail\u003C\u002Fa>, or open a new thread in the WordPress.org support forums. For best performance Pageviews uses an external service to collect and process numbers. Visit our \u003Ca href=\"https:\u002F\u002Fpageviews.io\u002Ftos\u002F\" rel=\"nofollow ugc\">terms of service\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fpageviews.io\u002Fprivacy\u002F\" rel=\"nofollow ugc\">privacy policy\u003C\u002Fa> for more details.\u003C\u002Fp>\n","A simple and lightweight pageviews counter for your WordPress posts and pages.",1000,45475,94,7,"2020-02-21T09:57:00.000Z","5.5.18","4.4",[20,21,22,57,24],"https:\u002F\u002Fpageviews.io","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpageviews.0.11.0.zip",{"attackSurface":145,"codeSignals":179,"taintFlows":196,"riskAssessment":197,"analyzedAt":207},{"hooks":146,"ajaxHandlers":175,"restRoutes":176,"shortcodes":177,"cronEvents":178,"entryPointCount":28,"unprotectedCount":28},[147,153,159,163,167,171],{"type":148,"name":149,"callback":150,"file":151,"line":152},"filter","manage_posts_columns","puvc_column_head","classes\u002Fposts_unique_view_counter.php",15,{"type":154,"name":155,"callback":156,"priority":157,"file":151,"line":158},"action","manage_posts_custom_column","puvc_column_content",10,16,{"type":154,"name":160,"callback":161,"file":151,"line":162},"template_redirect","puvc_counter_cookie",19,{"type":148,"name":164,"callback":165,"file":151,"line":166},"the_content","puvc_post_content",20,{"type":154,"name":168,"callback":169,"file":151,"line":170},"admin_menu","puvc_settings_page",21,{"type":154,"name":172,"callback":173,"file":151,"line":174},"admin_init","puvc_settings",22,[],[],[],[],{"dangerousFunctions":180,"sqlUsage":181,"outputEscaping":183,"fileOperations":28,"externalRequests":28,"nonceChecks":28,"capabilityChecks":28,"bundledLibraries":195},[],{"prepared":35,"raw":28,"locations":182},[],{"escaped":28,"rawEcho":184,"locations":185},4,[186,189,192,194],{"file":151,"line":187,"context":188},51,"raw output",{"file":190,"line":191,"context":188},"views\u002Fpuvc_settings.php",13,{"file":193,"line":83,"context":188},"views\u002Fpuvc_view_message.php",{"file":193,"line":83,"context":188},[],[],{"summary":198,"deductions":199},"The plugin \"posts-unique-view-counter\" v1.4.0 exhibits a generally strong security posture based on the static analysis, with no identified dangerous functions, file operations, external HTTP requests, or raw SQL queries. All SQL queries are properly prepared, and there's no indication of taint analysis issues or a history of known vulnerabilities. This suggests the developers are following good security practices in these areas.\n\nHowever, a significant concern arises from the complete lack of output escaping for all identified output points. This means that any data rendered by the plugin, if it originates from a potentially untrusted source (even if not immediately apparent in this limited static analysis), could be vulnerable to Cross-Site Scripting (XSS) attacks. Additionally, the absence of nonce and capability checks across all entry points, while not directly exploitable with the current attack surface of zero, represents a potential future risk if new entry points are added without proper security considerations.\n\nThe plugin's clean vulnerability history is a positive indicator, suggesting ongoing developer attention to security. Nevertheless, the unescaped output and the lack of robust authentication\u002Fauthorization mechanisms on potential future entry points are the primary areas requiring attention to maintain a secure state.",[200,203,205],{"reason":201,"points":202},"Unescaped output detected",8,{"reason":204,"points":116},"No nonce checks on potential entry points",{"reason":206,"points":116},"No capability checks on potential entry points","2026-04-16T11:18:39.285Z",{"wat":209,"direct":218},{"assetPaths":210,"generatorPatterns":213,"scriptPaths":214,"versionParams":215},[211,212],"\u002Fwp-content\u002Fplugins\u002Fposts-unique-view-counter\u002Fassets\u002Fcss\u002Fstyle.css","\u002Fwp-content\u002Fplugins\u002Fposts-unique-view-counter\u002Fassets\u002Fjs\u002Fscripts.js",[],[212],[216,217],"posts-unique-view-counter\u002Fassets\u002Fcss\u002Fstyle.css?ver=","posts-unique-view-counter\u002Fassets\u002Fjs\u002Fscripts.js?ver=",{"cssClasses":219,"htmlComments":220,"htmlAttributes":221,"restEndpoints":222,"jsGlobals":223,"shortcodeOutput":226},[],[],[],[],[224,225],"PUVC_AJAX_URL","PUVC_NONCE",[],{"error":228,"url":229,"statusCode":230,"statusMessage":231,"message":231},true,"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fposts-unique-view-counter\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":116,"versions":233},[234,242,249,256,263],{"version":235,"download_url":236,"svn_tag_url":237,"released_at":29,"has_diff":238,"diff_files_changed":239,"diff_lines":29,"trac_diff_url":240,"vulnerabilities":241,"is_current":238},"1.3.0.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fposts-unique-view-counter.1.3.0.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fposts-unique-view-counter\u002Ftags\u002F1.3.0.1\u002F",false,[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fposts-unique-view-counter%2Ftags%2F1.3.0.0&new_path=%2Fposts-unique-view-counter%2Ftags%2F1.3.0.1",[],{"version":243,"download_url":244,"svn_tag_url":245,"released_at":29,"has_diff":238,"diff_files_changed":246,"diff_lines":29,"trac_diff_url":247,"vulnerabilities":248,"is_current":238},"1.3.0.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fposts-unique-view-counter.1.3.0.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fposts-unique-view-counter\u002Ftags\u002F1.3.0.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fposts-unique-view-counter%2Ftags%2F1.2.0&new_path=%2Fposts-unique-view-counter%2Ftags%2F1.3.0.0",[],{"version":250,"download_url":251,"svn_tag_url":252,"released_at":29,"has_diff":238,"diff_files_changed":253,"diff_lines":29,"trac_diff_url":254,"vulnerabilities":255,"is_current":238},"1.2.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fposts-unique-view-counter.1.2.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fposts-unique-view-counter\u002Ftags\u002F1.2.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fposts-unique-view-counter%2Ftags%2F1.1&new_path=%2Fposts-unique-view-counter%2Ftags%2F1.2.0",[],{"version":257,"download_url":258,"svn_tag_url":259,"released_at":29,"has_diff":238,"diff_files_changed":260,"diff_lines":29,"trac_diff_url":261,"vulnerabilities":262,"is_current":238},"1.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fposts-unique-view-counter.1.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fposts-unique-view-counter\u002Ftags\u002F1.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fposts-unique-view-counter%2Ftags%2F1.0&new_path=%2Fposts-unique-view-counter%2Ftags%2F1.1",[],{"version":264,"download_url":265,"svn_tag_url":266,"released_at":29,"has_diff":238,"diff_files_changed":267,"diff_lines":29,"trac_diff_url":29,"vulnerabilities":268,"is_current":238},"1.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fposts-unique-view-counter.1.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fposts-unique-view-counter\u002Ftags\u002F1.0\u002F",[],[]]