[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fxhIYetmJadv2ooQhJrDWe6CgihPwzhWj8iHnWP6ee-0":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":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":19,"homepage":25,"download_link":26,"security_score":27,"vuln_count":28,"unpatched_count":29,"last_vuln_date":30,"fetched_at":31,"vulnerabilities":32,"developer":65,"crawl_stats":38,"alternatives":70,"analysis":167,"fingerprints":1271},"staggs","STAGGS – Product Configurator Toolkit","2.16.0","STAGGS","https:\u002F\u002Fprofiles.wordpress.org\u002Fstaggsofficial\u002F","\u003Cp>The \u003Ca href=\"https:\u002F\u002Fstaggs.app\u002F\" rel=\"nofollow ugc\">STAGGS – Product Configurator Toolkit\u003C\u002Fa> has everything you need to create stunning product configurators in WordPress and WooCommerce, right from your WordPress dashboard! The visual product configurators included 2D or 3D rendered images. The \u003Cstrong>PRO\u003C\u002Fstrong> version allows you to upload 3D GLB and GLTF models for the complete visual experience, including AR support.\u003C\u002Fp>\n\u003Cp>The product configurator plugin comes with stunning pre-built templates that you can use and customize to make your own! Apply your own brand logo, fonts, colors and icons to make the configurator truly yours.\u003C\u002Fp>\n\u003Cp>Getting started is really simple: create attributes, create a theme and build your configurable product.\u003C\u002Fp>\n\u003Cp>👉 \u003Cstrong>Interactive Guide:\u003C\u002Fstrong> \u003Ca href=\"https:\u002F\u002Fstaggs.app\u002Fhow-it-works\u002F\" rel=\"nofollow ugc\">Get started\u003C\u002Fa> using our guided tutorial\u003C\u002Fp>\n\u003Cp>👉 \u003Cstrong>Official Demo Links:\u003C\u002Fstrong> Try out multiple \u003Ca href=\"https:\u002F\u002Fstaggs.app\u002Fdemos\" rel=\"nofollow ugc\">Staggs configurator demos\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>👉 \u003Cstrong>Learn More About Staggs (PRO):\u003C\u002Fstrong> \u003Ca href=\"https:\u002F\u002Fstaggs.app\u002Ffeatures\" rel=\"nofollow ugc\">All the features of the Staggs product configurator\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>PRODUCT CONFIGURATOR FOR WOOCOMMERCE\u003C\u002Fh3>\n\u003Cp>If you have WooCommerce installed, you can create any configurator you like based on WooCommerce Simple products. Simply check the box ‘Enable Staggs Product Configurator’ and you can start building your configurator using the attributes and template.\u003C\u002Fp>\n\u003Cp>With WooCommerce installed, you can use the WooCommerce checkout system to let the customer directly pay at checkout.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fstaggs.app\u002Fproduct-configurator-plugin-for-woocommerce\u002F\" rel=\"nofollow ugc\">Read more about product configurators for WooCommerce\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>PRODUCT CONFIGURATOR FOR WORDPRESS\u003C\u002Fh3>\n\u003Cp>You can use the Staggs product configurator in WordPress too! WooCommerce is not required. In WordPress, you can build any configurator you like.\u003C\u002Fp>\n\u003Cp>We have created our own build-in product type for WordPress that you can use to create product configurators.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fstaggs.app\u002Fdocs\u002Fcreate-product-configurator-wordpress\u002F\" rel=\"nofollow ugc\">Learn how you can build a product configurator in WordPress\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Note: there is no checkout system, so you can only create product configurators on a request quote basis using forms. You can also let customers directly send emails with the configured values.\u003C\u002Fp>\n\u003Ch3>CUSTOM PRODUCT FIELDS FOR WOOCOMMERCE\u003C\u002Fh3>\n\u003Cp>With STAGGS you don’t have to create full-fledged product configurators. You can also extend your simple products with custom product fields.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fstaggs.app\u002Fproduct-add-ons-for-woocommerce\u002F\" rel=\"nofollow ugc\">Learn more about Product add-ons for WooCommerce by Staggs\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>PLUGIN FEATURES\u003C\u002Fh3>\n\u003Cp>The STAGGS Product Configurator Toolkit is packed with a lot of features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fstaggs.app\u002Fdocs\u002Fstacking-product-images\u002F\" rel=\"nofollow ugc\">Stackable images\u003C\u002Fa>: stack images on top of each other so you don’t have to create all possible variation product images yourselves\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fstaggs.app\u002Fdocs\u002Fconfigurator-preview-images\u002F\" rel=\"nofollow ugc\">Multiple product views\u003C\u002Fa>: display your product from multiple angles\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fstaggs.app\u002Fdocs\u002Fconfigure-attribute-pricing\u002F\" rel=\"nofollow ugc\">Real-time price calculation\u003C\u002Fa>: Charge additional costs for attribute options\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fstaggs.app\u002Fdocs\u002Fcreating-collapsible-attributes\u002F\" rel=\"nofollow ugc\">Collapsible attributes\u003C\u002Fa>: Reduce configurator space by making your configurator attributes collapsible\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fstaggs.app\u002Fdocs\u002Fconfigurator-builder\u002F\" rel=\"nofollow ugc\">Configurator builder\u003C\u002Fa>: easily create configurable products with attributes using our product configurator builder\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fstaggs.app\u002Fdocs\u002Fdesigning-product-configurator-template\u002F\" rel=\"nofollow ugc\">Customizer\u003C\u002Fa>: make the product configurator truly blend in with the webshop. Customize the configurator template, colors, fonts, icons and apply custom CSS\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fstaggs.app\u002Fdocs\u002Fusing-shortcodes\u002F\" rel=\"nofollow ugc\">Shortcodes\u003C\u002Fa>: Output your Staggs configurator anywhere on the product page you like\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fstaggs.app\u002Fdocs\u002Frequest-a-quote\u002F\" rel=\"nofollow ugc\">Request quotes\u003C\u002Fa>: link the configurator to a form (support for GravityForms, Contact Form 7, WP Forms, Ninja Forms and Fluent Forms)\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fstaggs.app\u002Fdocs\u002Fsend-email-configuration-action\u002F\" rel=\"nofollow ugc\">Contact via email\u003C\u002Fa>: Directly open email client with selected configuration for inquiries\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fstaggs.app\u002Fdocs\u002Fdeposit-and-partial-payments\u002F\" rel=\"nofollow ugc\">Partial payments\u003C\u002Fa>: Only charge a part of your total configuration costs at checkout\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fstaggs.app\u002Fdocs\u002Ftranslating-staggs-attributes\u002F\" rel=\"nofollow ugc\">Multi-language support\u003C\u002Fa>: Translate your Staggs attributes into multiple languages\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fstaggs.app\u002Fdocs\u002Ftracking-configurations-with-staggs-analytics\u002F\" rel=\"nofollow ugc\">Analytics\u003C\u002Fa>: Track your most popular product configurations in the Staggs Analytics module\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>5+ ATTRIBUTE TYPES\u003C\u002Fh3>\n\u003Cp>The configurator supports various types of attributes, including labels, user inputs, colors, fonts, links and even linked products.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fstaggs.app\u002Fdocs\u002Fattribute-types\u002Fimage\u002F\" rel=\"nofollow ugc\">Image\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fstaggs.app\u002Fdocs\u002Fattribute-types\u002Finput\u002F\" rel=\"nofollow ugc\">Input\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fstaggs.app\u002Fdocs\u002Fattribute-types\u002Fcolor\u002F\" rel=\"nofollow ugc\">Color\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fstaggs.app\u002Fdocs\u002Fattribute-types\u002Ffont\u002F\" rel=\"nofollow ugc\">Font\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fstaggs.app\u002Fdocs\u002Fattribute-types\u002Furl\u002F\" rel=\"nofollow ugc\">URL\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fstaggs.app\u002Fdocs\u002Fattribute-types\u002Fproduct\u002F\" rel=\"nofollow ugc\">Linked product (pro)\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>10+ CUSTOM ATTRIBUTE FIELD TYPES\u003C\u002Fh3>\n\u003Cp>The different attribute types can be paired with a display template to control how the options or inputs appear in the configurator form:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fstaggs.app\u002Fproduct\u002Fproduct-add-on-dropdown\u002F\" rel=\"nofollow ugc\">Dropdown\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fstaggs.app\u002Fproduct\u002Fproduct-add-on-optionlist\u002F\" rel=\"nofollow ugc\">Option list\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fstaggs.app\u002Fproduct\u002Fproduct-add-on-cards\u002F\" rel=\"nofollow ugc\">Cards\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fstaggs.app\u002Fproduct\u002Fproduct-add-on-image-swatches\u002F\" rel=\"nofollow ugc\">Image swatches\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fstaggs.app\u002Fproduct\u002Fproduct-add-on-color-swatches\u002F\" rel=\"nofollow ugc\">Color swatches\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fstaggs.app\u002Fproduct\u002Fproduct-add-on-true-false\u002F\" rel=\"nofollow ugc\">True\u002FFalse\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fstaggs.app\u002Fproduct\u002Fproduct-add-on-tickboxes\u002F\" rel=\"nofollow ugc\">Checkboxes\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fstaggs.app\u002Fproduct\u002Fproduct-add-on-button-group\u002F\" rel=\"nofollow ugc\">Button group\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fstaggs.app\u002Fproduct\u002Fproduct-add-on-text-input\u002F\" rel=\"nofollow ugc\">Text inputs\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fstaggs.app\u002Fproduct\u002Fproduct-add-on-date-input\u002F\" rel=\"nofollow ugc\">Date input\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fstaggs.app\u002Fproduct\u002Fproduct-add-on-number-input\u002F\" rel=\"nofollow ugc\">Number inputs\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fstaggs.app\u002Fproduct\u002Fproduct-add-on-image-upload\u002F\" rel=\"nofollow ugc\">Image upload (PRO)\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fstaggs.app\u002Fproduct\u002Fproduct-add-on-related-products\u002F\" rel=\"nofollow ugc\">Related products (PRO)\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>PRO FEATURES\u003C\u002Fh3>\n\u003Cp>Our \u003Cstrong>PRO features\u003C\u002Fstrong> include:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fstaggs.app\u002Fdocs\u002Fconditional-logic\u002F\" rel=\"nofollow ugc\">Conditional logic\u003C\u002Fa>: Add conditional logic to your configurator attributes\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fstaggs.app\u002Fdocs\u002Fmanage-attribute-stock\u002F\" rel=\"nofollow ugc\">Inventory management\u003C\u002Fa>: manage your inventory for individual attribute items\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fstaggs.app\u002Fproduct\u002Fproduct-add-on-related-products\u002F\" rel=\"nofollow ugc\">Linked products\u003C\u002Fa>: allow users to link WooCommerce products to your attribute options\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fstaggs.app\u002Fdocs\u002Fmulti-step-product-configurator\u002F\" rel=\"nofollow ugc\">Multi-step configurator\u003C\u002Fa>: Split up your configurator form into steps\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fstaggs.app\u002Fdocs\u002Fadvanced-measurement-pricing\u002F\" rel=\"nofollow ugc\">Advanced price calculations\u003C\u002Fa>: Perform advanced price calculations based on formula’s and table prices\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fstaggs.app\u002Fdocs\u002Fshare-configuration-link\u002F\" rel=\"nofollow ugc\">Sharable links\u003C\u002Fa>: Share active configuration as a link\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fstaggs.app\u002Fdocs\u002Fdownload-pdf\u002F\" rel=\"nofollow ugc\">PDF downloads\u003C\u002Fa>: Download active configuration as PDF\u003C\u002Fli>\n\u003Cli>Additional templates: \u003Ca href=\"https:\u002F\u002Fstaggs.app\u002Fproduct\u002Fsofa-popup-horizontal\u002F\" rel=\"nofollow ugc\">horizontal popup\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fstaggs.app\u002Fproduct\u002Fsofa-stepper\u002F\" rel=\"nofollow ugc\">stepper template\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fstaggs.app\u002Fproduct\u002Fproduct-add-on-image-upload\u002F\" rel=\"nofollow ugc\">Image uploads\u003C\u002Fa>: allow users to upload images and use preview in product image\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fstaggs.app\u002Fproduct\u002Fproduct-add-on-related-products\u002F\" rel=\"nofollow ugc\">Related products add-on\u003C\u002Fa>: allow users to add WooCommerce products to your configurable product\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fstaggs.app\u002Fdocs\u002F3d-models-3d-product-configurator\u002F\" rel=\"nofollow ugc\">Build 3D configurators\u003C\u002Fa>: Use 3D product models in the product configurator (GLB and glTF)\n\u003Cul>\n\u003Cli>Change texture, color and variant of the 3D model\u003C\u002Fli>\n\u003Cli>Show\u002Fhide particular 3D model parts\u003C\u002Fli>\n\u003Cli>Update 3D camera zoom on option update\u003C\u002Fli>\n\u003Cli>Play 3D model animations\u003C\u002Fli>\n\u003Cli>Apply text or images\u003C\u002Fli>\n\u003Cli>AR view support\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fstaggs.app\u002Fdocs\u002Fhow-to-product-import-and-export\u002F\" rel=\"nofollow ugc\">Import\u002FExport Tool\u003C\u002Fa>: Easily import and export product attributes and edit attribute data in a sheet editor for convenient management\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>PRE-BUILT CONFIGURATOR TEMPLATES\u003C\u002Fh3>\n\u003Cp>The configurator plugin comes with four pre-built configurator templates for free\u003C\u002Fp>\n\u003Col>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fstaggs.app\u002Fproduct\u002Flaptop\u002F\" rel=\"nofollow ugc\">Classic Template\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fstaggs.app\u002Fproduct\u002Fsofa\u002F\" rel=\"nofollow ugc\">Full Template\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fstaggs.app\u002Fproduct\u002Fsink-faucet\u002F\" rel=\"nofollow ugc\">Floating Template\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fstaggs.app\u002Fproduct\u002Fsofa-popup-vertical\u002F\" rel=\"nofollow ugc\">Popup Template\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>CUSTOM BLOCK FOR BLOCK THEMES\u003C\u002Fh3>\n\u003Cp>The STAGGS configurator plugin comes with its own Gutenberg Block to add product configurator to your page. You will find the block in the Media category.\u003C\u002Fp>\n\u003Cp>Simply add the block to the page, select your configurable product and update the page. Now the configurator should be displayed.\u003C\u002Fp>\n\u003Ch3>SHORTCODE SUPPORT FOR PAGE BUILDERS\u003C\u002Fh3>\n\u003Cp>If you are using a page builder, you can use the following shortcodes to output the configurator on product pages:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>[staggs_configurator]\u003C\u002Fcode> to display complete configurator code;\u003C\u002Fli>\n\u003Cli>\u003Ccode>[staggs_configurator_popup_button]\u003C\u002Fcode> to display the popup trigger button (the popup is not visible by default).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>You can also choose to ‘design’ your own template, using each of the following shortcodes:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>[staggs_configurator_gallery]\u003C\u002Fcode> to display configurator image gallery;\u003C\u002Fli>\n\u003Cli>\u003Ccode>[staggs_configurator_form]\u003C\u002Fcode> to display the form containing all option groups and values;\u003C\u002Fli>\n\u003Cli>\u003Ccode>[staggs_configurator_totals]\u003C\u002Fcode> to display the add to cart or request invoice button;\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fstaggs.app\u002Fdocs\u002Fpage-builders-display-product-configurator\u002F\" rel=\"nofollow ugc\">Learn how to display the product configurator in page builders\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Note: you can also use shortcodes on regular posts and pages, but you have to pass the product id as a parameter to the shortcode, like this: \u003Ccode>[staggs_configurator product_id=\"POST_ID\"]\u003C\u002Fcode>\u003C\u002Fp>\n\u003Cp>You can find the POST_ID in your URL: post.php?post=[POST_ID]\u003C\u002Fp>\n\u003Ch3>3-STEP SETUP\u003C\u002Fh3>\n\u003Cp>Getting started with the Staggs product configurator is simple and straight forward:\u003C\u002Fp>\n\u003Col>\n\u003Cli>Create your configuration attributes;\u003C\u002Fli>\n\u003Cli>Build your configuration using the created attributes on the product page;\u003C\u002Fli>\n\u003Cli>Change the configurator design by adding a template.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>RESPONSIVE DESIGN\u003C\u002Fh3>\n\u003Cp>The Staggs product configurator templates are fully responsive and are embedded directly onto the page.\u003C\u002Fp>\n\u003Cp>You can build your configurator right from your WordPress dashboard and the configurator loads directly on the page. No need for embedded iframes.\u003C\u002Fp>\n\u003Ch3>IMPROVED PRODUCT VISUALIZATION\u003C\u002Fh3>\n\u003Cp>The Staggs product configurator can help you visualize changes in the product in multiple ways. You can add regular images that stack upon each other, display the image from multiple angles using multiple gallery images, use 3D rendered images of a product, or maximize the visualizations by creating a 3D configurator with AR support!\u003C\u002Fp>\n\u003Ch3>STACKABLE IMAGES\u003C\u002Fh3>\n\u003Cp>Save countless hours creating and uploading images for all of your product variations. Simply use our layered image preview that stacks all the images on top of each other. You even have control over where the image should go: always on top, at the bottom or maybe on layer four. You are in full control of how the product preview is going to look!\u003C\u002Fp>\n\u003Ch3>SUPPORT FOR 3D CONFIGURATORS & AR MODE\u003C\u002Fh3>\n\u003Cp>The Staggs product configurator comes with a lot of different visualization options. One of the PRO features is the support for 3D models and AR views.\u003C\u002Fp>\n\u003Cp>If you are looking for ways to take your product visualizations to the next level, you can create a 3D product configurator in WooCommerce with Staggs!\u003C\u002Fp>\n\u003Ch3>WORKS WELL WITH OTHER PLUGINS\u003C\u002Fh3>\n\u003Cp>We have added support for various other WordPress plugins, and we will keep expanding the list. Plugins we support at the moment of writing:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Advanced Custom Fields PRO: Supercharge your Staggs admin panel with ACF PRO fields\u003C\u002Fli>\n\u003Cli>Contact Form 7, Gravity Forms, WP Forms, Ninja Forms and Fluent Forms: link configurator to a form to request quotes\u003C\u002Fli>\n\u003Cli>Yoast Duplicate Post: Duplicate attributes to speed up your configurator building process\u003C\u002Fli>\n\u003Cli>WPML and Polylang: Translate configurator attributes\u003C\u002Fli>\n\u003Cli>Deposit & Partial payments: Charge a partial amount of the total configuration costs at checkout\u003C\u002Fli>\n\u003Cli>TablePress: manage price tables for attributes (pro version)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fstaggs.app\u002Fadd-ons\u002F\" rel=\"nofollow ugc\">Find complete list on our website\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>BUILT-IN ANALYTICS MODULE\u003C\u002Fh3>\n\u003Cp>The best way to get to know your customers is to find out what they like most. The Staggs product configurator comes with a built-in analytics module that collects all the configurable products from the WooCommerce orders, so you get more insights in your customers. Note: this feature is not available for WordPress-only installations.\u003C\u002Fp>\n\u003Ch3>A RELIABLE GROWING PLATFORM\u003C\u002Fh3>\n\u003Cp>We have scheduled monthly updates to ensure the plugin stays up-to-date with the latest developments in the WordPress environment. You can read more about the latest updates on our \u003Ca href=\"https:\u002F\u002Fstaggs.app\u002Fwhat-is-new-in-staggs\u002F\" rel=\"nofollow ugc\">updates page\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>We are also open to feature requests; so if you have ideas in mind, feel free to reach out!\u003C\u002Fp>\n\u003Ch3>Getting Started\u003C\u002Fh3>\n\u003Cp>Building a product configurator with Staggs is relatively simple:\u003C\u002Fp>\n\u003Col>\n\u003Cli>Create Staggs configurator attributes\n\u003Cul>\n\u003Cli>Go to the ‘Staggs’ tab in the admin menu\u003C\u002Fli>\n\u003Cli>Open the “Attributes” page and create configurator attributes\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Build your configurable product with the attributes\n\u003Cul>\n\u003Cli>For WordPress, go to ‘Staggs’ > Products and create new product\u003C\u002Fli>\n\u003Cli>For WooCommerce, go to ‘Products’ and add new WooCommerce Simple product. Also tick the box “Enable Staggs product configurator”\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Create a configurator template and customize its settings to complete the look\n\u003Cul>\n\u003Cli>Go to Staggs > Templates and create new template\u003C\u002Fli>\n\u003Cli>Go to your configuratable product and select template in the configurator builder\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Publish the product and enjoy!\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fstaggs.app\u002Fdocs\" title=\"See documentation\" rel=\"nofollow ugc\">Need help? Read the documentation for a detailed guide\u003C\u002Fa>\u003C\u002Fp>\n","A complete toolkit to build stunning product configurators in WordPress and WooCommerce. Boost sales and increase user engagement.",500,23637,100,27,"2026-03-11T14:28:00.000Z","6.9.4","5.5","7.4",[20,21,22,23,24],"3d-configurator","ar","cpq","product-configurator","product-customizer","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fstaggs\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fstaggs.2.16.0.zip",94,2,0,"2025-05-16 00:00:00","2026-03-15T15:16:48.613Z",[33,49],{"id":34,"url_slug":35,"title":36,"description":37,"plugin_slug":4,"theme_slug":38,"affected_versions":39,"patched_in_version":40,"severity":41,"cvss_score":42,"cvss_vector":43,"vuln_type":44,"published_date":30,"updated_date":45,"references":46,"days_to_patch":48},"CVE-2025-47637","staggs-unauthenticated-arbitrary-file-upload","STAGGS \u003C= 2.11.0 - Unauthenticated Arbitrary File Upload","The STAGGS – Product Configurator Toolkit plugin for WordPress is vulnerable to arbitrary file uploads due to missing file type validation in all versions up to, and including, 2.11.0. This makes it possible for unauthenticated attackers to upload arbitrary files on the affected site's server which may make remote code execution possible.",null,"\u003C=2.11.0","2.12.0","critical",9.8,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:N\u002FUI:N\u002FS:U\u002FC:H\u002FI:H\u002FA:H","Unrestricted Upload of File with Dangerous Type","2025-05-23 13:52:47",[47],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F08efd1c4-8024-465f-9f29-02e78c4228ab?source=api-prod",8,{"id":50,"url_slug":51,"title":52,"description":53,"plugin_slug":4,"theme_slug":38,"affected_versions":54,"patched_in_version":55,"severity":56,"cvss_score":57,"cvss_vector":58,"vuln_type":59,"published_date":60,"updated_date":61,"references":62,"days_to_patch":64},"CVE-2024-54342","staggs-product-configurator-for-woocommerce-reflected-cross-site-scripting","Staggs Product Configurator for WooCommerce \u003C= 2.0.0 - Reflected Cross-Site Scripting","The Staggs Product Configurator for WooCommerce plugin for WordPress is vulnerable to Reflected Cross-Site Scripting in versions up to, and including, 2.0.0 due to insufficient input sanitization and output escaping. This makes it possible for unauthenticated attackers to inject arbitrary web scripts in pages that execute if they can successfully trick a user into performing an action such as clicking on a link.","\u003C=2.0.0","2.1.0","medium",6.1,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:N\u002FUI:R\u002FS:C\u002FC:L\u002FI:L\u002FA:N","Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')","2024-12-11 00:00:00","2024-12-19 15:08:54",[63],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F8c0efb37-2510-4362-86db-e5298bea2efe?source=api-prod",9,{"slug":66,"display_name":7,"profile_url":8,"plugin_count":67,"total_installs":11,"avg_security_score":27,"avg_patch_time_days":64,"trust_score":68,"computed_at":69},"staggsofficial",1,90,"2026-04-04T06:04:02.254Z",[71,85,107,129,148],{"slug":72,"name":73,"version":74,"author":75,"author_profile":76,"description":77,"short_description":78,"active_installs":29,"downloaded":79,"rating":13,"num_ratings":67,"last_updated":80,"tested_up_to":16,"requires_at_least":81,"requires_php":18,"tags":82,"homepage":83,"download_link":84,"security_score":13,"vuln_count":29,"unpatched_count":29,"last_vuln_date":38,"fetched_at":31},"simplio3d-product-configurator","Simplio3D Product Configurator","1.0.0","Digital Artflow","https:\u002F\u002Fprofiles.wordpress.org\u002Fdigitalartflow\u002F","\u003Cp>Simplio3D for WordPress helps you publish an interactive 3D product configurator (or a simple 3D product viewer) on your website using configurators you build inside the Simplio3D platform. Create your product in the Simplio3D app (using your own 3D assets and materials), then embed it on any WordPress page using the provided embed link and\u002For shortcode — perfect for product pages, landing pages, and custom quote flows.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fsimplio3d.com\u002F\" rel=\"nofollow ugc\">Simplio3D website\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdocs.simplio3d.com\u002F\" rel=\"nofollow ugc\">Learn more (documentation)\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fapp.simplio3d.com\u002Fregister\" rel=\"nofollow ugc\">Try the trial version\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Key Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Interactive 3D product configurator with an optional product viewer mode\u003C\u002Fstrong> (viewer mode is ideal when you don’t need options\u002Fpricing)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>11+ configurator UI block elements\u003C\u002Fstrong> for options and layout (e.g., Material, Upload, Text\u002Fengraving, Numeral sizing\u002Fquantities, Patterns, Canvas, etc.)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Object scaling via Numeral controls:\u003C\u002Fstrong> let users resize\u002Fscaling parts of the 3D product configurator using Numeral inputs (with min\u002Fmax limits) for precise, guided adjustments. \u003Ca href=\"https:\u002F\u002Fdocs.simplio3d.com\u002Flearning-the-app\u002Fproducts\u002Fcreate-options\u002Fnumeral\" rel=\"nofollow ugc\">Learn more\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Restrictions \u002F conditional logic\u003C\u002Fstrong> to link variants and enforce constraints (including rules for hiding\u002Fshowing 3D parts and numeric min\u002Fmax restrictions)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Real-time pricing\u003C\u002Fstrong> per option variant, with support for more advanced structures like variables and pricing formulas\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Built-in submission form\u003C\u002Fstrong> to collect customer details and submit a configuration for quote requests (or use “Add to Cart” when connected to e-commerce)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Easy embedding\u003C\u002Fstrong> via a secure configurator source link (iframe), plus optional JavaScript settings (dark theme, dimensions, sidebar toggles, AR toggle)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WooCommerce integration (Add to Basket)\u003C\u002Fstrong> including an example shortcode embed and cart workflow\u003C\u002Fli>\n\u003Cli>\u003Cstrong>3D format support\u003C\u002Fstrong> for importing models in \u003Cstrong>.GLB, .GLTF, and .OBJ\u003C\u002Fstrong> (web-optimized formats recommended)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>API documentation:\u003C\u002Fstrong> integrate Simplio3D with your own systems (catalog, pricing, orders\u002Fquotes, automation) using the official API docs. \u003Ca href=\"https:\u002F\u002Fdocs.simplio3d.com\u002Fintegrations\u002Fapi-documentation\" rel=\"nofollow ugc\">Learn more\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\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\u002FNNdMhWvqeq8?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>\n\u003Cp>Simplio3D is designed around a flexible “block” approach to configuration. In the app, you can build option sets using multiple block types (including Dropdown, Material, Checkbox, Toggle, Thumbnails, Upload, Text, Numeral, Patterns, and Canvas), then connect them with \u003Cstrong>conditional logic (restrictions)\u003C\u002Fstrong> to show\u002Fhide valid choices and guide users to compatible configurations.\u003C\u002Fp>\n\u003Cp>This plugin is ideal if you sell configurable or customizable products (like furniture, jewelry, or manufacturing components) and need to pass dynamic configuration data from Simplio3D into WooCommerce.\u003C\u002Fp>\n\u003Ch3>Usage\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>You can mix regular WooCommerce products and Simplio3D-configured products in the same store.\u003C\u002Fli>\n\u003Cli>The shortcode embeds your configurator in an iframe and handles “Add to Cart” communication automatically.\u003C\u002Fli>\n\u003C\u002Ful>\n","Simplio3D Product Configurator embeds your Simplio3D configurator and adds configured products to the WooCommerce cart.",135,"2026-01-06T13:08:00.000Z","5.0",[20,21,22,23,24],"https:\u002F\u002Fgithub.com\u002Fdigitalartflow\u002Fsimplio3d-product-configurator","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsimplio3d-product-configurator.1.0.0.zip",{"slug":86,"name":87,"version":88,"author":89,"author_profile":90,"description":91,"short_description":92,"active_installs":93,"downloaded":94,"rating":95,"num_ratings":67,"last_updated":96,"tested_up_to":97,"requires_at_least":98,"requires_php":99,"tags":100,"homepage":105,"download_link":106,"security_score":13,"vuln_count":29,"unpatched_count":29,"last_vuln_date":38,"fetched_at":31},"mycustomizer-woocommerce-connector","Kickflip product configurators","1.0.42","Kickflip Support","https:\u002F\u002Fprofiles.wordpress.org\u002Fmycustomizer\u002F","\u003Cp>Give your customers a premium way to personalize your products.\u003Cbr \u002F>\nKickflip helps you sell custom products faster — with a seamless buying experience that boosts sales, raises average order value, and strengthens your brand.\u003C\u002Fp>\n\u003Ch3>Turn customization into a growth lever\u003C\u002Fh3>\n\u003Cp>Your customers want products made just for them. Kickflip makes it easy to deliver that — without slowing down your business.\u003Cbr \u002F>\nBuild an interactive customizer that feels native to your brand, shows every choice in real time, and helps you sell more with confidence.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=VSTgPGRM54Q\" rel=\"nofollow ugc\">Video: Unleash the power of product customization with Kickflip \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan>\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Built for performance and experience\u003C\u002Fh3>\n\u003Ch4>Real-time previews\u003C\u002Fh4>\n\u003Cp>Let customers see exactly what they’re getting — in every color, angle, and option.\u003C\u002Fp>\n\u003Ch4>Dynamic pricing\u003C\u002Fh4>\n\u003Cp>Instant pricing updates as customers make custom selections of upsell options\u003C\u002Fp>\n\u003Ch4>Live coloring\u003C\u002Fh4>\n\u003Cp>Show live price updates as customers add or change options, removing surprises at checkout.\u003C\u002Fp>\n\u003Ch4>Lightning-fast load times\u003C\u002Fh4>\n\u003Cp>A smooth experience from desktop to mobile. No waiting, no lag — just instant results.\u003C\u002Fp>\n\u003Ch4>Advanced logic & rules\u003C\u002Fh4>\n\u003Cp>Guide every customer through a seamless flow. Hide, show, or combine options dynamically to prevent mistakes and save time.\u003C\u002Fp>\n\u003Ch4>Print-ready files\u003C\u002Fh4>\n\u003Cp>Automatically generate high-resolution files to speed up production and reduce errors.\u003C\u002Fp>\n\u003Ch4>Bulk Orders & B2B ready\u003C\u002Fh4>\n\u003Cp>Let customers place multi-item or volume orders easily, with built-in support for quotes and complex pricing.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fgokickflip.com\u002Ffeatures\u002F\" rel=\"nofollow ugc\">Explore all features \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan>\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Launch in weeks, not months\u003C\u002Fh3>\n\u003Cp>Kickflip’s intuitive drag-and-drop builder gets your first product live fast — no code required.\u003Cbr \u002F>\nYou can connect directly with WooCommerce, or use our API for a custom integration. Our help docs, video tutorials, and human support team are always there when you need them.\u003C\u002Fp>\n\u003Ch3>A powerful backend that scales with your business\u003C\u002Fh3>\n\u003Cp>Manage every order, option, and design from one place.\u003Cbr \u002F>\nKickflip automatically syncs with your store so you can track products, access customer selections, and send print-ready files to production in seconds.\u003C\u002Fp>\n\u003Ch3>Trusted by growing brands\u003C\u002Fh3>\n\u003Cp>Brands use Kickflip to create premium experiences that convert — and to build the kind of products customers love to share. Deliver personalization that looks great, feels effortless, and drives revenue.\u003C\u002Fp>\n\u003Ch3>Exceptional support, whenever you need it\u003C\u002Fh3>\n\u003Cp>Questions, setup help, or troubleshooting — our Customer Success team is here for you. Reach us by live chat, email, or video call, and get quick answers from real people who know the platform inside out.\u003C\u002Fp>\n\u003Ch3>Why merchants choose Kickflip\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Delivers a premium experience customers love.\u003C\u002Fli>\n\u003Cli>Gets you selling custom products in weeks, not months.\u003C\u002Fli>\n\u003Cli>Offers a robust backend that grows with your business.\u003C\u002Fli>\n\u003Cli>Supported by a real team, always ready to help.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Demo store\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwp-demo.mycustomizer.com\u002Fproduct\u002Fcustom-skateboard-test-rename-3\u002F\" rel=\"nofollow ugc\">View demo store \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan>\u003C\u002Fa>\u003C\u002Fp>\n","Give your customers a premium way to personalize your products.",300,20884,80,"2026-03-12T19:32:00.000Z","6.8.5","4.9","7.2.5",[101,23,102,103,104],"online-product-configurator","product-configurator-software","product-configurator-tool","woocommerce-product-configurator","http:\u002F\u002Fplugins.svn.wordpress.org\u002Fmycustomizer-woocommerce-connector\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmycustomizer-woocommerce-connector.1.0.42.zip",{"slug":108,"name":109,"version":110,"author":111,"author_profile":112,"description":113,"short_description":114,"active_installs":115,"downloaded":116,"rating":117,"num_ratings":118,"last_updated":119,"tested_up_to":97,"requires_at_least":120,"requires_php":121,"tags":122,"homepage":127,"download_link":128,"security_score":13,"vuln_count":29,"unpatched_count":29,"last_vuln_date":38,"fetched_at":31},"visual-products-configurator-for-woocommerce","Visual Product Configurator for Woocommerce Lite","3.6","Hermann LAHAMI","https:\u002F\u002Fprofiles.wordpress.org\u002Fmano88\u002F","\u003Ch4>How it works\u003C\u002Fh4>\n\u003Ch4>Demos\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdemos.configuratorsuiteforwp.com\u002F?utm_source=wordpress&utm_campaign=Visual%2520Products%2520Configurator&utm_medium=product-page\" rel=\"nofollow ugc\">Demo\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Overview\u003C\u002Fh4>\n\u003Cp>A complex composite product with lot of options may be difficult configure if the customers don’t know how the end product will look like. The Visual Product Configurator for Woocommerce gives you the ability ease your customers pain by customizing their perfect product visually.\u003C\u002Fp>\n\u003Ch4>Works with any complex product such as: \u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Controllers\u003C\u002Fli>\n\u003Cli>Bikes\u003C\u002Fli>\n\u003Cli>Vapors\u003C\u002Fli>\n\u003Cli>Furnitures\u003C\u002Fli>\n\u003Cli>Helmets\u003C\u002Fli>\n\u003Cli>Sunglasses\u003C\u002Fli>\n\u003Cli>And way much more… The fact is that it’s so flexible that it can be used for any kind of product.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Pro version features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Conditional logic\u003C\u002Fstrong>: Allows you to automatically show or hide some options or components based on the customer selection.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multiple options selection\u003C\u002Fstrong>: Allows the selection of multiple options within the same component.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Linked products\u003C\u002Fstrong>: Allows you to link existing products to an option in order to trigger everything related to the linked products once the order is made.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Priority support\u003C\u002Fstrong>: Get help from our support team within the next two hours after submitting your ticket.\u003C\u002Fli>\n\u003C\u002Ful>\n","A woocommerce product customizer for woocommerce that allows customers to build any composite product visually.",200,42399,68,33,"2025-10-07T17:17:00.000Z","6.0","8.0",[123,124,104,125,126],"woocommerce-composite-products","woocommerce-product-builder","woocommerce-product-customizer","woocommerce-product-designer","https:\u002F\u002Fwww.orionorigin.com\u002Fproduct\u002Fvisual-product-configurator-for-woocommerce\u002F?utm_source=Installed+free+plugin&utm_medium=Plugin+URI&utm_campaign=VPC","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fvisual-products-configurator-for-woocommerce.zip",{"slug":130,"name":131,"version":132,"author":130,"author_profile":133,"description":134,"short_description":135,"active_installs":13,"downloaded":136,"rating":29,"num_ratings":29,"last_updated":137,"tested_up_to":138,"requires_at_least":139,"requires_php":18,"tags":140,"homepage":145,"download_link":146,"security_score":13,"vuln_count":67,"unpatched_count":29,"last_vuln_date":147,"fetched_at":31},"expivi","3D Product configurator for WooCommerce","2.15.6","https:\u002F\u002Fprofiles.wordpress.org\u002Fexpivi\u002F","\u003Cp>This plugin allows your Woocommerce powered webshop to display your products in a 3D environment. It is an integration for the Expivi platform, you will need to register an account on \u003Ca href=\"https:\u002F\u002Fwww.expivi.com\" rel=\"nofollow ugc\">Expivi.com\u003C\u002Fa>.\u003Cbr \u002F>\nYou will need to use the online configurator tool to create\u002Fconfigure your products. Afterwards you can link Woocommerce products to Expivi products.\u003C\u002Fp>\n","Easy-to-use 3D product configurator to show your products in 360°",19190,"2025-10-21T14:32:00.000Z","6.7.5","5.3",[141,21,142,143,144],"3d-visualisation","augmented-reality","product-configuration","visual-product-configurator","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fexpivi\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fexpivi.2.15.6.zip","2022-06-01 00:00:00",{"slug":149,"name":150,"version":151,"author":152,"author_profile":153,"description":154,"short_description":155,"active_installs":156,"downloaded":157,"rating":29,"num_ratings":29,"last_updated":158,"tested_up_to":16,"requires_at_least":159,"requires_php":160,"tags":161,"homepage":165,"download_link":166,"security_score":13,"vuln_count":29,"unpatched_count":29,"last_vuln_date":38,"fetched_at":31},"colorlab","Printlane™ Product Designer","1.5.9","Printlane","https:\u002F\u002Fprofiles.wordpress.org\u002Fspccolorlab\u002F","\u003Cp>\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\u002FTOtHJmgfBqE?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>Give your customers the freedom to design your products, right from your WooCommerce store.\u003C\u002Fp>\n\u003Cp>Whether it’s a t-shirt or a mug, Printlane works for every product. You’ll receive a print-ready PDF for every design created, so you can spend less time in your inbox and more time growing your business.\u003C\u002Fp>\n\u003Cp>Ready to try it out? Install the plugin and grab your \u003Ca href=\"https:\u002F\u002Fprintlane.com\u002Fdemo?utm_source=wordpress\" rel=\"nofollow ugc\">30-day free demo account\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"mailto:sales@printlane.com\" rel=\"nofollow ugc\">We’re always here to help\u003C\u002Fa> if you have questions!\u003C\u002Fp>\n\u003Ch3>Technical information\u003C\u002Fh3>\n\u003Cp>This plugin automates the integration of the Printlane™ Product Designer in your WooCommerce store, and is an easy way to do the \u003Ca href=\"https:\u002F\u002Fhelp.printlane.com\u002Fintegrations\u002Fjavascript.html\" rel=\"nofollow ugc\">javascript integration\u003C\u002Fa> without writing any code.\u003C\u002Fp>\n\u003Cp>A javascript script will be added to your store pages which load the app, and replaces the \u003Cem>Add to cart\u003C\u002Fem> button with a \u003Cem>Personalize\u003C\u002Fem> button for products where you have enabled Personalization.\u003C\u002Fp>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>We offer free \u003Ca href=\"mailto:support@printlane.com\" rel=\"nofollow ugc\">technical support\u003C\u002Fa> in English.\u003C\u002Fp>\n","WooCommerce integration of Printlane™ Interactive Product Designer",70,4583,"2026-01-16T13:39:00.000Z","5.2","",[23,24,162,163,164],"product-designer","product-editor","web-to-print","https:\u002F\u002Fhelp.printlane.com\u002Fintegrations\u002Fwordpress.html","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcolorlab.zip",{"attackSurface":168,"codeSignals":917,"taintFlows":1095,"riskAssessment":1251,"analyzedAt":1270},{"hooks":169,"ajaxHandlers":857,"restRoutes":884,"shortcodes":885,"cronEvents":914,"entryPointCount":646,"unprotectedCount":916},[170,176,180,185,190,195,199,203,207,210,213,216,219,221,223,226,229,232,235,238,241,243,246,248,251,254,257,260,263,266,269,272,275,278,281,284,287,289,291,293,295,297,299,301,304,307,310,313,316,319,322,324,326,329,332,335,339,341,344,346,348,350,352,355,358,361,364,367,370,372,375,378,381,384,387,390,393,396,399,402,405,408,411,414,417,420,423,426,429,432,435,438,441,444,447,450,453,455,458,460,463,466,469,472,475,478,481,483,486,489,492,495,498,501,504,507,510,513,516,519,522,525,530,535,538,543,546,550,553,557,561,564,567,571,575,578,580,584,587,590,593,597,601,605,607,609,610,612,614,617,619,621,623,625,628,630,632,636,637,640,643,647,650,653,656,659,662,666,668,670,672,674,676,678,679,680,682,684,686,689,692,695,697,700,702,704,705,707,710,713,716,717,718,721,723,726,729,731,733,735,738,740,742,746,751,755,757,760,761,762,764,765,768,770,772,774,777,779,780,784,787,790,793,796,799,802,806,807,809,810,813,815,817,821,823,826,830,833,836,838,841,843,846,848,849,851,854],{"type":171,"name":172,"callback":173,"file":174,"line":175},"filter","crb_upload_image_button_html","staggs_admin_upload_image_button_html","admin\\class-staggs-admin.php",54,{"type":171,"name":177,"callback":178,"file":174,"line":179},"carbon_fields_theme_options_container_admin_only_access","__return_false",55,{"type":171,"name":181,"callback":182,"priority":183,"file":174,"line":184},"pll_get_post_types","mark_post_types_translatable",20,57,{"type":186,"name":187,"callback":188,"file":174,"line":189},"action","admin_init","register_polylang_setting_strings",58,{"type":171,"name":191,"callback":192,"priority":193,"file":174,"line":194},"admin_footer_text","staggs_edit_admin_footer_text",11,310,{"type":186,"name":196,"callback":197,"file":198,"line":14},"wp","activate_staggs_cron","includes\\class-staggs-cron.php",{"type":186,"name":200,"callback":201,"file":198,"line":202},"staggs_cleanup_garbage_files","staggs_run_garbage_collector",28,{"type":186,"name":204,"callback":205,"file":206,"line":115},"plugins_loaded","anonymous","includes\\class-staggs.php",{"type":186,"name":208,"callback":205,"file":206,"line":209},"admin_enqueue_scripts",220,{"type":186,"name":211,"callback":205,"file":206,"line":212},"admin_notices",222,{"type":186,"name":214,"callback":205,"file":206,"line":215},"admin_menu",223,{"type":186,"name":217,"callback":205,"file":206,"line":218},"in_admin_header",225,{"type":186,"name":187,"callback":205,"file":206,"line":220},226,{"type":186,"name":187,"callback":205,"file":206,"line":222},227,{"type":171,"name":224,"callback":205,"file":206,"line":225},"plugin_row_meta",229,{"type":186,"name":227,"callback":205,"file":206,"line":228},"woocommerce_product_options_general_product_data",231,{"type":186,"name":230,"callback":205,"file":206,"line":231},"woocommerce_process_product_meta",232,{"type":171,"name":233,"callback":205,"file":206,"line":234},"woocommerce_admin_order_item_thumbnail",240,{"type":171,"name":236,"callback":205,"file":206,"line":237},"woocommerce_hidden_order_itemmeta",241,{"type":186,"name":239,"callback":205,"file":206,"line":240},"init",249,{"type":186,"name":214,"callback":205,"file":206,"line":242},250,{"type":186,"name":244,"callback":205,"file":206,"line":245},"acf\u002Finit",264,{"type":186,"name":244,"callback":205,"file":206,"line":247},265,{"type":186,"name":249,"callback":205,"file":206,"line":250},"acf\u002Fload_field\u002Fname=staggs_product_id",266,{"type":186,"name":252,"callback":205,"file":206,"line":253},"acf\u002Finclude_fields",269,{"type":186,"name":255,"callback":205,"file":206,"line":256},"acf\u002Fload_field\u002Fname=sgg_configurator_view",274,{"type":186,"name":258,"callback":205,"file":206,"line":259},"acf\u002Fload_field\u002Fname=sgg_configurator_popup_type",275,{"type":186,"name":261,"callback":205,"file":206,"line":262},"acf\u002Fload_field\u002Fname=sgg_configurator_theme",276,{"type":186,"name":264,"callback":205,"file":206,"line":265},"acf\u002Fload_field\u002Fname=sgg_configurator_arrows",277,{"type":186,"name":267,"callback":205,"file":206,"line":268},"acf\u002Fload_field\u002Fname=sgg_configurator_usp_location",278,{"type":186,"name":270,"callback":205,"file":206,"line":271},"acf\u002Fload_field\u002Fname=sgg_configurator_step_indicator",279,{"type":186,"name":273,"callback":205,"file":206,"line":274},"acf\u002Fload_field\u002Fname=sgg_pdf_layout",280,{"type":186,"name":276,"callback":205,"file":206,"line":277},"acf\u002Fload_field\u002Fname=sgg_analytics_order_statusses",282,{"type":186,"name":279,"callback":205,"file":206,"line":280},"acf\u002Fload_field\u002Fname=sgg_product_configurator_theme_id",284,{"type":186,"name":282,"callback":205,"file":206,"line":283},"acf\u002Fload_field\u002Fname=sgg_step_attribute",285,{"type":186,"name":285,"callback":205,"file":206,"line":286},"after_setup_theme",299,{"type":186,"name":288,"callback":205,"file":206,"line":93},"carbon_fields_register_fields",{"type":186,"name":288,"callback":205,"file":206,"line":290},301,{"type":186,"name":288,"callback":205,"file":206,"line":292},302,{"type":186,"name":288,"callback":205,"file":206,"line":294},303,{"type":186,"name":288,"callback":205,"file":206,"line":296},306,{"type":186,"name":239,"callback":205,"file":206,"line":298},317,{"type":186,"name":239,"callback":205,"file":206,"line":300},318,{"type":186,"name":302,"callback":205,"file":206,"line":303},"restrict_manage_posts",319,{"type":171,"name":305,"callback":205,"file":206,"line":306},"manage_sgg_attribute_posts_columns",320,{"type":186,"name":308,"callback":205,"file":206,"line":309},"manage_sgg_attribute_posts_custom_column",321,{"type":186,"name":311,"callback":205,"file":206,"line":312},"pre_get_posts",322,{"type":186,"name":314,"callback":205,"file":206,"line":315},"save_post_sgg_attribute",323,{"type":186,"name":317,"callback":205,"file":206,"line":318},"save_post_sgg_product",324,{"type":186,"name":320,"callback":205,"file":206,"line":321},"save_post_product",325,{"type":186,"name":239,"callback":205,"file":206,"line":323},335,{"type":186,"name":239,"callback":205,"file":206,"line":325},345,{"type":186,"name":327,"callback":205,"file":206,"line":328},"save_post_sgg_theme",346,{"type":171,"name":330,"callback":205,"file":206,"line":331},"manage_sgg_theme_posts_columns",347,{"type":186,"name":333,"callback":205,"file":206,"line":334},"manage_sgg_theme_posts_custom_column",348,{"type":171,"name":336,"callback":337,"file":206,"line":338},"set-screen-option","Staggs_Analytics",356,{"type":186,"name":214,"callback":205,"file":206,"line":340},357,{"type":186,"name":342,"callback":205,"file":206,"line":343},"admin_post_sgg_generate_analytics_export",359,{"type":186,"name":311,"callback":205,"file":206,"line":345},362,{"type":186,"name":214,"callback":205,"file":206,"line":347},370,{"type":186,"name":214,"callback":205,"file":206,"line":349},378,{"type":186,"name":239,"callback":205,"file":206,"line":351},397,{"type":186,"name":353,"callback":205,"file":206,"line":354},"wp_enqueue_scripts",398,{"type":186,"name":356,"callback":205,"file":206,"line":357},"wp_footer",399,{"type":171,"name":359,"callback":205,"file":206,"line":360},"woocommerce_template_loader_files",401,{"type":171,"name":362,"callback":205,"file":206,"line":363},"template_include",402,{"type":171,"name":365,"callback":205,"file":206,"line":366},"single_template",403,{"type":171,"name":368,"callback":205,"file":206,"line":369},"body_class",404,{"type":186,"name":196,"callback":205,"file":206,"line":371},412,{"type":186,"name":373,"callback":205,"file":206,"line":374},"staggs_modify_wc_hooks",413,{"type":171,"name":376,"callback":205,"file":206,"line":377},"woocommerce_product_tabs",415,{"type":186,"name":379,"callback":205,"file":206,"line":380},"staggs_after_single_product_options",416,{"type":171,"name":382,"callback":205,"file":206,"line":383},"woocommerce_quantity_input_min",418,{"type":171,"name":385,"callback":205,"file":206,"line":386},"woocommerce_quantity_input_max",419,{"type":171,"name":388,"callback":205,"file":206,"line":389},"woocommerce_product_add_to_cart_text",421,{"type":171,"name":391,"callback":205,"file":206,"line":392},"woocommerce_before_add_to_cart_button",422,{"type":171,"name":394,"callback":205,"file":206,"line":395},"woocommerce_product_single_add_to_cart_text",423,{"type":171,"name":397,"callback":205,"file":206,"line":398},"woocommerce_product_add_to_cart_url",424,{"type":171,"name":400,"callback":205,"file":206,"line":401},"woocommerce_product_supports",425,{"type":171,"name":403,"callback":205,"file":206,"line":404},"woocommerce_get_price_html",426,{"type":171,"name":406,"callback":205,"file":206,"line":407},"woocommerce_product_get_regular_price",427,{"type":186,"name":409,"callback":205,"file":206,"line":410},"wpcf7_form_tag",434,{"type":186,"name":412,"callback":205,"file":206,"line":413},"ninja_forms_render_default_value",435,{"type":171,"name":415,"callback":205,"file":206,"line":416},"wpforms_field_data",437,{"type":171,"name":418,"callback":205,"file":206,"line":419},"fluentform\u002Frendering_field_data_input_text",438,{"type":171,"name":421,"callback":205,"file":206,"line":422},"fluentform\u002Frendering_field_data_textarea",439,{"type":171,"name":424,"callback":205,"file":206,"line":425},"gform_field_value_configuration",440,{"type":186,"name":427,"callback":205,"file":206,"line":428},"ywraq_from_cart_to_order_item",448,{"type":186,"name":430,"callback":205,"file":206,"line":431},"ywraq_quote_adjust_price",449,{"type":171,"name":433,"callback":205,"file":206,"line":434},"ywraq_pdf_product_thumbnail",451,{"type":171,"name":436,"callback":205,"file":206,"line":437},"ywraq_add_item",452,{"type":171,"name":439,"callback":205,"file":206,"line":440},"ywraq_item_data",453,{"type":171,"name":442,"callback":205,"file":206,"line":443},"ywraq_request_quote_view_item_data",454,{"type":171,"name":445,"callback":205,"file":206,"line":446},"ywraq_product_image",455,{"type":171,"name":448,"callback":205,"file":206,"line":449},"ywraq_quote_item_thumbnail",456,{"type":186,"name":451,"callback":205,"file":206,"line":452},"ywraq_request_quote_email_view_item_after_title",457,{"type":171,"name":233,"callback":205,"file":206,"line":454},458,{"type":171,"name":456,"callback":205,"file":206,"line":457},"addify_quote_item_thumbnail",460,{"type":171,"name":233,"callback":205,"file":206,"line":459},461,{"type":171,"name":461,"callback":205,"file":206,"line":462},"addify_add_quote_item_data",463,{"type":171,"name":464,"callback":205,"file":206,"line":465},"addify_quote_item_product",464,{"type":171,"name":467,"callback":205,"file":206,"line":468},"woocommerce_get_item_data",465,{"type":186,"name":470,"callback":205,"file":206,"line":471},"woocommerce_remove_cart_item",476,{"type":171,"name":473,"callback":205,"file":206,"line":474},"woocommerce_loop_add_to_cart_link",478,{"type":171,"name":476,"callback":205,"file":206,"line":477},"woocommerce_add_to_cart_fragments",479,{"type":171,"name":479,"callback":205,"file":206,"line":480},"woocommerce_add_cart_item_data",480,{"type":171,"name":467,"callback":205,"file":206,"line":482},481,{"type":171,"name":484,"callback":205,"file":206,"line":485},"woocommerce_cart_item_thumbnail",482,{"type":171,"name":487,"callback":205,"file":206,"line":488},"woocommerce_store_api_cart_item_images",483,{"type":171,"name":490,"callback":205,"file":206,"line":491},"woocommerce_cart_item_price",484,{"type":171,"name":493,"callback":205,"file":206,"line":494},"woocommerce_order_again_cart_item_data",485,{"type":171,"name":496,"callback":205,"file":206,"line":497},"woocommerce_cart_item_permalink",488,{"type":171,"name":499,"callback":205,"file":206,"line":500},"woocommerce_cart_item_name",491,{"type":171,"name":502,"callback":205,"file":206,"line":503},"woocommerce_order_item_name",492,{"type":171,"name":505,"callback":205,"file":206,"line":506},"woocommerce_email_order_items_args",493,{"type":171,"name":508,"callback":205,"file":206,"line":509},"woocommerce_order_item_thumbnail",494,{"type":186,"name":511,"callback":205,"file":206,"line":512},"woocommerce_thankyou",496,{"type":186,"name":514,"callback":205,"file":206,"line":515},"woocommerce_checkout_create_order_line_item",498,{"type":186,"name":517,"callback":205,"file":206,"line":518},"woocommerce_checkout_update_order_meta",499,{"type":186,"name":520,"callback":205,"file":206,"line":521},"woocommerce_before_calculate_totals",501,{"type":171,"name":523,"callback":205,"file":206,"line":524},"woocommerce_calculate_item_totals_taxes",504,{"type":186,"name":470,"callback":526,"priority":527,"file":528,"line":529},"staggs_remove_all_bundle_products",10,"includes\\woocommerce\\class-staggs-cart.php",260,{"type":186,"name":531,"callback":532,"priority":527,"file":533,"line":534},"ywraq_before_request_quote_view_item","closure","includes\\woocommerce\\class-staggs-quote.php",26,{"type":171,"name":536,"callback":532,"priority":527,"file":533,"line":537},"ywraq_filter_cart_item_before_add_to_cart",30,{"type":171,"name":539,"callback":532,"priority":540,"file":541,"line":542},"woocommerce_product_get_sku",99,"includes\\woocommerce\\class-staggs-woocommerce.php",39,{"type":171,"name":544,"callback":532,"priority":540,"file":541,"line":545},"woocommerce_product_get_price",47,{"type":186,"name":547,"callback":548,"priority":549,"file":541,"line":215},"woocommerce_before_single_product","staggs_output_message_content_wrapper",5,{"type":186,"name":551,"callback":552,"priority":527,"file":541,"line":228},"staggs_after_single_product_gallery","staggs_output_preview_gallery_thumbnails",{"type":186,"name":554,"callback":552,"priority":555,"file":541,"line":556},"staggs_single_product_gallery",25,233,{"type":186,"name":558,"callback":559,"priority":527,"file":541,"line":560},"woocommerce_before_add_to_cart_form","staggs_output_options_wrapper",242,{"type":186,"name":558,"callback":562,"priority":183,"file":541,"line":563},"staggs_output_options_form",243,{"type":186,"name":558,"callback":565,"priority":537,"file":541,"line":566},"staggs_output_single_product_options",244,{"type":186,"name":558,"callback":568,"priority":569,"file":541,"line":570},"staggs_output_options_form_close",40,245,{"type":186,"name":558,"callback":572,"priority":573,"file":541,"line":574},"staggs_output_options_wrapper_close",50,246,{"type":186,"name":558,"callback":576,"priority":95,"file":541,"line":577},"staggs_single_product_options_totals_wrapper",248,{"type":186,"name":558,"callback":579,"priority":68,"file":541,"line":240},"staggs_output_product_totals_list",{"type":186,"name":581,"callback":582,"priority":183,"file":541,"line":583},"woocommerce_after_add_to_cart_form","staggs_output_options_credit",251,{"type":186,"name":581,"callback":585,"priority":537,"file":541,"line":586},"staggs_single_product_options_totals_wrapper_close",252,{"type":186,"name":588,"callback":589,"file":541,"line":247},"woocommerce_before_template_part","capture_single_add_to_cart_form_html",{"type":186,"name":591,"callback":592,"file":541,"line":250},"woocommerce_after_template_part","display_configure_product_button_html",{"type":186,"name":594,"callback":595,"priority":527,"file":541,"line":596},"staggs_output_popup_bottom_bar_right","staggs_output_product_main_button",268,{"type":186,"name":598,"callback":599,"priority":527,"file":541,"line":600},"woocommerce_after_add_to_cart_button","staggs_single_product_configurator_button",270,{"type":186,"name":602,"callback":603,"priority":527,"file":541,"line":604},"woocommerce_after_single_product","staggs_display_product_configurator_popup",271,{"type":186,"name":594,"callback":606,"priority":537,"file":541,"line":271},"staggs_output_steps_navigation_buttons",{"type":186,"name":608,"callback":579,"priority":183,"file":541,"line":280},"staggs_output_popup_bottom_bar_left",{"type":186,"name":608,"callback":595,"priority":569,"file":541,"line":283},{"type":186,"name":608,"callback":579,"priority":183,"file":541,"line":611},288,{"type":186,"name":608,"callback":606,"priority":537,"file":541,"line":613},291,{"type":186,"name":551,"callback":615,"priority":183,"file":541,"line":616},"staggs_output_options_usps",296,{"type":186,"name":608,"callback":615,"priority":527,"file":541,"line":618},298,{"type":186,"name":551,"callback":615,"priority":183,"file":541,"line":620},304,{"type":186,"name":608,"callback":559,"priority":527,"file":541,"line":622},311,{"type":186,"name":608,"callback":562,"priority":183,"file":541,"line":624},312,{"type":186,"name":608,"callback":626,"priority":537,"file":541,"line":627},"staggs_output_popup_options_bar",313,{"type":186,"name":608,"callback":568,"priority":569,"file":541,"line":629},314,{"type":186,"name":608,"callback":572,"priority":573,"file":541,"line":631},315,{"type":186,"name":608,"callback":633,"priority":634,"file":541,"line":635},"staggs_output_popup_options_bar_nav",60,316,{"type":186,"name":594,"callback":579,"priority":527,"file":541,"line":300},{"type":186,"name":638,"callback":639,"priority":527,"file":541,"line":309},"staggs_after_single_product_content","staggs_output_description_panels",{"type":171,"name":641,"callback":178,"file":541,"line":642},"woocommerce_single_product_image_thumbnail_html",333,{"type":186,"name":644,"callback":645,"priority":646,"file":541,"line":323},"woocommerce_product_thumbnails","staggs_output_gallery_section",15,{"type":186,"name":644,"callback":648,"priority":183,"file":541,"line":649},"staggs_output_company_logo",336,{"type":186,"name":644,"callback":651,"priority":537,"file":541,"line":652},"staggs_output_preview_gallery_wrapper",337,{"type":186,"name":644,"callback":654,"priority":569,"file":541,"line":655},"staggs_output_preview_gallery",338,{"type":186,"name":644,"callback":657,"priority":573,"file":541,"line":658},"staggs_output_preview_gallery_nav",339,{"type":186,"name":644,"callback":660,"priority":634,"file":541,"line":661},"staggs_output_preview_gallery_wrapper_close",340,{"type":186,"name":644,"callback":663,"priority":664,"file":541,"line":665},"staggs_output_gallery_section_close",65,341,{"type":186,"name":644,"callback":552,"priority":156,"file":541,"line":667},344,{"type":186,"name":644,"callback":552,"priority":669,"file":541,"line":328},45,{"type":186,"name":558,"callback":559,"priority":527,"file":541,"line":671},352,{"type":186,"name":558,"callback":562,"priority":183,"file":541,"line":673},353,{"type":186,"name":558,"callback":565,"priority":537,"file":541,"line":675},354,{"type":186,"name":558,"callback":568,"priority":569,"file":541,"line":677},355,{"type":186,"name":558,"callback":572,"priority":573,"file":541,"line":338},{"type":186,"name":558,"callback":576,"priority":634,"file":541,"line":340},{"type":186,"name":558,"callback":579,"priority":156,"file":541,"line":681},358,{"type":186,"name":581,"callback":582,"priority":183,"file":541,"line":683},360,{"type":186,"name":581,"callback":585,"priority":537,"file":541,"line":685},361,{"type":186,"name":558,"callback":687,"priority":549,"file":541,"line":688},"staggs_output_configurator_step_progress",365,{"type":186,"name":690,"callback":606,"priority":527,"file":541,"line":691},"staggs_before_single_product_options_totals",366,{"type":186,"name":581,"callback":693,"priority":68,"file":541,"line":694},"staggs_output_product_secondary_buttons",368,{"type":186,"name":551,"callback":615,"priority":183,"file":541,"line":696},387,{"type":186,"name":698,"callback":615,"priority":527,"file":541,"line":699},"staggs_after_single_product_options_totals",393,{"type":186,"name":701,"callback":615,"priority":527,"file":541,"line":351},"staggs_after_single_add_to_cart",{"type":186,"name":703,"callback":615,"priority":527,"file":541,"line":354},"staggs_before_bottom_bar_totals",{"type":186,"name":701,"callback":615,"priority":527,"file":541,"line":363},{"type":186,"name":706,"callback":615,"priority":555,"file":541,"line":366},"staggs_splitter_product_bottom_bar",{"type":186,"name":708,"callback":615,"priority":537,"file":541,"line":709},"staggs_single_product_options_totals",407,{"type":186,"name":711,"callback":648,"priority":527,"file":541,"line":712},"staggs_before_single_product_gallery",417,{"type":186,"name":714,"callback":687,"priority":537,"file":541,"line":715},"staggs_before_single_product_content",420,{"type":186,"name":690,"callback":606,"priority":527,"file":541,"line":389},{"type":186,"name":701,"callback":693,"priority":183,"file":541,"line":398},{"type":186,"name":719,"callback":720,"priority":183,"file":541,"line":410},"staggs_single_product_summary","woocommerce_template_single_price",{"type":186,"name":719,"callback":722,"priority":646,"file":541,"line":422},"woocommerce_template_single_rating",{"type":186,"name":719,"callback":724,"priority":725,"file":541,"line":425},"woocommerce_template_single_meta",35,{"type":186,"name":719,"callback":727,"priority":569,"file":541,"line":728},"woocommerce_template_single_sharing",441,{"type":186,"name":719,"callback":730,"priority":527,"file":541,"line":428},"woocommerce_template_single_title",{"type":186,"name":719,"callback":732,"priority":537,"file":541,"line":437},"woocommerce_template_single_excerpt",{"type":186,"name":719,"callback":734,"priority":527,"file":541,"line":452},"staggs_product_single_title",{"type":186,"name":719,"callback":736,"priority":537,"file":541,"line":737},"staggs_product_single_description",462,{"type":186,"name":690,"callback":739,"priority":527,"file":541,"line":506},"staggs_output_options_summary_widget",{"type":186,"name":698,"callback":739,"priority":573,"file":541,"line":741},495,{"type":186,"name":743,"callback":744,"priority":68,"file":745,"line":175},"wp_head","add_scripts_to_head","public\\class-staggs-public.php",{"type":186,"name":747,"callback":748,"priority":527,"file":749,"line":750},"staggs_before_single_product","staggs_product_configurator_wrapper","public\\staggs-template-hooks.php",17,{"type":186,"name":752,"callback":753,"priority":527,"file":749,"line":754},"staggs_after_single_product","staggs_product_configurator_wrapper_close",18,{"type":186,"name":714,"callback":756,"priority":527,"file":749,"line":183},"staggs_output_content_wrapper",{"type":186,"name":638,"callback":758,"priority":527,"file":749,"line":759},"staggs_output_content_wrapper_close",21,{"type":186,"name":554,"callback":651,"priority":527,"file":749,"line":14},{"type":186,"name":554,"callback":654,"priority":183,"file":749,"line":202},{"type":186,"name":554,"callback":657,"priority":537,"file":749,"line":763},29,{"type":186,"name":554,"callback":660,"priority":569,"file":749,"line":537},{"type":186,"name":766,"callback":559,"priority":527,"file":749,"line":767},"staggs_before_single_product_options",36,{"type":186,"name":766,"callback":562,"priority":183,"file":749,"line":769},37,{"type":186,"name":719,"callback":771,"priority":67,"file":749,"line":542},"staggs_product_single_options_back_button",{"type":186,"name":719,"callback":773,"priority":549,"file":749,"line":569},"staggs_product_single_options_logo",{"type":186,"name":775,"callback":565,"priority":527,"file":749,"line":776},"staggs_single_product_options",42,{"type":186,"name":775,"callback":568,"priority":183,"file":749,"line":778},43,{"type":186,"name":379,"callback":572,"priority":183,"file":749,"line":669},{"type":186,"name":781,"callback":782,"priority":527,"file":749,"line":783},"staggs_single_option_group","staggs_output_option_group_header",51,{"type":186,"name":781,"callback":785,"priority":183,"file":749,"line":786},"staggs_output_option_group_content",52,{"type":186,"name":781,"callback":788,"priority":537,"file":749,"line":789},"staggs_output_option_group_summary",53,{"type":186,"name":791,"callback":792,"priority":183,"file":749,"line":179},"staggs_tab_option_group","staggs_output_option_tab_content",{"type":186,"name":794,"callback":795,"priority":527,"file":749,"line":184},"staggs_after_single_option_group","staggs_option_group_description_panel",{"type":186,"name":391,"callback":797,"priority":527,"file":749,"line":798},"staggs_output_add_to_cart_wrapper",63,{"type":186,"name":598,"callback":800,"priority":527,"file":749,"line":801},"staggs_output_add_to_cart_wrapper_close",64,{"type":186,"name":803,"callback":804,"priority":527,"file":749,"line":805},"staggs_single_add_to_cart","woocommerce_template_single_add_to_cart",66,{"type":186,"name":708,"callback":576,"priority":549,"file":749,"line":117},{"type":186,"name":708,"callback":579,"priority":183,"file":749,"line":808},69,{"type":186,"name":708,"callback":595,"priority":537,"file":749,"line":156},{"type":186,"name":708,"callback":811,"priority":569,"file":749,"line":812},"staggs_get_inline_form",71,{"type":186,"name":708,"callback":582,"priority":573,"file":749,"line":814},72,{"type":186,"name":708,"callback":585,"priority":664,"file":749,"line":816},73,{"type":186,"name":818,"callback":819,"priority":527,"file":749,"line":820},"staggs_single_product_popup_topbar","staggs_output_topbar_wrapper",79,{"type":186,"name":818,"callback":822,"priority":183,"file":749,"line":95},"staggs_output_topbar_product_title",{"type":186,"name":818,"callback":824,"priority":573,"file":749,"line":825},"staggs_output_topbar_wrapper_close",81,{"type":186,"name":827,"callback":828,"priority":527,"file":749,"line":829},"staggs_single_product_popup_bottom_bar","staggs_output_bottom_bar_wrapper",87,{"type":186,"name":827,"callback":831,"priority":537,"file":749,"line":832},"staggs_output_popup_bottom_bar",88,{"type":186,"name":827,"callback":834,"priority":569,"file":749,"line":835},"staggs_output_bottom_bar_wrapper_close",89,{"type":186,"name":706,"callback":828,"priority":527,"file":749,"line":837},95,{"type":186,"name":706,"callback":839,"priority":183,"file":749,"line":840},"staggs_output_bottom_bar_info_wrapper",96,{"type":186,"name":706,"callback":693,"priority":537,"file":749,"line":842},97,{"type":186,"name":706,"callback":844,"priority":573,"file":749,"line":845},"staggs_output_bottom_bar_info_wrapper_close",98,{"type":186,"name":706,"callback":847,"priority":634,"file":749,"line":540},"staggs_output_bottom_bar_totals",{"type":186,"name":706,"callback":834,"priority":156,"file":749,"line":13},{"type":186,"name":703,"callback":579,"priority":527,"file":749,"line":850},102,{"type":186,"name":852,"callback":595,"priority":183,"file":749,"line":853},"staggs_bottom_bar_totals",103,{"type":186,"name":379,"callback":855,"priority":527,"file":749,"line":856},"staggs_output_product_sticky_bar",109,[858,862,865,870,872,876,878,882],{"action":859,"nopriv":860,"callback":205,"hasNonce":860,"hasCapCheck":860,"file":206,"line":861},"add_product_to_cart",false,473,{"action":859,"nopriv":863,"callback":205,"hasNonce":860,"hasCapCheck":860,"file":206,"line":864},true,474,{"action":866,"nopriv":863,"callback":867,"hasNonce":860,"hasCapCheck":860,"file":868,"line":869},"get_configurator_attribute_values","ajax_get_configurator_attribute_values","includes\\staggs-functions.php",692,{"action":866,"nopriv":860,"callback":867,"hasNonce":860,"hasCapCheck":860,"file":868,"line":871},693,{"action":873,"nopriv":863,"callback":874,"hasNonce":863,"hasCapCheck":860,"file":868,"line":875},"staggs_get_configuration_form_urls","staggs_get_configuration_form_urls_ajax",2494,{"action":873,"nopriv":860,"callback":874,"hasNonce":863,"hasCapCheck":860,"file":868,"line":877},2495,{"action":879,"nopriv":863,"callback":880,"hasNonce":860,"hasCapCheck":860,"file":868,"line":881},"staggs_process_uploaded_file","sgg_ajax_process_uploaded_file",2673,{"action":879,"nopriv":860,"callback":880,"hasNonce":860,"hasCapCheck":860,"file":868,"line":883},2674,[],[886,890,894,898,902,906,910],{"tag":887,"callback":888,"file":745,"line":889},"staggs_configurator","output_product_configurator_template",151,{"tag":891,"callback":892,"file":745,"line":893},"staggs_configurator_gallery","output_product_configurator_gallery",152,{"tag":895,"callback":896,"file":745,"line":897},"staggs_configurator_form","output_product_configurator_form_options",153,{"tag":899,"callback":900,"file":745,"line":901},"staggs_configurator_totals","output_product_configurator_form_totals",154,{"tag":903,"callback":904,"file":745,"line":905},"staggs_configurator_total_price","output_product_configurator_form_total_price",155,{"tag":907,"callback":908,"file":745,"line":909},"staggs_configurator_popup_button","output_product_configurator_popup_button",156,{"tag":911,"callback":912,"file":745,"line":913},"staggs_configurator_summary","output_product_configurator_summary_widget",157,[915],{"hook":200,"callback":200,"file":198,"line":769},6,{"dangerousFunctions":918,"sqlUsage":928,"outputEscaping":933,"fileOperations":64,"externalRequests":67,"nonceChecks":67,"capabilityChecks":67,"bundledLibraries":1090},[919,923,926],{"fn":920,"file":868,"line":921,"context":922},"unserialize",24,"return is_string($data) ? unserialize($data) : $data;",{"fn":920,"file":868,"line":924,"context":925},562,"$formatted_item_labels = unserialize( get_transient( $transient_name ) );",{"fn":920,"file":868,"line":927,"context":925},617,{"prepared":767,"raw":67,"locations":929},[930],{"file":868,"line":931,"context":932},735,"$wpdb->get_results() with variable interpolation",{"escaped":934,"rawEcho":935,"locations":936},1329,83,[937,941,942,944,946,947,950,952,954,955,956,957,959,960,962,964,966,968,969,971,973,975,978,980,982,984,987,989,992,994,996,998,1000,1002,1004,1005,1007,1009,1010,1011,1013,1016,1018,1019,1021,1023,1025,1026,1028,1030,1031,1032,1033,1035,1036,1037,1038,1040,1041,1043,1044,1047,1049,1051,1053,1055,1056,1058,1060,1062,1064,1066,1068,1070,1072,1074,1076,1078,1080,1082,1084,1086,1088],{"file":938,"line":939,"context":940},"admin\\blocks\\acf\\block-staggs.php",16,"raw output",{"file":938,"line":754,"context":940},{"file":943,"line":537,"context":940},"admin\\blocks\\carbon\\block-staggs.php",{"file":943,"line":945,"context":940},32,{"file":174,"line":570,"context":940},{"file":948,"line":949,"context":940},"includes\\class-staggs-attribute.php",128,{"file":948,"line":951,"context":940},160,{"file":948,"line":953,"context":940},180,{"file":948,"line":298,"context":940},{"file":948,"line":303,"context":940},{"file":948,"line":306,"context":940},{"file":948,"line":958,"context":940},328,{"file":948,"line":649,"context":940},{"file":868,"line":961,"context":940},688,{"file":868,"line":963,"context":940},2444,{"file":868,"line":965,"context":940},2490,{"file":868,"line":967,"context":940},2669,{"file":533,"line":262,"context":940},{"file":541,"line":970,"context":940},836,{"file":972,"line":816,"context":940},"public\\partials\\button-group.php",{"file":972,"line":974,"context":940},131,{"file":976,"line":977,"context":940},"public\\partials\\cards.php",85,{"file":976,"line":979,"context":940},123,{"file":976,"line":981,"context":940},195,{"file":976,"line":983,"context":940},199,{"file":985,"line":986,"context":940},"public\\partials\\dropdown.php",145,{"file":988,"line":840,"context":940},"public\\partials\\icons.php",{"file":990,"line":991,"context":940},"public\\partials\\image-upload.php",93,{"file":993,"line":832,"context":940},"public\\partials\\measurements.php",{"file":995,"line":825,"context":940},"public\\partials\\options.php",{"file":995,"line":997,"context":940},118,{"file":995,"line":999,"context":940},188,{"file":995,"line":1001,"context":940},192,{"file":1003,"line":184,"context":940},"public\\partials\\product.php",{"file":1003,"line":829,"context":940},{"file":1003,"line":1006,"context":940},150,{"file":1003,"line":1008,"context":940},167,{"file":1003,"line":209,"context":940},{"file":1003,"line":228,"context":940},{"file":1012,"line":837,"context":940},"public\\partials\\swatches.php",{"file":1014,"line":1015,"context":940},"public\\partials\\text-input.php",120,{"file":1014,"line":1017,"context":940},122,{"file":1014,"line":974,"context":940},{"file":1014,"line":1020,"context":940},133,{"file":1014,"line":1022,"context":940},191,{"file":1014,"line":1024,"context":940},193,{"file":1014,"line":981,"context":940},{"file":1014,"line":1027,"context":940},217,{"file":1014,"line":1029,"context":940},219,{"file":1014,"line":262,"context":940},{"file":1014,"line":268,"context":940},{"file":1014,"line":274,"context":940},{"file":1014,"line":1034,"context":940},308,{"file":1014,"line":194,"context":940},{"file":1014,"line":357,"context":940},{"file":1014,"line":360,"context":940},{"file":1039,"line":634,"context":940},"public\\partials\\tickboxes.php",{"file":1039,"line":829,"context":940},{"file":1039,"line":1042,"context":940},141,{"file":1039,"line":986,"context":940},{"file":1045,"line":1046,"context":940},"public\\staggs-template-functions.php",202,{"file":1045,"line":1048,"context":940},238,{"file":1045,"line":1050,"context":940},385,{"file":1045,"line":1052,"context":940},400,{"file":1045,"line":1054,"context":940},409,{"file":1045,"line":386,"context":940},{"file":1045,"line":1057,"context":940},843,{"file":1045,"line":1059,"context":940},928,{"file":1045,"line":1061,"context":940},1019,{"file":1045,"line":1063,"context":940},1032,{"file":1045,"line":1065,"context":940},1064,{"file":1045,"line":1067,"context":940},1073,{"file":1045,"line":1069,"context":940},1077,{"file":1045,"line":1071,"context":940},1082,{"file":1045,"line":1073,"context":940},1092,{"file":1045,"line":1075,"context":940},1136,{"file":1045,"line":1077,"context":940},1166,{"file":1045,"line":1079,"context":940},1189,{"file":1045,"line":1081,"context":940},1360,{"file":1045,"line":1083,"context":940},1382,{"file":1045,"line":1085,"context":940},2146,{"file":1045,"line":1087,"context":940},2188,{"file":1089,"line":778,"context":940},"public\\templates\\shared\\gallery.php",[1091],{"name":1092,"version":1093,"knownCves":1094},"Freemius","1.0",[],[1096,1121,1145,1159,1195,1205,1215,1223,1234,1242],{"entryPoint":1097,"graph":1098,"unsanitizedCount":28,"severity":56},"add_taxonomy_filters (includes\\class-staggs-attribute.php:109)",{"nodes":1099,"edges":1118},[1100,1105,1111,1115],{"id":1101,"type":1102,"label":1103,"file":948,"line":1104},"n0","source","$_GET",124,{"id":1106,"type":1107,"label":1108,"file":948,"line":1109,"wp_function":1110},"n1","sink","echo() [XSS]",132,"echo",{"id":1112,"type":1102,"label":1113,"file":948,"line":1114},"n2","$_GET (x2)",158,{"id":1116,"type":1107,"label":1108,"file":948,"line":1117,"wp_function":1110},"n3",165,[1119,1120],{"from":1101,"to":1106,"sanitized":863},{"from":1112,"to":1116,"sanitized":860},{"entryPoint":1122,"graph":1123,"unsanitizedCount":67,"severity":56},"staggs_get_configuration_form_urls_ajax (includes\\staggs-functions.php:2440)",{"nodes":1124,"edges":1141},[1125,1128,1132,1135,1138],{"id":1101,"type":1102,"label":1126,"file":868,"line":1127},"$_POST",2449,{"id":1106,"type":1107,"label":1129,"file":868,"line":1130,"wp_function":1131},"file_put_contents() [File Write]",2462,"file_put_contents",{"id":1112,"type":1102,"label":1133,"file":868,"line":1134},"$_POST['image']",2469,{"id":1116,"type":1136,"label":1137,"file":868,"line":1134},"transform","→ store_final_product_image()",{"id":1139,"type":1107,"label":1129,"file":868,"line":1140,"wp_function":1131},"n4",2571,[1142,1143,1144],{"from":1101,"to":1106,"sanitized":863},{"from":1112,"to":1116,"sanitized":860},{"from":1116,"to":1139,"sanitized":860},{"entryPoint":1146,"graph":1147,"unsanitizedCount":28,"severity":56},"sgg_ajax_process_uploaded_file (includes\\staggs-functions.php:2665)",{"nodes":1148,"edges":1155},[1149,1151,1152,1153,1154],{"id":1101,"type":1102,"label":1126,"file":868,"line":1150},2666,{"id":1106,"type":1107,"label":1108,"file":868,"line":967,"wp_function":1110},{"id":1112,"type":1102,"label":1126,"file":868,"line":967},{"id":1116,"type":1136,"label":1137,"file":868,"line":967},{"id":1139,"type":1107,"label":1129,"file":868,"line":1140,"wp_function":1131},[1156,1157,1158],{"from":1101,"to":1106,"sanitized":860},{"from":1112,"to":1116,"sanitized":860},{"from":1116,"to":1139,"sanitized":860},{"entryPoint":1160,"graph":1161,"unsanitizedCount":28,"severity":56},"\u003Cstaggs-functions> (includes\\staggs-functions.php:0)",{"nodes":1162,"edges":1187},[1163,1166,1170,1171,1172,1173,1175,1177,1179,1181,1183,1185],{"id":1101,"type":1102,"label":1164,"file":868,"line":1165},"$_POST (x2)",662,{"id":1106,"type":1107,"label":1167,"file":868,"line":1168,"wp_function":1169},"get_col() [SQLi]",666,"get_col",{"id":1112,"type":1102,"label":1126,"file":868,"line":1127},{"id":1116,"type":1107,"label":1129,"file":868,"line":1130,"wp_function":1131},{"id":1139,"type":1102,"label":1126,"file":868,"line":1150},{"id":1174,"type":1107,"label":1108,"file":868,"line":967,"wp_function":1110},"n5",{"id":1176,"type":1102,"label":1133,"file":868,"line":1134},"n6",{"id":1178,"type":1136,"label":1137,"file":868,"line":1134},"n7",{"id":1180,"type":1107,"label":1129,"file":868,"line":1140,"wp_function":1131},"n8",{"id":1182,"type":1102,"label":1126,"file":868,"line":967},"n9",{"id":1184,"type":1136,"label":1137,"file":868,"line":967},"n10",{"id":1186,"type":1107,"label":1129,"file":868,"line":1140,"wp_function":1131},"n11",[1188,1189,1190,1191,1192,1193,1194],{"from":1101,"to":1106,"sanitized":863},{"from":1112,"to":1116,"sanitized":863},{"from":1139,"to":1174,"sanitized":863},{"from":1176,"to":1178,"sanitized":860},{"from":1178,"to":1180,"sanitized":860},{"from":1182,"to":1184,"sanitized":860},{"from":1184,"to":1186,"sanitized":860},{"entryPoint":1196,"graph":1197,"unsanitizedCount":67,"severity":56},"staggs_before_add_to_cart (includes\\woocommerce\\class-staggs-woocommerce.php:641)",{"nodes":1198,"edges":1203},[1199,1202],{"id":1101,"type":1102,"label":1200,"file":541,"line":1201},"$_GET['sgg_key']",650,{"id":1106,"type":1107,"label":1108,"file":541,"line":1201,"wp_function":1110},[1204],{"from":1101,"to":1106,"sanitized":860},{"entryPoint":1206,"graph":1207,"unsanitizedCount":29,"severity":1214},"analytics_page_contents (admin\\class-staggs-analytics.php:122)",{"nodes":1208,"edges":1212},[1209,1211],{"id":1101,"type":1102,"label":1103,"file":1210,"line":1006},"admin\\class-staggs-analytics.php",{"id":1106,"type":1107,"label":1108,"file":1210,"line":893,"wp_function":1110},[1213],{"from":1101,"to":1106,"sanitized":863},"low",{"entryPoint":1216,"graph":1217,"unsanitizedCount":29,"severity":1214},"\u003Cclass-staggs-analytics> (admin\\class-staggs-analytics.php:0)",{"nodes":1218,"edges":1221},[1219,1220],{"id":1101,"type":1102,"label":1103,"file":1210,"line":1006},{"id":1106,"type":1107,"label":1108,"file":1210,"line":893,"wp_function":1110},[1222],{"from":1101,"to":1106,"sanitized":863},{"entryPoint":1224,"graph":1225,"unsanitizedCount":28,"severity":1214},"\u003Cclass-staggs-attribute> (includes\\class-staggs-attribute.php:0)",{"nodes":1226,"edges":1231},[1227,1228,1229,1230],{"id":1101,"type":1102,"label":1103,"file":948,"line":1104},{"id":1106,"type":1107,"label":1108,"file":948,"line":1109,"wp_function":1110},{"id":1112,"type":1102,"label":1113,"file":948,"line":1114},{"id":1116,"type":1107,"label":1108,"file":948,"line":1117,"wp_function":1110},[1232,1233],{"from":1101,"to":1106,"sanitized":863},{"from":1112,"to":1116,"sanitized":860},{"entryPoint":1235,"graph":1236,"unsanitizedCount":67,"severity":1214},"\u003Cclass-staggs-woocommerce> (includes\\woocommerce\\class-staggs-woocommerce.php:0)",{"nodes":1237,"edges":1240},[1238,1239],{"id":1101,"type":1102,"label":1200,"file":541,"line":1201},{"id":1106,"type":1107,"label":1108,"file":541,"line":1201,"wp_function":1110},[1241],{"from":1101,"to":1106,"sanitized":860},{"entryPoint":1243,"graph":1244,"unsanitizedCount":28,"severity":1250},"ajax_get_configurator_attribute_values (includes\\staggs-functions.php:659)",{"nodes":1245,"edges":1248},[1246,1247],{"id":1101,"type":1102,"label":1164,"file":868,"line":1165},{"id":1106,"type":1107,"label":1167,"file":868,"line":1168,"wp_function":1169},[1249],{"from":1101,"to":1106,"sanitized":860},"high",{"summary":1252,"deductions":1253},"The \"staggs\" plugin v2.16.0 exhibits a mixed security posture. While it demonstrates good practices in areas like prepared SQL statements (97%) and output escaping (94%), significant concerns arise from its attack surface and historical vulnerabilities. The presence of 8 AJAX handlers, with 6 lacking authentication checks, represents a substantial area of risk. This, combined with 8 flows with unsanitized paths, one of which is flagged as high severity, indicates potential for malicious input to be processed without proper validation. The plugin's history of 2 known CVEs, including a past critical vulnerability related to unrestricted file uploads and XSS, and a past medium vulnerability, suggests a pattern of security weaknesses that require diligent patching and ongoing monitoring.\n\nDespite the positive aspects like a single external HTTP request and a single capability check, the overall risk is elevated due to the unprotected entry points and the historical trend of critical and medium vulnerabilities. The presence of the `unserialize` function is a red flag, as it can lead to object injection vulnerabilities if not handled with extreme care and proper input sanitization. The bundled Freemius library at v1.0 might also be outdated, posing a potential risk if it contains known vulnerabilities. A critical assessment of the unprotected AJAX handlers and high-severity taint flows is paramount, alongside vigilance for future security advisories.",[1254,1256,1258,1261,1263,1266,1268],{"reason":1255,"points":527},"Unprotected AJAX handlers",{"reason":1257,"points":646},"Flows with unsanitized paths (high severity)",{"reason":1259,"points":1260},"Dangerous function: unserialize",7,{"reason":1262,"points":183},"Total known CVEs (1 critical, 1 medium)",{"reason":1264,"points":1265},"Bundled outdated library: Freemius v1.0",4,{"reason":1267,"points":48},"Flows with unsanitized paths (general)",{"reason":1269,"points":549},"Missing nonce checks on AJAX (implied by lack of auth)","2026-03-16T19:42:14.400Z",{"wat":1272,"direct":1277},{"assetPaths":1273,"generatorPatterns":1274,"scriptPaths":1275,"versionParams":1276},[],[],[],[],{"cssClasses":1278,"htmlComments":1279,"htmlAttributes":1280,"restEndpoints":1281,"jsGlobals":1282,"shortcodeOutput":1283},[],[],[],[],[],[]]