[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f9A3K5yjyK882h2dVflVPGmoyaK0frQzv_1-UEgIUiJo":3,"$f40pt3unI0X4q_z204G0oGFRGvIR0eq0fqcm9_18CBBM":211,"$fNhqexGDCb8cwMZI49MPY6S9oypqcXHCqW6KwMSu58Fk":215},{"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":11,"unpatched_count":11,"last_vuln_date":25,"fetched_at":26,"discovery_status":27,"vulnerabilities":28,"developer":29,"crawl_stats":25,"alternatives":35,"analysis":36,"fingerprints":159},"order-restriction","Order Restriction","1.0.3","technuxt","https:\u002F\u002Fprofiles.wordpress.org\u002Ftechnuxt\u002F","\u003Cp>WooCommerce Order Restriction is a powerful and easy-to-use WordPress plugin designed to help WooCommerce store owners enforce minimum order amounts on their online stores. With this plugin, you can set a minimum order amount, such as $150, and display a customizable alert message to customers who attempt to checkout with an order total below the specified amount. This ensures that your store maintains profitability and encourages customers to increase their order value.\u003C\u002Fp>\n\u003Cp>Plugin Documentiation: \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Forder-restriction\u002F\" rel=\"ugc\">https:\u002F\u002Fwordpress.org\u002Fplugins\u002Forder-restriction\u002F\u003C\u002Fa>\u003Cbr \u002F>\n* \u003Ca href=\"https:\u002F\u002Ftechnuxt.com\u002Fcontact\" rel=\"nofollow ugc\">Need help\u003C\u002Fa>\u003Cbr \u002F>\n* \u003Ca href=\"https:\u002F\u002Ftechnuxt.com\u002F\" rel=\"nofollow ugc\">About Author\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Features:\u003C\u002Fh4>\n\u003Cpre>\u003Ccode>* Set Minimum Order Amount: Easily set a minimum order amount in the plugin settings to ensure customers cannot checkout with orders below this threshold.\n* Custom Alert Message: Customize the alert message displayed to customers when their order does not meet the minimum amount requirement.\n* Easy Integration: Seamlessly integrates with WooCommerce, allowing you to manage order restrictions without any complex configuration.\n* User-Friendly Interface: Simple and intuitive admin interface to set up and manage order restrictions effortlessly.\n* Custom Icon: You can use also custom icom for your Message.\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>Installation:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Upload Plugin Files: Upload the woocommerce-order-restriction folder to the \u002Fwp-content\u002Fplugins\u002F directory.\u003C\u002Fli>\n\u003Cli>Activate the Plugin: Activate the plugin through the ‘Plugins’ menu in WordPress.\u003C\u002Fli>\n\u003Cli>Configure Settings:  Go to  Order Restriction from menu to configure the minimum order amount and customize the alert message.\u003C\u002Fli>\n\u003Cli>View the notice:Copy the shortcode and use it wherever you need\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Usage:\u003C\u002Fh4>\n\u003Cpre>\u003Ccode>Set Minimum Order Amount:\n    * Navigate to Order Restriction from main menu.\n    * Enter your desired minimum order amount (e.g., $150).\n    * Customize the alert message that will be displayed to customers who do not meet the minimum order requirement.\n\nSave Changes: Click 'Save changes' to apply your settings.\n\u003C\u002Fcode>\u003C\u002Fpre>\n","Restrict woocommerce orders to any specific amount",0,1267,100,2,"2024-11-13T14:23:00.000Z","6.7.5","5.7","7.0",[20,21],"restrict-order-for-minimum-cart-amount","woocommerce-order-restriction","https:\u002F\u002Ftechnuxt.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Forder-restriction.1.0.3.zip",92,null,"2026-04-06T09:54:40.288Z","no_bundle",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":30,"total_installs":31,"avg_security_score":32,"avg_patch_time_days":31,"trust_score":33,"computed_at":34},3,30,95,91,"2026-05-20T08:02:30.706Z",[],{"attackSurface":37,"codeSignals":87,"taintFlows":95,"riskAssessment":152,"analyzedAt":158},{"hooks":38,"ajaxHandlers":79,"restRoutes":80,"shortcodes":81,"cronEvents":85,"entryPointCount":86,"unprotectedCount":11},[39,46,51,56,60,64,68,72,76],{"type":40,"name":41,"callback":42,"priority":43,"file":44,"line":45},"action","woocommerce_before_cart","ortn_custom_cart_notice",10,"includes\u002Fnotice\u002Fortn-notice.php",6,{"type":40,"name":47,"callback":48,"file":49,"line":50},"template_redirect","ortn_disable_checkout_under_minimum","includes\u002Fvat\u002Fortn-vat-restriction.php",35,{"type":40,"name":52,"callback":53,"file":54,"line":55},"wp_enqueue_scripts","ortn_enqueue_style","order-restriction.php",42,{"type":40,"name":57,"callback":58,"file":54,"line":59},"admin_enqueue_scripts","ortn_enqueue_style_admin",76,{"type":40,"name":61,"callback":62,"file":54,"line":63},"init","ortn_register_shortcodes",90,{"type":40,"name":65,"callback":66,"file":54,"line":67},"admin_init","ortn_register_settings",126,{"type":40,"name":69,"callback":70,"file":54,"line":71},"admin_post_update_options","ortn_handle_form_submission",152,{"type":40,"name":73,"callback":74,"file":54,"line":75},"admin_menu","ortn_admin_menu",177,{"type":40,"name":65,"callback":77,"file":54,"line":78},"ortn_plugin_redirect",332,[],[],[82],{"tag":83,"callback":84,"file":54,"line":24},"ortn_alert_message","ortn_alert_message_shortcode",[],1,{"dangerousFunctions":88,"sqlUsage":89,"outputEscaping":91,"fileOperations":11,"externalRequests":11,"nonceChecks":14,"capabilityChecks":11,"bundledLibraries":94},[],{"prepared":11,"raw":11,"locations":90},[],{"escaped":92,"rawEcho":11,"locations":93},86,[],[],[96,135],{"entryPoint":97,"graph":98,"unsanitizedCount":11,"severity":134},"ortn_handle_form_submission (order-restriction.php:153)",{"nodes":99,"edges":128},[100,105,110,114,116,120,122,126],{"id":101,"type":102,"label":103,"file":54,"line":104},"n0","source","$_POST['ortn_alert_message']",161,{"id":106,"type":107,"label":108,"file":54,"line":104,"wp_function":109},"n1","sink","update_option() [Settings Manipulation]","update_option",{"id":111,"type":102,"label":112,"file":54,"line":113},"n2","$_POST['ortn_icon_class']",162,{"id":115,"type":107,"label":108,"file":54,"line":113,"wp_function":109},"n3",{"id":117,"type":102,"label":118,"file":54,"line":119},"n4","$_POST['ortn_select_norice_type']",163,{"id":121,"type":107,"label":108,"file":54,"line":119,"wp_function":109},"n5",{"id":123,"type":102,"label":124,"file":54,"line":125},"n6","$_POST['ortn_minimum_amount']",164,{"id":127,"type":107,"label":108,"file":54,"line":125,"wp_function":109},"n7",[129,131,132,133],{"from":101,"to":106,"sanitized":130},true,{"from":111,"to":115,"sanitized":130},{"from":117,"to":121,"sanitized":130},{"from":123,"to":127,"sanitized":130},"low",{"entryPoint":136,"graph":137,"unsanitizedCount":11,"severity":134},"\u003Corder-restriction> (order-restriction.php:0)",{"nodes":138,"edges":147},[139,140,141,142,143,144,145,146],{"id":101,"type":102,"label":103,"file":54,"line":104},{"id":106,"type":107,"label":108,"file":54,"line":104,"wp_function":109},{"id":111,"type":102,"label":112,"file":54,"line":113},{"id":115,"type":107,"label":108,"file":54,"line":113,"wp_function":109},{"id":117,"type":102,"label":118,"file":54,"line":119},{"id":121,"type":107,"label":108,"file":54,"line":119,"wp_function":109},{"id":123,"type":102,"label":124,"file":54,"line":125},{"id":127,"type":107,"label":108,"file":54,"line":125,"wp_function":109},[148,149,150,151],{"from":101,"to":106,"sanitized":130},{"from":111,"to":115,"sanitized":130},{"from":117,"to":121,"sanitized":130},{"from":123,"to":127,"sanitized":130},{"summary":153,"deductions":154},"The \"order-restriction\" plugin v1.0.3 exhibits a strong security posture based on the provided static analysis.  There are no identified dangerous functions, SQL queries are exclusively prepared, and all output is properly escaped, indicating good development practices for secure coding.\n\nThe lack of identified vulnerability history, including CVEs, is a positive sign, suggesting the plugin has not been a target for or a source of significant security flaws in the past.  The total entry points are minimal and all appear to be protected, further reinforcing the plugin's secure design.\n\nWhile the plugin shows strengths in its implementation of secure coding practices and a clean vulnerability history, the absence of capability checks across its entry points is a notable concern. Although currently all entry points are protected, this could become a weakness if future updates introduce new, unprotected entry points or if existing ones are modified. Overall, the plugin is in a good state but could benefit from explicit capability checks for enhanced security.",[155],{"reason":156,"points":157},"Missing capability checks on entry points",8,"2026-04-16T13:33:09.849Z",{"wat":160,"direct":185},{"assetPaths":161,"generatorPatterns":172,"scriptPaths":173,"versionParams":174},[162,163,164,165,166,167,168,169,170,171],"\u002Fwp-content\u002Fplugins\u002Forder-restriction\u002Fpublic\u002Fcss\u002Fortn-style.css","\u002Fwp-content\u002Fplugins\u002Forder-restriction\u002Fpublic\u002Fcss\u002Fortn-all.css","\u002Fwp-content\u002Fplugins\u002Forder-restriction\u002Fpublic\u002Fjs\u002Fortn-main.js","\u002Fwp-content\u002Fplugins\u002Forder-restriction\u002Fadmin\u002Fcss\u002Fortn-bootstrap.css","\u002Fwp-content\u002Fplugins\u002Forder-restriction\u002Fadmin\u002Fcss\u002Fortn-all.css","\u002Fwp-content\u002Fplugins\u002Forder-restriction\u002Fadmin\u002Fcss\u002Fortn-style.css","\u002Fwp-content\u002Fplugins\u002Forder-restriction\u002Fadmin\u002Fjs\u002Fortn-main.js","\u002Fwp-content\u002Fplugins\u002Forder-restriction\u002Fadmin\u002Fjs\u002Fortn-bootstrap.js","\u002Fwp-content\u002Fplugins\u002Forder-restriction\u002Fadmin\u002Fjs\u002Fortn-bootstrap.bundle.js","\u002Fwp-content\u002Fplugins\u002Forder-restriction\u002Fimg\u002Fdefault-yellow.png",[],[164,168,169,170],[175,176,177,178,179,180,181,182,183,184],"order-restriction\u002Fpublic\u002Fcss\u002Fortn-style.css?ver=","order-restriction\u002Fpublic\u002Fcss\u002Fortn-all.css?ver=","order-restriction\u002Fpublic\u002Fjs\u002Fortn-main.js?ver=","order-restriction\u002Fadmin\u002Fcss\u002Fortn-bootstrap.css?ver=","order-restriction\u002Fadmin\u002Fcss\u002Fortn-all.css?ver=","order-restriction\u002Fadmin\u002Fcss\u002Fortn-style.css?ver=","order-restriction\u002Fadmin\u002Fjs\u002Fortn-main.js?ver=","order-restriction\u002Fadmin\u002Fjs\u002Fortn-bootstrap.js?ver=","order-restriction\u002Fadmin\u002Fjs\u002Fortn-bootstrap.bundle.js?ver=","order-restriction\u002Fimg\u002Fdefault-yellow.png?ver=",{"cssClasses":186,"htmlComments":189,"htmlAttributes":200,"restEndpoints":204,"jsGlobals":205,"shortcodeOutput":206},[187,188],"ortn-section","ortn-message-warning",[190,191,192,193,194,195,196,197,198,199],"\u003C!-- start of the header section -->","\u003C!-- start of the nav bar -->","\u003C!-- end of the nav bar -->","\u003C!-- end of the header section -->","\u003C!-- start of the left sidebar -->","\u003C!-- end of the left sidebar -->","\u003C!-- start of the right sidebar -->","\u003C!-- end of the right sidebar -->","\u003C!-- start of the footer -->","\u003C!-- end of the footer -->",[83,201,202,203],"ortn_icon_class","ortn_select_norice_type","ortn_minimum_amount",[],[],[207,208,209,210],"\u003Cdiv class=\"","\">\u003Ci class=\"fa-solid ","\">\u003C\u002Fi> ","\u003C\u002Fdiv>",{"error":130,"url":212,"statusCode":213,"statusMessage":214,"message":214},"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Forder-restriction\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":14,"versions":216},[217,223],{"version":6,"download_url":23,"svn_tag_url":218,"released_at":25,"has_diff":219,"diff_files_changed":220,"diff_lines":25,"trac_diff_url":221,"vulnerabilities":222,"is_current":130},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Forder-restriction\u002Ftags\u002F1.0.3\u002F",false,[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Forder-restriction%2Ftags%2F1.0.2&new_path=%2Forder-restriction%2Ftags%2F1.0.3",[],{"version":224,"download_url":225,"svn_tag_url":226,"released_at":25,"has_diff":219,"diff_files_changed":227,"diff_lines":25,"trac_diff_url":25,"vulnerabilities":228,"is_current":219},"1.0.2","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Forder-restriction.1.0.2.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Forder-restriction\u002Ftags\u002F1.0.2\u002F",[],[]]