[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fRJBV4Z97vhP5BhCGeUB4dn1tM9DvrRKiqmPlmy3_UAc":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":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,"vulnerabilities":31,"developer":32,"crawl_stats":29,"alternatives":39,"analysis":40,"fingerprints":115},"wp-post-views-counter","Wp Post Views Counter","1.0","Ramandeep Singh","https:\u002F\u002Fprofiles.wordpress.org\u002Framandeep000\u002F","\u003Cp>WP Post Views Counter : wordpress Post Views Counter Used to track Post Visit Count ,It Counts both Unique and Returning Visits Using Cookies ,also Comes with a widget which will be rendered in single post.\u003C\u002Fp>\n\u003Cp>Installation Guide:\u003C\u002Fp>\n\u003Cp>1.Upload the  plugin to your blog and just activate it.\u003C\u002Fp>\n\u003Cp>2.Goto your Settings->wp post views counter and then Edit its data as per requirement.\u003C\u002Fp>\n\u003Ch4>Template Tags\u003C\u002Fh4>\n\u003Cpre>\u003Ccode>You can Use Template Tags also to render this Plugin Output.\n\u003C?php wp_get_post_views_counter(); ?> To Print The Count With Text\n\u003C?php wp_get_only_post_views_count(); ?> To Print Only Count\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>More Details & Support\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\n\u003Cp>Homepage      :   \u003Ca href=\"http:\u002F\u002Fwww.designaeon.com\" rel=\"nofollow ugc\">Latest Web design Tutorials\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Support Thread:   \u003Ca href=\"http:\u002F\u002Fdesignaeon.com\u002F2014\u002F07\u002Fwp-post-views-counter\" rel=\"nofollow ugc\">WordPress Post Views Counter\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Fb Page       :   http:\u002F\u002Fwww.facebook.com\u002Fdesignaeon\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Twitter       :   http:\u002F\u002Fwww.twitter.com\u002Fdesignaeon\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Subscribe     :   \u003Ca href=\"http:\u002F\u002Ffeedburner.google.com\u002Ffb\u002Fa\u002Fmailverify?uri=designaeon\" rel=\"nofollow ugc\">Subscribe FREE\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>G+ Page       :   \u003Ca href=\"https:\u002F\u002Fplus.google.com\u002F107775935805285788668\" rel=\"nofollow ugc\">Design Aeon On Google Plus\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>More Details & Support\u003C\u002Fh3>\n\u003Cp>1.Homepage          http:\u002F\u002Fwww.designaeon.com\u003C\u002Fp>\n\u003Cp>2.Plugin page           http:\u002F\u002Fdesignaeon.com\u002F2014\u002F07\u002Fwp-post-views-counter\u003C\u002Fp>\n\u003Cp>3.Fb Page           http:\u002F\u002Fwww.facebook.com\u002Fdesignaeon\u003C\u002Fp>\n\u003Cp>4.Twitter           http:\u002F\u002Fwww.twitter.com\u002Fdesignaeon\u003C\u002Fp>\n\u003Cp>5.Feeds             http:\u002F\u002Ffeeds.feedburner.com\u002Fdesignaeon\u003C\u002Fp>\n\u003Cp>6.G+ Page           https:\u002F\u002Fplus.google.com\u002F107775935805285788668\u003C\u002Fp>\n","Used to post views for a single post type in wordpress it collects both unique and all returning visits for a single post as a post meta .",40,8452,74,3,"2014-10-21T22:44:00.000Z","4.0.38","3.5","",[20,21,22,23,24],"count-single-post-visits","post-visitor-count","unique-post-count-widget","wordpress-counts-visits","wordpress-post-views-counter","http:\u002F\u002Fdesignaeon.com\u002F2014\u002F07\u002Fwp-post-views-counter\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-post-views-counter.zip",85,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":33,"display_name":7,"profile_url":8,"plugin_count":14,"total_installs":34,"avg_security_score":35,"avg_patch_time_days":36,"trust_score":37,"computed_at":38},"ramandeep000",70,90,30,87,"2026-04-04T15:22:58.444Z",[],{"attackSurface":41,"codeSignals":47,"taintFlows":102,"riskAssessment":103,"analyzedAt":114},{"hooks":42,"ajaxHandlers":43,"restRoutes":44,"shortcodes":45,"cronEvents":46,"entryPointCount":28,"unprotectedCount":28},[],[],[],[],[],{"dangerousFunctions":48,"sqlUsage":49,"outputEscaping":51,"fileOperations":28,"externalRequests":28,"nonceChecks":28,"capabilityChecks":28,"bundledLibraries":101},[],{"prepared":28,"raw":28,"locations":50},[],{"escaped":28,"rawEcho":52,"locations":53},27,[54,58,59,61,63,65,67,69,71,72,73,76,77,79,81,83,84,85,87,89,90,91,93,94,96,98,99],{"file":55,"line":56,"context":57},"admin\\inc\\widget-views.php",23,"raw output",{"file":55,"line":52,"context":57},{"file":55,"line":60,"context":57},29,{"file":55,"line":62,"context":57},31,{"file":55,"line":64,"context":57},39,{"file":55,"line":66,"context":57},46,{"file":55,"line":68,"context":57},57,{"file":55,"line":70,"context":57},58,{"file":55,"line":70,"context":57},{"file":55,"line":70,"context":57},{"file":74,"line":75,"context":57},"admin\\inc\\widgets\\widget-views.widget.php",26,{"file":74,"line":36,"context":57},{"file":74,"line":78,"context":57},32,{"file":74,"line":80,"context":57},34,{"file":74,"line":82,"context":57},41,{"file":74,"line":66,"context":57},{"file":74,"line":68,"context":57},{"file":74,"line":86,"context":57},68,{"file":74,"line":88,"context":57},69,{"file":74,"line":88,"context":57},{"file":74,"line":88,"context":57},{"file":74,"line":92,"context":57},73,{"file":74,"line":92,"context":57},{"file":74,"line":95,"context":57},75,{"file":74,"line":97,"context":57},80,{"file":74,"line":97,"context":57},{"file":74,"line":100,"context":57},82,[],[],{"summary":104,"deductions":105},"The \"wp-post-views-counter\" v1.0 plugin exhibits a generally positive security posture based on the provided static analysis and vulnerability history. There are no identified dangerous functions, external HTTP requests, file operations, or SQL queries that do not use prepared statements, which are all strong indicators of good development practices. Furthermore, the complete absence of known CVEs and vulnerability history suggests a mature and well-maintained codebase.\n\nHowever, a significant concern arises from the complete lack of output escaping. With 27 total outputs and 0% properly escaped, this represents a substantial risk for Cross-Site Scripting (XSS) vulnerabilities. Any data displayed by the plugin, if not handled carefully by the WordPress core or theme, could potentially be exploited by attackers. The absence of capability checks and nonce checks also indicates potential weaknesses in authorization and CSRF protection, particularly if any undocumented entry points exist.\n\nIn conclusion, while the plugin avoids common pitfalls like raw SQL or dangerous functions and has a clean vulnerability record, the unescaped output is a critical oversight that needs immediate attention. Addressing this will significantly improve the plugin's security. The lack of explicit authorization checks also warrants further investigation to ensure no vulnerabilities are introduced through unforeseen interactions.",[106,109,112],{"reason":107,"points":108},"0% output properly escaped",16,{"reason":110,"points":111},"0 capability checks",5,{"reason":113,"points":111},"0 nonce checks","2026-03-16T22:11:44.520Z",{"wat":116,"direct":125},{"assetPaths":117,"generatorPatterns":120,"scriptPaths":121,"versionParams":122},[118,119],"\u002Fwp-content\u002Fplugins\u002Fwp-post-views-counter\u002Fstyle.css","\u002Fwp-content\u002Fplugins\u002Fwp-post-views-counter\u002Fscript.js",[],[119],[123,124],"wp-post-views-counter\u002Fstyle.css?ver=","wp-post-views-counter\u002Fscript.js?ver=",{"cssClasses":126,"htmlComments":127,"htmlAttributes":128,"restEndpoints":129,"jsGlobals":130,"shortcodeOutput":131},[],[],[],[],[],[]]