[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fhZnRsyrHA8wFLARLeElxnkzRmGV8uwY8KlSHVzF-kV8":3,"$ffgE_kvovDjGXyMoi40JXobQIaa3hNt1vx_gIP3HCmbc":128,"$fhGUs16xfgbQfBrxN-fsDSx3bGRLxATV2EjiEvmSUMNs":133},{"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":20,"download_link":21,"security_score":22,"vuln_count":13,"unpatched_count":13,"last_vuln_date":23,"fetched_at":24,"discovery_status":25,"vulnerabilities":26,"developer":27,"crawl_stats":23,"alternatives":34,"analysis":35,"fingerprints":109},"order-tags-code-wp","Order Tags","1.0.4","CodeWP","https:\u002F\u002Fprofiles.wordpress.org\u002Fvithanhlam\u002F","\u003Cp>This application easily assigns tags to orders, and you can effortlessly customize unlimited colors.\u003C\u002Fp>\n\u003Cp>Advantages include the ease of quickly adding and removing tags with the ability to select custom colors that appear alongside order information.\u003C\u002Fp>\n\u003Cp>Support https:\u002F\u002Fcode-wp.com\u003C\u002Fp>\n","Easily assign tags to orders and customize unlimited colors effortlessly.",30,1119,0,"2026-04-09T12:56:00.000Z","6.4.8","6.4.2","7.4.0",[19],"tags-order","https:\u002F\u002Fcode-wp.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Forder-tags-code-wp.zip",100,null,"2026-07-22T17:31:50.256Z","no_bundle",[],{"slug":28,"display_name":7,"profile_url":8,"plugin_count":29,"total_installs":30,"avg_security_score":31,"avg_patch_time_days":11,"trust_score":32,"computed_at":33},"vithanhlam",3,70,95,91,"2026-08-25T05:16:43.158Z",[],{"attackSurface":36,"codeSignals":87,"taintFlows":99,"riskAssessment":100,"analyzedAt":108},{"hooks":37,"ajaxHandlers":83,"restRoutes":84,"shortcodes":85,"cronEvents":86,"entryPointCount":13,"unprotectedCount":13},[38,44,50,54,58,61,65,68,72,75,79],{"type":39,"name":40,"callback":41,"file":42,"line":43},"filter","manage_edit-shop_order_columns","code_wp_order_tags_wc_order_extras_column_tags","code-wp-order-tags.php",22,{"type":45,"name":46,"callback":47,"priority":48,"file":42,"line":49},"action","manage_shop_order_posts_custom_column","code_order_tags_wc_order_extras",10,23,{"type":45,"name":51,"callback":52,"priority":13,"file":42,"line":53},"init","code_wp_order_tag_custom_order_taxonomy",24,{"type":45,"name":55,"callback":56,"file":42,"line":57},"order_tag_add_form_fields","code_wp_order_tags_custom_order_tag_custom_fields",25,{"type":45,"name":59,"callback":56,"file":42,"line":60},"order_tag_edit_form_fields",26,{"type":45,"name":62,"callback":63,"file":42,"line":64},"created_order_tag","code_wp_order_tag_save_order_tag_custom_fields",27,{"type":45,"name":66,"callback":63,"file":42,"line":67},"edited_order_tag",28,{"type":39,"name":69,"callback":70,"file":42,"line":71},"manage_edit-order_tag_columns","code_wp_order_tag_add_color_column_to_order_tag",29,{"type":39,"name":73,"callback":74,"priority":48,"file":42,"line":11},"manage_order_tag_custom_column","code_wp_order_tag_display_order_tag_color",{"type":45,"name":76,"callback":77,"file":42,"line":78},"admin_menu","code_wp_order_tag_add_tags_order_submenu_page",31,{"type":45,"name":80,"callback":81,"file":42,"line":82},"admin_enqueue_scripts","code_wp_theme_load_scripts",32,[],[],[],[],{"dangerousFunctions":88,"sqlUsage":89,"outputEscaping":91,"fileOperations":13,"externalRequests":13,"nonceChecks":93,"capabilityChecks":13,"bundledLibraries":98},[],{"prepared":13,"raw":13,"locations":90},[],{"escaped":92,"rawEcho":93,"locations":94},8,1,[95],{"file":42,"line":96,"context":97},63,"raw output",[],[],{"summary":101,"deductions":102},"The \"order-tags-code-wp\" plugin version 1.0.3 demonstrates a generally positive security posture based on the provided static analysis. The absence of any identified AJAX handlers, REST API routes, shortcodes, or cron events with unprotected entry points is a significant strength, indicating a limited attack surface. Furthermore, the code shows good practices with 100% of SQL queries utilizing prepared statements and a high percentage of output escaping. The presence of a nonce check is also a positive sign for input validation.",[103,105],{"reason":104,"points":48},"Missing capability checks on entry points",{"reason":106,"points":107},"High percentage of output unescaped",5,"2026-03-16T22:12:18.847Z",{"wat":110,"direct":115},{"assetPaths":111,"generatorPatterns":112,"scriptPaths":113,"versionParams":114},[],[],[],[],{"cssClasses":116,"htmlComments":118,"htmlAttributes":119,"restEndpoints":124,"jsGlobals":125,"shortcodeOutput":127},[117],"term-color-wrap",[],[120,121,122,123],"name=\"term-color\"","id=\"term-color\"","name=\"save_term_color_nonce\"","id=\"save_term_color_nonce\"",[],[126],"jQuery",[],{"error":129,"url":130,"statusCode":131,"statusMessage":132,"message":132},true,"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Forder-tags-code-wp\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":13,"versions":134},[]]