[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$feMhzhnwTyUqmUsgyZ5IiLET7vwe-mfafeEpN1QYAaGg":3},{"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":23,"download_link":24,"security_score":25,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27,"vulnerabilities":28,"developer":29,"crawl_stats":26,"alternatives":36,"analysis":37,"fingerprints":247},"templates-add-on-woo-onepage","Templates Add-on for Woo OnePage – Lite","0.9","AmaderCode Lab","https:\u002F\u002Fprofiles.wordpress.org\u002Famadercode\u002F","\u003Cp>Display products with Templates Add-on for Woo OnePage – Lite which is a awesome Add-on for Woo OnePage Checkout Shop.\u003C\u002Fp>\n\u003Ch4>Advantages of Templates Add-on for Woo OnePage Add-on – Lite\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Easy Installation.\u003C\u002Fli>\n\u003Cli>Multiple layout to display products.\u003C\u002Fli>\n\u003Cli>Item’s number increment \u002Fdecrement on the one page.\u003C\u002Fli>\n\u003Cli>Variation swatches for variable products – lite features.\u003C\u002Fli>\n\u003Cli>Ajax based action.\u003C\u002Fli>\n\u003Cli>100% mobile friendly.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Required Plugins\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong> \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoocommerce\" rel=\"ugc\">WooCommerce\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong> \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoo-onepage\" rel=\"ugc\">Woo OnePage Checkout Shop\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Support, Bug Fix, Feature Request\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Your are always welcome for your feedback and new feature requests for this Templates Add-on for Woo OnePage -Lite Plugin!\u003C\u002Fli>\n\u003Cli>Don’t worry to contact us for any problem or need help with Templates Add-on for Woo OnePage -Lite Plugin through WordPress support center or Help & Info page in the plugin backend panel.\u003C\u002Fli>\n\u003C\u002Ful>\n","Templates Add-on for Woo OnePage - Lite is a awesome templates Add-on for Woo OnePage Checkout Shop.",10,1390,0,"","5.2.24","4.0","5.4.0",[19,20,21,22],"woo-onepage-templates-add-on","woocommerce-product-catalog","woocommerce-product-templates","woocommerce-single-templates","http:\u002F\u002Fwww.amadercode.com\u002Fwoo-one-page-templates","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ftemplates-add-on-woo-onepage.zip",100,null,"2026-03-15T10:48:56.248Z",[],{"slug":30,"display_name":7,"profile_url":8,"plugin_count":31,"total_installs":32,"avg_security_score":33,"avg_patch_time_days":32,"trust_score":34,"computed_at":35},"amadercode",3,30,90,87,"2026-04-05T02:55:22.968Z",[],{"attackSurface":38,"codeSignals":159,"taintFlows":223,"riskAssessment":240,"analyzedAt":246},{"hooks":39,"ajaxHandlers":148,"restRoutes":155,"shortcodes":156,"cronEvents":157,"entryPointCount":158,"unprotectedCount":13},[40,46,52,56,60,65,68,71,75,80,83,88,91,94,98,102,105,107,109,112,115,120,123,127,130,132,135,138,142,144],{"type":41,"name":42,"callback":43,"file":44,"line":45},"filter","acl_woosc_settings_fields","setting_option_callback","includes\\class-woot-admin.php",14,{"type":47,"name":48,"callback":49,"file":50,"line":51},"action","plugins_loaded","acl_woot_inactive_notice","includes\\class-woot-install.php",26,{"type":41,"name":53,"callback":54,"file":55,"line":45},"acl_woosc_search_form_param","search_form_callback","includes\\class-woot-operation.php",{"type":41,"name":57,"callback":58,"file":55,"line":59},"acl_woosc_products_param","products_param_callback",15,{"type":47,"name":61,"callback":62,"priority":11,"file":63,"line":64},"wp_enqueue_scripts","enqueue_scripts","includes\\class-woot-plugin.php",53,{"type":47,"name":66,"callback":66,"priority":11,"file":63,"line":67},"admin_enqueue_scripts",56,{"type":47,"name":66,"callback":69,"priority":11,"file":63,"line":70},"admin_enqueue_styles",57,{"type":47,"name":72,"callback":73,"priority":13,"file":63,"line":74},"init","load_localisation",61,{"type":47,"name":76,"callback":77,"priority":11,"file":78,"line":79},"woocommerce_product_option_terms","product_option_terms","includes\\variation-swatch\\class\\class-admin-product.php",11,{"type":47,"name":81,"callback":82,"file":78,"line":45},"admin_footer","add_attribute_term_template",{"type":47,"name":84,"callback":85,"file":86,"line":87},"admin_init","includes","includes\\variation-swatch\\class\\class-admin.php",31,{"type":47,"name":84,"callback":89,"file":86,"line":90},"init_attribute_hooks",32,{"type":47,"name":92,"callback":62,"file":86,"line":93},"admin_print_scripts",33,{"type":47,"name":95,"callback":96,"priority":11,"file":86,"line":97},"woot_product_attribute_field","attribute_fields",36,{"type":47,"name":99,"callback":100,"priority":11,"file":86,"line":101},"created_term","save_term_meta",67,{"type":47,"name":103,"callback":100,"priority":11,"file":86,"line":104},"edit_term",68,{"type":47,"name":61,"callback":62,"file":106,"line":90},"includes\\variation-swatch\\class\\class-frontend.php",{"type":47,"name":61,"callback":108,"file":106,"line":93},"enqueue_settings",{"type":41,"name":110,"callback":111,"priority":25,"file":106,"line":97},"woot_dropdown_variation_attribute_options_html","get_swatch_html",{"type":41,"name":113,"callback":111,"priority":25,"file":106,"line":114},"woocommerce_dropdown_variation_attribute_options_html",37,{"type":41,"name":116,"callback":117,"priority":118,"file":106,"line":119},"woot_swatch_html","swatch_html",5,38,{"type":47,"name":72,"callback":121,"file":122,"line":104},"load_textdomain","includes\\variation-swatch\\class\\class-variation-swatches.php",{"type":41,"name":124,"callback":125,"file":122,"line":126},"product_attributes_type_selector","add_attribute_types",70,{"type":47,"name":72,"callback":128,"file":122,"line":129},"instance",73,{"type":47,"name":72,"callback":128,"file":122,"line":131},77,{"type":47,"name":133,"callback":133,"priority":32,"file":134,"line":79},"woot_variable_add_to_cart","includes\\variation-swatch\\functions.php",{"type":47,"name":136,"callback":136,"priority":32,"file":134,"line":137},"woot_simple_add_to_cart",12,{"type":41,"name":110,"callback":139,"priority":140,"file":134,"line":141},"woot_variation_radio_buttons",20,293,{"type":41,"name":113,"callback":139,"priority":140,"file":134,"line":143},294,{"type":47,"name":72,"callback":145,"file":146,"line":147},"acl_woot_plugin","woo-onepage-templates.php",50,[149],{"action":150,"nopriv":151,"callback":152,"hasNonce":153,"hasCapCheck":151,"file":78,"line":154},"woot_add_new_attribute",false,"add_new_attribute_ajax",true,13,[],[],[],1,{"dangerousFunctions":160,"sqlUsage":161,"outputEscaping":169,"fileOperations":13,"externalRequests":13,"nonceChecks":158,"capabilityChecks":158,"bundledLibraries":222},[],{"prepared":13,"raw":162,"locations":163},2,[164,167],{"file":122,"line":165,"context":166},106,"$wpdb->get_row() with variable interpolation",{"file":134,"line":168,"context":166},78,{"escaped":170,"rawEcho":171,"locations":172},103,27,[173,176,178,180,182,184,186,188,190,192,194,195,197,199,201,203,204,205,207,210,211,213,214,216,217,219,221],{"file":78,"line":174,"context":175},34,"raw output",{"file":78,"line":177,"context":175},40,{"file":78,"line":179,"context":175},47,{"file":78,"line":181,"context":175},132,{"file":106,"line":183,"context":175},155,{"file":134,"line":185,"context":175},62,{"file":134,"line":187,"context":175},149,{"file":134,"line":189,"context":175},230,{"file":191,"line":140,"context":175},"includes\\variation-swatch\\templates\\add-to-cart\\variable.php",{"file":191,"line":193,"context":175},29,{"file":191,"line":87,"context":175},{"file":196,"line":64,"context":175},"includes\\variation-swatch\\templates\\quantity-input.php",{"file":198,"line":137,"context":175},"templates\\template3\\template-content.php",{"file":198,"line":200,"context":175},17,{"file":198,"line":202,"context":175},28,{"file":198,"line":174,"context":175},{"file":198,"line":177,"context":175},{"file":198,"line":206,"context":175},64,{"file":208,"line":209,"context":175},"templates\\template3\\template-search.php",21,{"file":208,"line":209,"context":175},{"file":212,"line":137,"context":175},"templates\\template4\\template-content.php",{"file":212,"line":200,"context":175},{"file":212,"line":215,"context":175},25,{"file":212,"line":93,"context":175},{"file":212,"line":218,"context":175},49,{"file":220,"line":140,"context":175},"templates\\template4\\template-search.php",{"file":220,"line":140,"context":175},[],[224],{"entryPoint":225,"graph":226,"unsanitizedCount":13,"severity":239},"\u003Cclass-admin-product> (includes\\variation-swatch\\class\\class-admin-product.php:0)",{"nodes":227,"edges":237},[228,232],{"id":229,"type":230,"label":231,"file":78,"line":87},"n0","source","$_POST",{"id":233,"type":234,"label":235,"file":78,"line":177,"wp_function":236},"n1","sink","echo() [XSS]","echo",[238],{"from":229,"to":233,"sanitized":153},"low",{"summary":241,"deductions":242},"The 'templates-add-on-woo-onepage' plugin version 0.9 exhibits a generally strong security posture based on the provided static analysis. The absence of known CVEs and the fact that there are no currently unpatched vulnerabilities is a significant positive indicator.  Furthermore, the code signals show a good level of security consciousness, with a notable number of output escaping routines and the presence of nonce and capability checks, indicating an effort to prevent common attacks.  The taint analysis also reveals no critical or high severity flows with unsanitized paths, which is excellent. The plugin also has a very small attack surface, with only one AJAX handler and no REST API routes, shortcodes, or cron events exposed without authentication.  However, there are areas for concern. The plugin utilizes raw SQL queries for all its database interactions without employing prepared statements. This is a significant risk, as it opens the door to potential SQL injection vulnerabilities if user-supplied data is not meticulously sanitized before being included in these queries. While the current analysis didn't reveal active taint flows stemming from this, the practice itself presents a latent danger that could be exploited by a determined attacker.",[243],{"reason":244,"points":245},"Raw SQL queries without prepared statements",7,"2026-03-16T23:13:52.601Z",{"wat":248,"direct":261},{"assetPaths":249,"generatorPatterns":254,"scriptPaths":255,"versionParams":256},[250,251,252,253],"\u002Fwp-content\u002Fplugins\u002Ftemplates-add-on-woo-onepage\u002Fassets\u002Fscss\u002Ffrontend.css","\u002Fwp-content\u002Fplugins\u002Ftemplates-add-on-woo-onepage\u002Fassets\u002Fjs\u002Ffrontend.js","\u002Fwp-content\u002Fplugins\u002Ftemplates-add-on-woo-onepage\u002Fassets\u002Fcss\u002Fadmin.css","\u002Fwp-content\u002Fplugins\u002Ftemplates-add-on-woo-onepage\u002Fassets\u002Fjs\u002Fadmin.js",[],[251,253],[257,258,259,260],"templates-add-on-woo-onepage\u002Fassets\u002Fscss\u002Ffrontend.css?ver=","templates-add-on-woo-onepage\u002Fassets\u002Fjs\u002Ffrontend.js?ver=","templates-add-on-woo-onepage\u002Fassets\u002Fcss\u002Fadmin.css?ver=","templates-add-on-woo-onepage\u002Fassets\u002Fjs\u002Fadmin.js?ver=",{"cssClasses":262,"htmlComments":265,"htmlAttributes":266,"restEndpoints":267,"jsGlobals":268,"shortcodeOutput":271},[263,264],"woot-frontend","woot-admin",[],[],[],[269,270],"woot_ajax_object","woot_admin_object",[]]