[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fsLJC2oX-UpBhjo_qQQd1fzAV6R2caCAukkrah6VJ4Z8":3,"$fpV4OeYNc6fuRbyaEqBvm11utFKtDvhnYAGqCEv9PKpA":598,"$f09RYsEEgzHat3mGOD6M2qrmXmOejIx4x8RIAD6isED0":602},{"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":17,"tags":18,"homepage":17,"download_link":20,"security_score":21,"vuln_count":22,"unpatched_count":22,"last_vuln_date":23,"fetched_at":24,"discovery_status":25,"vulnerabilities":26,"developer":27,"crawl_stats":23,"alternatives":33,"analysis":34,"fingerprints":564},"make-cart-to-quote-for-woocommerce","Request Quote for WooCommerce","1.0","howdytheme","https:\u002F\u002Fprofiles.wordpress.org\u002Fhowdytheme\u002F","\u003Cp>\u003Cstrong>Request A Quote for WooCommerce\u003C\u002Fstrong> You can add quotes for woocommerce products in shop page and product page. Make Cart to Quote for Woocommerce setup cart for enquiery.\u003C\u002Fp>\n\u003Ch3>Make Cart to Quote for Woocommerce:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Easy to use\u003C\u002Fli>\n\u003Cli>Enabled\u002F Disabled add quotes in shop page and product page\u003C\u002Fli>\n\u003Cli>Customize add to quotes button text\u003C\u002Fli>\n\u003Cli>Enabled\u002F Disabled add to cart button\u003C\u002Fli>\n\u003Cli>Remove prices for all products\u003C\u002Fli>\n\u003Cli>Select quote icon\u003C\u002Fli>\n\u003Cli>Change quote icon and background color\u003C\u002Fli>\n\u003Cli>Customize button background, text color with font size\u003C\u002Fli>\n\u003Cli>Customize quote sidebar header background color, border color\u002Fstyle and title color\u003C\u002Fli>\n\u003Cli>Enabled\u002F Disabled add quotes sidebar in mobile view\u003C\u002Fli>\n\u003Cli>Customize quote product list background color\u003C\u002Fli>\n\u003Cli>Change product image width, border radius\u003C\u002Fli>\n\u003Cli>Change form background and title color\u003C\u002Fli>\n\u003Cli>Customize footer button text\u003C\u002Fli>\n\u003Cli>Mobile friendly\u003C\u002Fli>\n\u003Cli>Customize product title color, hover color, price color\u003C\u002Fli>\n\u003Cli>Customize footer button title color, hover color, hover title color, hover background color\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.topsmodule.com\u002Fhow-to-make-cart-to-quote-for-woocommerce\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Documentation\u003C\u002Fstrong>\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Ftopsmodule.com\u002Ftask\u002Fmake-cart-to-quote-for-woocommerce\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Live Demo\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fp>\n","Request A Quote for WooCommerce You can add quotes for woocommerce products in shop page and product page. Make Cart to Quote for Woocommerce setup ca &hellip;",10,1096,20,1,"2026-03-05T08:10:00.000Z","6.8.5","",[19],"add-to-quote","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmake-cart-to-quote-for-woocommerce.zip",100,0,null,"2026-04-16T10:56:18.058Z","no_bundle",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":13,"total_installs":28,"avg_security_score":29,"avg_patch_time_days":30,"trust_score":31,"computed_at":32},5390,94,30,90,"2026-05-20T01:27:19.741Z",[],{"attackSurface":35,"codeSignals":168,"taintFlows":204,"riskAssessment":550,"analyzedAt":563},{"hooks":36,"ajaxHandlers":132,"restRoutes":156,"shortcodes":165,"cronEvents":166,"entryPointCount":167,"unprotectedCount":167},[37,43,47,51,55,59,62,66,70,74,78,83,86,89,94,97,100,105,109,113,118,121,123,128],{"type":38,"name":39,"callback":40,"file":41,"line":42},"action","admin_menu","mctqfw_quote_settings","includes\\admin.php",2,{"type":38,"name":44,"callback":45,"file":41,"line":46},"init","mctqfw_create_post_type",16,{"type":38,"name":39,"callback":48,"priority":49,"file":41,"line":50},"mctqfw_register_my_custom_submenu_page",99,53,{"type":38,"name":52,"callback":53,"file":41,"line":54},"add_meta_boxes","mctqfw_add_meta_box",55,{"type":38,"name":56,"callback":57,"file":41,"line":58},"save_post","mctqfw_quotes_custom_meta_data_save",92,{"type":38,"name":52,"callback":60,"file":41,"line":61},"mctqfw_add_product_meta_box",102,{"type":38,"name":63,"callback":64,"file":41,"line":65},"woocommerce_product_options_general_product_data","mctqfw_woocommerce_product_custom_fields",197,{"type":38,"name":67,"callback":68,"file":41,"line":69},"woocommerce_admin_process_product_object","mctqfw_woocommerce_product_custom_fields_save",212,{"type":38,"name":71,"callback":72,"priority":11,"file":41,"line":73},"woocommerce_variation_options_pricing","mctqfw_variation_settings_fields",220,{"type":38,"name":75,"callback":76,"priority":11,"file":41,"line":77},"woocommerce_save_product_variation","mctqfw_save_mctqfw_variation_settings_fields",235,{"type":79,"name":80,"callback":81,"file":41,"line":82},"filter","woocommerce_available_variation","load_mctqfw_variation_settings_fields",243,{"type":38,"name":44,"callback":84,"file":41,"line":85},"mctqfw_save_setting_type",579,{"type":38,"name":44,"callback":87,"file":41,"line":88},"mctqfw_quote_svg",759,{"type":38,"name":90,"callback":91,"file":92,"line":93},"rest_api_init","closure","includes\\frontend.php",3,{"type":38,"name":95,"callback":91,"file":92,"line":96},"wp_footer",54,{"type":38,"name":44,"callback":98,"file":92,"line":99},"mctqfw_register_my_session",60,{"type":38,"name":101,"callback":102,"priority":103,"file":92,"line":104},"woocommerce_after_shop_loop_item","MCTQFW_add_to_quote_btn",15,61,{"type":38,"name":106,"callback":107,"file":92,"line":108},"woocommerce_product_meta_start","mctqfw_show_single_product_page",64,{"type":79,"name":110,"callback":111,"file":92,"line":112},"woocommerce_is_purchasable","__return_false",80,{"type":79,"name":114,"callback":115,"priority":116,"file":92,"line":117},"woocommerce_variable_sale_price_html","mctqfw_remove_product_price",9999,88,{"type":79,"name":119,"callback":115,"priority":116,"file":92,"line":120},"woocommerce_variable_price_html",89,{"type":79,"name":122,"callback":115,"priority":116,"file":92,"line":31},"woocommerce_get_price_html",{"type":38,"name":124,"callback":125,"file":126,"line":127},"wp_enqueue_scripts","MCTQFW_load_script_style","make_cart_to_quote_main.php",28,{"type":38,"name":129,"callback":130,"file":126,"line":131},"admin_enqueue_scripts","MCTQFW_load_admin_script",129,[133,138,141,144,146,149,151,154],{"action":134,"nopriv":135,"callback":136,"hasNonce":135,"hasCapCheck":135,"file":92,"line":137},"mctqfw_save_quote",false,"mctqfw_save_quote_email",62,{"action":134,"nopriv":139,"callback":136,"hasNonce":135,"hasCapCheck":135,"file":92,"line":140},true,63,{"action":142,"nopriv":135,"callback":142,"hasNonce":135,"hasCapCheck":135,"file":92,"line":143},"mctqfw_woocommerce_ajax_add_to_cart",65,{"action":142,"nopriv":139,"callback":142,"hasNonce":135,"hasCapCheck":135,"file":92,"line":145},66,{"action":147,"nopriv":135,"callback":147,"hasNonce":135,"hasCapCheck":135,"file":92,"line":148},"mctqfw_productidget",67,{"action":147,"nopriv":139,"callback":147,"hasNonce":135,"hasCapCheck":135,"file":92,"line":150},68,{"action":152,"nopriv":135,"callback":152,"hasNonce":135,"hasCapCheck":135,"file":92,"line":153},"mctqfw_product_delete",69,{"action":152,"nopriv":139,"callback":152,"hasNonce":135,"hasCapCheck":135,"file":92,"line":155},70,[157],{"namespace":158,"route":159,"methods":160,"callback":162,"permissionCallback":163,"file":92,"line":164},"mctqfw\u002Fv1","\u002Fquote",[161],"GET","mctqfw_get_quote_data","__return_true",4,[],[],9,{"dangerousFunctions":169,"sqlUsage":170,"outputEscaping":172,"fileOperations":22,"externalRequests":22,"nonceChecks":14,"capabilityChecks":22,"bundledLibraries":203},[],{"prepared":22,"raw":22,"locations":171},[],{"escaped":173,"rawEcho":174,"locations":175},279,13,[176,179,181,183,185,187,189,191,193,195,197,199,201],{"file":41,"line":177,"context":178},184,"raw output",{"file":41,"line":180,"context":178},255,{"file":41,"line":182,"context":178},262,{"file":41,"line":184,"context":178},263,{"file":41,"line":186,"context":178},380,{"file":41,"line":188,"context":178},382,{"file":41,"line":190,"context":178},384,{"file":41,"line":192,"context":178},386,{"file":41,"line":194,"context":178},388,{"file":41,"line":196,"context":178},390,{"file":41,"line":198,"context":178},392,{"file":41,"line":200,"context":178},394,{"file":41,"line":202,"context":178},396,[],[205,446],{"entryPoint":206,"graph":207,"unsanitizedCount":22,"severity":445},"mctqfw_save_setting_type (includes\\admin.php:580)",{"nodes":208,"edges":411},[209,214,219,223,225,229,231,235,237,241,243,247,249,253,255,259,261,265,267,271,273,277,279,283,285,289,291,295,297,301,303,307,309,313,315,319,321,325,327,331,333,337,339,343,345,349,351,355,357,361,363,367,369,373,375,379,381,385,387,391,393,397,399,403,405,409],{"id":210,"type":211,"label":212,"file":41,"line":213},"n0","source","$_REQUEST['atqb_enable']",584,{"id":215,"type":216,"label":217,"file":41,"line":213,"wp_function":218},"n1","sink","update_option() [Settings Manipulation]","update_option",{"id":220,"type":211,"label":221,"file":41,"line":222},"n2","$_REQUEST['atqb_remove_single_prod']",589,{"id":224,"type":216,"label":217,"file":41,"line":222,"wp_function":218},"n3",{"id":226,"type":211,"label":227,"file":41,"line":228},"n4","$_REQUEST['atqb_remove_shop_page']",594,{"id":230,"type":216,"label":217,"file":41,"line":228,"wp_function":218},"n5",{"id":232,"type":211,"label":233,"file":41,"line":234},"n6","$_REQUEST['quote_button_customize']",599,{"id":236,"type":216,"label":217,"file":41,"line":234,"wp_function":218},"n7",{"id":238,"type":211,"label":239,"file":41,"line":240},"n8","$_REQUEST['remove_add_to_cart']",604,{"id":242,"type":216,"label":217,"file":41,"line":240,"wp_function":218},"n9",{"id":244,"type":211,"label":245,"file":41,"line":246},"n10","$_REQUEST['remove_woo_price']",609,{"id":248,"type":216,"label":217,"file":41,"line":246,"wp_function":218},"n11",{"id":250,"type":211,"label":251,"file":41,"line":252},"n12","$_REQUEST['mob_enable']",614,{"id":254,"type":216,"label":217,"file":41,"line":252,"wp_function":218},"n13",{"id":256,"type":211,"label":257,"file":41,"line":258},"n14","$_REQUEST['quote_btn_bg_color']",619,{"id":260,"type":216,"label":217,"file":41,"line":258,"wp_function":218},"n15",{"id":262,"type":211,"label":263,"file":41,"line":264},"n16","$_REQUEST['quote_btn_text_color']",624,{"id":266,"type":216,"label":217,"file":41,"line":264,"wp_function":218},"n17",{"id":268,"type":211,"label":269,"file":41,"line":270},"n18","$_REQUEST['quote_btn_font_size']",629,{"id":272,"type":216,"label":217,"file":41,"line":270,"wp_function":218},"n19",{"id":274,"type":211,"label":275,"file":41,"line":276},"n20","$_REQUEST['quote_img']",634,{"id":278,"type":216,"label":217,"file":41,"line":276,"wp_function":218},"n21",{"id":280,"type":211,"label":281,"file":41,"line":282},"n22","$_REQUEST['mctqfw_quote_color']",639,{"id":284,"type":216,"label":217,"file":41,"line":282,"wp_function":218},"n23",{"id":286,"type":211,"label":287,"file":41,"line":288},"n24","$_REQUEST['mctqfw_quote_bg_color']",644,{"id":290,"type":216,"label":217,"file":41,"line":288,"wp_function":218},"n25",{"id":292,"type":211,"label":293,"file":41,"line":294},"n26","$_REQUEST['bar_width']",649,{"id":296,"type":216,"label":217,"file":41,"line":294,"wp_function":218},"n27",{"id":298,"type":211,"label":299,"file":41,"line":300},"n28","$_REQUEST['barhead_color']",654,{"id":302,"type":216,"label":217,"file":41,"line":300,"wp_function":218},"n29",{"id":304,"type":211,"label":305,"file":41,"line":306},"n30","$_REQUEST['barhead_border_color']",659,{"id":308,"type":216,"label":217,"file":41,"line":306,"wp_function":218},"n31",{"id":310,"type":211,"label":311,"file":41,"line":312},"n32","$_REQUEST['barhead_title_color']",664,{"id":314,"type":216,"label":217,"file":41,"line":312,"wp_function":218},"n33",{"id":316,"type":211,"label":317,"file":41,"line":318},"n34","$_REQUEST['barhead_border_style']",669,{"id":320,"type":216,"label":217,"file":41,"line":318,"wp_function":218},"n35",{"id":322,"type":211,"label":323,"file":41,"line":324},"n36","$_REQUEST['quote_list_backcolor']",674,{"id":326,"type":216,"label":217,"file":41,"line":324,"wp_function":218},"n37",{"id":328,"type":211,"label":329,"file":41,"line":330},"n38","$_REQUEST['pro_list_title_kcolor']",679,{"id":332,"type":216,"label":217,"file":41,"line":330,"wp_function":218},"n39",{"id":334,"type":211,"label":335,"file":41,"line":336},"n40","$_REQUEST['pro_title_hover_color']",684,{"id":338,"type":216,"label":217,"file":41,"line":336,"wp_function":218},"n41",{"id":340,"type":211,"label":341,"file":41,"line":342},"n42","$_REQUEST['pro_price_color']",689,{"id":344,"type":216,"label":217,"file":41,"line":342,"wp_function":218},"n43",{"id":346,"type":211,"label":347,"file":41,"line":348},"n44","$_REQUEST['pro_img_width']",694,{"id":350,"type":216,"label":217,"file":41,"line":348,"wp_function":218},"n45",{"id":352,"type":211,"label":353,"file":41,"line":354},"n46","$_REQUEST['pro_img_radius']",699,{"id":356,"type":216,"label":217,"file":41,"line":354,"wp_function":218},"n47",{"id":358,"type":211,"label":359,"file":41,"line":360},"n48","$_REQUEST['footer_form_back_color']",704,{"id":362,"type":216,"label":217,"file":41,"line":360,"wp_function":218},"n49",{"id":364,"type":211,"label":365,"file":41,"line":366},"n50","$_REQUEST['form_title_color']",709,{"id":368,"type":216,"label":217,"file":41,"line":366,"wp_function":218},"n51",{"id":370,"type":211,"label":371,"file":41,"line":372},"n52","$_REQUEST['footer_btn_text']",713,{"id":374,"type":216,"label":217,"file":41,"line":372,"wp_function":218},"n53",{"id":376,"type":211,"label":377,"file":41,"line":378},"n54","$_REQUEST['footer_back_color']",715,{"id":380,"type":216,"label":217,"file":41,"line":378,"wp_function":218},"n55",{"id":382,"type":211,"label":383,"file":41,"line":384},"n56","$_REQUEST['footer_border_color']",720,{"id":386,"type":216,"label":217,"file":41,"line":384,"wp_function":218},"n57",{"id":388,"type":211,"label":389,"file":41,"line":390},"n58","$_REQUEST['footer_btn_back_color']",725,{"id":392,"type":216,"label":217,"file":41,"line":390,"wp_function":218},"n59",{"id":394,"type":211,"label":395,"file":41,"line":396},"n60","$_REQUEST['footer_btn_text_color']",730,{"id":398,"type":216,"label":217,"file":41,"line":396,"wp_function":218},"n61",{"id":400,"type":211,"label":401,"file":41,"line":402},"n62","$_REQUEST['footer_btn_back_hover_color']",735,{"id":404,"type":216,"label":217,"file":41,"line":402,"wp_function":218},"n63",{"id":406,"type":211,"label":407,"file":41,"line":408},"n64","$_REQUEST['footer_btn_text_hover_color']",740,{"id":410,"type":216,"label":217,"file":41,"line":408,"wp_function":218},"n65",[412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444],{"from":210,"to":215,"sanitized":139},{"from":220,"to":224,"sanitized":139},{"from":226,"to":230,"sanitized":139},{"from":232,"to":236,"sanitized":139},{"from":238,"to":242,"sanitized":139},{"from":244,"to":248,"sanitized":139},{"from":250,"to":254,"sanitized":139},{"from":256,"to":260,"sanitized":139},{"from":262,"to":266,"sanitized":139},{"from":268,"to":272,"sanitized":139},{"from":274,"to":278,"sanitized":139},{"from":280,"to":284,"sanitized":139},{"from":286,"to":290,"sanitized":139},{"from":292,"to":296,"sanitized":139},{"from":298,"to":302,"sanitized":139},{"from":304,"to":308,"sanitized":139},{"from":310,"to":314,"sanitized":139},{"from":316,"to":320,"sanitized":139},{"from":322,"to":326,"sanitized":139},{"from":328,"to":332,"sanitized":139},{"from":334,"to":338,"sanitized":139},{"from":340,"to":344,"sanitized":139},{"from":346,"to":350,"sanitized":139},{"from":352,"to":356,"sanitized":139},{"from":358,"to":362,"sanitized":139},{"from":364,"to":368,"sanitized":139},{"from":370,"to":374,"sanitized":139},{"from":376,"to":380,"sanitized":139},{"from":382,"to":386,"sanitized":139},{"from":388,"to":392,"sanitized":139},{"from":394,"to":398,"sanitized":139},{"from":400,"to":404,"sanitized":139},{"from":406,"to":410,"sanitized":139},"low",{"entryPoint":447,"graph":448,"unsanitizedCount":22,"severity":445},"\u003Cadmin> (includes\\admin.php:0)",{"nodes":449,"edges":516},[450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515],{"id":210,"type":211,"label":212,"file":41,"line":213},{"id":215,"type":216,"label":217,"file":41,"line":213,"wp_function":218},{"id":220,"type":211,"label":221,"file":41,"line":222},{"id":224,"type":216,"label":217,"file":41,"line":222,"wp_function":218},{"id":226,"type":211,"label":227,"file":41,"line":228},{"id":230,"type":216,"label":217,"file":41,"line":228,"wp_function":218},{"id":232,"type":211,"label":233,"file":41,"line":234},{"id":236,"type":216,"label":217,"file":41,"line":234,"wp_function":218},{"id":238,"type":211,"label":239,"file":41,"line":240},{"id":242,"type":216,"label":217,"file":41,"line":240,"wp_function":218},{"id":244,"type":211,"label":245,"file":41,"line":246},{"id":248,"type":216,"label":217,"file":41,"line":246,"wp_function":218},{"id":250,"type":211,"label":251,"file":41,"line":252},{"id":254,"type":216,"label":217,"file":41,"line":252,"wp_function":218},{"id":256,"type":211,"label":257,"file":41,"line":258},{"id":260,"type":216,"label":217,"file":41,"line":258,"wp_function":218},{"id":262,"type":211,"label":263,"file":41,"line":264},{"id":266,"type":216,"label":217,"file":41,"line":264,"wp_function":218},{"id":268,"type":211,"label":269,"file":41,"line":270},{"id":272,"type":216,"label":217,"file":41,"line":270,"wp_function":218},{"id":274,"type":211,"label":275,"file":41,"line":276},{"id":278,"type":216,"label":217,"file":41,"line":276,"wp_function":218},{"id":280,"type":211,"label":281,"file":41,"line":282},{"id":284,"type":216,"label":217,"file":41,"line":282,"wp_function":218},{"id":286,"type":211,"label":287,"file":41,"line":288},{"id":290,"type":216,"label":217,"file":41,"line":288,"wp_function":218},{"id":292,"type":211,"label":293,"file":41,"line":294},{"id":296,"type":216,"label":217,"file":41,"line":294,"wp_function":218},{"id":298,"type":211,"label":299,"file":41,"line":300},{"id":302,"type":216,"label":217,"file":41,"line":300,"wp_function":218},{"id":304,"type":211,"label":305,"file":41,"line":306},{"id":308,"type":216,"label":217,"file":41,"line":306,"wp_function":218},{"id":310,"type":211,"label":311,"file":41,"line":312},{"id":314,"type":216,"label":217,"file":41,"line":312,"wp_function":218},{"id":316,"type":211,"label":317,"file":41,"line":318},{"id":320,"type":216,"label":217,"file":41,"line":318,"wp_function":218},{"id":322,"type":211,"label":323,"file":41,"line":324},{"id":326,"type":216,"label":217,"file":41,"line":324,"wp_function":218},{"id":328,"type":211,"label":329,"file":41,"line":330},{"id":332,"type":216,"label":217,"file":41,"line":330,"wp_function":218},{"id":334,"type":211,"label":335,"file":41,"line":336},{"id":338,"type":216,"label":217,"file":41,"line":336,"wp_function":218},{"id":340,"type":211,"label":341,"file":41,"line":342},{"id":344,"type":216,"label":217,"file":41,"line":342,"wp_function":218},{"id":346,"type":211,"label":347,"file":41,"line":348},{"id":350,"type":216,"label":217,"file":41,"line":348,"wp_function":218},{"id":352,"type":211,"label":353,"file":41,"line":354},{"id":356,"type":216,"label":217,"file":41,"line":354,"wp_function":218},{"id":358,"type":211,"label":359,"file":41,"line":360},{"id":362,"type":216,"label":217,"file":41,"line":360,"wp_function":218},{"id":364,"type":211,"label":365,"file":41,"line":366},{"id":368,"type":216,"label":217,"file":41,"line":366,"wp_function":218},{"id":370,"type":211,"label":371,"file":41,"line":372},{"id":374,"type":216,"label":217,"file":41,"line":372,"wp_function":218},{"id":376,"type":211,"label":377,"file":41,"line":378},{"id":380,"type":216,"label":217,"file":41,"line":378,"wp_function":218},{"id":382,"type":211,"label":383,"file":41,"line":384},{"id":386,"type":216,"label":217,"file":41,"line":384,"wp_function":218},{"id":388,"type":211,"label":389,"file":41,"line":390},{"id":392,"type":216,"label":217,"file":41,"line":390,"wp_function":218},{"id":394,"type":211,"label":395,"file":41,"line":396},{"id":398,"type":216,"label":217,"file":41,"line":396,"wp_function":218},{"id":400,"type":211,"label":401,"file":41,"line":402},{"id":404,"type":216,"label":217,"file":41,"line":402,"wp_function":218},{"id":406,"type":211,"label":407,"file":41,"line":408},{"id":410,"type":216,"label":217,"file":41,"line":408,"wp_function":218},[517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549],{"from":210,"to":215,"sanitized":139},{"from":220,"to":224,"sanitized":139},{"from":226,"to":230,"sanitized":139},{"from":232,"to":236,"sanitized":139},{"from":238,"to":242,"sanitized":139},{"from":244,"to":248,"sanitized":139},{"from":250,"to":254,"sanitized":139},{"from":256,"to":260,"sanitized":139},{"from":262,"to":266,"sanitized":139},{"from":268,"to":272,"sanitized":139},{"from":274,"to":278,"sanitized":139},{"from":280,"to":284,"sanitized":139},{"from":286,"to":290,"sanitized":139},{"from":292,"to":296,"sanitized":139},{"from":298,"to":302,"sanitized":139},{"from":304,"to":308,"sanitized":139},{"from":310,"to":314,"sanitized":139},{"from":316,"to":320,"sanitized":139},{"from":322,"to":326,"sanitized":139},{"from":328,"to":332,"sanitized":139},{"from":334,"to":338,"sanitized":139},{"from":340,"to":344,"sanitized":139},{"from":346,"to":350,"sanitized":139},{"from":352,"to":356,"sanitized":139},{"from":358,"to":362,"sanitized":139},{"from":364,"to":368,"sanitized":139},{"from":370,"to":374,"sanitized":139},{"from":376,"to":380,"sanitized":139},{"from":382,"to":386,"sanitized":139},{"from":388,"to":392,"sanitized":139},{"from":394,"to":398,"sanitized":139},{"from":400,"to":404,"sanitized":139},{"from":406,"to":410,"sanitized":139},{"summary":551,"deductions":552},"The \"make-cart-to-quote-for-woocommerce\" plugin version 1.0 exhibits a concerning security posture, primarily due to a significant lack of proper authentication and authorization checks across its exposed entry points.  While the plugin demonstrates good practices in handling SQL queries and output escaping, the absence of these fundamental security measures on all identified AJAX handlers and REST API routes creates a substantial attack surface.\n\nThe static analysis reveals that all 8 AJAX handlers and 1 REST API route are unprotected. This means any unauthenticated user could potentially interact with these components, leading to unauthorized actions or information disclosure if vulnerabilities exist within their functionality.  The absence of capability checks and only one nonce check further exacerbates this risk, as it implies a reliance on indirect security measures or an assumption that these endpoints are not sensitive, which is a dangerous assumption.\n\nThe plugin's vulnerability history is currently clean, with no recorded CVEs. This could indicate a history of good security practices or simply a lack of historical scrutiny. However, given the current static analysis findings, the absence of past vulnerabilities should not be interpreted as a guarantee of future safety. The overall conclusion is that while the plugin has strengths in data handling (SQL, output), its fundamental security architecture regarding access control is severely lacking, presenting a high risk of exploitation for unauthorized actions.",[553,555,558,560],{"reason":554,"points":11},"All 8 AJAX handlers lack authentication checks",{"reason":556,"points":557},"1 REST API route lacks permission callbacks",8,{"reason":559,"points":11},"No capability checks found",{"reason":561,"points":562},"Only 1 nonce check found for 9 entry points",5,"2026-03-16T23:35:41.121Z",{"wat":565,"direct":584},{"assetPaths":566,"generatorPatterns":574,"scriptPaths":575,"versionParams":576},[567,568,569,570,571,572,573],"\u002Fwp-content\u002Fplugins\u002Fmake-cart-to-quote-for-woocommerce\u002Fpublic\u002Fcss\u002Fdesign.css","\u002Fwp-content\u002Fplugins\u002Fmake-cart-to-quote-for-woocommerce\u002Fpublic\u002Fjs\u002Fdesign.js","\u002Fwp-content\u002Fplugins\u002Fmake-cart-to-quote-for-woocommerce\u002Fbuild\u002Ffrontend\u002Findex.js","\u002Fwp-content\u002Fplugins\u002Fmake-cart-to-quote-for-woocommerce\u002Fsrc\u002Fassets\u002Fcss\u002Ffront-design.css","\u002Fwp-content\u002Fplugins\u002Fmake-cart-to-quote-for-woocommerce\u002Fadmin\u002Fjs\u002Fwp-color-picker-alpha.js","\u002Fwp-content\u002Fplugins\u002Fmake-cart-to-quote-for-woocommerce\u002Fadmin\u002Fcss\u002Fdesign.css","\u002Fwp-content\u002Fplugins\u002Fmake-cart-to-quote-for-woocommerce\u002Fadmin\u002Fjs\u002Fdesign.js",[],[568,569,571,573],[577,578,579,580,581,582,583],"\u002Fwp-content\u002Fplugins\u002Fmake-cart-to-quote-for-woocommerce\u002Fpublic\u002Fcss\u002Fdesign.css?ver=","\u002Fwp-content\u002Fplugins\u002Fmake-cart-to-quote-for-woocommerce\u002Fpublic\u002Fjs\u002Fdesign.js?ver=","\u002Fwp-content\u002Fplugins\u002Fmake-cart-to-quote-for-woocommerce\u002Fbuild\u002Ffrontend\u002Findex.js?ver=","\u002Fwp-content\u002Fplugins\u002Fmake-cart-to-quote-for-woocommerce\u002Fsrc\u002Fassets\u002Fcss\u002Ffront-design.css?ver=","\u002Fwp-content\u002Fplugins\u002Fmake-cart-to-quote-for-woocommerce\u002Fadmin\u002Fjs\u002Fwp-color-picker-alpha.js?ver=","\u002Fwp-content\u002Fplugins\u002Fmake-cart-to-quote-for-woocommerce\u002Fadmin\u002Fcss\u002Fdesign.css?ver=","\u002Fwp-content\u002Fplugins\u002Fmake-cart-to-quote-for-woocommerce\u002Fadmin\u002Fjs\u002Fdesign.js?ver=",{"cssClasses":585,"htmlComments":587,"htmlAttributes":589,"restEndpoints":594,"jsGlobals":596,"shortcodeOutput":597},[586],"mctqfw_quote_sidebar",[588],"\u003C!-- REACT FRONTEND ENQUEUE SCRIPT -->",[590,591,592,593],"mctqfwproductid","MCTQFW_GLOBALS","MCTQFW_PRELOADED_QUOTE","MCTQFW_PRELOADED_SETTINGS",[595],"\u002Fwp-json\u002Fmctqfw\u002Fv1\u002Fquote",[590,591,592,593],[],{"error":139,"url":599,"statusCode":600,"statusMessage":601,"message":601},"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fmake-cart-to-quote-for-woocommerce\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":22,"versions":603},[]]