[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f8mfbSQyYlJFlUb5RBKSxb1yEiptIalxEC38aaw7eZP4":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":13,"last_updated":14,"tested_up_to":15,"requires_at_least":16,"requires_php":17,"tags":18,"homepage":23,"download_link":24,"security_score":25,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27,"vulnerabilities":28,"developer":29,"crawl_stats":26,"alternatives":35,"analysis":136,"fingerprints":634},"quasar-variable-attributes","Quasar Variable Attributes","2.2","nucleusgenius","https:\u002F\u002Fprofiles.wordpress.org\u002Fnucleusgenius\u002F","\u003Cp>The Quasar Variable Attributes plugin will allow you to create a more complex and beautiful selection of options in a variable product. You will be able to display a selection of variations in variable products in the catalog and archives.\u003C\u002Fp>\n\u003Cp>Individual setting of each attribute. Full control over the design, you customize the design of each individual attribute for the product card and categories. You can also customize block design with variables.\u003C\u002Fp>\n\u003Cp>The main feature of this plugin is the ability to set unique images for variable attributes in each product.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cp>1) 4 types of attribute display\u003Cbr \u002F>\n2) Design customization\u003Cbr \u002F>\n3) The ability to display a selection of variations in categories and archives\u003Cbr \u002F>\n4) The ability to display the quantity field in categories and archives\u003Cbr \u002F>\n5) Responsiveness settings\u003C\u002Fp>\n","The Quasar Variable Attributes plugin will allow you to create a more complex and beautiful selection of options in a variable product.",10,1991,0,"2023-04-04T10:25:00.000Z","6.2.9","4.8","5.6",[19,20,21,22],"improved-variable-product-attributes","variable-product-attributes","woocommerce-form","woocommerce-variable","https:\u002F\u002Fquasar-variable-attributes.quasar-form.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fquasar-variable-attributes.2.2.zip",85,null,"2026-03-15T15:16:48.613Z",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":30,"total_installs":31,"avg_security_score":25,"avg_patch_time_days":32,"trust_score":33,"computed_at":34},2,50,30,84,"2026-04-04T05:25:05.728Z",[36,61,84,104,123],{"slug":37,"name":38,"version":39,"author":40,"author_profile":41,"description":42,"short_description":43,"active_installs":44,"downloaded":45,"rating":46,"num_ratings":47,"last_updated":48,"tested_up_to":49,"requires_at_least":50,"requires_php":51,"tags":52,"homepage":57,"download_link":58,"security_score":59,"vuln_count":30,"unpatched_count":13,"last_vuln_date":60,"fetched_at":27},"woocommerce-simple-registration","Simple Registration for WooCommerce","1.5.9","Astoundify","https:\u002F\u002Fprofiles.wordpress.org\u002Fastoundify\u002F","\u003Cp>A simple plugin to add a [woocommerce_simple_registration] shortcode to display the registration form on a separate page.\u003C\u002Fp>\n\u003Ch3>Our Products\u003C\u002Fh3>\n\u003Cp>If you like this plugin, consider exploring our other themes and plugins:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fappointify\u002F\" rel=\"ugc\">Appointify\u003C\u002Fa> Appointify App, is the first Appointments Planner for WordPress, for Busy Enterpreneurs and Founders. Appointify allows you to share your calendar and have your funnel start by others planning appointments on top of it – with their own calendar authorized.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-job-manager-contact-listing\u002F\" rel=\"ugc\">Contact Listing for WP Job Manager\u003C\u002Fa> Sites using the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-job-manager\u002F\" rel=\"ugc\">WP Job Manager\u003C\u002Fa> plugin can use any of the supported plugins and allow visitors to contact the connected application email (or resume author) directly.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-job-manager-locations\u002F\" rel=\"ugc\">Regions for WP Job Manager\u003C\u002Fa> Adds a “Job Region” taxonomy so the site administrator can control a set of predefined regions listings can be assigned to.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-job-manager-colors\u002F\" rel=\"ugc\">Job Colors for WP Job Manager\u003C\u002Fa> Select the color of each existing job type in the Job Listings’ settings. Can set the color to be the background color, or text color.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-job-manager-companies\u002F\" rel=\"ugc\">WP Job Manager – Company Profiles\u003C\u002Fa> Outputs a list of all companies that have submitted jobs with links to their listings and profile.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-modal-popup-with-cookie-integration\u002F\" rel=\"ugc\">WP Modal Popup with Cookie Integration\u003C\u002Fa> Create and manage powerful promotion popups for your WordPress blog or website. Easy to use popup plugin that will help you to grab your visitor’s attention to introduce him offers, discounts or other kind of promotional notices.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Felementify-visual-widgets\u002F\" rel=\"ugc\">Elementify Visual Widgets\u003C\u002Fa> Elementify Visual Widgets is a free plugin packed with stunning elements to extend Elementor Page Builder functionality and make your website look like it is designed by a Professional Web Designer.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Feasy-digital-downloads-frontend-submissions-product-details-widget\u002F\" rel=\"ugc\">Easy Digital Downloads – Frontend Submissions Product Details\u003C\u002Fa> Specify and display frontend submission data as “product details” in a widget.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsimple-social-login\u002F\" rel=\"ugc\">Simple Social Login\u003C\u002Fa> Social login options for WordPress. Currently supports: Facebook, Twitter, Google.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fastoundify-recaptcha\u002F\" rel=\"ugc\">reCAPTCHA\u003C\u002Fa> Google reCAPTCHA for WordPress. Currently supports: WordPress Login\u002FRegister, WooCommerce Login\u002FRegister, WP Job Manager (Submission Form), Claim Listing for WP Job Manager, Gravity Forms, Ninja Forms, Contact Form 7.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n","A simple plugin to add a [woocommerce_simple_registration] shortcode to display the registration form on a separate page.",4000,182767,70,17,"2025-10-23T07:27:00.000Z","6.8.5","4.7.0","",[53,21,54,55,56],"woocommerce","woocommerce-register","woocommerce-registration","woocommerce-registration-form","https:\u002F\u002Fastoundify.com\u002Fproducts\u002Fwoocommerce-simple-registration\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwoocommerce-simple-registration.1.5.9.zip",91,"2025-10-24 00:00:00",{"slug":62,"name":63,"version":64,"author":65,"author_profile":66,"description":67,"short_description":68,"active_installs":69,"downloaded":70,"rating":71,"num_ratings":72,"last_updated":73,"tested_up_to":74,"requires_at_least":75,"requires_php":51,"tags":76,"homepage":80,"download_link":81,"security_score":82,"vuln_count":30,"unpatched_count":13,"last_vuln_date":83,"fetched_at":27},"additional-product-fields-for-woocommerce","Extra Product Options Builder for WooCommerce","1.2.156","EDGARROJAS","https:\u002F\u002Fprofiles.wordpress.org\u002Fedgarrojas\u002F","\u003Cp>With extra product options builder for woocommerce you get more fields\u002Ffeatures than any other, and we keep adding more every week. If you don’t find how to do something let us know and we will work on adding it.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\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\u002F0Onykz2QK2A?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&start=1&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\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>A bunch of fields at your disposal\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Text Box\u003C\u002Fstrong>: Add one line of text (\u003Ca href=\"https:\u002F\u002Fdemos.rednao.com\u002Fproductbuilder\u002Fproduct\u002Ftext-box-demo\u002F\" rel=\"nofollow ugc\">Demo\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multiple Box\u003C\u002Fstrong>: Add multiple lines of text (\u003Ca href=\"https:\u002F\u002Fdemos.rednao.com\u002Fproductbuilder\u002Fproduct\u002Fmultiple-box-demo\u002F\" rel=\"nofollow ugc\">Demo\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Radio:\u003C\u002Fstrong> Select from a list using radio buttons (\u003Ca href=\"https:\u002F\u002Fdemos.rednao.com\u002Fproductbuilder\u002Fproduct\u002Fradio-demo\u002F\" rel=\"nofollow ugc\">Demo\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Checkbox:\u003C\u002Fstrong> Select one or many options from a list (\u003Ca href=\"https:\u002F\u002Fdemos.rednao.com\u002Fproductbuilder\u002Fproduct\u002Fcheckbox-demo\u002F\" rel=\"nofollow ugc\">Demo\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Paragraph:\u003C\u002Fstrong> Add additional text to the product (\u003Ca href=\"https:\u002F\u002Fdemos.rednao.com\u002Fproductbuilder\u002Fproduct\u002Fparagraph-demo\u002F\" rel=\"nofollow ugc\">Demo\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Divider:\u003C\u002Fstrong> Separate the extra product fields in sections (\u003Ca href=\"https:\u002F\u002Fdemos.rednao.com\u002Fproductbuilder\u002Fproduct\u002Fdivider-demo\u002F\" rel=\"nofollow ugc\">Demo\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Datepicker:\u003C\u002Fstrong> Select a date from a calendar (\u003Ca href=\"https:\u002F\u002Fdemos.rednao.com\u002Fproductbuilder\u002Fproduct\u002Fdatepicker\u002F\" rel=\"nofollow ugc\">Demo\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Masked Field:\u003C\u002Fstrong> Allow to input text in a predefined format (\u003Ca href=\"https:\u002F\u002Fdemos.rednao.com\u002Fproductbuilder\u002Fproduct\u002Fmasked-field\u002F\" rel=\"nofollow ugc\">Demo\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Color Picker:\u003C\u002Fstrong> Select a color form a dropdown (\u003Ca href=\"https:\u002F\u002Fdemos.rednao.com\u002Fproductbuilder\u002Fproduct\u002Fcolor-picker\u002F\" rel=\"nofollow ugc\">Demo\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Slider:\u003C\u002Fstrong> Slider control (\u003Ca href=\"https:\u002F\u002Fdemos.rednao.com\u002Fproductbuilder\u002Fproduct\u002Fsliders\u002F\" rel=\"nofollow ugc\">Demo\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Range:\u003C\u002Fstrong> Similar to slider but with multiple indicators (\u003Ca href=\"https:\u002F\u002Fdemos.rednao.com\u002Fproductbuilder\u002Fproduct\u002Frange\u002F\" rel=\"nofollow ugc\">Demo\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Button Selector:\u003C\u002Fstrong> Select from a list of options (\u003Ca href=\"https:\u002F\u002Fdemos.rednao.com\u002Fproductbuilder\u002Fproduct\u002Fbutton-selectors\u002F\" rel=\"nofollow ugc\">Demo\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Switch:\u003C\u002Fstrong> Turn on\u002Foff control (\u003Ca href=\"https:\u002F\u002Fdemos.rednao.com\u002Fproductbuilder\u002Fproduct\u002Fswitch\u002F\" rel=\"nofollow ugc\">Demo\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Signature:\u003C\u002Fstrong> Signature control (\u003Ca href=\"https:\u002F\u002Fdemos.rednao.com\u002Fproductbuilder\u002Fproduct\u002Fsignature\u002F\" rel=\"nofollow ugc\">Demo\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Item Swatcher:\u003C\u002Fstrong> Select from a list of colors (\u003Ca href=\"https:\u002F\u002Fdemos.rednao.com\u002Fproductbuilder\u002Fproduct\u002Fcolor-swatcher\u002F\" rel=\"nofollow ugc\">Demo\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Term of Service:\u003C\u002Fstrong> Add a term of service checkbox (\u003Ca href=\"https:\u002F\u002Fdemos.rednao.com\u002Fproductbuilder\u002Fproduct\u002Fterm-of-service\u002F\" rel=\"nofollow ugc\">Demo\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Google Maps:\u003C\u002Fstrong> Pick address using google maps (\u003Ca href=\"https:\u002F\u002Fdemos.rednao.com\u002Fproductbuilder\u002Fproduct\u002Fgoogle-maps\u002F\" rel=\"nofollow ugc\">Demo\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Textual Image:\u003C\u002Fstrong> Dynamically add text to an image (\u003Ca href=\"https:\u002F\u002Fdemos.rednao.com\u002Fproductbuilder\u002Fproduct\u002Ftextual-image\u002F\" rel=\"nofollow ugc\">Demo\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Size Chart:\u003C\u002Fstrong> Display a table, each row can be configured with a different price if needed (\u003Ca href=\"https:\u002F\u002Fdemos.rednao.com\u002Fproductbuilder\u002Fproduct\u002Fsize-chart\u002F\" rel=\"nofollow ugc\">Demo\u003C\u002Fa>)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Conditional logic:\u003C\u002Fstrong> Show or hide using conditions, like when a variation is selected or when another field has an specific value  (\u003Ca href=\"http:\u002F\u002Fproductbuilder.rednao.com\u002Fproduct\u002Fshow-hide-demo\u002F\" rel=\"nofollow ugc\">Demo\u003C\u002Fa>)\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>More than 1500 icons to style your fields:\u003C\u002Fstrong> Make your fields look great and easy to fill with your own icons or images  (\u003Ca href=\"https:\u002F\u002Fproductbuilder.rednao.com\u002Fproduct\u002Ficons\u002F\" rel=\"nofollow ugc\">Demo\u003C\u002Fa>)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Premium Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>There is also a premium version that has more fields\u003C\u002Fstrong>\n\u003Cul>\n\u003Cli>\u003Cstrong>List\u003C\u002Fstrong>: Add a list that can be increased or decreased by the user (\u003Ca href=\"https:\u002F\u002Fdemos.rednao.com\u002Fproductbuilder\u002Fproduct\u002Flist-demo\u002F\" rel=\"nofollow ugc\">Demo\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Group Panel\u003C\u002Fstrong>: Create sub sections and display a sub total in each of them (\u003Ca href=\"https:\u002F\u002Fdemos.rednao.com\u002Fproductbuilder\u002Fproduct\u002Fgroup-panel\u002F\" rel=\"nofollow ugc\">Demo\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Pop Up\u003C\u002Fstrong>: Add a button that will display the configured fields in a pop up (\u003Ca href=\"https:\u002F\u002Fdemos.rednao.com\u002Fproductbuilder\u002Fproduct\u002Fpop-up\u002F\" rel=\"nofollow ugc\">Demo\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Repeater\u003C\u002Fstrong>: Create a list of fields that can be repeater with a buttons (\u003Ca href=\"https:\u002F\u002Fdemos.rednao.com\u002Fproductbuilder\u002Fproduct\u002Frepeater\u002F\" rel=\"nofollow ugc\">Demo\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>File Upload\u003C\u002Fstrong>: Upload files (\u003Ca href=\"https:\u002F\u002Fdemos.rednao.com\u002Fproductbuilder\u002Fproduct\u002Ffile-demo\u002F\" rel=\"nofollow ugc\">Demo\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Hidden\u003C\u002Fstrong>: Hiden field that is not visible by the user but can be seen in the order dashboard\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Image Picker\u003C\u002Fstrong>: Select one or many items from a list of images (\u003Ca href=\"https:\u002F\u002Fdemos.rednao.com\u002Fproductbuilder\u002Fproduct\u002Fimage-picker-demo\u002F\" rel=\"nofollow ugc\">Demo\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Daterange\u003C\u002Fstrong>: Create a field that can do calculations between two dates (\u003Ca href=\"https:\u002F\u002Fdemos.rednao.com\u002Fproductbuilder\u002Fproduct\u002Fdaterange\u002F\" rel=\"nofollow ugc\">Demo\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Searchable dropdown\u003C\u002Fstrong>: Create a dropdown that can be filtered, this dropdown can also include images (\u003Ca href=\"https:\u002F\u002Fdemos.rednao.com\u002Fproductbuilder\u002Fproduct\u002Fsearchable-select\u002F\" rel=\"nofollow ugc\">Demo\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Collapsible Panel\u003C\u002Fstrong>: A panel that can collapse fields inside it (\u003Ca href=\"https:\u002F\u002Fdemos.rednao.com\u002Fproductbuilder\u002Fproduct\u002Fcollapsible-panel\u002F\" rel=\"nofollow ugc\">Demo\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Text With Styles:\u003C\u002Fstrong> Let users style a text (\u003Ca href=\"https:\u002F\u002Fdemos.rednao.com\u002Fproductbuilder\u002Fproduct\u002Ftext-with-styles\u002F\" rel=\"nofollow ugc\">Demo\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Likert with scale:\u003C\u002Fstrong> Create a likert scale line  (\u003Ca href=\"https:\u002F\u002Fdemos.rednao.com\u002Fproductbuilder\u002Fproduct\u002Flikert-scale\u002F\" rel=\"nofollow ugc\">Demo\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Survey:\u003C\u002Fstrong> Add a survey table to your product (\u003Ca href=\"https:\u002F\u002Fdemos.rednao.com\u002Fproductbuilder\u002Fproduct\u002Fsurvey\u002F\" rel=\"nofollow ugc\">Demo\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Group Button:\u003C\u002Fstrong> Add selectable buttons ([Demo}(https:\u002F\u002Fdemos.rednao.com\u002Fproductbuilder\u002Fproduct\u002Fgroup-button\u002F))\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Rating\u003C\u002Fstrong>: Add a rating field (\u003Ca href=\"https:\u002F\u002Fdemos.rednao.com\u002Fproductbuilder\u002Fproduct\u002Frating\u002F\" rel=\"nofollow ugc\">Demo\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Image Condition\u003C\u002Fstrong>: Change the product image depending on a condition. (\u003Ca href=\"https:\u002F\u002Fdemos.rednao.com\u002Fproductbuilder\u002Fproduct\u002Fimage-condition-demo\u002F\" rel=\"nofollow ugc\">Demo\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fproductbuilder.rednao.com\u002Fknowledge-base\u002Fintroduction\u002F\" rel=\"nofollow ugc\">Formulas\u003C\u002Fa>\u003C\u002Fstrong>: Change the product image depending on a condition.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fproductbuilder.rednao.com\u002Fknowledge-base\u002Fglobal-product-options\u002F\" rel=\"nofollow ugc\">Global Product Options\u003C\u002Fa>\u003C\u002Fstrong>: Add options to all the products that match a condition defined by you\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom Validations\u003C\u002Fstrong>: Create your own validations (\u003Ca href=\"https:\u002F\u002Fdemos.rednao.com\u002Fproductbuilder\u002Fproduct\u002Fcustom-validation\u002F\" rel=\"nofollow ugc\">Demo\u003C\u002Fa>)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Latest Tutorials\u003C\u002Fh3>\n\u003Cp>= Creating multi-price options =\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fproductbuilder.rednao.com\u002Fknowledge-base\u002Fcreating-multi-price-options\u002F\" rel=\"nofollow ugc\">Link\u003C\u002Fa>\u003Cbr \u002F>\nLearn how to create fields with dynamic prices\u003C\u002Fp>\n\u003Ch4>How to add extra options to hundreds of WooCommerce products\u003C\u002Fh4>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fproductbuilder.rednao.com\u002Fhow-to-add-extra-options-to-hundreds-of-products-at-the-same-time\u002F\" rel=\"nofollow ugc\">link\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Learn how to apply extra options in bulk to products that match a criteria (for example to products that belongs to a specific category)\u003C\u002Fp>\n\u003Ch3>Creating Fees\u003C\u002Fh3>\n\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\u002FdzwNn1KsYfw?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>Couldn’t add the extra product option that you needed? Let us know! we are eager to improve the plugin even more =) \u003Ca href=\"https:\u002F\u002Fproductbuilder.rednao.com\u002Fcontact-us\u002F\" rel=\"nofollow ugc\">Contact Us\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Latest Tutorials\u003C\u002Fh3>\n\u003Cp>Introduction to the front end api\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fproductbuilder.rednao.com\u002Fknowledge-base\u002F1-introduction\u002F\" rel=\"nofollow ugc\">Link\u003C\u002Fa>\u003Cbr \u002F>\nFor developers. Learn how to use the api to fill a text box or check a box programmatically.\u003C\u002Fp>\n","The most customizable extra product options builder for WooCommerce. You will love how many fields and features the free version has.",2000,181656,96,94,"2026-03-04T18:49:00.000Z","6.9.4","3.3",[77,53,78,21,79],"extra-product-options","woocommerce-fields","woocommerce-options","https:\u002F\u002Fproductbuilder.rednao.com\u002Fgetit\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fadditional-product-fields-for-woocommerce.zip",99,"2024-10-23 22:12:53",{"slug":85,"name":86,"version":87,"author":88,"author_profile":89,"description":90,"short_description":91,"active_installs":92,"downloaded":93,"rating":94,"num_ratings":95,"last_updated":96,"tested_up_to":74,"requires_at_least":50,"requires_php":97,"tags":98,"homepage":102,"download_link":103,"security_score":94,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27},"product-variant-table-for-woocommerce","PVT – Product Variation Table for WooCommerce","1.9.1","WPXtension","https:\u002F\u002Fprofiles.wordpress.org\u002Fwpxteam\u002F","\u003Cp>\u003Cstrong>PVT – Product Variation Table for WooCommerce\u003C\u002Fstrong> allows you to replace the default dropdown options of WooCommerce variable products and display your product variations in a beautiful and customizable table.\u003C\u002Fp>\n\u003Cp>By default, WooCommerce offers a dropdown for the variable products so customers can choose between the size, color, and other available options. With the \u003Cstrong>PVT – Product Variation Table for WooCommerce\u003C\u002Fstrong>, you can display the available product variations in an easy-to-follow table. It also offers flexible options to customize the product variation table. Furthermore, customers will have the ability to filter and sort the available options by attributes, price, and other options.\u003C\u002Fp>\n\u003Cp>PVT – Product Variation Table for WooCommerce offers ease both for the store owners and customers. It will help your customers to quickly browse through the available options and purchase the desired products. Thus, store owners will have a better chance to make a higher revenue from their store.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"http:\u002F\u002Fdemo.wpxtension.com\u002Fproduct-variation-table-for-woocommerce\u002Fproduct\u002Fonly-variation-table\u002F\" title=\"Product Variation Table Demo.\" rel=\"nofollow ugc\">\u003Cstrong>View Demo\u003C\u002Fstrong>\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwpxtension.com\u002Fdoc-category\u002Fproduct-variation-table-for-woocommerce\" title=\"Product Variation Table Documentation.\" rel=\"nofollow ugc\">\u003Cstrong>Documentation\u003C\u002Fstrong>\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwpxtension.com\u002Fsupport-ticket\" title=\"Help & Support.\" rel=\"nofollow ugc\">\u003Cstrong>Support\u003C\u002Fstrong>\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FWPXtension\u002Fproduct-variation-table-for-woocommerce\u002Fblob\u002Fmain\u002Ffree-vs-pro.md\" title=\"PVT - Product Variation Table for WooCommerce Free vs Pro.\" rel=\"nofollow ugc\">\u003Cstrong>Free vs Pro\u003C\u002Fstrong>\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwpxtension.com\u002Fproduct\u002Fproduct-variation-table-for-woocommerce\u002F\" title=\"PVT - Product Variation Table for WooCommerce Pro.\" rel=\"nofollow ugc\">\u003Cstrong>Pro Version\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Free Version: Feature Highlights of PVT – Product Variation Table for WooCommerce\u003C\u002Fh3>\n\u003Cp>⚙️ Control what columns to show or hide in the variations table.\u003Cbr \u002F>\n⚙️ Select where you want the variations table to show up in the product page.\u003Cbr \u002F>\n⚙️ Sort the table columns as you wish using easy drag’n drop tables in settings.\u003Cbr \u002F>\n⚙️ Show or hide the “Available Options” button to scroll to the variation table when clicked.\u003Cbr \u002F>\n⚙️ Customize “Available Options” and “Add to cart” button text.\u003Cbr \u002F>\n⚙️ Choose Plus and Minus buttons to increase\u002Fdecrease the quantity for each variation.\u003Cbr \u002F>\n⚙️ Scroll to top or, redirect to cart page once a product is successfully carted.\u003Cbr \u002F>\n⚙️ Display cart confirmation notice after a product successfully carted.\u003Cbr \u002F>\n⚙️ Add subtotal columns to instantly display price updates when quantity changes\u003Cbr \u002F>\n⚙️ Show or hide header of the variation table.\u003Cbr \u002F>\n⚙️ Disable Add To Cart Button when a product variation is out of stock.\u003Cbr \u002F>\n⚙️ Stop table breakdown on small devices to display it like large screen devices.\u003Cbr \u002F>\n⚙️ Your store, your style! Use the shortcode \u003Ccode>[pvtfw_table_display]\u003C\u002Fcode> to include the variation table in your product description.\u003Cbr \u002F>\n⚙️ Set a minimum width for the table that fits your theme and page layout.\u003Cbr \u002F>\n⚙️ User-friendly horizontal scrollbar option for your table.\u003Cbr \u002F>\n⚙️ Now PVT has a format for the +\u002F- quantity field option; you are no longer dependent on the theme.\u003Cbr \u002F>\n⚙️ PVT can now show stock status for managed and unmanaged stock quantity.\u003Cbr \u002F>\n⚙️ Furthermore, you can hide the “Available Options” title above the variation table.\u003C\u002Fp>\n\u003Ch3>Advanced Version: Feature Highlights of PVT – Product Variation Table for WooCommerce\u003C\u002Fh3>\n\u003Cp>✅ \u003Ca href=\"https:\u002F\u002Fwpxtension.com\u002Fproduct\u002Fproduct-variation-table-for-woocommerce\u002F\" title=\"Advanced Version of PVT - Product Variation Table for WooCommerce\" rel=\"nofollow ugc\">\u003Cstrong>GET THE ADVANCED VERSION\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>With the extended version of this plugin, you can take your product variation tables to the next level and increase your store sales with better user experience.\u003C\u002Fp>\n\u003Cp>🎨 Bulk add to cart variation products.\u003Cbr \u002F>\n🎨 Display Bulk Cart Notice and customize the notice text.\u003Cbr \u002F>\n🎨 Display both variation table and dropdown.\u003Cbr \u002F>\n🎨 Exclude out of stock variations from the table.\u003Cbr \u002F>\n🎨 Resize variation thumbnail on the product table.\u003Cbr \u002F>\n🎨 Show or hide variation table for individual product.\u003Cbr \u002F>\n🎨 Show or hide variation table for a category.\u003Cbr \u002F>\n🎨 Zoom variation thumbnail on the product table.\u003Cbr \u002F>\n🎨 Enable thumbnail popup for variation products.\u003Cbr \u002F>\n🎨 Display thumbnail popup gallery.\u003Cbr \u002F>\n🎨 Show variation title with attributes on popup.\u003Cbr \u002F>\n🎨 Search variations by typing your search keywords.\u003Cbr \u002F>\n🎨 Disable variation table for mobile screen.\u003Cbr \u002F>\n🎨 Pre-select all variations.\u003Cbr \u002F>\n🎨 Variation Table Pagination.\u003Cbr \u002F>\n🎨 Two different bulk variation table layout. Such as: checkbox style, quantity based bulk cart.\u003Cbr \u002F>\n🎨 Display the number of selected items and the total price with the Bulk Cart button.\u003Cbr \u002F>\n🎨 Add custom columns to variation table. How to add custom columns? Please check this \u003Ca href=\"https:\u002F\u002Fwpxtension.com\u002Fdocs\u002Fcustom-columns-to-the-variation-table\u002F\" rel=\"nofollow ugc\">article\u003C\u002Fa>.\u003Cbr \u002F>\n🎨 Replace the Add to Cart text from the Action Column with a Cart Icon. As a result, your product variation table will be more compact and beautiful.\u003Cbr \u002F>\n🎨 Replace the Bulk Cart Text with a Cart Icon to make your product page more appealing\u003Cbr \u002F>\n🎨 Display text “Out of Stock” replacing the disable quantity field for out-of-stock variations.\u003Cbr \u002F>\n🎨 PVT Pro is now wishlist compatible; you can display the Add to Wishlist option in the table.\u003Cbr \u002F>\n🎨 Compatible with Back In Stock Notifier Plugin; you can display the inline form\u002Fpopup button in the table.\u003Cbr \u002F>\n🎨 Support for the Min\u002FMax Step control plugin empowers you to apply those rules inside the variation table too.\u003Cbr \u002F>\n🎨 Have a long list of variations! Apply vertical scrolling for a better user experience.\u003Cbr \u002F>\n🎨 Display Ajax Variation Table Popup using \u003Ccode>Display Rule\u003C\u002Fcode>\u003Cbr \u002F>\n🎨 Customize the Variation Table design (Header, Table Body, and Footer) as you want.\u003Cbr \u002F>\n🎨 In addition to Bulk Cart, PVT offers Quick Cart. Items are updated (added\u002Fremoved) to the cart only by updating (increasing\u002Fdecreasing) the quantity field.\u003C\u002Fp>\n\u003Cp>Currently, it has support for the following plugins:\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fyith-woocommerce-wishlist\u002F\" rel=\"ugc\">YITH WooCommerce Wishlist\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fti-woocommerce-wishlist\u002F\" rel=\"ugc\">TI WooCommerce Wishlist\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fback-in-stock-notifier-for-woocommerce\u002F\" rel=\"ugc\">Back In Stock Notifier for WooCommerce\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwoocommerce.com\u002Fproducts\u002Fminmax-quantities\u002F\" rel=\"nofollow ugc\">Min\u002FMax Quantities plugin\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Our Popular Addons for WooCommerce\u003C\u002Fh3>\n\u003Cp>👉 \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fvariation-price-display\u002F\" rel=\"ugc\">Variation Price Display Range for WooCommerce\u003C\u002Fa>\u003Cbr \u002F>\n👉 \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fvariations-as-radio-buttons\u002F\" rel=\"ugc\">VariationX – Variations as Radio Buttons for WooCommerce\u003C\u002Fa>\u003Cbr \u002F>\n👉 \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Ffast-cart\u002F\" rel=\"ugc\">Fast Cart for WooCommerce\u003C\u002Fa>\u003Cbr \u002F>\n👉 \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fproduct-share\u002F\" rel=\"ugc\">Social Share for WooCommerce\u003C\u002Fa>\u003C\u002Fp>\n","Display WooCommerce product variations in a nicely formatted table with options to sort and filter by attribute.",1000,60097,100,49,"2025-12-21T16:40:00.000Z","5.6.20",[99,100,101,53,22],"table","variations","variations-table","https:\u002F\u002Fwpxtension.com\u002Fproduct\u002Fproduct-variation-table-for-woocommerce\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fproduct-variant-table-for-woocommerce.1.9.1.zip",{"slug":105,"name":106,"version":107,"author":108,"author_profile":109,"description":110,"short_description":111,"active_installs":46,"downloaded":112,"rating":94,"num_ratings":30,"last_updated":113,"tested_up_to":114,"requires_at_least":115,"requires_php":116,"tags":117,"homepage":120,"download_link":121,"security_score":122,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27},"nss-wooregistration-form","Nss Wooregistration Form","2.2.1","saiful.total","https:\u002F\u002Fprofiles.wordpress.org\u002Fsaifultotal\u002F","\u003Cp>If you have woo-commerce\u002FeCommerce business & integrated with WordPress. This is a simple woo-commerce user registration plugin you can use it easily.\u003C\u002Fp>\n\u003Cp>Go to the woo-commerce settings->account\u002Fprivacy tab then select a checkbox which is “Allow customers to create an account on the “My Account page”. It will be automatically added a my-account page which is so easy nothing to create a new page. So you can just active and open my-account page.\u003C\u002Fp>\n\u003Cp>How to use Recaptcha?\u003C\u002Fp>\n\u003Cp>Go to this \u003Ca href=\"https:\u002F\u002Fwww.google.com\u002Frecaptcha\u002Fadmin\" rel=\"nofollow ugc\">Google Recaptcha\u003C\u002Fa>. Firstly register your site domain then create a new ‘site key’ and ‘secret key’. See our screenshot.\u003C\u002Fp>\n\u003Cp>I think it will help your projects for new user registration. 🙂\u003C\u002Fp>\n\u003Ch3>Demo : \u003Ca href=\"https:\u002F\u002Feclippermedia.com\u002Fplugin\u002Fmy-account\u002F\" rel=\"nofollow ugc\">Link\u003C\u002Fa>\u003C\u002Fh3>\n\u003Cp>Thank you.\u003C\u002Fp>\n\u003Cp>Major features in woocommerce registration:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Woocommerce my-account page in added to registration form\u003C\u002Fli>\n\u003Cli>Easy to customization & went to change code.\u003C\u002Fli>\n\u003Cli>Many custom options of woocommerce registration form.\u003C\u002Fli>\n\u003Cli>Have google rechaptha v2.\u003C\u002Fli>\n\u003C\u002Ful>\n","Custom woocommerce login\u002Fregistration form with custom fields.",4112,"2025-01-20T11:28:00.000Z","6.7.5","3.0.1","7.4",[118,119,21,54,56],"login-registration","simple-register-form","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fnss-wooregistration-form","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fnss-wooregistration-form.zip",92,{"slug":124,"name":125,"version":126,"author":7,"author_profile":8,"description":127,"short_description":128,"active_installs":129,"downloaded":130,"rating":13,"num_ratings":13,"last_updated":131,"tested_up_to":15,"requires_at_least":16,"requires_php":17,"tags":132,"homepage":134,"download_link":135,"security_score":25,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27},"quasar-form-woo-add-on","Quasar form – add-on for WooCommerce","1.7","\u003Cp>Allows you to use forms from the Quasar Form plugin as quick order forms in Woocommerce. This addon works according to the following algorithm. In the main settings. You select the form created in the Quasar Form plugin. Then you connect the fields of this form with the woccomerce order fields so that the form data appears in the order.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Works with simple products\u003C\u002Fli>\n\u003Cli>Design customization\u003C\u002Fli>\n\u003Cli>Creating an order in WooCommerce\u003C\u002Fli>\n\u003Cli>Setting up the location of the quick order button\u003C\u002Fli>\n\u003C\u002Fol>\n","Allows you to use forms from the Quasar Form plugin as quick order forms in Woocommerce",40,2080,"2023-04-04T10:31:00.000Z",[133,21],"buy-one-click-woocommerce","https:\u002F\u002Fwoocommerce.quasar-form.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fquasar-form-woo-add-on.1.7.zip",{"attackSurface":137,"codeSignals":214,"taintFlows":623,"riskAssessment":624,"analyzedAt":633},{"hooks":138,"ajaxHandlers":200,"restRoutes":211,"shortcodes":212,"cronEvents":213,"entryPointCount":30,"unprotectedCount":13},[139,145,149,153,157,160,165,169,173,177,181,185,189,193,197],{"type":140,"name":141,"callback":142,"file":143,"line":144},"action","admin_menu","quasar_variable_free_attributes_main_addpanel","quasar-variable-attributes-main.php",19,{"type":140,"name":146,"callback":147,"file":143,"line":148},"admin_enqueue_scripts","quasar_variable_free_attributes_button_script",88,{"type":140,"name":150,"callback":151,"file":143,"line":152},"plugins_loaded","quasar_variable_free_attributes_lang",95,{"type":140,"name":154,"callback":155,"file":143,"line":156},"wp_footer","quasar_variable_free_attributes_frontend",106,{"type":140,"name":146,"callback":158,"file":143,"line":159},"quasar_variable_free_attributes_admin_script",153,{"type":161,"name":162,"callback":163,"priority":11,"file":143,"line":164},"filter","woocommerce_product_data_tabs","quasar_variable_free_attributes_product_data_tabs",172,{"type":140,"name":166,"callback":167,"priority":11,"file":143,"line":168},"woocommerce_product_data_panels","quasar_variable_free_attr_product_data_panels",207,{"type":140,"name":170,"callback":171,"priority":11,"file":143,"line":172},"woocommerce_admin_process_product_object","quasar_variable_free_attributes_product_object",216,{"type":140,"name":174,"callback":175,"file":143,"line":176},"woocommerce_after_add_to_cart_button","quasar_variable_free_attributes_add_button_1",951,{"type":140,"name":178,"callback":179,"file":143,"line":180},"woocommerce_before_quantity_input_field","quasar_variable_free_attributes_add_button_2",971,{"type":140,"name":182,"callback":183,"file":143,"line":184},"woocommerce_single_product_summary","quasar_variable_free_attributes_add_button_3",989,{"type":140,"name":186,"callback":187,"file":143,"line":188},"woocommerce_product_meta_end","quasar_variable_free_attributes_add_button_4",1008,{"type":140,"name":190,"callback":191,"file":143,"line":192},"woocommerce_after_shop_loop_item","quasar_variable_free_attributes_archive_button_1",1028,{"type":140,"name":194,"callback":195,"file":143,"line":196},"woocommerce_before_shop_loop_item","quasar_variable_free_attributes_archive_button_2",1050,{"type":140,"name":154,"callback":198,"file":143,"line":199},"quasar_variable_free_footer_style",1073,[201,207],{"action":202,"nopriv":203,"callback":204,"hasNonce":205,"hasCapCheck":205,"file":143,"line":206},"save_attr_setting_q",false,"quasar_variable_free_attributes_save",true,1083,{"action":208,"nopriv":203,"callback":209,"hasNonce":205,"hasCapCheck":205,"file":143,"line":210},"save_attr_import_setting_q","quasar_variable_free_attributes_export",1084,[],[],[],{"dangerousFunctions":215,"sqlUsage":216,"outputEscaping":236,"fileOperations":13,"externalRequests":621,"nonceChecks":30,"capabilityChecks":30,"bundledLibraries":622},[],{"prepared":217,"raw":218,"locations":219},4,7,[220,224,226,228,230,232,234],{"file":221,"line":222,"context":223},"admin.php",74,"$wpdb->get_results() with variable interpolation",{"file":221,"line":225,"context":223},224,{"file":221,"line":227,"context":223},373,{"file":143,"line":229,"context":223},60,{"file":143,"line":231,"context":223},64,{"file":143,"line":233,"context":223},230,{"file":143,"line":235,"context":223},236,{"escaped":237,"rawEcho":238,"locations":239},399,193,[240,243,245,246,248,250,252,254,256,258,260,262,264,266,268,270,272,274,276,278,280,282,284,286,288,290,292,293,295,297,299,301,303,305,307,309,311,313,315,317,319,321,323,325,327,329,331,333,335,337,339,341,343,345,347,349,351,353,355,357,359,361,363,365,367,369,371,373,375,377,379,381,383,385,387,389,391,393,395,397,399,401,403,405,407,409,411,413,415,417,419,421,423,425,427,428,430,432,434,436,438,440,442,444,446,448,450,452,454,456,458,460,462,464,466,468,470,472,474,476,478,480,482,484,486,488,490,492,494,496,498,500,502,504,506,508,510,512,514,516,518,520,522,524,526,528,530,532,534,536,538,540,542,544,546,548,550,552,554,556,558,560,562,564,566,568,570,572,574,576,578,580,582,584,586,588,590,592,594,596,598,599,601,603,604,605,607,609,611,613,615,617,619],{"file":221,"line":241,"context":242},36,"raw output",{"file":221,"line":244,"context":242},45,{"file":221,"line":31,"context":242},{"file":221,"line":247,"context":242},62,{"file":221,"line":249,"context":242},108,{"file":221,"line":251,"context":242},143,{"file":221,"line":253,"context":242},151,{"file":221,"line":255,"context":242},159,{"file":221,"line":257,"context":242},163,{"file":221,"line":259,"context":242},164,{"file":221,"line":261,"context":242},165,{"file":221,"line":263,"context":242},180,{"file":221,"line":265,"context":242},181,{"file":221,"line":267,"context":242},187,{"file":221,"line":269,"context":242},189,{"file":221,"line":271,"context":242},190,{"file":221,"line":273,"context":242},191,{"file":221,"line":275,"context":242},196,{"file":221,"line":277,"context":242},198,{"file":221,"line":279,"context":242},199,{"file":221,"line":281,"context":242},200,{"file":221,"line":283,"context":242},205,{"file":221,"line":285,"context":242},210,{"file":221,"line":287,"context":242},211,{"file":221,"line":289,"context":242},212,{"file":221,"line":291,"context":242},233,{"file":221,"line":235,"context":242},{"file":221,"line":294,"context":242},237,{"file":221,"line":296,"context":242},238,{"file":221,"line":298,"context":242},239,{"file":221,"line":300,"context":242},245,{"file":221,"line":302,"context":242},251,{"file":221,"line":304,"context":242},261,{"file":221,"line":306,"context":242},266,{"file":221,"line":308,"context":242},270,{"file":221,"line":310,"context":242},275,{"file":221,"line":312,"context":242},280,{"file":221,"line":314,"context":242},285,{"file":221,"line":316,"context":242},290,{"file":221,"line":318,"context":242},310,{"file":221,"line":320,"context":242},311,{"file":221,"line":322,"context":242},322,{"file":221,"line":324,"context":242},324,{"file":221,"line":326,"context":242},325,{"file":221,"line":328,"context":242},326,{"file":221,"line":330,"context":242},331,{"file":221,"line":332,"context":242},333,{"file":221,"line":334,"context":242},334,{"file":221,"line":336,"context":242},335,{"file":221,"line":338,"context":242},340,{"file":221,"line":340,"context":242},345,{"file":221,"line":342,"context":242},346,{"file":221,"line":344,"context":242},347,{"file":221,"line":346,"context":242},383,{"file":221,"line":348,"context":242},386,{"file":221,"line":350,"context":242},387,{"file":221,"line":352,"context":242},388,{"file":221,"line":354,"context":242},389,{"file":221,"line":356,"context":242},396,{"file":221,"line":358,"context":242},402,{"file":221,"line":360,"context":242},413,{"file":221,"line":362,"context":242},417,{"file":221,"line":364,"context":242},422,{"file":221,"line":366,"context":242},428,{"file":221,"line":368,"context":242},433,{"file":221,"line":370,"context":242},438,{"file":221,"line":372,"context":242},455,{"file":221,"line":374,"context":242},459,{"file":221,"line":376,"context":242},462,{"file":221,"line":378,"context":242},463,{"file":221,"line":380,"context":242},464,{"file":221,"line":382,"context":242},465,{"file":221,"line":384,"context":242},471,{"file":221,"line":386,"context":242},476,{"file":221,"line":388,"context":242},481,{"file":221,"line":390,"context":242},497,{"file":221,"line":392,"context":242},502,{"file":221,"line":394,"context":242},511,{"file":221,"line":396,"context":242},515,{"file":221,"line":398,"context":242},518,{"file":221,"line":400,"context":242},519,{"file":221,"line":402,"context":242},520,{"file":221,"line":404,"context":242},521,{"file":221,"line":406,"context":242},527,{"file":221,"line":408,"context":242},532,{"file":221,"line":410,"context":242},537,{"file":221,"line":412,"context":242},542,{"file":221,"line":414,"context":242},558,{"file":221,"line":416,"context":242},563,{"file":221,"line":418,"context":242},573,{"file":221,"line":420,"context":242},583,{"file":221,"line":422,"context":242},588,{"file":221,"line":424,"context":242},593,{"file":221,"line":426,"context":242},598,{"file":221,"line":426,"context":242},{"file":221,"line":429,"context":242},602,{"file":221,"line":431,"context":242},605,{"file":221,"line":433,"context":242},606,{"file":221,"line":435,"context":242},607,{"file":221,"line":437,"context":242},608,{"file":221,"line":439,"context":242},614,{"file":221,"line":441,"context":242},619,{"file":221,"line":443,"context":242},624,{"file":221,"line":445,"context":242},629,{"file":221,"line":447,"context":242},634,{"file":221,"line":449,"context":242},639,{"file":221,"line":451,"context":242},645,{"file":221,"line":453,"context":242},663,{"file":221,"line":455,"context":242},669,{"file":221,"line":457,"context":242},670,{"file":221,"line":459,"context":242},671,{"file":221,"line":461,"context":242},672,{"file":221,"line":463,"context":242},679,{"file":221,"line":465,"context":242},683,{"file":221,"line":467,"context":242},686,{"file":221,"line":469,"context":242},687,{"file":221,"line":471,"context":242},689,{"file":221,"line":473,"context":242},690,{"file":221,"line":475,"context":242},692,{"file":221,"line":477,"context":242},693,{"file":221,"line":479,"context":242},696,{"file":221,"line":481,"context":242},697,{"file":221,"line":483,"context":242},702,{"file":221,"line":485,"context":242},729,{"file":221,"line":487,"context":242},732,{"file":221,"line":489,"context":242},733,{"file":221,"line":491,"context":242},735,{"file":221,"line":493,"context":242},736,{"file":221,"line":495,"context":242},741,{"file":221,"line":497,"context":242},770,{"file":221,"line":499,"context":242},771,{"file":221,"line":501,"context":242},773,{"file":221,"line":503,"context":242},774,{"file":221,"line":505,"context":242},782,{"file":221,"line":507,"context":242},788,{"file":221,"line":509,"context":242},789,{"file":221,"line":511,"context":242},790,{"file":221,"line":513,"context":242},791,{"file":221,"line":515,"context":242},805,{"file":221,"line":517,"context":242},806,{"file":221,"line":519,"context":242},807,{"file":221,"line":521,"context":242},808,{"file":221,"line":523,"context":242},819,{"file":221,"line":525,"context":242},820,{"file":221,"line":527,"context":242},821,{"file":221,"line":529,"context":242},822,{"file":221,"line":531,"context":242},833,{"file":221,"line":533,"context":242},834,{"file":221,"line":535,"context":242},835,{"file":221,"line":537,"context":242},836,{"file":221,"line":539,"context":242},848,{"file":221,"line":541,"context":242},857,{"file":221,"line":543,"context":242},858,{"file":221,"line":545,"context":242},859,{"file":221,"line":547,"context":242},860,{"file":221,"line":549,"context":242},871,{"file":221,"line":551,"context":242},872,{"file":221,"line":553,"context":242},873,{"file":221,"line":555,"context":242},874,{"file":221,"line":557,"context":242},881,{"file":221,"line":559,"context":242},914,{"file":221,"line":561,"context":242},915,{"file":221,"line":563,"context":242},974,{"file":221,"line":565,"context":242},975,{"file":221,"line":567,"context":242},978,{"file":221,"line":569,"context":242},979,{"file":221,"line":571,"context":242},982,{"file":221,"line":573,"context":242},983,{"file":221,"line":575,"context":242},986,{"file":221,"line":577,"context":242},987,{"file":221,"line":579,"context":242},990,{"file":221,"line":581,"context":242},991,{"file":221,"line":583,"context":242},1012,{"file":221,"line":585,"context":242},1091,{"file":221,"line":587,"context":242},1095,{"file":221,"line":589,"context":242},1098,{"file":221,"line":591,"context":242},1099,{"file":221,"line":593,"context":242},1102,{"file":221,"line":595,"context":242},1106,{"file":221,"line":597,"context":242},1110,{"file":143,"line":238,"context":242},{"file":143,"line":600,"context":242},958,{"file":143,"line":602,"context":242},963,{"file":143,"line":567,"context":242},{"file":143,"line":573,"context":242},{"file":143,"line":606,"context":242},996,{"file":143,"line":608,"context":242},1001,{"file":143,"line":610,"context":242},1015,{"file":143,"line":612,"context":242},1020,{"file":143,"line":614,"context":242},1037,{"file":143,"line":616,"context":242},1042,{"file":143,"line":618,"context":242},1059,{"file":143,"line":620,"context":242},1064,1,[],[],{"summary":625,"deductions":626},"The \"quasar-variable-attributes\" v2.2 plugin exhibits a generally good security posture based on the provided static analysis. The plugin has a small attack surface, with all identified entry points (AJAX handlers) correctly protected by authorization checks.  This is further reinforced by the presence of nonce checks and capability checks for these handlers.  The absence of dangerous functions, file operations, and external HTTP requests is also a positive indicator.  However, there are areas for improvement.  A significant portion of SQL queries (64%) are not using prepared statements, which can expose the plugin to SQL injection vulnerabilities if the inputs are not rigorously sanitized. Similarly, while a majority of output escaping is properly handled, the 33% that is not escaped presents a risk of cross-site scripting (XSS) vulnerabilities.\n\nThe plugin's vulnerability history is remarkably clean, with no recorded CVEs. This suggests a strong commitment to security by the developers or that the plugin has not historically been a target. The lack of critical or high-severity taint flows further bolsters the confidence in its current security state.  Despite the positive indicators, the potential for SQL injection and XSS due to incomplete prepared statements and output escaping, respectively, means the plugin is not entirely without risk.  The developers should prioritize addressing these code quality concerns to further strengthen the plugin's security.",[627,630],{"reason":628,"points":629},"SQL queries not using prepared statements",15,{"reason":631,"points":632},"Output not properly escaped",6,"2026-03-17T00:52:04.963Z",{"wat":635,"direct":656},{"assetPaths":636,"generatorPatterns":645,"scriptPaths":646,"versionParams":647},[637,638,639,640,641,642,643,644],"\u002Fwp-content\u002Fplugins\u002Fquasar-variable-attributes\u002Fassets\u002Fcss\u002Ffrontend.css","\u002Fwp-content\u002Fplugins\u002Fquasar-variable-attributes\u002Fassets\u002Fjs\u002Ffrontend.js","\u002Fwp-content\u002Fplugins\u002Fquasar-variable-attributes\u002Fassets\u002Fjs\u002Fadmin-all.js","\u002Fwp-content\u002Fplugins\u002Fquasar-variable-attributes\u002Fassets\u002Fcss\u002Fadmin-all.css","\u002Fwp-content\u002Fplugins\u002Fquasar-variable-attributes\u002Fassets\u002Fjs\u002Fadmin.js","\u002Fwp-content\u002Fplugins\u002Fquasar-variable-attributes\u002Fassets\u002Ffont-awesome\u002Fcss\u002Ffont-awesome.min.css","\u002Fwp-content\u002Fplugins\u002Fquasar-variable-attributes\u002Fassets\u002Fcss\u002Fadmin.css","\u002Fwp-content\u002Fplugins\u002Fquasar-variable-attributes\u002Flib\u002Fwp-color-picker-alpha-master\u002Fdist\u002Fwp-color-picker-alpha.min.js",[],[639,638,641,644],[648,649,650,651,652,653,654,655],"quasar-variable-attributes\u002Fstyle.css?ver=","quasar-variable-attributes\u002Fassets\u002Fjs\u002Fadmin-all.js?ver=","quasar-variable-attributes\u002Fassets\u002Fcss\u002Fadmin-all.css?ver=","quasar-variable-attributes\u002Fassets\u002Fjs\u002Ffrontend.js?ver=","quasar-variable-attributes\u002Fassets\u002Fjs\u002Fadmin.js?ver=","quasar-variable-attributes\u002Fassets\u002Ffont-awesome\u002Fcss\u002Ffont-awesome.min.css?ver=","quasar-variable-attributes\u002Fassets\u002Fcss\u002Fadmin.css?ver=","quasar-variable-attributes\u002Flib\u002Fwp-color-picker-alpha-master\u002Fdist\u002Fwp-color-picker-alpha.min.js?ver=",{"cssClasses":657,"htmlComments":661,"htmlAttributes":662,"restEndpoints":668,"jsGlobals":669,"shortcodeOutput":673},[658,659,660],"quasar-attribute-frontend-style","quasar-attribute-admin-style","quasar-attr-variable",[],[663,664,665,666,667],"data-localize=\"add-cart\"","data-localize=\"select-option\"","data-localize=\"option-not-available\"","data-localize=\"choose-option\"","data-localize=\"fill-all\"",[],[670,671,672],"quasar_variable_free_attributes_url","params","wp",[]]