[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fo0Ml4xAP_SDn38uDTVuQQtzcq9RCqzBp4e0lRfV9C54":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":11,"num_ratings":11,"last_updated":13,"tested_up_to":14,"requires_at_least":15,"requires_php":16,"tags":17,"homepage":23,"download_link":24,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27,"vulnerabilities":28,"developer":29,"crawl_stats":26,"alternatives":35,"analysis":137,"fingerprints":471},"kratos-skin-for-wp-configurator-pro","Kratos Skin for WP Configurator Pro","1.1.2","WP Configurator","https:\u002F\u002Fprofiles.wordpress.org\u002Fconfigurator\u002F","\u003Cp>Offer visitors a truly different shopping experience and convert them to customers. Configurator Plugin is the perfect opportunity to make your web store stand out! Simply activate and demonstrate the era of hyper personalization!\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cp>Customizable Colors and Styles: Easily customize the colors, styles, and overall appearance of the skin to match your website’s theme.\u003C\u002Fp>\n\u003Cp>Responsive Design: Ensure a seamless user experience on all devices, from desktop to mobile.\u003C\u002Fp>\n","Kratos Skin for WP Configurator Pro is the additional skin for world’s most popular product configurable plugin WP Configurator Pro.",0,801,"2025-11-06T05:50:00.000Z","6.6.5","5.4","7.0",[18,19,20,21,22],"e-commerce","product","shop","store","woo","https:\u002F\u002Fdemo.wpconfiguratoraddons.com\u002Fproduct\u002Fkratos-skin-wp-configurator\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fkratos-skin-for-wp-configurator-pro.1.1.2.zip",100,null,"2026-03-15T15:16:48.613Z",[],{"slug":30,"display_name":7,"profile_url":8,"plugin_count":31,"total_installs":11,"avg_security_score":25,"avg_patch_time_days":32,"trust_score":33,"computed_at":34},"configurator",1,30,94,"2026-04-05T00:43:49.673Z",[36,59,86,104,118],{"slug":37,"name":38,"version":39,"author":40,"author_profile":41,"description":42,"short_description":43,"active_installs":44,"downloaded":45,"rating":33,"num_ratings":46,"last_updated":47,"tested_up_to":48,"requires_at_least":49,"requires_php":50,"tags":51,"homepage":56,"download_link":57,"security_score":58,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"recently-viewed-products-for-woocommerce","Recently Viewed Product for WooCommerce","2.0.0","Mahesh Patel","https:\u002F\u002Fprofiles.wordpress.org\u002Fmaheshpatel\u002F","\u003Cp>Display recently browsed items to jog your customers’ memory regarding their previous interests. Eliminate the need for customers to redo their searches, leading to an uptick in sales. You can manage plugin title, display list of product and layout of product from admin.\u003C\u002Fp>\n\u003Cp>Maximize Sales and Convenience with Recently Viewed Product for WooCommerce\u003C\u002Fp>\n\u003Cp>Don’t let your customers lose sight of what caught their eye! Introducing our “Recently Viewed Product for WooCommerce” feature, designed to enhance their shopping experience and boost your sales.\u003C\u002Fp>\n\u003Cp>Why “Recently Viewed Product for WooCommerce” Matter:\u003Cbr \u002F>\nConvenience Redefined: Save your customers time and effort by displaying items they’ve recently browsed. No more repeating searches or losing track of favorite finds.\u003C\u002Fp>\n\u003Cp>Personalized Shopping: Showcasing previously viewed products demonstrates that you value your customers’ preferences. It adds a personalized touch to their journey, enhancing their overall satisfaction.\u003C\u002Fp>\n\u003Cp>Increase Sales: By keeping desired items in plain sight, you significantly increase the likelihood of conversion. Reminding customers of products they’ve shown interest in nudges them closer to making a purchase.\u003C\u002Fp>\n\u003Cp>How It Works:\u003Cbr \u002F>\nSeamlessly integrated into your website or app interface.\u003Cbr \u002F>\nCustomizable display options to match your brand’s aesthetic.\u003Cbr \u002F>\nCompatible across devices for a consistent shopping experience.\u003Cbr \u002F>\nThe Bottom Line:\u003Cbr \u002F>\nEmpower your customers with the convenience they crave while driving up your sales figures. With “Recently Viewed Product for WooCommerce,” you not only streamline the shopping process but also foster a deeper connection with your audience.\u003C\u002Fp>\n\u003Cp>Ready to revolutionize your customers’ shopping journey? Let’s get started!\u003C\u002Fp>\n","Recently Viewed Products for WooCommerce Listing page, you can easily add recently viewed product section by activate the plugin.",1000,4634,3,"2024-12-12T09:01:00.000Z","6.7.5","5.0","7.4",[18,52,53,54,55],"online-store","recently-viewed-product","shopping-cart","woocommerce","https:\u002F\u002Fin.linkedin.com\u002Fin\u002Fmaheshvajapara","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frecently-viewed-products-for-woocommerce.2.0.0.zip",92,{"slug":60,"name":61,"version":62,"author":63,"author_profile":64,"description":65,"short_description":66,"active_installs":67,"downloaded":68,"rating":69,"num_ratings":70,"last_updated":71,"tested_up_to":72,"requires_at_least":73,"requires_php":74,"tags":75,"homepage":81,"download_link":82,"security_score":83,"vuln_count":84,"unpatched_count":11,"last_vuln_date":85,"fetched_at":27},"woo-product-filter","Product Filter for WooCommerce by WBW","3.1.2","WBW Plugins","https:\u002F\u002Fprofiles.wordpress.org\u002Fwoobewoo\u002F","\u003Cp>The \u003Ca href=\"https:\u002F\u002Fwoobewoo.com\u002Fplugins\u002Fwoocommerce-filter\u002F?utm_source=wordpress&utm_medium=description&utm_campaign=filter\" title=\"WooCommerce Product Filter plugin\" rel=\"nofollow ugc\">WooCommerce Product Filter plugin\u003C\u002Fa>  enhances your store by allowing customers to refine their searches by price, categories, tags, taxonomy, attributes and more.\u003C\u002Fp>\n\u003Cp>It’s fully customizable and 100% compatible with Elementor, giving you full control over filtering options.\u003C\u002Fp>\n\u003Ch4>WooCommerce Product Filter Key Features\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwoobewoo.com\u002Ffeature\u002Ffilters-by-price-price-range-sort-categories-tags-and-attributes?utm_source=wordpress&utm_medium=criteria&utm_campaign=filter\" title=\"Comprehensive Filtering\" rel=\"nofollow ugc\">Comprehensive Filtering\u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\nlet customers filter products by: Price, Price range, Categories, Tags, Author, Featured, On Sale, In Stock, Rating, Search by text**, Attribute filters.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwoobewoo.com\u002Fplugins\u002Fwoocommerce-filter\u002F?utm_source=wordpress&utm_medium=description&utm_campaign=filter\" title=\"Main example\" rel=\"nofollow ugc\">Flexible Display Options\u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\npresent the filters in various formats to suit your storefront’s design and user preferences. Options include: radio button list (single select) dropdown (single select), checkbox list (multi-select)** and icons** for attribute filters (colour, size, rating).\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwoobewoo.com\u002Ffeature\u002Fajax-live-search?utm_source=wordpress&utm_medium=ajax&utm_campaign=filter\" title=\"AJAX live search\" rel=\"nofollow ugc\">AJAX live search\u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\nEnable instant results without page reloads for a faster shopping  with AJAX live search. AJAX search provides instant filtering results without the need to reload the page. This feature can be configured to activate immediately after a user selects their desired filter options and clicks the filter button, making product searches faster and more intuitive.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwoobewoo.com\u002Fdocumentation\u002Felementor-compatibility\u002F\" title=\"Elementor Compatibility\" rel=\"nofollow ugc\">Elementor Integration\u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\nWooCommerce Product Filter compatible with Elementor. Seamlessly create and customize filters using Elementor’s interface.\u003Cbr \u002F>\nAll features of the WooCommerce Product Filter by WBW are accessible within the Elementor tab, providing a streamlined workflow for page building.\u003C\u002Fp>\n\u003Cp>To help you get started, there’s a comprehensive video tutorial available that guides you through the process of setting up the WooCommerce Product Filter by WBW, ensuring you can make the most of its features to improve your online store’s functionality and user experience.\u003Cbr \u002F>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002F5uFBMl5OLW0?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Cp>Product filters are the key things that allow your customers to view the products in a particular way and easily find the necessary items.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwoobewoo.com\u002Fdocumentation\u002Fproduct-filter-statistics\u002F\" title=\"Analytics\" rel=\"nofollow ugc\">Statistics\u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\nProduct Filter by WBW comes with a detailed filter statistics section to make it easier to collect, analyze data and subsequently support global business growth. Gather information about filtering and searching for products by your buyer and convert them into business solutions.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwoobewoo.com\u002Fdocumentation\u002Fwoocommerce-filter-main-settings\u002F\" title=\"Main Settings\" rel=\"nofollow ugc\">Live preview\u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\nWith Live Preview, the results will appear in the panel right at the moment you make changes to settings.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Variety of options for sorting products\u003C\u002Fstrong>\u003Cbr \u002F>\nThe product search plugin for WooCommerce allows sorting your products by popularity, rating, price, newness, alphabetical ascender, or descender.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwoobewoo.com\u002Ffeature\u002Fcustomize-and-set-up?utm_source=wordpress&utm_medium=easytosetup&utm_campaign=filter\" title=\"Easy to customize and set up\" rel=\"nofollow ugc\">Create new product filters in a few clicks\u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\nEasy to customize and set up. Just add a filter to every page using a widget or shortcodes.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwoobewoo.com\u002Fdocumentation\u002Fwoocommerce-filter-main-settings\u002F#a\" title=\"Price filter\" rel=\"nofollow ugc\">Price filter design\u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\nVariation of skins: default, flat, big, modern, sharp, round, square. Custom setting for its design: color, symbol position, currency code or symbol, input fields.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Automatic price range settings with fixed step values\u003C\u002Fstrong>\u003Cbr \u002F>\nAdjust them manually and specify the exact value of every step as well.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwoobewoo.com\u002Fdocumentation\u002Fshow-count-option\u002F\" title=\"Show Count\" rel=\"nofollow ugc\">Show Count\u003C\u002Fa> and Recount products by selected filter\u003C\u002Fstrong>\u003Cbr \u002F>\nRecount the products by selected filters and display the exact number of products matching the filter results.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwoobewoo.com\u002Ffeature\u002Flooks-and-works-great-on-all-devices?utm_source=wordpress&utm_medium=responsive&utm_campaign=filter\" title=\"Looks and works great on all devices\" rel=\"nofollow ugc\">Fully responsive\u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\nThe filter looks and works properly on different devices particularly mobile phones and tablets as well as desktops and laptops.\u003C\u002Fp>\n\u003Ch4>Support and suggestions for WooCommerce Product Filter Plugin\u003C\u002Fh4>\n\u003Cp>Ask your questions in the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fwoo-product-filter\u002F\" rel=\"ugc\">support forum\u003C\u002Fa>, or \u003Ca href=\"https:\u002F\u002Fwoobewoo.com\u002Fcontact-us\u002F\" rel=\"nofollow ugc\">contact us directly\u003C\u002Fa>\u003C\u002Fp>\n","Filter products by categories, attributes, prices, and more. Elementor Compatibility. Shoppers easily find products with WooCommerce Product Filter",60000,2684600,96,320,"2026-03-10T21:01:00.000Z","6.9.4","3.4.0","",[76,77,78,79,80],"e-commerce-filter","product-filter","shop-filter","woocommerce-filter","woocommerce-product-filter","https:\u002F\u002Fwoobewoo.com\u002Fproduct\u002Fwoocommerce-filter\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwoo-product-filter.3.1.2.zip",88,7,"2026-03-23 16:11:48",{"slug":87,"name":88,"version":89,"author":90,"author_profile":91,"description":92,"short_description":93,"active_installs":94,"downloaded":95,"rating":69,"num_ratings":96,"last_updated":97,"tested_up_to":98,"requires_at_least":99,"requires_php":74,"tags":100,"homepage":102,"download_link":103,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"wc-external-product-new-tab","External Product New Tab for WooCommerce","1.0.7","Stuart Duff - a11n","https:\u002F\u002Fprofiles.wordpress.org\u002Fstuartduff\u002F","\u003Cp>This plugin sets all external \u002F affiliate product buy now links on a \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoocommerce\u002F\" rel=\"ugc\">WooCommerce\u003C\u002Fa> site to open in a new web browser tab.\u003C\u002Fp>\n\u003Cp>There are no settings for the plugin and you simply need to install and activate for your WooCommerce external product links to then open in a new tab.\u003C\u002Fp>\n\u003Ch3>Minimum Requirements\u003C\u002Fh3>\n\u003Cp>For this extension to function the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoocommerce\u002F\" rel=\"ugc\">WooCommerce\u003C\u002Fa> must be installed and activated on your WordPress site.\u003C\u002Fp>\n","This plugin sets all external \u002F affiliate product buy now links on a WooCommerce site to open in a new web browser tab.",4000,51250,35,"2025-09-02T20:41:00.000Z","6.8.5","6.7",[18,101,20,21,55],"sell","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwc-external-product-new-tab","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwc-external-product-new-tab.1.0.7.zip",{"slug":105,"name":106,"version":107,"author":90,"author_profile":91,"description":108,"short_description":109,"active_installs":110,"downloaded":111,"rating":25,"num_ratings":112,"last_updated":113,"tested_up_to":98,"requires_at_least":99,"requires_php":74,"tags":114,"homepage":116,"download_link":117,"security_score":58,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"wc-invoice-gateway","Invoice Payment Gateway for WooCommerce","2.0.2","\u003Cp>Adds an Invoice Payment Gateway to the \u003Ca href=\"https:\u002F\u002Fwww.woocommerce.com\u002F\" rel=\"nofollow ugc\">WooCommerce\u003C\u002Fa> plugin. This type of payment method is usually used in B2B transactions with account \u002F invoice customers where taking instant digital payment is not an option.\u003C\u002Fp>\n\u003Cp>Default and custom WooCommerce order statuses of like On Hold, Pending Payment, Processing or Completed etc can be chosen from the gateway settings panel. The selected order status will be applied to all orders processed via the WooCommerce invoice payment gateway and the corresponding status order emails will be sent after checkout.\u003C\u002Fp>\n\u003Cp>You can also choose to restrict the gateway to only be enabled for specific WordPress users roles.\u003C\u002Fp>\n\u003Cp>The plugin itself does not create customer invoices for you only orders. For invoices this is something you would still have to use an accounting program like Quickbooks or similar to bill your customers with.\u003C\u002Fp>\n\u003Cp>Supports the WooCommerce block based checkout and HPOS.\u003C\u002Fp>\n\u003Ch3>Minimum Requirements\u003C\u002Fh3>\n\u003Cp>For this extension to function \u003Ca href=\"https:\u002F\u002Fwww.woocommerce.com\u002F\" rel=\"nofollow ugc\">WooCommerce\u003C\u002Fa> must be installed and activated on your \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002F\" rel=\"ugc\">WordPress\u003C\u002Fa> site.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002F\" rel=\"ugc\">WordPress\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.woocommerce.com\u002F\" rel=\"nofollow ugc\">WooCommerce\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","The Invoice Payment Gateway for WooCommerce plugin adds an Invoice Payment Gateway feature to the WooCommerce plugin for B2B transactions when instant &hellip;",3000,36729,11,"2025-03-10T19:52:00.000Z",[18,115,20,21,55],"payments","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwc-invoice-gateway\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwc-invoice-gateway.2.0.2.zip",{"slug":119,"name":120,"version":121,"author":122,"author_profile":123,"description":124,"short_description":125,"active_installs":126,"downloaded":127,"rating":128,"num_ratings":129,"last_updated":130,"tested_up_to":72,"requires_at_least":49,"requires_php":50,"tags":131,"homepage":133,"download_link":134,"security_score":135,"vuln_count":31,"unpatched_count":11,"last_vuln_date":136,"fetched_at":27},"cargus","Cargus","1.5.9","Cargus eCommerce","https:\u002F\u002Fprofiles.wordpress.org\u002Fcargus123\u002F","\u003Cp>Cargo delivery. Enables the use of Cargus as a shipping method, management and creation of awbs for orders delivered with Cargus.\u003C\u002Fp>\n\u003Cp>Important!! The Cargus plugin comes as a rebranding for the existing UrgentCargus plugin. Before installing the Cargus plugin, if the UrgentCargus plugin is present on your site, it must be uninstalled first and only after that you can install, activate and configure the Cargus shipping plugin!\u003C\u002Fp>\n\u003Cp>Before you are able to use the Cargus plugin you must do the following:\u003Cbr \u002F>\n– Access \u003Ca href=\"https:\u002F\u002Furgentcargus.portal.azure-api.net\u002F\" rel=\"nofollow ugc\">urgentcargus.portal\u003C\u002Fa>.\u003Cbr \u002F>\n– Click the ‘Sign up’ button and fill in the form (you can not use the credentials that the client has for WebExpress).\u003Cbr \u002F>\n– Confirm your registration by clicking on the link you received by mail (a real email address should be used).\u003Cbr \u002F>\n– On the \u003Ca href=\"https:\u002F\u002Furgentcargus.portal.azure-api.net\u002Fdeveloper\" rel=\"nofollow ugc\">urgentcargus.portal\u003C\u002Fa> page, click on \u003Ccode>PRODUCTS\u003C\u002Fcode> in the menu, then \u003Ccode>UrgentOnlineAPI\u003C\u002Fcode> and click ‘Subscribe’, then ‘Confirm’.\u003Cbr \u002F>\n– After the Cargus team confirms subscription to the API, the customer receives a confirmation email.\u003Cbr \u002F>\n– On the \u003Ca href=\"https:\u002F\u002Furgentcargus.portal.azure-api.net\u002Fdeveloper\" rel=\"nofollow ugc\">urgentcargus.portal\u003C\u002Fa> page, click on the user name at the top right, then click \u003Ccode>Profile'.\u003Cbr \u002F>\n- The two subscription keys are masked by the characters\u003C\u002Fcode>xxx … xxx\u003Ccode>and 'Show\u003C\u002Fcode> in the right of each for display.\u003Cbr \u002F>\n– It is recommended to use \u003Ccode>Primary key\u003C\u002Fcode> in the Cargus module.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>You can find the \u003Ca href=\"http:\u002F\u002Fwoocommerce.demo.cargus.ro\u002Fwp-content\u002Fplugins\u002Fcargus\u002Fdocumentation\u002F\" rel=\"nofollow ugc\">documentation here\u003C\u002Fa>.\u003C\u002Fstrong> The documentation contains all the steps necessary in order to get the required api key, download, install and configure the Cargus plugin. In the documentation you will also find information on how to use and easily customize the plugin using the provided hooks.\u003C\u002Fp>\n","Use Cargus delivery methods to ship and deliver your orders.",600,13295,40,4,"2026-03-11T11:04:00.000Z",[132,18,20,21,55],"cart","http:\u002F\u002Fwoocommerce.demo.cargus.ro\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcargus.1.5.9.zip",99,"2026-01-17 00:00:00",{"attackSurface":138,"codeSignals":355,"taintFlows":380,"riskAssessment":463,"analyzedAt":470},{"hooks":139,"ajaxHandlers":348,"restRoutes":349,"shortcodes":350,"cronEvents":354,"entryPointCount":31,"unprotectedCount":11},[140,146,151,154,158,162,166,167,169,173,177,181,185,188,191,196,200,205,209,213,215,219,222,224,226,230,234,237,241,245,249,253,258,261,265,269,272,276,279,281,285,289,293,297,301,305,309,313,317,321,325,329,331,334,337,340,342,344],{"type":141,"name":142,"callback":143,"file":144,"line":145},"action","admin_enqueue_scripts","enqueue_admin_script","includes\\admin\\class-admin-config.php",25,{"type":141,"name":147,"callback":148,"priority":149,"file":144,"line":150},"wpc_custom_column_shortcode","custom_column_shortcode",10,27,{"type":152,"name":153,"callback":153,"priority":149,"file":144,"line":32},"filter","plugin_row_meta",{"type":152,"name":155,"callback":156,"file":144,"line":157},"wpc_config_styles","add_style",32,{"type":152,"name":159,"callback":160,"priority":149,"file":144,"line":161},"wpc_addons_allow_general_settings","allow_general_settings",37,{"type":141,"name":163,"callback":164,"file":144,"line":165},"wpc_addons_kratos-skin-for-wp-configurator-pro_general_settings_fields","general_settings_fields",38,{"type":152,"name":159,"callback":160,"priority":149,"file":144,"line":128},{"type":141,"name":163,"callback":164,"file":144,"line":168},41,{"type":152,"name":170,"callback":171,"priority":149,"file":144,"line":172},"wpc_addons_allow_design_settings","allow_design_settings",43,{"type":141,"name":174,"callback":175,"file":144,"line":176},"wpc_addons_kratos-skin-for-wp-configurator-pro_design_settings_fields","design_settings_fields",44,{"type":152,"name":178,"callback":179,"file":144,"line":180},"wpc_editor_layer_control_conditions_description","layer_control_conditions_description",46,{"type":141,"name":182,"callback":183,"file":144,"line":184},"plugin_loaded","register_controls",49,{"type":152,"name":186,"callback":183,"file":144,"line":187},"wpc\u002Feditor\u002Fregister_controls",50,{"type":141,"name":186,"callback":189,"file":144,"line":190},"add_controls",71,{"type":152,"name":192,"callback":193,"file":194,"line":195},"wpc_addons_lists","wpc_kratos_skin_addons_lists","includes\\admin\\license-page.php",13,{"type":141,"name":197,"callback":198,"priority":149,"file":194,"line":199},"wpc_addons_license","wpc_kratos_skin_license_page",21,{"type":152,"name":201,"callback":202,"file":203,"line":204},"pre_set_site_transient_update_plugins","check_update","includes\\admin\\updater\\class-plugin-updater.php",72,{"type":152,"name":206,"callback":207,"priority":149,"file":203,"line":208},"plugins_api","plugins_api_filter",73,{"type":141,"name":210,"callback":211,"file":203,"line":212},"admin_init","show_changelog",76,{"type":152,"name":201,"callback":202,"file":203,"line":214},209,{"type":141,"name":210,"callback":216,"file":217,"line":218},"register_option","includes\\admin\\updater\\update-handler.php",31,{"type":141,"name":210,"callback":220,"file":217,"line":221},"activate_license",33,{"type":141,"name":223,"callback":223,"file":217,"line":96},"admin_notices",{"type":141,"name":210,"callback":225,"file":217,"line":161},"deactivate_license",{"type":152,"name":227,"callback":228,"file":229,"line":172},"body_class","add_body_class","includes\\frontend\\class-frontend-config.php",{"type":141,"name":231,"callback":232,"file":229,"line":233},"wp_enqueue_scripts","enqueue_styles",45,{"type":141,"name":235,"callback":236,"file":229,"line":180},"wpc_after_scripts_loaded","after_scripts_loaded",{"type":152,"name":238,"callback":239,"file":229,"line":240},"wpc_full_window_style","full_window_style",51,{"type":152,"name":242,"callback":243,"file":229,"line":244},"wpc_full_window_allowed_styles","full_window_allowed_styles",52,{"type":141,"name":246,"callback":247,"priority":149,"file":229,"line":248},"wpc_skin_kratosskin","embed_shortcode",54,{"type":152,"name":250,"callback":251,"priority":135,"file":229,"line":252},"template_include","single_configurator_template",57,{"type":152,"name":254,"callback":255,"file":256,"line":257},"wpc_support_multiple_level_control","allow_multiple_level","includes\\shortcodes\\class-kratos-skin-shortcode.php",34,{"type":152,"name":259,"callback":260,"file":256,"line":96},"wpc_kratos-skin_control_type","set_control_type",{"type":152,"name":262,"callback":263,"priority":149,"file":264,"line":195},"wpc_layer_description_as_tooltip","wpc_kratos_layer_description_as_tooltip","includes\\template-functions.php",{"type":152,"name":266,"callback":267,"file":264,"line":268},"wpc_css_variables","wpc_kratos_css_variables",22,{"type":152,"name":270,"callback":271,"priority":149,"file":264,"line":244},"wpc_allow_text_layer_input_in_control_item","wpc_kratos_allow_text_layer_input_in_control_item",{"type":152,"name":273,"callback":274,"priority":149,"file":264,"line":275},"wpc_allow_text_layer_input_in_control_item_as_popup","wpc_kratos_allow_text_layer_input_in_control_item_as_popup",61,{"type":141,"name":277,"callback":278,"priority":149,"file":264,"line":204},"wpc_control_group_html","wpc_kratos_control_group_html",{"type":141,"name":280,"callback":278,"priority":149,"file":264,"line":208},"wpc_control_sub_group_html",{"type":152,"name":282,"callback":283,"priority":149,"file":264,"line":284},"wpc_show_active_layer_names","wpc_kratos_show_active_layer_names",89,{"type":152,"name":286,"callback":287,"priority":149,"file":264,"line":288},"wpc_control_item_attr","wpc_kratos_control_item_attr",98,{"type":141,"name":290,"callback":291,"priority":149,"file":264,"line":292},"wpc_control_inner_html_start","wpc_kratos_control_inner_html_start",115,{"type":141,"name":294,"callback":295,"priority":149,"file":264,"line":296},"wpc_control_inner_html_end","wpc_kratos_control_inner_html_end",131,{"type":141,"name":298,"callback":299,"file":264,"line":300},"wpc_after_controls_html","wpc_kratos_after_controls_html",147,{"type":152,"name":302,"callback":303,"file":264,"line":304},"wpc_kratos-skin_group_icon_width","wpc_kratos_skin_group_set_icon_width",164,{"type":152,"name":306,"callback":307,"file":264,"line":308},"wpc_kratos-skin_sub_group_icon_width","wpc_kratos_skin_sub_group_set_icon_width",171,{"type":152,"name":310,"callback":311,"file":264,"line":312},"wpc_kratos-skin_control_item_icon_width","wpc_kratos_skin_set_icon_width",178,{"type":152,"name":314,"callback":315,"file":264,"line":316},"wpc_kratos-skin_group_icon_height","wpc_kratos_skin_group_set_icon_height",185,{"type":152,"name":318,"callback":319,"file":264,"line":320},"wpc_kratos-skin_sub_group_icon_height","wpc_kratos_skin_sub_group_set_icon_height",192,{"type":152,"name":322,"callback":323,"file":264,"line":324},"wpc_kratos-skin_control_item_icon_height","wpc_kratos_skin_set_icon_height",199,{"type":141,"name":326,"callback":326,"file":327,"line":328},"plugins_loaded","kratos-skin-for-wp-configurator-pro.php",63,{"type":141,"name":326,"callback":223,"file":327,"line":330},65,{"type":141,"name":326,"callback":332,"file":327,"line":333},"plugins_textdomain",67,{"type":141,"name":223,"callback":335,"file":327,"line":336},"admin_notice_licence_activation",81,{"type":141,"name":223,"callback":338,"file":327,"line":339},"admin_notice_missing_configurator_plugin",86,{"type":141,"name":223,"callback":341,"file":327,"line":58},"admin_notice_minimum_wpc_version",{"type":141,"name":223,"callback":343,"file":327,"line":288},"admin_notice_minimum_php_version",{"type":152,"name":345,"callback":346,"priority":149,"file":347,"line":96},"woocommerce_get_availability_text","remove_in_stock_message","templates\\elements\\kratos-skin-buttons-controls.php",[],[],[351],{"tag":352,"callback":353,"file":256,"line":157},"wpc_kratos_skin","content",[],{"dangerousFunctions":356,"sqlUsage":357,"outputEscaping":359,"fileOperations":11,"externalRequests":377,"nonceChecks":378,"capabilityChecks":378,"bundledLibraries":379},[],{"prepared":11,"raw":11,"locations":358},[],{"escaped":360,"rawEcho":84,"locations":361},39,[362,365,367,369,370,372,374],{"file":203,"line":363,"context":364},216,"raw output",{"file":203,"line":366,"context":364},479,{"file":229,"line":368,"context":364},69,{"file":256,"line":336,"context":364},{"file":264,"line":371,"context":364},159,{"file":327,"line":373,"context":364},118,{"file":375,"line":376,"context":364},"templates\\kratos-skin-single.php",42,5,2,[],[381,405,423,437,450],{"entryPoint":382,"graph":383,"unsanitizedCount":31,"severity":404},"show_changelog (includes\\admin\\updater\\class-plugin-updater.php:411)",{"nodes":384,"edges":400},[385,390,394],{"id":386,"type":387,"label":388,"file":203,"line":389},"n0","source","$_REQUEST",474,{"id":391,"type":392,"label":393,"file":203,"line":389},"n1","transform","→ set_version_info_cache()",{"id":395,"type":396,"label":397,"file":203,"line":398,"wp_function":399},"n2","sink","update_option() [Settings Manipulation]",512,"update_option",[401,403],{"from":386,"to":391,"sanitized":402},false,{"from":391,"to":395,"sanitized":402},"low",{"entryPoint":406,"graph":407,"unsanitizedCount":31,"severity":404},"\u003Cclass-plugin-updater> (includes\\admin\\updater\\class-plugin-updater.php:0)",{"nodes":408,"edges":418},[409,412,413,414,416],{"id":386,"type":387,"label":410,"file":203,"line":411},"$_REQUEST (x2)",433,{"id":391,"type":396,"label":397,"file":203,"line":398,"wp_function":399},{"id":395,"type":387,"label":388,"file":203,"line":389},{"id":415,"type":392,"label":393,"file":203,"line":389},"n3",{"id":417,"type":396,"label":397,"file":203,"line":398,"wp_function":399},"n4",[419,421,422],{"from":386,"to":391,"sanitized":420},true,{"from":395,"to":415,"sanitized":402},{"from":415,"to":417,"sanitized":402},{"entryPoint":424,"graph":425,"unsanitizedCount":31,"severity":404},"activate_license (includes\\admin\\updater\\update-handler.php:146)",{"nodes":426,"edges":434},[427,430,432],{"id":386,"type":387,"label":428,"file":217,"line":429},"$_POST",236,{"id":391,"type":392,"label":431,"file":217,"line":429},"→ sanitize_save_license()",{"id":395,"type":396,"label":397,"file":217,"line":433,"wp_function":399},123,[435,436],{"from":386,"to":391,"sanitized":402},{"from":391,"to":395,"sanitized":402},{"entryPoint":438,"graph":439,"unsanitizedCount":11,"severity":404},"admin_notices (includes\\admin\\updater\\update-handler.php:326)",{"nodes":440,"edges":448},[441,444],{"id":386,"type":387,"label":442,"file":217,"line":443},"$_GET",330,{"id":391,"type":396,"label":445,"file":217,"line":446,"wp_function":447},"echo() [XSS]",333,"echo",[449],{"from":386,"to":391,"sanitized":420},{"entryPoint":451,"graph":452,"unsanitizedCount":31,"severity":404},"\u003Cupdate-handler> (includes\\admin\\updater\\update-handler.php:0)",{"nodes":453,"edges":459},[454,455,456,457,458],{"id":386,"type":387,"label":442,"file":217,"line":443},{"id":391,"type":396,"label":445,"file":217,"line":446,"wp_function":447},{"id":395,"type":387,"label":428,"file":217,"line":429},{"id":415,"type":392,"label":431,"file":217,"line":429},{"id":417,"type":396,"label":397,"file":217,"line":433,"wp_function":399},[460,461,462],{"from":386,"to":391,"sanitized":420},{"from":395,"to":415,"sanitized":402},{"from":415,"to":417,"sanitized":402},{"summary":464,"deductions":465},"The plugin \"kratos-skin-for-wp-configurator-pro\" v1.1.2 demonstrates a generally strong security posture with no known vulnerabilities in its history and a good adherence to secure coding practices in static analysis. The absence of critical or high-severity taint flows, combined with the use of prepared statements for all SQL queries and a high percentage of properly escaped output, indicates diligent development. Furthermore, the plugin implements nonce and capability checks, mitigating common attack vectors.",[466,468],{"reason":467,"points":149},"Flows with unsanitized paths found",{"reason":469,"points":46},"External HTTP requests present","2026-03-17T06:28:43.933Z",{"wat":472,"direct":481},{"assetPaths":473,"generatorPatterns":476,"scriptPaths":477,"versionParams":478},[474,475],"\u002Fwp-content\u002Fplugins\u002Fkratos-skin-for-wp-configurator-pro\u002Fassets\u002Fcss\u002Fwpc-kratos-skin.css","\u002Fwp-content\u002Fplugins\u002Fkratos-skin-for-wp-configurator-pro\u002Fassets\u002Fjs\u002Fwpc-kratos-skin.js",[],[475],[479,480],"kratos-skin-for-wp-configurator-pro\u002Fassets\u002Fcss\u002Fwpc-kratos-skin.css?ver=","kratos-skin-for-wp-configurator-pro\u002Fassets\u002Fjs\u002Fwpc-kratos-skin.js?ver=",{"cssClasses":482,"htmlComments":484,"htmlAttributes":485,"restEndpoints":486,"jsGlobals":487,"shortcodeOutput":488},[483],"wpc-kratos-skin-notice",[],[],[],[],[]]