[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fBa9dnLGMd9A6BDNEwRtfxNhbjauZdnJXKFt9pB2dtGo":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":22,"download_link":23,"security_score":24,"vuln_count":25,"unpatched_count":25,"last_vuln_date":26,"fetched_at":27,"vulnerabilities":28,"developer":29,"crawl_stats":26,"alternatives":35,"analysis":36,"fingerprints":121},"advanced-blog-metrics","Advanced Blog Metrics","1.5","Atalanta","https:\u002F\u002Fprofiles.wordpress.org\u002Fatalanta-agency\u002F","\u003Cp>Advanced Blog Metrics is an analytics tool dedicated to bloggers. This plugin allows you to improve your blog performance by tracking the following features:\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cp>Posts:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Total number of posts on your blog\u003C\u002Fli>\n\u003Cli>Average number of posts per day\u003C\u002Fli>\n\u003Cli>Average number of words per post\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Comments:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Total number of comments on your blog\u003C\u002Fli>\n\u003Cli>Average number of comments per day\u003C\u002Fli>\n\u003Cli>Average number of comments per post\u003C\u002Fli>\n\u003Cli>Average number of words per comment\u003C\u002Fli>\n\u003Cli>5 authors who comment the most\u003C\u002Fli>\n\u003Cli>5 posts which generate the most comments\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Best time to publish:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>When do your posts generate the most comments?\u003C\u002Fli>\n\u003Cli>When do you post the most?\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Facebook:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>5 posts which generate the most Facebook shares and likes\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Multilanguage:\u003Cbr \u002F>\n*   English\u003Cbr \u002F>\n*   Brazilian\u003Cbr \u002F>\n*   French\u003C\u002Fp>\n","Learn more about your readers and how they react to your posts. That way you could improve your blog performance.",50,5709,100,3,"2013-06-04T10:20:00.000Z","3.5.2","3.0.1","",[20,21],"blog-analytics","blog-metrics","http:\u002F\u002Fwww.atalanta.fr\u002Fadvanced-blog-metrics-wordpress-plugin","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fadvanced-blog-metrics.1.5.zip",85,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":30,"display_name":7,"profile_url":8,"plugin_count":31,"total_installs":11,"avg_security_score":24,"avg_patch_time_days":32,"trust_score":33,"computed_at":34},"atalanta-agency",1,30,84,"2026-04-04T07:18:57.412Z",[],{"attackSurface":37,"codeSignals":57,"taintFlows":108,"riskAssessment":109,"analyzedAt":120},{"hooks":38,"ajaxHandlers":53,"restRoutes":54,"shortcodes":55,"cronEvents":56,"entryPointCount":25,"unprotectedCount":25},[39,45,49],{"type":40,"name":41,"callback":42,"file":43,"line":44},"action","admin_init","abm_admin_init","advanced-blog-metrics.php",71,{"type":40,"name":46,"callback":47,"file":43,"line":48},"admin_menu","abm_admin_menu",72,{"type":40,"name":50,"callback":51,"file":43,"line":52},"wp_dashboard_setup","abm_dashboard_init",86,[],[],[],[],{"dangerousFunctions":58,"sqlUsage":59,"outputEscaping":62,"fileOperations":31,"externalRequests":25,"nonceChecks":25,"capabilityChecks":106,"bundledLibraries":107},[],{"prepared":60,"raw":25,"locations":61},12,[],{"escaped":31,"rawEcho":63,"locations":64},20,[65,68,70,72,74,76,78,80,82,84,86,88,90,92,94,96,98,100,102,104],{"file":43,"line":66,"context":67},108,"raw output",{"file":43,"line":69,"context":67},123,{"file":43,"line":71,"context":67},124,{"file":43,"line":73,"context":67},151,{"file":43,"line":75,"context":67},154,{"file":43,"line":77,"context":67},162,{"file":43,"line":79,"context":67},170,{"file":43,"line":81,"context":67},178,{"file":43,"line":83,"context":67},186,{"file":43,"line":85,"context":67},194,{"file":43,"line":87,"context":67},202,{"file":43,"line":89,"context":67},254,{"file":43,"line":91,"context":67},326,{"file":43,"line":93,"context":67},392,{"file":43,"line":95,"context":67},414,{"file":43,"line":97,"context":67},468,{"file":43,"line":99,"context":67},541,{"file":43,"line":101,"context":67},617,{"file":43,"line":103,"context":67},632,{"file":43,"line":105,"context":67},647,4,[],[],{"summary":110,"deductions":111},"The \"advanced-blog-metrics\" plugin v1.5 exhibits a generally good security posture based on the provided static analysis. The complete absence of identified CVEs and a lack of critical or high-severity taint flows are positive indicators. The plugin also demonstrates good practices by utilizing prepared statements for all SQL queries. However, there are areas for concern that prevent a perfect score.\n\nThe most significant weakness identified is the very low percentage of properly escaped output (5%). This suggests a high risk of cross-site scripting (XSS) vulnerabilities, where untrusted input could be rendered directly into the page without proper sanitization, potentially allowing attackers to inject malicious scripts. The presence of file operations without clear context on their security implications also warrants attention. Additionally, the lack of nonce checks on any of the entry points (even though there are none identified) is a missed opportunity for robust security, and the limited number of capability checks might leave some functionalities exposed.\n\nIn conclusion, while the plugin benefits from a clean vulnerability history and secure SQL handling, the significant output escaping deficiency presents a substantial risk. Further investigation into the file operations and the overall design of capability checks is recommended. Addressing the output escaping issue should be a top priority to improve the plugin's security.",[112,115,117],{"reason":113,"points":114},"Low output escaping (5%)",8,{"reason":116,"points":14},"File operations detected",{"reason":118,"points":119},"No nonce checks on entry points",5,"2026-03-16T21:54:13.839Z",{"wat":122,"direct":129},{"assetPaths":123,"generatorPatterns":125,"scriptPaths":126,"versionParams":127},[124],"\u002Fwp-content\u002Fplugins\u002Fadvanced-blog-metrics\u002Fstyle.css",[],[],[128],"advanced-blog-metrics\u002Fstyle.css?ver=",{"cssClasses":130,"htmlComments":131,"htmlAttributes":132,"restEndpoints":134,"jsGlobals":135,"shortcodeOutput":136},[],[],[133],"id=\"abm_options_starting_date\"",[],[],[]]