[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fm_qlmnYfBHix-wSEFXcGIfx8-YuBioRVWSg4gQKPvTQ":3,"$f5wO5yvutGd23_87BM3WDQ1CJhb6fSUEeiyX99c9OWd4":236,"$fDbDWGI99fqHrhGnRbdmSl0qiPnX7OWl6QvqtJOFHu2I":241},{"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":17,"download_link":22,"security_score":23,"vuln_count":13,"unpatched_count":13,"last_vuln_date":24,"fetched_at":25,"discovery_status":26,"vulnerabilities":27,"developer":28,"crawl_stats":24,"alternatives":34,"analysis":144,"fingerprints":221},"post-views-for-wp","Post Views for WP","1.0.2","uniqcoder","https:\u002F\u002Fprofiles.wordpress.org\u002Fmerajali294\u002F","\u003Cp>Post Views for WP will allow you to unveil how many number of times a post or page had been viewed. It is quite easy to use as it has only one step to Set it up and running.\u003C\u002Fp>\n\u003Ch4>Features include:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>You can Opt the post types for which post or page views will be counted and displayed.\u003C\u002Fli>\n\u003Cli>Option to set\u002Freset counts interval\u003C\u002Fli>\n\u003Cli>Excluding users by IPs\u003C\u002Fli>\n\u003Cli>Post views display conditions such as automatic or manual via shortcode as per your requirement\u003C\u002Fli>\n\u003Cli>Shortcode Support added, simply copy\u002Fpaste [post_viewsfwp] as per requirement\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>How to Use?\u003C\u002Fh3>\n\u003Col>\n\u003Cli>One Step Setup to get up and running, Just Go to \u003Ccode>WP-Admin -> Settings -> PostViews for WP\u003C\u002Fcode> to configure the plugin.\u003C\u002Fli>\n\u003Cli>Simply enable wherever you want to enable Post\u002FPage Views from the listed options, that’s it!\u003C\u002Fli>\n\u003Cli>Or you can use the function below to directly echo\u002Fdisplay it.\u003Cbr \u002F>\nOpen  the path \u003Ccode>wp-content\u002Fthemes\u002F\u003CYOUR ACTIVE THEME NAME>\u002Findex.php\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>The following Code can be used in many places such as in post.php, page.php, single.php, archive.php as well as per your requirement.\u003C\u002Fli>\n\u003Cli>Search for: \u003Ccode>\u003C?php while (have_posts()) : the_post(); ?>\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Once found, Add if(function_exists(‘post_views_for_wp_above_the_content’)) {\u003Cbr \u002F>\npost_views_for_wp_above_the_content($postID);} anywhere Below It (Your concerned position).\u003C\u002Fli>\n\u003C\u002Fol>\n","Post Views for WP will allow you to unveil how many number of times a post or page had been viewed. It is quite easy to use as it has only one step to &hellip;",10,1203,0,"2021-02-25T08:09:00.000Z","5.6.17","3.0","",[19,20,21],"pagecount","postcount","postviews","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpost-views-for-wp.1.0.2.zip",85,null,"2026-07-22T17:31:50.256Z","no_bundle",[],{"slug":29,"display_name":7,"profile_url":8,"plugin_count":30,"total_installs":11,"avg_security_score":23,"avg_patch_time_days":31,"trust_score":32,"computed_at":33},"merajali294",3,30,84,"2026-08-28T21:29:50.005Z",[35,61,83,105,125],{"slug":36,"name":37,"version":38,"author":39,"author_profile":40,"description":41,"short_description":42,"active_installs":43,"downloaded":44,"rating":45,"num_ratings":46,"last_updated":47,"tested_up_to":48,"requires_at_least":49,"requires_php":50,"tags":51,"homepage":56,"download_link":57,"security_score":58,"vuln_count":59,"unpatched_count":13,"last_vuln_date":60,"fetched_at":25},"post-views-counter","Post Views Counter","1.7.13","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,5603273,98,1219,"2026-06-19T10:31:00.000Z","7.0.2","6.3.0","7.0",[52,53,54,21,55],"analytics","counter","pageviews","statistics","https:\u002F\u002Fpostviewscounter.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpost-views-counter.1.7.13.zip",99,2,"2024-04-05 00:00:00",{"slug":62,"name":63,"version":64,"author":65,"author_profile":66,"description":67,"short_description":68,"active_installs":69,"downloaded":70,"rating":71,"num_ratings":72,"last_updated":73,"tested_up_to":74,"requires_at_least":75,"requires_php":17,"tags":76,"homepage":79,"download_link":80,"security_score":58,"vuln_count":81,"unpatched_count":13,"last_vuln_date":82,"fetched_at":25},"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,3403070,88,65,"2025-08-31T05:28:00.000Z","6.8.6","4.0",[53,77,21,78],"hits","views","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":84,"name":85,"version":86,"author":87,"author_profile":88,"description":89,"short_description":90,"active_installs":91,"downloaded":92,"rating":93,"num_ratings":94,"last_updated":95,"tested_up_to":74,"requires_at_least":96,"requires_php":97,"tags":98,"homepage":101,"download_link":102,"security_score":103,"vuln_count":81,"unpatched_count":13,"last_vuln_date":104,"fetched_at":25},"wp-simple-post-view","Post View Count","3.1","Naresh Parmar","https:\u002F\u002Fprofiles.wordpress.org\u002Fnareshparmar827\u002F","\u003Cp>“Post View Count” is an easy-to-use and lightweight post views count plugin. It allows you to display how many times a post type has been viewed.\u003C\u002Fp>\n\u003Ch4>Main Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Lightweight plugin\u003C\u002Fli>\n\u003Cli>No third party dependency\u003C\u002Fli>\n\u003Cli>Post views display in backend post grid\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Need Help\u003C\u002Fh4>\n\u003Cp>If you’re stuck or have any questions regarding the use of this plugin, you can email us at: \u003Ca href=\"mailto:nareshparmar827@gmail.com\" rel=\"nofollow ugc\">nareshparmar827@gmail.com\u003C\u002Fa>\u003C\u002Fp>\n","Add a \"Post View Count\" plugin to get the count of views for your posts.",4000,78875,92,18,"2025-09-01T16:43:00.000Z","6.8","7.1",[99,53,21,100],"count","view","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-simple-post-view\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-simple-post-view.3.1.zip",100,"2023-10-03 00:00:00",{"slug":106,"name":107,"version":108,"author":109,"author_profile":110,"description":111,"short_description":112,"active_installs":113,"downloaded":114,"rating":115,"num_ratings":116,"last_updated":117,"tested_up_to":118,"requires_at_least":119,"requires_php":17,"tags":120,"homepage":123,"download_link":124,"security_score":23,"vuln_count":13,"unpatched_count":13,"last_vuln_date":24,"fetched_at":25},"post-views-stats-counter","Post Views Stats Counter","1.1.7","Kazuki Yanamoto","https:\u002F\u002Fprofiles.wordpress.org\u002Fkazukiyanamoto\u002F","\u003Cp>This plugin will display how many times post and page viewed.\u003C\u002Fp>\n\u003Cp>It`s a simple stat analytics that also shows total view per day, week, month and all days. Those view are showed with titles and permalink.\u003Cbr \u002F>\nSelect only by title to see particular pages.\u003C\u002Fp>\n\u003Cp>You can exclude admin user and login users + you can ignore bots and useragents.\u003C\u002Fp>\n\u003Cp>The another merit is that “Most Popular articles” section can be added on to your widget.\u003C\u002Fp>\n\u003Col>\n\u003Cli>\n\u003Cp>Display how many times post and page viewed\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>View total access per day, week, month, and all days\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Show titles and permalinks as well\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Change view order by date and title\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>You can ignore bots and UserAgents\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Exclude admin user and login users\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>“Most Popular articles” section can be added on to your widget\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Fol>\n","This plugin will display how many times post and page viewed. It shows total view of access per day, week, month, and all days.",700,22595,80,4,"2023-04-12T05:51:00.000Z","6.2.9","4.6",[53,77,121,122,21],"post-views","posts","https:\u002F\u002Fglobal-s-h.com\u002Fpvs\u002Fen\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpost-views-stats-counter.1.1.7.zip",{"slug":126,"name":127,"version":128,"author":129,"author_profile":130,"description":131,"short_description":132,"active_installs":133,"downloaded":134,"rating":103,"num_ratings":30,"last_updated":135,"tested_up_to":136,"requires_at_least":137,"requires_php":138,"tags":139,"homepage":141,"download_link":142,"security_score":23,"vuln_count":13,"unpatched_count":13,"last_vuln_date":24,"fetched_at":143},"wp-postviews-plus","WP-PostViews Plus","2.1.2","Richer Yang","https:\u002F\u002Fprofiles.wordpress.org\u002Ffantasyworld\u002F","\u003Cp>It can set that if count the registered member views OR views in index page.\u003Cbr \u002F>\nTo differentiate between USER and BOT is by HTTP_agent, and it can set at admin\u003C\u002Fp>\n","Enables You To Display How Many Times A Post Had Been Viewed By User Or Bot.",400,106724,"2020-05-08T02:43:00.000Z","5.4.19","5.0","5.6.20",[140,53,77,21,78],"bot","https:\u002F\u002Fricher.tw\u002Fwp-postviews-plus","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-postviews-plus.2.1.2.zip","2026-04-16T10:56:18.058Z",{"attackSurface":145,"codeSignals":190,"taintFlows":210,"riskAssessment":211,"analyzedAt":220},{"hooks":146,"ajaxHandlers":182,"restRoutes":183,"shortcodes":184,"cronEvents":189,"entryPointCount":81,"unprotectedCount":13},[147,152,156,161,165,169,173,178],{"type":148,"name":149,"callback":150,"file":151,"line":30},"action","admin_menu","post_views_for_wp_admin_menu","admin\u002Fpostviews-admin-settings.php",{"type":148,"name":153,"callback":154,"file":151,"line":155},"admin_init","post_views_for_wp_settings",9,{"type":157,"name":158,"callback":159,"file":151,"line":160},"filter","manage_posts_columns","pv_for_wp_posts_column_views",152,{"type":148,"name":162,"callback":163,"file":151,"line":164},"manage_posts_custom_column","pv_for_wp_column_views",158,{"type":157,"name":166,"callback":167,"file":151,"line":168},"manage_pages_columns","pv_for_wp_pages_column_views",165,{"type":148,"name":170,"callback":171,"file":151,"line":172},"manage_pages_custom_column","pv_for_wp_column_views_pages",171,{"type":148,"name":174,"callback":175,"file":176,"line":177},"wp","PostViews_for_wp_render_out","postviews-for-wp.php",139,{"type":157,"name":179,"callback":180,"file":176,"line":181},"the_content","post_views_for_wp_above_the_content",149,[],[],[185],{"tag":186,"callback":187,"file":176,"line":188},"post_viewsfwp","postviews_for_wp_shortcode",182,[],{"dangerousFunctions":191,"sqlUsage":192,"outputEscaping":194,"fileOperations":13,"externalRequests":13,"nonceChecks":13,"capabilityChecks":13,"bundledLibraries":209},[],{"prepared":13,"raw":13,"locations":193},[],{"escaped":195,"rawEcho":196,"locations":197},12,5,[198,201,203,205,207],{"file":151,"line":199,"context":200},112,"raw output",{"file":151,"line":202,"context":200},161,{"file":151,"line":204,"context":200},174,{"file":176,"line":206,"context":200},156,{"file":176,"line":208,"context":200},187,[],[],{"summary":212,"deductions":213},"The 'post-views-for-wp' v1.0.2 plugin presents a generally positive security posture based on the provided static analysis and vulnerability history. The absence of any known CVEs, particularly critical or high-severity ones, is a strong indicator of its current security maturity.  The code analysis reveals a minimal attack surface with only one shortcode identified as an entry point, and importantly, this entry point is not reported as unprotected.  Furthermore, the plugin demonstrates good practices by exclusively using prepared statements for its SQL queries and having no file operations or external HTTP requests. The presence of some unescaped output (29%) is a minor concern, but its impact is likely mitigated by the lack of other exploitable entry points. Taint analysis results are also highly favorable, showing no identified flows with unsanitized paths.\n\nWhile the lack of explicit nonce and capability checks on the identified entry point (the shortcode) is a point of concern, it is somewhat offset by the low overall attack surface and the absence of other vulnerabilities. The data suggests a plugin that is either very simple in its functionality, or the developers have implemented robust internal checks that are not explicitly flagged by these specific static analysis signals.  The absence of any vulnerability history further strengthens the perception of a secure plugin, though it's always wise to remain vigilant for potential future issues as the plugin evolves. Overall, the plugin appears to be secure for its version, with the unescaped output and the implicit lack of explicit authorization checks on the shortcode being the primary areas for potential improvement.",[214,216,218],{"reason":215,"points":196},"Unescaped output found",{"reason":217,"points":196},"Lack of explicit capability checks",{"reason":219,"points":196},"Lack of explicit nonce checks","2026-04-16T12:25:41.085Z",{"wat":222,"direct":228},{"assetPaths":223,"generatorPatterns":225,"scriptPaths":226,"versionParams":227},[224],"\u002Fwp-content\u002Fplugins\u002Fpost-views-for-wp\u002Fadmin\u002Fpostviews-admin-settings.php",[],[],[],{"cssClasses":229,"htmlComments":231,"htmlAttributes":232,"restEndpoints":233,"jsGlobals":234,"shortcodeOutput":235},[230],"pv_for_wp_view",[],[],[],[],[186],{"error":237,"url":238,"statusCode":239,"statusMessage":240,"message":240},true,"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fpost-views-for-wp\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":30,"versions":242},[243,249,256],{"version":6,"download_url":22,"svn_tag_url":244,"released_at":24,"has_diff":245,"diff_files_changed":246,"diff_lines":24,"trac_diff_url":247,"vulnerabilities":248,"is_current":237},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Fpost-views-for-wp\u002Ftags\u002F1.0.2\u002F",false,[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fpost-views-for-wp%2Ftags%2F1.0.1&new_path=%2Fpost-views-for-wp%2Ftags%2F1.0.2",[],{"version":250,"download_url":251,"svn_tag_url":252,"released_at":24,"has_diff":245,"diff_files_changed":253,"diff_lines":24,"trac_diff_url":254,"vulnerabilities":255,"is_current":245},"1.0.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpost-views-for-wp.1.0.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fpost-views-for-wp\u002Ftags\u002F1.0.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fpost-views-for-wp%2Ftags%2F1.0&new_path=%2Fpost-views-for-wp%2Ftags%2F1.0.1",[],{"version":257,"download_url":258,"svn_tag_url":259,"released_at":24,"has_diff":245,"diff_files_changed":260,"diff_lines":24,"trac_diff_url":24,"vulnerabilities":261,"is_current":245},"1.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpost-views-for-wp.1.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fpost-views-for-wp\u002Ftags\u002F1.0\u002F",[],[]]