[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fVZAMat5QnNrboLSnrNikdp8ylQyOBR9a2PaCojboAZc":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":17,"download_link":20,"security_score":21,"vuln_count":13,"unpatched_count":13,"last_vuln_date":22,"fetched_at":23,"vulnerabilities":24,"developer":25,"crawl_stats":22,"alternatives":33,"analysis":34,"fingerprints":183},"advance-frontend-customizer","Frontend Customizer for WooCommerce","2.0.1","AppJetty","https:\u002F\u002Fprofiles.wordpress.org\u002Fbiztechc\u002F","\u003Col>\n\u003Cli>Using Frontend Customizer for WooCommerce Plugin, admin can manage settings to change default texts, Default Product Image, pre-define SKU and text for Out of Stock.\u003C\u002Fli>\n\u003Cli>On installing this plugin, tab named Frontend Customizer for WooCommerce will appear under settings section.\u003C\u002Fli>\n\u003Cli>Navigating to Frontend Customizer for WooCommerce Tab, admin can change the default text for Add to Cart, Checkout as well as place order.\u003C\u002Fli>\n\u003Cli>Admin can change default image for products that are added without image.\u003C\u002Fli>\n\u003Cli>Admin can pre define SKU code for all WooCommerce products. This feature can be enabled\u002Fdisabled based on admin needs.\u003C\u002Fli>\n\u003Cli>Admin can also change label name for Out of Stock, globally as well as for each product manually.\u003C\u002Fli>\n\u003Cli>In order to change label name for Out of Stock manually for each product, it has to be managed under inventory tab found in Product edit page.\u003C\u002Fli>\n\u003C\u002Fol>\n","Using Frontend Customizer for WooCommerce Plugin the admin can manage various front end settings like changing text, default image of products!",10,1371,0,"2020-04-02T10:15:00.000Z","5.4.19","3.6.1","",[19],"frontend-customizer-for-woocommerce","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fadvance-frontend-customizer.zip",85,null,"2026-03-15T15:16:48.613Z",[],{"slug":26,"display_name":7,"profile_url":8,"plugin_count":27,"total_installs":28,"avg_security_score":29,"avg_patch_time_days":30,"trust_score":31,"computed_at":32},"biztechc",8,820,84,396,68,"2026-04-04T06:26:16.397Z",[],{"attackSurface":35,"codeSignals":142,"taintFlows":172,"riskAssessment":173,"analyzedAt":182},{"hooks":36,"ajaxHandlers":138,"restRoutes":139,"shortcodes":140,"cronEvents":141,"entryPointCount":13,"unprotectedCount":13},[37,44,48,51,55,58,61,65,69,73,77,81,85,89,94,99,103,107,111,115,120,124,127,131,134],{"type":38,"name":39,"callback":40,"priority":41,"file":42,"line":43},"filter","woocommerce_settings_tabs_array","anonymous",50,"include\\admin\\settings.php",25,{"type":45,"name":46,"callback":40,"file":42,"line":47},"action","woocommerce_settings_tabs_settings_tab_custom",26,{"type":45,"name":49,"callback":40,"file":42,"line":50},"woocommerce_update_options_settings_tab_custom",27,{"type":38,"name":52,"callback":53,"file":42,"line":54},"add_to_cart_text","wfm_custom_cart_button_text",178,{"type":38,"name":56,"callback":53,"file":42,"line":57},"woocommerce_product_add_to_cart_text",179,{"type":38,"name":59,"callback":53,"file":42,"line":60},"woocommerce_product_single_add_to_cart_text",180,{"type":45,"name":62,"callback":63,"file":42,"line":64},"woocommerce_proceed_to_checkout","wfm_custom_checkout_button_text",200,{"type":38,"name":66,"callback":67,"file":42,"line":68},"woocommerce_order_button_text","wfm_custom_order_button_text",223,{"type":45,"name":70,"callback":71,"file":42,"line":72},"save_post","wfm_save_the_sku_to_general_product_field",248,{"type":38,"name":74,"callback":75,"priority":11,"file":42,"line":76},"woocommerce_get_availability","wfm_change_text_out_of_stock",284,{"type":45,"name":78,"callback":79,"priority":11,"file":42,"line":80},"woocommerce_product_options_inventory_product_data","wfm_add_custom_field_inventory_product_data",325,{"type":45,"name":82,"callback":83,"file":42,"line":84},"woocommerce_process_product_meta","wfm_save_the_stock_to_invetory_product_field",358,{"type":45,"name":86,"callback":87,"file":42,"line":88},"admin_footer","wfm_custom_style",378,{"type":45,"name":90,"callback":91,"priority":92,"file":42,"line":93},"woocommerce_admin_field_image","wfm_def_image_field",5,442,{"type":45,"name":95,"callback":96,"priority":97,"file":42,"line":98},"init","wfm_placeholder_replacing",100,477,{"type":38,"name":100,"callback":101,"priority":97,"file":42,"line":102},"woocommerce_placeholder_img","wfm_replace_wc_placeholder_img",484,{"type":38,"name":104,"callback":105,"priority":97,"file":42,"line":106},"woocommerce_placeholder_img_src","wfm_replace_wc_placeholder_img_src",485,{"type":38,"name":108,"callback":109,"priority":11,"file":42,"line":110},"wfm_placeholder_src","wfm_placeholder_src_size",534,{"type":38,"name":112,"callback":113,"priority":97,"file":42,"line":114},"post_thumbnail_html","wfm_post_thumbnail_html",558,{"type":45,"name":95,"callback":116,"priority":117,"file":118,"line":119},"wfm_woocommerce_deactivate",1,"woo-frontend-customizer.php",39,{"type":45,"name":121,"callback":122,"file":118,"line":123},"admin_notices","wfm_notice_when_woocommerce_deactivate",53,{"type":45,"name":121,"callback":125,"file":118,"line":126},"wfm_notice_woocommerce_version_upgrade",62,{"type":45,"name":128,"callback":129,"file":118,"line":130},"admin_enqueue_scripts","wfm_admin_enqueue_scripts",140,{"type":45,"name":128,"callback":132,"file":118,"line":133},"wp_enqueue_media",141,{"type":45,"name":135,"callback":136,"file":118,"line":137},"wp_enqueue_scripts","wfm_wp_enqueue_scripts",163,[],[],[],[],{"dangerousFunctions":143,"sqlUsage":144,"outputEscaping":147,"fileOperations":13,"externalRequests":13,"nonceChecks":13,"capabilityChecks":13,"bundledLibraries":171},[],{"prepared":145,"raw":13,"locations":146},2,[],{"escaped":92,"rawEcho":148,"locations":149},13,[150,153,155,157,159,160,161,162,163,165,167,169,170],{"file":42,"line":151,"context":152},209,"raw output",{"file":42,"line":154,"context":152},451,{"file":42,"line":156,"context":152},612,{"file":42,"line":158,"context":152},613,{"file":42,"line":158,"context":152},{"file":42,"line":158,"context":152},{"file":42,"line":158,"context":152},{"file":42,"line":158,"context":152},{"file":42,"line":164,"context":152},614,{"file":42,"line":166,"context":152},626,{"file":42,"line":168,"context":152},631,{"file":42,"line":168,"context":152},{"file":42,"line":168,"context":152},[],[],{"summary":174,"deductions":175},"The static analysis of the \"advance-frontend-customizer\" v2.0.1 plugin reveals a generally positive security posture with no identified critical vulnerabilities in the provided data. The absence of dangerous functions, file operations, external HTTP requests, and a clean taint analysis are strong indicators of good coding practices in these areas.  Furthermore, the plugin has no recorded vulnerability history, which suggests a stable and secure track record.\n\nHowever, there are areas for concern that temper the otherwise positive assessment.  A significant weakness lies in the low percentage of properly escaped output (28%), which could expose the plugin to Cross-Site Scripting (XSS) vulnerabilities if user-supplied data is not adequately sanitized before being displayed.  Additionally, the complete lack of nonce checks and capability checks, coupled with zero unprotected entry points detected, is unusual. While it suggests all entry points might be protected by default WordPress hooks or checks not explicitly found in the scan, it also means there's no explicit safeguard within the plugin's code for these critical security mechanisms. This reliance on external protection could be a point of failure if those external checks are ever bypassed or misconfigured.\n\nIn conclusion, the plugin exhibits strengths in its lack of known vulnerabilities and avoidance of common risky coding patterns. The primary weakness is the insufficient output escaping. The absence of explicit nonce and capability checks, while not a direct vulnerability in this scan, warrants attention due to the potential for reliance on external factors for security.  Therefore, while the plugin appears reasonably secure based on this snapshot, the output escaping issue needs to be addressed to further strengthen its security.",[176,178,180],{"reason":177,"points":27},"Low output escaping percentage",{"reason":179,"points":92},"No nonce checks",{"reason":181,"points":92},"No capability checks","2026-03-17T01:16:21.121Z",{"wat":184,"direct":195},{"assetPaths":185,"generatorPatterns":189,"scriptPaths":190,"versionParams":191},[186,187,188],"\u002Fwp-content\u002Fplugins\u002Fadvance-frontend-customizer\u002Fassets\u002Fcss\u002Fwfm-custom-admin-style.css","\u002Fwp-content\u002Fplugins\u002Fadvance-frontend-customizer\u002Fassets\u002Fjs\u002Fwfm-custom-admin-script.js","\u002Fwp-content\u002Fplugins\u002Fadvance-frontend-customizer\u002Fassets\u002Fcss\u002Fwfm-custom-style.css",[],[187],[192,193,194],"advance-frontend-customizer\u002Fassets\u002Fcss\u002Fwfm-custom-admin-style.css?ver=","advance-frontend-customizer\u002Fassets\u002Fjs\u002Fwfm-custom-admin-script.js?ver=","advance-frontend-customizer\u002Fassets\u002Fcss\u002Fwfm-custom-style.css?ver=",{"cssClasses":196,"htmlComments":199,"htmlAttributes":207,"restEndpoints":209,"jsGlobals":210,"shortcodeOutput":220},[197,198],"wfm-frontend-customizer-admin-section","wfm-frontend-customizer-admin-field",[200,201,202,203,204,205,206],"To prevent direct access to this file.","Only allowed to access when it is included as part of the core system.","Set styles and scripts at admin side.","Set styles and scripts at front side.","To add custom tab in setting page of woocommerce","Get all the settings for this plugin for @see woocommerce_admin_fields() function.","Change default text of the woocommerce",[208],"data-wfm-setting-id",[],[211,212,213,214,215,216,122,125,217,218,129,136,219],"WC_WFMTEXT_ASSETS_URL","WC_WFMTEXT_CSS_URL","WC_WFMTEXT_JS_URL","WC_WFMTEXT_IMAGES_URL","WC_WFMTEXT_PLUGIN_DIR","WC_WFMTEXT_ADMIN_CONFIG","wfm_register_activation_hook","wfm_register_deactivation_hook","WFM_Settings_Tab_Custom",[]]