[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fXckRnkeVO9Tx8E3_aOpLJLH44OUqXDB8qEVmR1RvNyA":3,"$fonW1dD3cMS5G3ykvSmDd3LwQJERqhrI5QxeyYyH5sUQ":185,"$fwIadCXZoGRhT7-JSWIA6WFu4Sw5UjQ5kT5EN-oEGw_I":190},{"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":40,"fingerprints":155},"bainternet-user-ranks","Bainternet User Ranks","1.5.2","Bainternet","https:\u002F\u002Fprofiles.wordpress.org\u002Fbainternet\u002F","\u003Cp>Create and display user rank titles based on there post count, comment count or both.\u003C\u002Fp>\n\u003Cp>This is aimed at multi Author,User blogs which you can create rank levels in your blog based on author post count, comment count or both. Its ranking system similar to a forum.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>features\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Add as many Titles as you want and the minimum point to reach that Title.\u003C\u002Fli>\n\u003Cli>Set the point count for each post.\u003C\u002Fli>\n\u003Cli>Set the point count for each comment.\u003C\u002Fli>\n\u003Cli>Display Title, points or both.\u003C\u002Fli>\n\u003Cli>Insert automagicaly.(NEW)\u003C\u002Fli>\n\u003Cli>User rank ShortCode.(NEW)\u003C\u002Fli>\n\u003Cli>Get top Ranked ShortCode.(NEW)\u003C\u002Fli>\n\u003Cli>Get top Ranked Template Tag.(NEW)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>any feedback or suggestions are welcome.\u003C\u002Fp>\n\u003Cp>check out my \u003Ca href=\"http:\u002F\u002Fen.bainternet.info\u002Fcategory\u002Fplugins\" rel=\"nofollow ugc\">other plugins\u003C\u002Fa>\u003C\u002Fp>\n","Create and display user rank titles based on there post count, comment count or both.",10,7607,0,"2016-12-13T13:52:00.000Z","4.7.0","2.9.2","",[19,20,21,22,23],"forum-like-ranking","post-and-comments-ranking","user-karma","user-ranking","user-titles","http:\u002F\u002Fwww.bainternet.info","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbainternet-user-ranks.1.5.2.zip",85,null,"2026-04-16T10:56:18.058Z","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},"bainternet",19,8500,84,30,83,"2026-05-20T02:36:56.346Z",[],{"attackSurface":41,"codeSignals":84,"taintFlows":141,"riskAssessment":142,"analyzedAt":154},{"hooks":42,"ajaxHandlers":71,"restRoutes":72,"shortcodes":73,"cronEvents":82,"entryPointCount":83,"unprotectedCount":13},[43,49,53,57,61,66],{"type":44,"name":45,"callback":46,"file":47,"line":48},"action","admin_menu","baur_admin_menu","baur.class.php",6,{"type":44,"name":50,"callback":51,"file":47,"line":52},"admin_init","baur_init",7,{"type":44,"name":54,"callback":55,"priority":11,"file":47,"line":56},"transition_post_status","clear_user_post_ranks",8,{"type":44,"name":58,"callback":59,"priority":11,"file":47,"line":60},"transition_comment_status","clear_user_comments_ranks",9,{"type":62,"name":63,"callback":64,"file":47,"line":65},"filter","the_content","automagically_rank",13,{"type":44,"name":67,"callback":68,"file":69,"line":70},"init","new_baur","baur.php",26,[],[],[74,78],{"tag":75,"callback":76,"file":47,"line":77},"user_rank","user_rank_shortcode",11,{"tag":79,"callback":80,"file":47,"line":81},"user_rank_top","user_rank_top_shortcode",12,[],2,{"dangerousFunctions":85,"sqlUsage":86,"outputEscaping":93,"fileOperations":13,"externalRequests":13,"nonceChecks":13,"capabilityChecks":139,"bundledLibraries":140},[],{"prepared":83,"raw":83,"locations":87},[88,91],{"file":47,"line":89,"context":90},135,"$wpdb->get_results() with variable interpolation",{"file":47,"line":92,"context":90},247,{"escaped":13,"rawEcho":94,"locations":95},21,[96,99,101,103,105,107,109,111,113,115,117,119,121,123,125,127,129,131,133,135,137],{"file":47,"line":97,"context":98},158,"raw output",{"file":47,"line":100,"context":98},159,{"file":47,"line":102,"context":98},169,{"file":47,"line":104,"context":98},171,{"file":47,"line":106,"context":98},172,{"file":47,"line":108,"context":98},173,{"file":47,"line":110,"context":98},177,{"file":47,"line":112,"context":98},184,{"file":47,"line":114,"context":98},188,{"file":47,"line":116,"context":98},191,{"file":47,"line":118,"context":98},207,{"file":47,"line":120,"context":98},208,{"file":47,"line":122,"context":98},211,{"file":47,"line":124,"context":98},212,{"file":47,"line":126,"context":98},215,{"file":47,"line":128,"context":98},219,{"file":47,"line":130,"context":98},220,{"file":47,"line":132,"context":98},221,{"file":47,"line":134,"context":98},222,{"file":47,"line":136,"context":98},227,{"file":47,"line":138,"context":98},234,1,[],[],{"summary":143,"deductions":144},"The \"bainternet-user-ranks\" plugin version 1.5.2 exhibits a mixed security posture. On the positive side, the plugin has a very small attack surface with only two shortcodes identified as entry points, and crucially, none of these are reported as unprotected. The static analysis also shows no dangerous functions, no file operations, and no external HTTP requests, which are positive indicators for secure coding practices. Furthermore, there is a complete absence of known vulnerabilities (CVEs) and no recorded history of past security issues, suggesting a generally stable and well-maintained codebase. However, significant concerns arise from the output escaping analysis. With 21 total outputs and 0% properly escaped, there is a high risk of Cross-Site Scripting (XSS) vulnerabilities. Any data rendered to the user interface without proper sanitization could be exploited. The lack of nonce checks, while not explicitly identified as an entry point issue, is a general best practice that is missing and could be a vector for certain types of attacks in conjunction with other weaknesses. The presence of SQL queries without prepared statements, even if only half of them, also introduces a risk of SQL injection.",[145,148,151],{"reason":146,"points":147},"Zero percent of outputs properly escaped",15,{"reason":149,"points":150},"50% of SQL queries not using prepared statements",5,{"reason":152,"points":153},"Missing nonce checks",3,"2026-03-17T01:13:35.743Z",{"wat":156,"direct":165},{"assetPaths":157,"generatorPatterns":160,"scriptPaths":161,"versionParams":162},[158,159],"\u002Fwp-content\u002Fplugins\u002Fbainternet-user-ranks\u002Fjs\u002Fuser-ranks.js","\u002Fwp-content\u002Fplugins\u002Fbainternet-user-ranks\u002Fcss\u002Fuser-ranks.css",[],[158],[163,164],"bainternet-user-ranks\u002Fjs\u002Fuser-ranks.js?ver=","bainternet-user-ranks\u002Fcss\u002Fuser-ranks.css?ver=",{"cssClasses":166,"htmlComments":170,"htmlAttributes":171,"restEndpoints":179,"jsGlobals":180,"shortcodeOutput":182},[167,168,169],"user_login","user_points","user_title",[],[172,173,174,175,176,177,178],"name=\"baur[count]\"","name=\"baur[levels][","name=\"baur[post]\"","name=\"baur[comment]\"","name=\"baur[auto]\"","name=\"baur[location]\"","name=\"baur[template]\"",[],[181],"jQuery",[183,184],"[user_rank]","[user_rank_top]",{"error":186,"url":187,"statusCode":188,"statusMessage":189,"message":189},true,"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fbainternet-user-ranks\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":81,"versions":191},[192,198,205,212,219,226,233,240,247,254,261,268],{"version":6,"download_url":25,"svn_tag_url":193,"released_at":27,"has_diff":194,"diff_files_changed":195,"diff_lines":27,"trac_diff_url":196,"vulnerabilities":197,"is_current":186},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Fbainternet-user-ranks\u002Ftags\u002F1.5.2\u002F",false,[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fbainternet-user-ranks%2Ftags%2F1.5.1&new_path=%2Fbainternet-user-ranks%2Ftags%2F1.5.2",[],{"version":199,"download_url":200,"svn_tag_url":201,"released_at":27,"has_diff":194,"diff_files_changed":202,"diff_lines":27,"trac_diff_url":203,"vulnerabilities":204,"is_current":194},"1.5.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbainternet-user-ranks.1.5.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fbainternet-user-ranks\u002Ftags\u002F1.5.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fbainternet-user-ranks%2Ftags%2F1.5.0&new_path=%2Fbainternet-user-ranks%2Ftags%2F1.5.1",[],{"version":206,"download_url":207,"svn_tag_url":208,"released_at":27,"has_diff":194,"diff_files_changed":209,"diff_lines":27,"trac_diff_url":210,"vulnerabilities":211,"is_current":194},"1.5.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbainternet-user-ranks.1.5.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fbainternet-user-ranks\u002Ftags\u002F1.5.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fbainternet-user-ranks%2Ftags%2F1.4.0&new_path=%2Fbainternet-user-ranks%2Ftags%2F1.5.0",[],{"version":213,"download_url":214,"svn_tag_url":215,"released_at":27,"has_diff":194,"diff_files_changed":216,"diff_lines":27,"trac_diff_url":217,"vulnerabilities":218,"is_current":194},"1.4.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbainternet-user-ranks.1.4.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fbainternet-user-ranks\u002Ftags\u002F1.4.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fbainternet-user-ranks%2Ftags%2F1.3.2&new_path=%2Fbainternet-user-ranks%2Ftags%2F1.4.0",[],{"version":220,"download_url":221,"svn_tag_url":222,"released_at":27,"has_diff":194,"diff_files_changed":223,"diff_lines":27,"trac_diff_url":224,"vulnerabilities":225,"is_current":194},"1.3.2","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbainternet-user-ranks.1.3.2.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fbainternet-user-ranks\u002Ftags\u002F1.3.2\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fbainternet-user-ranks%2Ftags%2F1.3.1&new_path=%2Fbainternet-user-ranks%2Ftags%2F1.3.2",[],{"version":227,"download_url":228,"svn_tag_url":229,"released_at":27,"has_diff":194,"diff_files_changed":230,"diff_lines":27,"trac_diff_url":231,"vulnerabilities":232,"is_current":194},"1.3.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbainternet-user-ranks.1.3.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fbainternet-user-ranks\u002Ftags\u002F1.3.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fbainternet-user-ranks%2Ftags%2F1.3.0&new_path=%2Fbainternet-user-ranks%2Ftags%2F1.3.1",[],{"version":234,"download_url":235,"svn_tag_url":236,"released_at":27,"has_diff":194,"diff_files_changed":237,"diff_lines":27,"trac_diff_url":238,"vulnerabilities":239,"is_current":194},"1.3.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbainternet-user-ranks.1.3.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fbainternet-user-ranks\u002Ftags\u002F1.3.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fbainternet-user-ranks%2Ftags%2F1.2.0&new_path=%2Fbainternet-user-ranks%2Ftags%2F1.3.0",[],{"version":241,"download_url":242,"svn_tag_url":243,"released_at":27,"has_diff":194,"diff_files_changed":244,"diff_lines":27,"trac_diff_url":245,"vulnerabilities":246,"is_current":194},"1.2.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbainternet-user-ranks.1.2.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fbainternet-user-ranks\u002Ftags\u002F1.2.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fbainternet-user-ranks%2Ftags%2F1.1.0&new_path=%2Fbainternet-user-ranks%2Ftags%2F1.2.0",[],{"version":248,"download_url":249,"svn_tag_url":250,"released_at":27,"has_diff":194,"diff_files_changed":251,"diff_lines":27,"trac_diff_url":252,"vulnerabilities":253,"is_current":194},"1.1.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbainternet-user-ranks.1.1.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fbainternet-user-ranks\u002Ftags\u002F1.1.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fbainternet-user-ranks%2Ftags%2F1.0.0&new_path=%2Fbainternet-user-ranks%2Ftags%2F1.1.0",[],{"version":255,"download_url":256,"svn_tag_url":257,"released_at":27,"has_diff":194,"diff_files_changed":258,"diff_lines":27,"trac_diff_url":259,"vulnerabilities":260,"is_current":194},"1.0.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbainternet-user-ranks.1.0.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fbainternet-user-ranks\u002Ftags\u002F1.0.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fbainternet-user-ranks%2Ftags%2F0.2.2&new_path=%2Fbainternet-user-ranks%2Ftags%2F1.0.0",[],{"version":262,"download_url":263,"svn_tag_url":264,"released_at":27,"has_diff":194,"diff_files_changed":265,"diff_lines":27,"trac_diff_url":266,"vulnerabilities":267,"is_current":194},"0.2.2","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbainternet-user-ranks.0.2.2.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fbainternet-user-ranks\u002Ftags\u002F0.2.2\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fbainternet-user-ranks%2Ftags%2F0.2.1&new_path=%2Fbainternet-user-ranks%2Ftags%2F0.2.2",[],{"version":269,"download_url":270,"svn_tag_url":271,"released_at":27,"has_diff":194,"diff_files_changed":272,"diff_lines":27,"trac_diff_url":27,"vulnerabilities":273,"is_current":194},"0.2.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbainternet-user-ranks.0.2.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fbainternet-user-ranks\u002Ftags\u002F0.2.1\u002F",[],[]]