[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fBJTiXVdlzry3QXWDhtkixY3hwWGSyAAYg8TvEuterDQ":3,"$fSGVs0gHPNH1EIbv_d1MVpylOrQ7Biz8akaVFbSxihrI":132,"$ffMa91S6ZQ5Ex8COecC43noHU-sMKgIxqYa0J3ecWyQk":137},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":13,"last_updated":14,"tested_up_to":15,"requires_at_least":16,"requires_php":17,"tags":18,"homepage":24,"download_link":25,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28,"discovery_status":29,"vulnerabilities":30,"developer":31,"crawl_stats":27,"alternatives":39,"analysis":63,"fingerprints":114},"mc-annual-upcounter","MC Annual Upcounter","2.1.2","Mike Hickcox","https:\u002F\u002Fprofiles.wordpress.org\u002Fmike-hickcox\u002F","\u003Cp>Pounds of wasted food, gallons of ice cream, babies born, cars sold … any number that accrues througout the year, updated live on the website page.\u003Cbr \u002F>\n* Enter a total number of anything for the full year. This plugin shows the corresponding accumulated number at this date and time in a continuously-running live counter on website pages.\u003Cbr \u002F>\n* The counter automatically re-sets the running total to zero when the user’s device reaches midnight on December 31.\u003Cbr \u002F>\n* You can re-set the total number for the year at any time and the plugin will recalculate.\u003C\u002Fp>\n","Pounds of wasted food, gallons of ice cream, babies born, cars sold ... any number that accrues througout the year, updated live on the website page.",10,1608,0,"2025-11-25T21:33:00.000Z","6.8.5","4.7","7.0",[19,20,21,22,23],"annual-counter","count-by-day","live-counter","up-counter","yearly-total","https:\u002F\u002FMid-Coast.com\u002Fannual-upcounter","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmc-annual-upcounter.2.1.2.zip",100,null,"2026-03-15T15:16:48.613Z","no_bundle",[],{"slug":32,"display_name":7,"profile_url":8,"plugin_count":33,"total_installs":34,"avg_security_score":35,"avg_patch_time_days":36,"trust_score":37,"computed_at":38},"mike-hickcox",6,240,99,30,93,"2026-05-20T08:45:36.887Z",[40],{"slug":41,"name":42,"version":43,"author":44,"author_profile":45,"description":46,"short_description":47,"active_installs":48,"downloaded":49,"rating":26,"num_ratings":50,"last_updated":51,"tested_up_to":52,"requires_at_least":53,"requires_php":17,"tags":54,"homepage":59,"download_link":60,"security_score":61,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":62},"live-members-counter-for-discord","Live Members Counter For Discord","1.0.1","sudoshreyansh","https:\u002F\u002Fprofiles.wordpress.org\u002Fsudoshreyansh\u002F","\u003Cp>Live Members Counter For Discord is an one of a kind plugin which helps you embed the members count from all your Discord servers, and comes with an interactive dashboard to edit the appearance of your members counter.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Only plugin to help you embed the total members count from multiple Discord Servers.\u003C\u002Fli>\n\u003Cli>Interactive customizer to customize the appearance of your counter\u003C\u002Fli>\n\u003Cli>Can be embedded by simply pasting the given shortcode where ever you want to display it\u003C\u002Fli>\n\u003C\u002Ful>\n","Live Members Counter For Discord helps you display the total members count from all your Discord servers.",80,4888,1,"2020-09-17T16:05:00.000Z","5.5.18","5.2",[55,56,57,21,58],"discord","discord-server","discord-server-members","members-counter","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Flive-members-counter-for-discord.1.0.1.zip",85,"2026-04-16T10:56:18.058Z",{"attackSurface":64,"codeSignals":89,"taintFlows":106,"riskAssessment":107,"analyzedAt":113},{"hooks":65,"ajaxHandlers":80,"restRoutes":81,"shortcodes":82,"cronEvents":88,"entryPointCount":50,"unprotectedCount":13},[66,72,76],{"type":67,"name":68,"callback":69,"file":70,"line":71},"action","wp_head","mc6397au_counter","mc-annual-upcounter.php",35,{"type":67,"name":73,"callback":74,"file":70,"line":75},"admin_menu","mc6397au_upcounter_plugin_menu",162,{"type":67,"name":77,"callback":78,"file":70,"line":79},"admin_init","register_mc6397au_upcounter_setting",163,[],[],[83],{"tag":84,"callback":85,"file":86,"line":87},"mcau_annual_upcounter","mc6397au_shortcode","inc\\mc6397au_shortcode.php",18,[],{"dangerousFunctions":90,"sqlUsage":91,"outputEscaping":93,"fileOperations":13,"externalRequests":13,"nonceChecks":13,"capabilityChecks":13,"bundledLibraries":105},[],{"prepared":13,"raw":13,"locations":92},[],{"escaped":94,"rawEcho":95,"locations":96},2,4,[97,99,101,103],{"file":86,"line":11,"context":98},"raw output",{"file":70,"line":100,"context":98},46,{"file":70,"line":102,"context":98},47,{"file":70,"line":104,"context":98},143,[],[],{"summary":108,"deductions":109},"The \"mc-annual-upcounter\" v2.1.2 plugin exhibits a generally strong security posture with no known vulnerabilities or CVEs recorded, which is a significant positive indicator. The static analysis reveals a minimal attack surface, with only one shortcode and no AJAX handlers or REST API routes exposed without authentication.  Furthermore, the code demonstrates good practices by using prepared statements for all SQL queries and performing no file operations or external HTTP requests. However, a notable concern is the low percentage of properly escaped output, with only one-third of identified outputs being sanitized. This could potentially lead to cross-site scripting (XSS) vulnerabilities if user-controlled data is present in the unescaped outputs. The absence of any identified taint flows is a positive sign, suggesting that sensitive data is not being mishandled. Overall, while the plugin avoids common pitfalls like raw SQL or unauthenticated entry points, the unescaped output represents a tangible risk that needs attention. The lack of vulnerability history is encouraging but doesn't negate the findings from the static analysis.",[110],{"reason":111,"points":112},"Low output escaping percentage",12,"2026-03-16T23:47:48.245Z",{"wat":115,"direct":121},{"assetPaths":116,"generatorPatterns":117,"scriptPaths":118,"versionParams":120},[],[],[119],"\u002Fwp-content\u002Fplugins\u002Fmc-annual-upcounter\u002Fassets\u002FMC-AU-Head.jpg",[],{"cssClasses":122,"htmlComments":123,"htmlAttributes":124,"restEndpoints":126,"jsGlobals":127,"shortcodeOutput":130},[],[],[125],"id=\"mc6397au_Counter\"",[],[128,129],"increment","frequency",[131],"\u003Cspan id='mc6397au_Counter'>Calculating ...\u003C\u002Fspan>",{"error":133,"url":134,"statusCode":135,"statusMessage":136,"message":136},true,"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fmc-annual-upcounter\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":13,"versions":138},[]]