[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fw4GDDe3DzLCMwL9MMacmk9tn9xz2kliZvTYpVoWAZAE":3,"$fiKghUJYKDfY8AJ7uAlfQQplTjI9jPy5KgJzKJ9hyRm0":261,"$fRRk4aV-7R4hT9XLoEqan-ORdnEoIzNYrEfU7Zy-Q1F4":265},{"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":24,"download_link":25,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29,"discovery_status":30,"vulnerabilities":31,"developer":32,"crawl_stats":28,"alternatives":38,"analysis":39,"fingerprints":230},"wc-search-orders-by-product","WC Search Orders By Product","3.2","akshayaswaroop","https:\u002F\u002Fprofiles.wordpress.org\u002Fakshayaswaroop\u002F","\u003Cp>WC Search Orders By Product does exactly what it says – This WooCommerce extension \u003Cstrong>automatically\u003C\u002Fstrong> adds product search, product type and product category filter dropdown in WooCommerce Orders screen. You can find orders by typing just a few characters of your product name. As you start typing in the search input, you will see instant results popping up inside the dropdown menu. The auto listing of the matching products with same characters inside the dropdown will help you in typo tolerance or if you misspell the product name.\u003C\u002Fp>\n\u003Ch4>Search woocommerce orders:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>By product \u003Cstrong>name\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>By product \u003Cstrong>type\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>By product \u003Cstrong>category\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>If you enjoyed this plugin then please put a review, that will encourage me to bring some more …\u003C\u002Fp>\n","A simple plugin that helps you search your WooCommerce orders by product.",800,18034,86,3,"2026-02-12T18:13:00.000Z","6.9.4","4.8","",[4,20,21,22,23],"woocommerce-search-orders-by-product","woocommerce-search-orders-by-product-category","woocommerce-search-orders-by-product-name","woocommerce-search-orders-by-product-type","https:\u002F\u002Fwww.wpheka.com\u002Fproduct\u002Fwc-search-orders-by-product","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwc-search-orders-by-product.3.2.zip",100,0,null,"2026-04-16T10:56:18.058Z","no_bundle",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":33,"total_installs":34,"avg_security_score":26,"avg_patch_time_days":35,"trust_score":36,"computed_at":37},5,1800,932,79,"2026-05-19T20:16:27.357Z",[],{"attackSurface":40,"codeSignals":105,"taintFlows":158,"riskAssessment":214,"analyzedAt":229},{"hooks":41,"ajaxHandlers":89,"restRoutes":100,"shortcodes":101,"cronEvents":102,"entryPointCount":103,"unprotectedCount":104},[42,48,53,57,61,66,71,76,80,84],{"type":43,"name":44,"callback":45,"file":46,"line":47},"action","restrict_manage_posts","sobp_display_products_search_dropdown_restrict","includes\\admin\\class-wc-search-orders-by-product-admin.php",31,{"type":49,"name":50,"callback":51,"file":46,"line":52},"filter","request","sobp_filter_orders",32,{"type":43,"name":54,"callback":55,"file":46,"line":56},"woocommerce_order_list_table_restrict_manage_orders","display_products_search_dropdown",35,{"type":49,"name":58,"callback":59,"file":46,"line":60},"woocommerce_hpos_pre_query","sobp_filter_orders_hpos",36,{"type":43,"name":62,"callback":63,"file":64,"line":65},"admin_footer","deactivate_scripts","includes\\admin\\class-wc-search-orders-by-product-deactivation-popup.php",40,{"type":43,"name":67,"callback":68,"file":69,"line":70},"admin_init","sobp_search_settings_init","includes\\admin\\settings\\class-wc-search-orders-by-product-admin-settings.php",27,{"type":43,"name":72,"callback":73,"priority":74,"file":69,"line":75},"admin_menu","sobp_search_settings_menu",20,28,{"type":43,"name":77,"callback":78,"file":69,"line":79},"admin_enqueue_scripts","sobp_enqueue_admin_scripts_styles",29,{"type":43,"name":81,"callback":81,"priority":27,"file":82,"line":83},"init","includes\\class-wc-search-orders-by-product.php",119,{"type":43,"name":85,"callback":86,"file":87,"line":88},"before_woocommerce_init","wc_search_orders_by_product_declare_hpos_compatibility","wc-search-orders-by-product.php",63,[90,96],{"action":91,"nopriv":92,"callback":93,"hasNonce":94,"hasCapCheck":92,"file":95,"line":75},"save_sobp_plugin_data",false,"action_save_sobp_plugin_data",true,"includes\\admin\\class-wc-search-orders-by-product-admin-ajax.php",{"action":97,"nopriv":92,"callback":98,"hasNonce":92,"hasCapCheck":92,"file":64,"line":99},"wpheka_sobp_submit_deactivation","send_tracking_deactivation",41,[],[],[],2,1,{"dangerousFunctions":106,"sqlUsage":107,"outputEscaping":117,"fileOperations":27,"externalRequests":103,"nonceChecks":103,"capabilityChecks":27,"bundledLibraries":157},[],{"prepared":108,"raw":14,"locations":109},6,[110,113,115],{"file":46,"line":111,"context":112},200,"$wpdb->get_col() with variable interpolation",{"file":46,"line":114,"context":112},230,{"file":46,"line":116,"context":112},260,{"escaped":118,"rawEcho":119,"locations":120},68,18,[121,124,126,128,130,132,134,136,138,139,141,143,145,146,148,150,152,154],{"file":46,"line":122,"context":123},85,"raw output",{"file":46,"line":125,"context":123},94,{"file":46,"line":127,"context":123},109,{"file":64,"line":129,"context":123},173,{"file":64,"line":131,"context":123},203,{"file":64,"line":133,"context":123},214,{"file":64,"line":135,"context":123},218,{"file":64,"line":137,"context":123},225,{"file":64,"line":114,"context":123},{"file":64,"line":140,"context":123},235,{"file":64,"line":142,"context":123},239,{"file":64,"line":144,"context":123},244,{"file":64,"line":144,"context":123},{"file":64,"line":147,"context":123},248,{"file":64,"line":149,"context":123},258,{"file":69,"line":151,"context":123},95,{"file":69,"line":153,"context":123},143,{"file":155,"line":156,"context":123},"templates\\admin\\settings\\sidebar-support.php",17,[],[159,182,195,203],{"entryPoint":160,"graph":161,"unsanitizedCount":104,"severity":181},"display_products_search_dropdown (includes\\admin\\class-wc-search-orders-by-product-admin.php:70)",{"nodes":162,"edges":178},[163,168,173,176],{"id":164,"type":165,"label":166,"file":46,"line":167},"n0","source","$_GET",77,{"id":169,"type":170,"label":171,"file":46,"line":122,"wp_function":172},"n1","sink","echo() [XSS]","echo",{"id":174,"type":165,"label":175,"file":46,"line":125},"n2","$_GET['search_product_type']",{"id":177,"type":170,"label":171,"file":46,"line":125,"wp_function":172},"n3",[179,180],{"from":164,"to":169,"sanitized":94},{"from":174,"to":177,"sanitized":92},"medium",{"entryPoint":183,"graph":184,"unsanitizedCount":27,"severity":194},"action_save_sobp_plugin_data (includes\\admin\\class-wc-search-orders-by-product-admin-ajax.php:37)",{"nodes":185,"edges":192},[186,188],{"id":164,"type":165,"label":187,"file":95,"line":99},"$_POST",{"id":169,"type":170,"label":189,"file":95,"line":190,"wp_function":191},"update_option() [Settings Manipulation]",44,"update_option",[193],{"from":164,"to":169,"sanitized":94},"low",{"entryPoint":196,"graph":197,"unsanitizedCount":27,"severity":194},"\u003Cclass-wc-search-orders-by-product-admin-ajax> (includes\\admin\\class-wc-search-orders-by-product-admin-ajax.php:0)",{"nodes":198,"edges":201},[199,200],{"id":164,"type":165,"label":187,"file":95,"line":99},{"id":169,"type":170,"label":189,"file":95,"line":190,"wp_function":191},[202],{"from":164,"to":169,"sanitized":94},{"entryPoint":204,"graph":205,"unsanitizedCount":104,"severity":194},"\u003Cclass-wc-search-orders-by-product-admin> (includes\\admin\\class-wc-search-orders-by-product-admin.php:0)",{"nodes":206,"edges":211},[207,208,209,210],{"id":164,"type":165,"label":166,"file":46,"line":167},{"id":169,"type":170,"label":171,"file":46,"line":122,"wp_function":172},{"id":174,"type":165,"label":175,"file":46,"line":125},{"id":177,"type":170,"label":171,"file":46,"line":125,"wp_function":172},[212,213],{"from":164,"to":169,"sanitized":94},{"from":174,"to":177,"sanitized":92},{"summary":215,"deductions":216},"The plugin \"wc-search-orders-by-product\" v3.2 exhibits a mixed security posture. On the positive side, it has no recorded vulnerabilities (CVEs) and avoids dangerous functions and file operations. The majority of its SQL queries use prepared statements and most output is properly escaped, indicating an effort towards secure coding practices. However, there are notable concerns. The plugin exposes one unprotected AJAX handler, representing a significant attack vector that could be exploited without proper authentication. While the number of taint flows with unsanitized paths is low and no critical or high severity issues were found, the presence of two such flows warrants attention. The plugin also lacks capability checks on its entry points, further increasing the risk associated with the unprotected AJAX handler.",[217,220,223,225,227],{"reason":218,"points":219},"Unprotected AJAX handler",10,{"reason":221,"points":222},"Flows with unsanitized paths (2)",4,{"reason":224,"points":108},"SQL queries without prepared statements (3)",{"reason":226,"points":33},"Output not properly escaped (14%)",{"reason":228,"points":33},"No capability checks on entry points","2026-03-16T19:15:29.639Z",{"wat":231,"direct":242},{"assetPaths":232,"generatorPatterns":236,"scriptPaths":237,"versionParams":238},[233,234,235],"\u002Fwp-content\u002Fplugins\u002Fwc-search-orders-by-product\u002Fassets\u002Fadmin\u002Fcss\u002Fadmin.css","\u002Fwp-content\u002Fplugins\u002Fwc-search-orders-by-product\u002Fassets\u002Fadmin\u002Fcss\u002Fcommon.css","\u002Fwp-content\u002Fplugins\u002Fwc-search-orders-by-product\u002Fassets\u002Fadmin\u002Fjs\u002Fplugin-loader.js",[],[235],[4,239,240,241],"sobp_admin_css","sobp_common_css","sobp_plugin_loader_js",{"cssClasses":243,"htmlComments":251,"htmlAttributes":252,"restEndpoints":255,"jsGlobals":257,"shortcodeOutput":260},[244,245,246,247,248,249,250],"wpheka-page-bar","wpheka-page-wrapper","wpheka-sidebar","wpheka-main-content","wpheka-box","wpheka-box-title-bar","wpheka-box-content",[],[253,254],"id=\"search_orders_by_product_type\"","id=\"search_orders_by_product_category\"",[256],"\u002Fwp-json\u002F",[258,259],"WC_Search_Orders_By_Product","wc_search_orders_by_product",[],{"error":94,"url":262,"statusCode":263,"statusMessage":264,"message":264},"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fwc-search-orders-by-product\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":266,"versions":267},14,[268,273,280,287,294,301,308,315,322,329,336,343,350,357],{"version":6,"download_url":25,"svn_tag_url":269,"released_at":28,"has_diff":92,"diff_files_changed":270,"diff_lines":28,"trac_diff_url":271,"vulnerabilities":272,"is_current":94},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Fwc-search-orders-by-product\u002Ftags\u002F3.2\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fwc-search-orders-by-product%2Ftags%2F3.1&new_path=%2Fwc-search-orders-by-product%2Ftags%2F3.2",[],{"version":274,"download_url":275,"svn_tag_url":276,"released_at":28,"has_diff":92,"diff_files_changed":277,"diff_lines":28,"trac_diff_url":278,"vulnerabilities":279,"is_current":92},"3.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwc-search-orders-by-product.3.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fwc-search-orders-by-product\u002Ftags\u002F3.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fwc-search-orders-by-product%2Ftags%2F3.0&new_path=%2Fwc-search-orders-by-product%2Ftags%2F3.1",[],{"version":281,"download_url":282,"svn_tag_url":283,"released_at":28,"has_diff":92,"diff_files_changed":284,"diff_lines":28,"trac_diff_url":285,"vulnerabilities":286,"is_current":92},"3.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwc-search-orders-by-product.3.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fwc-search-orders-by-product\u002Ftags\u002F3.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fwc-search-orders-by-product%2Ftags%2F2.0&new_path=%2Fwc-search-orders-by-product%2Ftags%2F3.0",[],{"version":288,"download_url":289,"svn_tag_url":290,"released_at":28,"has_diff":92,"diff_files_changed":291,"diff_lines":28,"trac_diff_url":292,"vulnerabilities":293,"is_current":92},"2.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwc-search-orders-by-product.2.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fwc-search-orders-by-product\u002Ftags\u002F2.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fwc-search-orders-by-product%2Ftags%2F1.9&new_path=%2Fwc-search-orders-by-product%2Ftags%2F2.0",[],{"version":295,"download_url":296,"svn_tag_url":297,"released_at":28,"has_diff":92,"diff_files_changed":298,"diff_lines":28,"trac_diff_url":299,"vulnerabilities":300,"is_current":92},"1.9","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwc-search-orders-by-product.1.9.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fwc-search-orders-by-product\u002Ftags\u002F1.9\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fwc-search-orders-by-product%2Ftags%2F1.8&new_path=%2Fwc-search-orders-by-product%2Ftags%2F1.9",[],{"version":302,"download_url":303,"svn_tag_url":304,"released_at":28,"has_diff":92,"diff_files_changed":305,"diff_lines":28,"trac_diff_url":306,"vulnerabilities":307,"is_current":92},"1.8","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwc-search-orders-by-product.1.8.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fwc-search-orders-by-product\u002Ftags\u002F1.8\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fwc-search-orders-by-product%2Ftags%2F1.7&new_path=%2Fwc-search-orders-by-product%2Ftags%2F1.8",[],{"version":309,"download_url":310,"svn_tag_url":311,"released_at":28,"has_diff":92,"diff_files_changed":312,"diff_lines":28,"trac_diff_url":313,"vulnerabilities":314,"is_current":92},"1.7","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwc-search-orders-by-product.1.7.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fwc-search-orders-by-product\u002Ftags\u002F1.7\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fwc-search-orders-by-product%2Ftags%2F1.6&new_path=%2Fwc-search-orders-by-product%2Ftags%2F1.7",[],{"version":316,"download_url":317,"svn_tag_url":318,"released_at":28,"has_diff":92,"diff_files_changed":319,"diff_lines":28,"trac_diff_url":320,"vulnerabilities":321,"is_current":92},"1.6","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwc-search-orders-by-product.1.6.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fwc-search-orders-by-product\u002Ftags\u002F1.6\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fwc-search-orders-by-product%2Ftags%2F1.5&new_path=%2Fwc-search-orders-by-product%2Ftags%2F1.6",[],{"version":323,"download_url":324,"svn_tag_url":325,"released_at":28,"has_diff":92,"diff_files_changed":326,"diff_lines":28,"trac_diff_url":327,"vulnerabilities":328,"is_current":92},"1.5","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwc-search-orders-by-product.1.5.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fwc-search-orders-by-product\u002Ftags\u002F1.5\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fwc-search-orders-by-product%2Ftags%2F1.4&new_path=%2Fwc-search-orders-by-product%2Ftags%2F1.5",[],{"version":330,"download_url":331,"svn_tag_url":332,"released_at":28,"has_diff":92,"diff_files_changed":333,"diff_lines":28,"trac_diff_url":334,"vulnerabilities":335,"is_current":92},"1.4","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwc-search-orders-by-product.1.4.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fwc-search-orders-by-product\u002Ftags\u002F1.4\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fwc-search-orders-by-product%2Ftags%2F1.3&new_path=%2Fwc-search-orders-by-product%2Ftags%2F1.4",[],{"version":337,"download_url":338,"svn_tag_url":339,"released_at":28,"has_diff":92,"diff_files_changed":340,"diff_lines":28,"trac_diff_url":341,"vulnerabilities":342,"is_current":92},"1.3","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwc-search-orders-by-product.1.3.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fwc-search-orders-by-product\u002Ftags\u002F1.3\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fwc-search-orders-by-product%2Ftags%2F1.2&new_path=%2Fwc-search-orders-by-product%2Ftags%2F1.3",[],{"version":344,"download_url":345,"svn_tag_url":346,"released_at":28,"has_diff":92,"diff_files_changed":347,"diff_lines":28,"trac_diff_url":348,"vulnerabilities":349,"is_current":92},"1.2","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwc-search-orders-by-product.1.2.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fwc-search-orders-by-product\u002Ftags\u002F1.2\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fwc-search-orders-by-product%2Ftags%2F1.1&new_path=%2Fwc-search-orders-by-product%2Ftags%2F1.2",[],{"version":351,"download_url":352,"svn_tag_url":353,"released_at":28,"has_diff":92,"diff_files_changed":354,"diff_lines":28,"trac_diff_url":355,"vulnerabilities":356,"is_current":92},"1.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwc-search-orders-by-product.1.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fwc-search-orders-by-product\u002Ftags\u002F1.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fwc-search-orders-by-product%2Ftags%2F1.0&new_path=%2Fwc-search-orders-by-product%2Ftags%2F1.1",[],{"version":358,"download_url":359,"svn_tag_url":360,"released_at":28,"has_diff":92,"diff_files_changed":361,"diff_lines":28,"trac_diff_url":28,"vulnerabilities":362,"is_current":92},"1.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwc-search-orders-by-product.1.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fwc-search-orders-by-product\u002Ftags\u002F1.0\u002F",[],[]]