[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fRLWLKNYFiRzzOyrecpC45gwyLEoUpcvXg-p1SDGcuTU":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":11,"num_ratings":11,"last_updated":13,"tested_up_to":14,"requires_at_least":15,"requires_php":16,"tags":17,"homepage":23,"download_link":24,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27,"vulnerabilities":28,"developer":29,"crawl_stats":26,"alternatives":37,"analysis":142,"fingerprints":702},"request-a-quote-pro-by-aavoya","Request a Quote Pro by Aavoya","2022.11","Pijush Gupta","https:\u002F\u002Fprofiles.wordpress.org\u002Fpijush_gupta\u002F","\u003Cp>Request a Quote Pro by Aavoya for woocommerce is a powerful plugin to hide products add to cart button and Price and let your customer\u002Fviewers request a custom quotation for product.\u003C\u002Fp>\n\u003Cp>if you sell products for which simple price label is not enough and want to communicate with your customer, a quotation plugin like this is the perfect solution for your WooCommerce site.\u003C\u002Fp>\n\u003Cp>Request a Quote Pro by Aavoya allows displaying an “Add to Quote” button on your product pages, posts and on normal pages.  Customer can open a form by clicking the “Add to Quote” button, fill the form and then submit the form.\u003C\u002Fp>\n\u003Cp>Then Admin or any other person in mailing list will receive an email with the quote request. Also you send confirmation email to the customer after he\u002Fshe submit a quote request.\u003C\u002Fp>\n\u003Cp>You can also use this plugin just to use its forms. Forms can use as stand-alone. Forms use drag and drop mechanism , so zero coding required.\u003C\u002Fp>\n\u003Cp>Forms use Google captcha 3, so its safe from bots.\u003C\u002Fp>\n\u003Cp>Forms support ip blocking. You can block particular ip address from sending submitting the form which is also in the quoting system.\u003C\u002Fp>\n\u003Ch4>Feature list\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Show the “Add to quote” button in all products pages.\u003C\u002Fli>\n\u003Cli>Customize the style and the colors of “Add to quote” button.\u003C\u002Fli>\n\u003Cli>Hide price on all products.\u003C\u002Fli>\n\u003Cli>Hide “Add to cart” button on all products.\u003C\u002Fli>\n\u003Cli>Show the “Add to quote” button in all pages\u002Fposts.\u003C\u002Fli>\n\u003Cli>Admin receive an automatic email when a user send a new quote request.\u003C\u002Fli>\n\u003Cli>User receive an automatic email when a user send a new quote request.\u003C\u002Fli>\n\u003Cli>Show\u002FHide the “Add to quote” button only on specific products.\u003C\u002Fli>\n\u003Cli>Show a form created and customized with one of the following plugins: Contact Form 7, Gravity Forms WPForms or forminator.\u003C\u002Fli>\n\u003Cli>IP Address Blocking.\u003C\u002Fli>\n\u003Cli>Google captcha 3.\u003C\u002Fli>\n\u003Cli>Quotation printing.\u003C\u002Fli>\n\u003Cli>Fully customizable Quotation button.\u003C\u002Fli>\n\u003Cli>Zero coding, fully drag and drop form creation.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Official documentation of Request a Quote Pro by Aavoya\u003C\u002Fh4>\n\u003Cp>For a more detailed description of options and features of Request a Quote Pro by Aavoya, please read the \u003Ca href=\"https:\u002F\u002Fwww.aavoya.co\u002Faavoya-woocommerce-request-a-quote\" title=\"Request a Quote Pro by Aavoya official documentation\" rel=\"nofollow ugc\">official documentation\u003C\u002Fa>.\u003C\u002Fp>\n","Request a Quote Pro by Aavoya WooCommerce plugin enables your customers query for an estimate of a list of products they are interested.",0,1365,"2022-11-03T18:49:00.000Z","6.0.11","4.7","7.3.0",[18,19,20,21,22],"ecommerce","form","popup","woocommerce","woocommerce-request-a-quote-shortcode","https:\u002F\u002Fwww.aavoya.co\u002Frequest-a-quote-pro-by-aavoya","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frequest-a-quote-pro-by-aavoya.2022.11.zip",85,null,"2026-03-15T14:54:45.397Z",[],{"slug":30,"display_name":7,"profile_url":8,"plugin_count":31,"total_installs":32,"avg_security_score":33,"avg_patch_time_days":34,"trust_score":35,"computed_at":36},"pijush_gupta",3,400,90,30,87,"2026-04-04T12:26:45.785Z",[38,60,80,101,121],{"slug":39,"name":40,"version":41,"author":42,"author_profile":43,"description":44,"short_description":45,"active_installs":46,"downloaded":47,"rating":48,"num_ratings":49,"last_updated":50,"tested_up_to":51,"requires_at_least":52,"requires_php":53,"tags":54,"homepage":57,"download_link":58,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":59},"storefront-homepage-contact-section","Storefront Homepage Contact Section","1.0.5","WooCommerce","https:\u002F\u002Fprofiles.wordpress.org\u002Fwoocommerce\u002F","\u003Cp>A simple plugin that adds custom “Contact” homepage section to Storefront. Customise the display by adding your contact details via the Customizer.\u003C\u002Fp>\n\u003Cp>This plugin requires the Storefront theme to be installed. Jetpack is required for the contact form.\u003C\u002Fp>\n","Add a \"Contact\" section to the Storefront homepage.",1000,66739,32,7,"2020-08-27T15:28:00.000Z","4.9.29","4.0","",[55,18,19,56,21],"contact","storefront","http:\u002F\u002Fwoothemes.com\u002Fproducts\u002Fstorefront-homepage-contact-section\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fstorefront-homepage-contact-section.1.0.5.zip","2026-03-15T15:16:48.613Z",{"slug":61,"name":62,"version":63,"author":64,"author_profile":65,"description":66,"short_description":67,"active_installs":32,"downloaded":68,"rating":69,"num_ratings":70,"last_updated":71,"tested_up_to":72,"requires_at_least":73,"requires_php":74,"tags":75,"homepage":78,"download_link":79,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":59},"sales-pop","Live Sales Notification (Recent Sales Popups)","1.4.18","Beeketing","https:\u002F\u002Fprofiles.wordpress.org\u002Fbeeketing\u002F","\u003Cp>Around 85% of visitors leave an online store without buying an item. Among many reasons, lack of trust, engagement, and authenticity prevents new visitors from placing an order. Built from the concept of Social Proof, Sales Pop plugin helps you combat the 85% rate of site abandonment with recent sales notifications.\u003C\u002Fp>\n\u003Cp>This plugin runs beautiful recent sales popups to notify visitors of recently bought items. When visitors are aware that many other customers are buying from this brand, they will be more confident in making the first purchases.\u003C\u002Fp>\n\u003Cp>This strategy is suitable for all businesses of any size. Especially, it works incredibly for new stores which haven’t got many orders and customers yet, by allowing store owners to create “fake” notifications to promote any items as hot sellers.\u003C\u002Fp>\n\u003Cp>This plugin is built to seamlessly connect your WooCommerce website to our \u003Ca href=\"https:\u002F\u002Fbeeketing.com\u002Fsales-pop?utm_channel=applisting&utm_medium=woolisting&utm_fromapp=spop\" rel=\"nofollow ugc\">Sales Pop\u003C\u002Fa> app on Beeketing platform. All features are configured and managed in our server, so the plugin is most lightweight as possible and takes minimum resources from your website.\u003C\u002Fp>\n\u003Ch4>HIGHLIGHTS:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Auto-sync with store’s sales data to generate live sales feed of real orders\u003C\u002Fli>\n\u003Cli>Create “fake” sales notifications to promote any items as hot sellers\u003C\u002Fli>\n\u003Cli>Many popups design to match with any store’s look & feel\u003C\u002Fli>\n\u003Cli>Many options to control how the notification popups look and display\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>SYNC NOTIFICATIONS:\u003C\u002Fh4>\n\u003Cp>Automatically sync with store’s sales data in real time to generate live sales notifications of recent orders.\u003C\u002Fp>\n\u003Ch4>CUSTOM NOTIFICATIONS:\u003C\u002Fh4>\n\u003Cp>Your store is new and you haven’t got many orders yet? No worries, let’s create custom “fake” sales notifications to promote any items you want as hot sellers.\u003C\u002Fp>\n\u003Ch4>SHOW REAL NAMES AND LOCATIONS OF BUYERS:\u003C\u002Fh4>\n\u003Cp>To increase notifications’ authenticity, you can show real name and location of the buyer in popup message, like this: “Camelia from Lyon, France has just bought a Keep Calm T-shirt 2 mins ago”.\u003C\u002Fp>\n\u003Cp>For sync recent sales notifications, these information is taken from customer’s order details (name and delivery address). For custom recent sales notifications, you can set up many variables for the plugin to choose randomly when creating notifications.\u003C\u002Fp>\n\u003Ch4>POPUPS LINK DIRECTLY TO PRODUCT URL:\u003C\u002Fh4>\n\u003Cp>You can add direct URL link so that if visitors are interested they can click on the recent sales popups to view details in the product page.\u003C\u002Fp>\n\u003Ch4>DESIGN NOTIFICATION POPUPS:\u003C\u002Fh4>\n\u003Cp>Choose one of the pre-designed themes, customize color mix for all elements, design a unique recent sales popup that matches your store’s look & feel.\u003C\u002Fp>\n\u003Ch4>SCHEDULE EXPIRATION TIME, DISPLAY TIME, INTERVAL TIME:\u003C\u002Fh4>\n\u003Cp>Schedule perfect timing for your sales notifications so that they:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Expiration time: choose to display orders within a long or short period of time (counted by days) so that live sales feed do not look too old or new, depending on your need.\u003C\u002Fli>\n\u003Cli>Display time: set how long to show one notification on the screen (counted by seconds) so that it does not affect the customer experience on the store.\u003C\u002Fli>\n\u003Cli>Interval time: set up the interval time between 2 notifications (counted by seconds) or choose to randomize, so that the live sales feeds look natural and real to customers.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>RESPONSIVE ON MOBILE DEVICES:\u003C\u002Fh4>\n\u003Cp>Notifications popup are designed to beautifully responsive on both desktop and any mobile devices. You can customize the position of popups on desktop and mobile separately to optimize User eXperience.\u003C\u002Fp>\n\u003Ch4>LIVE DEMO:\u003C\u002Fh4>\n\u003Cp>\u003Ca href=\"http:\u002F\u002Fsales-pop.demo.beeketing.com\u002F\" rel=\"nofollow ugc\">sales-pop-demo.beeketing.com\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>SERVICE DISCLOSURE:\u003C\u002Fh4>\n\u003Cp>This plugin is a Software-As-A-Service (SAAS) plugin that requires connection to our Beeketing platform. When installing this plugin, you will be asked to create a free Beeketing account that connects your WooCommerce store with our service.\u003C\u002Fp>\n\u003Cp>Refer to our \u003Ca href=\"https:\u002F\u002Fbeeketing.com\u002Fterms-of-service\" rel=\"nofollow ugc\">Terms of Service\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fbeeketing.com\u002Fprivacy-policy\" rel=\"nofollow ugc\">Privacy Policy\u003C\u002Fa> for more information.\u003C\u002Fp>\n","Beautiful live sales popups to feed recent orders to visitors. Best social proof to motivate customers to purchase and build brand trust.",144642,98,304,"2019-12-19T08:09:00.000Z","5.3.21","4.4","5.6",[18,76,20,77,21],"live-sales-feed","recent-sales-notification","https:\u002F\u002Fbeeketing.com\u002Fsales-pop?utm_channel=appstore&utm_medium=woolisting&utm_term=shortdesc&utm_fromapp=spop","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsales-pop.zip",{"slug":81,"name":82,"version":83,"author":84,"author_profile":85,"description":86,"short_description":87,"active_installs":88,"downloaded":89,"rating":11,"num_ratings":11,"last_updated":90,"tested_up_to":91,"requires_at_least":92,"requires_php":53,"tags":93,"homepage":99,"download_link":100,"security_score":88,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":59},"combo-blocks","ComboBlocks — Block Library & Page Builder","1.0.12","PickPlugins","https:\u002F\u002Fprofiles.wordpress.org\u002Fpickplugins\u002F","\u003Cp>We addresses common limitations such as styling, features, and ease of use. Our research team discovered that most popular page builders and block plugins suffer from significant styling and customization limitations, static elements, and an list of unnecessary blocks and elements. We aimed to resolve these issues and found that our 7 blocks can effectively perform the tasks of 22 blocks from other plugins. This means you can eliminate 15 unnecessary blocks from your list and achieve the same functionality with just our 7 blocks.\u003C\u002Fp>\n\u003Ch3>ComboBlocks by \u003Ca href=\"http:\u002F\u002Fpickplugins.com\" rel=\"nofollow ugc\">PickPlugins\u003C\u002Fa>\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>👉 \u003Ca href=\"https:\u002F\u002Fcomboblocks.com\u002F\" rel=\"nofollow ugc\">Live Demo\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>👉 \u003Ca href=\"https:\u002F\u002Fcomboblocks.com\u002Fpricing\u002F\" rel=\"nofollow ugc\">Buy Premium\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>👉 \u003Ca href=\"https:\u002F\u002Fcomboblocks.com\u002Fdocumentations\u002F\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>👉 \u003Ca href=\"https:\u002F\u002Fwww.pickplugins.com\u002Fsupport\u002F\" rel=\"nofollow ugc\">Support\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>👉 \u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002F@ComboBlocks\u002Fplaylists\" rel=\"nofollow ugc\">Video Tutorials\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Key Features of ComboBlocks\u003C\u002Fh3>\n\u003Ch3>🚀 1000+ Block Variations\u003C\u002Fh3>\n\u003Cp>For users who prefer a no-code approach, we offer an extensive library of over 1000 pre-designed block variations. Our team continuously expands this collection to ensure fresh and innovative designs for every need.\u003C\u002Fp>\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\u002FeWLcEXBS0GY?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\u003Ch3>📝 Advanced Form Maker\u003C\u002Fh3>\n\u003Cp>Easily create and customize:\u003Cbr \u002F>\n– Contact Forms\u003Cbr \u002F>\n– Opt-in Forms (with integrations for 10+ email marketing services)\u003Cbr \u002F>\n– Post Submission Forms\u003Cbr \u002F>\n– Login & Registration Forms\u003Cbr \u002F>\n– Term Submission Forms\u003Cbr \u002F>\n– Post Comment Forms\u003Cbr \u002F>\n– Integration with FluentCRM\u003C\u002Fp>\n\u003Cp>Supports post meta, term meta, taxonomy, user meta, and comment meta for maximum flexibility.\u003C\u002Fp>\n\u003Ch3>📧 Opt-in Form Service Integrations\u003C\u002Fh3>\n\u003Cp>Seamlessly connect your opt-in forms with top email marketing services:\u003Cbr \u002F>\n– Mailjet\u003Cbr \u002F>\n– MailerLite\u003Cbr \u002F>\n– Moosend\u003Cbr \u002F>\n– Mailmodo\u003Cbr \u002F>\n– Sender.net\u003Cbr \u002F>\n– Brevo\u003Cbr \u002F>\n– Mailchimp\u003Cbr \u002F>\n– EmailOctopus\u003Cbr \u002F>\n– Klaviyo\u003C\u002Fp>\n\u003Ch3>🛠️ Advanced Post Meta Block\u003C\u002Fh3>\n\u003Cp>Go beyond basic post meta with support for complex data types like arrays and objects. Seamlessly integrates with:\u003Cbr \u002F>\n– Advanced Custom Fields (ACF)\u003Cbr \u002F>\n– Pods\u003Cbr \u002F>\n– Custom Field Suite\u003Cbr \u002F>\n– CMB2\u003Cbr \u002F>\n– Meta Box\u003C\u002Fp>\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\u002F5H5ZIoket8g?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\u003Ch3>🔥 Popup Maker\u003C\u002Fh3>\n\u003Cp>With ComboBlocks’ Popup Maker, you get:\u003Cbr \u002F>\n– 90+ visibility conditions\u003Cbr \u002F>\n– 20+ trigger options\u003Cbr \u002F>\n– 40+ popup block variations\u003Cbr \u002F>\n– 15+ close triggers\u003Cbr \u002F>\n– 70+ entry and exit animations\u003C\u002Fp>\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\u002FqeEWfjwX4B8?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\u003Ch3>🎡 Content Slider Block\u003C\u002Fh3>\n\u003Cp>Create dynamic and engaging sliders for various content types:\u003Cbr \u002F>\n– Post sliders\u003Cbr \u002F>\n– Product sliders\u003Cbr \u002F>\n– Custom post type sliders\u003Cbr \u002F>\n– Logo sliders\u003Cbr \u002F>\n– Testimonial sliders\u003Cbr \u002F>\n– Team member sliders\u003Cbr \u002F>\n– Service sliders\u003Cbr \u002F>\n– Video sliders\u003Cbr \u002F>\n– Vertical sliders\u003C\u002Fp>\n\u003Ch3>🏷️ Advanced Taxonomy & Terms Query Block\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Query any taxonomy terms dynamically\u003C\u002Fli>\n\u003Cli>Customize queries with advanced filters\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🎨 Style Component\u003C\u002Fh3>\n\u003Cp>If your current page builder restricts your creativity, ComboBlocks sets you free. We provide full control over CSS styling, including:\u003Cbr \u002F>\n– Advanced customization options\u003Cbr \u002F>\n– Support for pseudo-selectors\u003Cbr \u002F>\n– A robust, next-level CSS processor\u003C\u002Fp>\n\u003Ch3>🏗️ Masonry Layouts\u003C\u002Fh3>\n\u003Cp>Create stunning grid-based layouts with:\u003Cbr \u002F>\n– Masonry post grids\u003Cbr \u002F>\n– Masonry image galleries\u003Cbr \u002F>\n– Masonry layouts for any content type\u003C\u002Fp>\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\u002FNjd7jNf1qnk?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\u003Ch3>🔄 Accordion Block\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Post accordion\u003C\u002Fli>\n\u003Cli>Category accordion\u003C\u002Fli>\n\u003Cli>Nested accordion\u003C\u002Fli>\n\u003Cli>Label counter\u003C\u002Fli>\n\u003Cli>Icon positioning\u003C\u002Fli>\n\u003Cli>20+ pre-designed templates\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>📑 Tabs Block\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Supports nested tabs\u003C\u002Fli>\n\u003Cli>Comes with 20+ ready-made styles\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🔘 Icon, Button, and Link Block\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>100+ ready-made buttons\u003C\u002Fli>\n\u003Cli>UTM tracking support\u003C\u002Fli>\n\u003Cli>Custom icon selection\u003C\u002Fli>\n\u003Cli>Prefix\u002Fpostfix customization\u003C\u002Fli>\n\u003Cli>Dynamic text and link sources\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>📝 Advanced Post Query Block\u003C\u002Fh3>\n\u003Cp>Filtering posts has never been easier! Without any coding, you can:\u003Cbr \u002F>\n– Query any post type\u003Cbr \u002F>\n– Filter by custom meta fields, authors, taxonomies, terms, and dates\u003Cbr \u002F>\n– Utilize all WP_Query-supported arguments\u003C\u002Fp>\n\u003Ch3>🏆 Advanced Post Grid Builder\u003C\u002Fh3>\n\u003Cp>Craft highly customizable grid layouts:\u003Cbr \u002F>\n– Post grids\u003Cbr \u002F>\n– Product grids\u003Cbr \u002F>\n– Post archives\u003Cbr \u002F>\n– Search archives\u003Cbr \u002F>\n– Dynamic archive layouts\u003Cbr \u002F>\n– Custom listing grid item layouts\u003C\u002Fp>\n\u003Ch3>📚 Full Page Library\u003C\u002Fh3>\n\u003Cp>Instantly create professional pages with our one-click templates. Our library includes:\u003Cbr \u002F>\n– Landing pages\u003Cbr \u002F>\n– Portfolio pages\u003Cbr \u002F>\n– CV templates\u003Cbr \u002F>\n– Blog layouts\u003Cbr \u002F>\n– eCommerce templates\u003C\u002Fp>\n\u003Cp>We continuously add new templates every week!\u003C\u002Fp>\n\u003Ch3>🎨 Icon Library\u003C\u002Fh3>\n\u003Cp>Our icon block includes:\u003Cbr \u002F>\n– Font Awesome\u003Cbr \u002F>\n– Font Icons\u003Cbr \u002F>\n– Bootstrap Icons\u003C\u002Fp>\n\u003Ch3>🔌 Third-Party Plugin Support\u003C\u002Fh3>\n\u003Cp>ComboBlocks integrates seamlessly with:\u003Cbr \u002F>\n– WooCommerce\u003Cbr \u002F>\n– Advanced Custom Fields (ACF)\u003Cbr \u002F>\n– CMB2\u003Cbr \u002F>\n– Custom Field Suite\u003Cbr \u002F>\n– Rank Math\u003Cbr \u002F>\n– Yoast SEO\u003Cbr \u002F>\n– AIO SEO\u003Cbr \u002F>\n– SEOPress\u003Cbr \u002F>\n– WP Meta SEO\u003Cbr \u002F>\n– The SEO Framework\u003Cbr \u002F>\n– SEO SIMPLE PACK\u003Cbr \u002F>\n– FluentCRM\u003C\u002Fp>\n\u003Ch3>🔒 Advanced Visibility Conditions\u003C\u002Fh3>\n\u003Cp>With 90+ visibility conditions, you gain full control over who can access your content. Includes integration with:\u003Cbr \u002F>\n– MemberPress\u003Cbr \u002F>\n– Paid Memberships Pro\u003C\u002Fp>\n\u003Ch3>🔠 Google Fonts & Custom Fonts\u003C\u002Fh3>\n\u003Cp>Customize typography effortlessly with:\u003Cbr \u002F>\n– Full Google Fonts library\u003Cbr \u002F>\n– Custom font uploads\u003C\u002Fp>\n\u003Ch3>📌 Custom Post Type Creator\u003C\u002Fh3>\n\u003Cp>Stop relying on extra plugins or custom coding! Our intuitive visual post type maker allows you to:\u003Cbr \u002F>\n– Create custom post types in minutes\u003Cbr \u002F>\n– Define custom conditions\u003Cbr \u002F>\n– Instantly generate functional post types\u003C\u002Fp>\n\u003Ch3>🔗 Third-Party Integrations\u003C\u002Fh3>\n\u003Cp>We’ve expanded our plugin’s functionality by integrating with industry-leading solutions:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>🔥 WooCommerce\u003C\u002Fli>\n\u003Cli>🔥 Advanced Custom Fields (ACF)\u003C\u002Fli>\n\u003Cli>🔥 Easy Digital Downloads (EDD)\u003C\u002Fli>\n\u003Cli>🔥 CMB2\u003C\u002Fli>\n\u003Cli>🔥 Custom Field Suite\u003C\u002Fli>\n\u003Cli>🔥 Rank Math\u003C\u002Fli>\n\u003Cli>🔥 Yoast SEO\u003C\u002Fli>\n\u003Cli>🔥 AIO SEO\u003C\u002Fli>\n\u003Cli>🔥 SEOPress\u003C\u002Fli>\n\u003Cli>🔥 WP Meta SEO\u003C\u002Fli>\n\u003Cli>🔥 The SEO Framework\u003C\u002Fli>\n\u003Cli>🔥 SEO SIMPLE PACK\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>ComboBlocks is the only WordPress block plugin you need to build stunning websites with ease. Whether you’re a designer, developer, or business owner, you’ll find everything you need for fast, flexible, and beautiful web development!\u003C\u002Fp>\n\u003Ch3>🏆 Users Feedback For Combo Blocks\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Ftopic\u002Feasy-and-intuitive-plugin-to-use\u002F\" rel=\"ugc\">Miguelapps\u003C\u002Fa>:\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>Easy and intuitive plugin to use\u003C\u002Fp>\n\u003Cp>It meets my expectations and it is what I was looking for to avoid SPA users on my website\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Ftopic\u002Fgreat-customisable-plugin-well-supported\u002F\" rel=\"ugc\">Andrewh2016\u003C\u002Fa>:\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>Great customisable plugin & well supported\u003C\u002Fp>\n\u003Cp>I use this on several sites to achieve a grid layout of posts. It’s really customisable and the support is excellent. Highly recommended.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Ftopic\u002Fflexible-plugin-excellent-support-2\u002F\" rel=\"ugc\">Systembit\u003C\u002Fa>:\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>Flexible plugin, excellent support\u003C\u002Fp>\n\u003Cp>We’ve been happily using it for nearly 5 years now. The plugin is flexible, we were able to customise to suit our needs. It is also simple to use despite all the flexibility. But best of all, the support, even for free users, is fast and good. I can’t recommend this enough. Thanks to everyone at PickPlugins for a great product!\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch3>Development Repository\u003C\u002Fh3>\n\u003Cp>The source code for this plugin is publicly available on GitHub for development, issue tracking, and contributions.\u003C\u002Fp>\n\u003Cp>GitHub Repository: https:\u002F\u002Fgithub.com\u002Fpickplugins\u002Fcombo-blocks\u003C\u002Fp>\n\u003Ch3>External Services\u003C\u002Fh3>\n\u003Cp>This plugin connects to third-party services to provide certain features. These services may collect or process data according to their own privacy policies.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>OpenAI (https:\u002F\u002Fopenai.com)\u003Cbr \u002F>\nUsed to generate AI-powered content and responses.\u003Cbr \u002F>\nUser-provided input and related context may be sent to OpenAI’s API to generate results.\u003Cbr \u002F>\nPrivacy Policy: https:\u002F\u002Fopenai.com\u002Fprivacy\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>SendGrid (https:\u002F\u002Fsendgrid.com)\u003Cbr \u002F>\nUsed to send transactional or notification emails from the plugin.\u003Cbr \u002F>\nEmail addresses and message content may be transmitted to SendGrid for delivery.\u003Cbr \u002F>\nPrivacy Policy: https:\u002F\u002Fwww.twilio.com\u002Flegal\u002Fprivacy\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Google Maps JavaScript API (https:\u002F\u002Fmaps.googleapis.com\u002Fmaps\u002Fapi\u002Fjs)\u003Cbr \u002F>\nUsed to display interactive maps within the plugin.\u003Cbr \u002F>\nGoogle may collect usage data such as IP address and location data according to their policies.\u003Cbr \u002F>\nPrivacy Policy: https:\u002F\u002Fpolicies.google.com\u002Fprivacy\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Airtable (https:\u002F\u002Fairtable.com)\u003Cbr \u002F>\nUsed as a data storage or content management backend for plugin features.\u003Cbr \u002F>\nData submitted through the plugin may be sent to Airtable via its API.\u003Cbr \u002F>\nPrivacy Policy: https:\u002F\u002Fwww.airtable.com\u002Fprivacy\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>ComboBlocks (https:\u002F\u002Fcomboblocks.com)\u003Cbr \u002F>\nUsed to load or integrate block-based design components and related resources.\u003Cbr \u002F>\nNo personal user data is intentionally sent beyond standard HTTP requests.\u003Cbr \u002F>\nPrivacy Policy: https:\u002F\u002Fcomboblocks.com\u002Fprivacy-policy\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>PickPlugins (https:\u002F\u002Fwww.pickplugins.com)\u003Cbr \u002F>\nUsed for plugin updates, extensions, or related resources.\u003Cbr \u002F>\nThe site URL and plugin metadata may be shared to check updates or compatibility.\u003Cbr \u002F>\nPrivacy Policy: https:\u002F\u002Fwww.pickplugins.com\u002Fprivacy-policy\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Lemon Squeezy (https:\u002F\u002Flemonsqueezy.com)\u003Cbr \u002F>\nUser for pricing and payment processing.\u003Cbr \u002F>\nPrivacy Policy: https:\u002F\u002Fwww.lemonsqueezy.com\u002Fprivacy\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n","Landing Page Builder, Blog Builder, eCommerce Builder, Niche Site Builder, News Site Builder and More.",100,3120,"2026-02-09T06:03:00.000Z","6.9.4","5.0.0",[94,95,96,97,98],"form-maker","gutenberg-blocks","page-builder","popup-maker","woocommerce-blocks","https:\u002F\u002Fcomboblocks.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcombo-blocks.zip",{"slug":102,"name":103,"version":104,"author":105,"author_profile":106,"description":107,"short_description":108,"active_installs":33,"downloaded":109,"rating":110,"num_ratings":111,"last_updated":112,"tested_up_to":113,"requires_at_least":114,"requires_php":53,"tags":115,"homepage":119,"download_link":120,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":59},"sagepay-form-gateway-for-woocommerce","SagePay Form Gateway for WooCommerce","1.4.5","PatSaTECH","https:\u002F\u002Fprofiles.wordpress.org\u002Fpatsatech\u002F","\u003Cp>SagePay Form integration is the easiest way to start processing online payments. It can take as little as 20 minutes to set up and is by far the quickest way to integrate Sage Pay.\u003C\u002Fp>\n\u003Cp>Form integration is designed to pass transaction details from your website to Sage Pay to carry out authorisation. Outsourcing your payment processing in this way means that no sensitive data is collected, stored or transferred from your site.\u003C\u002Fp>\n\u003Cp>This Plugin allows you to accept SagePay Payments removing the need for you to maintain highly secure encrypted databases, obtain digital certificates and invest in high-level PCI DSS compliance.\u003C\u002Fp>\n","SagePay Form Gateway for accepting payments on your WooCommerce Store.",5690,20,2,"2019-09-18T07:45:00.000Z","5.2.24","4.5",[18,116,117,118,21],"payment-gateway","sagepay-form","sagepay-go","http:\u002F\u002Fwww.patsatech.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsagepay-form-gateway-for-woocommerce.1.4.5.zip",{"slug":122,"name":123,"version":124,"author":125,"author_profile":126,"description":127,"short_description":128,"active_installs":129,"downloaded":130,"rating":131,"num_ratings":132,"last_updated":133,"tested_up_to":134,"requires_at_least":135,"requires_php":53,"tags":136,"homepage":139,"download_link":140,"security_score":141,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":59},"coupon-pop-for-wp","Automatic Lead Generator for WooCommerce","1.1","storeya","https:\u002F\u002Fprofiles.wordpress.org\u002Fstoreya\u002F","\u003Cp>\u003Cstrong>Exposed to 35 million customers every month, the Coupon Pop results talk for themselves:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>Boost sales by 30%\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Grow social communities (Facebook, Twitter, Instagram, G+, Linkedin) by 25%\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Increase Web store’s pageviews by 250%\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Generates thousands of email addresses for your future sales\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Targeting Rules – decide when to display your offers, on which pages and according to which traffic sources (direct, paid, search, social)\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Design – WOW your customers with customized themes, no need to hire a designer or purchase expensive images – we got you covered!\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Translates to any language\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Easy to use. Easy to love – No design or coding skills required\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>The Coupon Pop enables you to pre-define a promotion that would pop up to your visitors asking them to join you in any social network you are active or wish to be active on as well as your to your emails list. Coupon pop works with Facebook, Twitter, Google+, LinkedIn.\u003C\u002Fp>\n\u003Cp>The Coupon Pop Plugin is designed to boost your web store’s conversion rate and to increases your fan base and email lists by popping up special offers and discounts to your visitors.\u003C\u002Fp>\n\u003Cp>We offer 14 days of free trial, without asking for a credit card (affordable monthly fee starts at $9.99).\u003Cbr \u002F>\nYou will also be asked to open a Free StoreYa account. We’re positive that you’ll see the boost in sales and leads in the first few days of using this plugin.\u003C\u002Fp>\n\u003Cp>To learn more about StoreYa and how it works visit \u003Ca href=\"http:\u002F\u002Fwww.storeya.com\u002Fpublic\u002Fcouponpop\" rel=\"nofollow ugc\">our website\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Resources\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fstoreya.zendesk.com\u002Fhome\" rel=\"nofollow ugc\">StoreYa support\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"http:\u002F\u002Fwww.storeya.com\u002Fpublic\u002Fcouponpop\" rel=\"nofollow ugc\">Coupon Pop website\u003C\u002Fa>\u003C\u002Fp>\n","Automatic Lead Generator plugin increasing your visitors' engagement and conversion rate from day one!",50,24159,82,14,"2024-10-29T06:23:00.000Z","6.7.5","3.0",[137,18,138,20,21],"collect","emails","http:\u002F\u002Fwww.storeya.com\u002Fpublic\u002Fcouponpop","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcoupon-pop-for-wp.2.8.zip",92,{"attackSurface":143,"codeSignals":303,"taintFlows":439,"riskAssessment":685,"analyzedAt":701},{"hooks":144,"ajaxHandlers":206,"restRoutes":292,"shortcodes":293,"cronEvents":301,"entryPointCount":302,"unprotectedCount":158},[145,150,155,157,159,161,166,169,175,178,181,186,189,194,197,201],{"type":146,"name":147,"callback":148,"file":149,"line":132},"action","admin_enqueue_scripts","add","awraq\\Base\\Enqueue.php",{"type":146,"name":151,"callback":152,"file":153,"line":154},"admin_notices","awraq_notice","awraq\\Base\\Notice.php",17,{"type":146,"name":151,"callback":152,"file":153,"line":156},24,{"type":146,"name":151,"callback":152,"file":153,"line":158},31,{"type":146,"name":151,"callback":152,"file":153,"line":160},38,{"type":146,"name":162,"callback":163,"file":164,"line":165},"admin_post_awraqfSubmit","onSubmit","awraq\\Frontend\\Action.php",22,{"type":146,"name":167,"callback":163,"file":164,"line":168},"admin_post_nopriv_awraqfSubmit",23,{"type":170,"name":171,"callback":172,"file":173,"line":174},"filter","wp_mail_from","closure","awraq\\Frontend\\Emails\\Email.php",195,{"type":170,"name":176,"callback":172,"file":173,"line":177},"wp_mail_from_name",198,{"type":170,"name":179,"callback":172,"file":173,"line":180},"wp_mail_content_type",205,{"type":146,"name":182,"callback":172,"priority":183,"file":184,"line":185},"wp_footer",9999,"awraq\\Frontend\\Form\\Essentials\\Gcaptcha.php",44,{"type":146,"name":182,"callback":172,"priority":183,"file":187,"line":188},"awraq\\Frontend\\Form\\Inputs\\Date.php",41,{"type":146,"name":190,"callback":191,"file":192,"line":193},"template_redirect","init","awraq\\Frontend\\Woocommerce\\Woo.php",18,{"type":146,"name":195,"callback":172,"priority":34,"file":192,"line":196},"woocommerce_single_product_summary",163,{"type":146,"name":198,"callback":199,"file":200,"line":132},"admin_menu","create","awraq\\Page\\Ui.php",{"type":146,"name":202,"callback":203,"file":204,"line":205},"plugins_loaded","awraq_init_plugin","request-a-quote-pro-by-aavoya.php",59,[207,212,216,220,223,227,230,232,235,237,239,241,244,246,249,251,253,255,258,261,264,267,269,271,275,278,281,284,286,288,290],{"action":208,"nopriv":209,"callback":210,"hasNonce":209,"hasCapCheck":209,"file":211,"line":132},"awraqCreatePost",false,"awraqCreateButton","awraq\\Base\\Button.php",{"action":213,"nopriv":209,"callback":214,"hasNonce":209,"hasCapCheck":209,"file":211,"line":215},"awraqLoadPost","awraqLoadButtons",15,{"action":217,"nopriv":209,"callback":218,"hasNonce":209,"hasCapCheck":209,"file":211,"line":219},"awraqDeletePost","awraqDeleteButton",16,{"action":221,"nopriv":209,"callback":222,"hasNonce":209,"hasCapCheck":209,"file":211,"line":154},"awraqSavePost","awraqSaveButton",{"action":224,"nopriv":209,"callback":224,"hasNonce":209,"hasCapCheck":209,"file":225,"line":226},"awraqEntriesGet","awraq\\Base\\Entries.php",12,{"action":228,"nopriv":209,"callback":228,"hasNonce":209,"hasCapCheck":209,"file":225,"line":229},"awraqEntryDelete",13,{"action":231,"nopriv":209,"callback":231,"hasNonce":209,"hasCapCheck":209,"file":225,"line":132},"awraqEntryOpened",{"action":233,"nopriv":209,"callback":233,"hasNonce":209,"hasCapCheck":209,"file":234,"line":215},"awraqGetForms","awraq\\Base\\Forms.php",{"action":236,"nopriv":209,"callback":236,"hasNonce":209,"hasCapCheck":209,"file":234,"line":219},"awraqGetFormHavingMeta",{"action":238,"nopriv":209,"callback":238,"hasNonce":209,"hasCapCheck":209,"file":234,"line":154},"awraqCreateForms",{"action":240,"nopriv":209,"callback":240,"hasNonce":209,"hasCapCheck":209,"file":234,"line":193},"awraqSaveFormData",{"action":242,"nopriv":209,"callback":242,"hasNonce":209,"hasCapCheck":209,"file":234,"line":243},"awraqGetFormMeta",19,{"action":245,"nopriv":209,"callback":245,"hasNonce":209,"hasCapCheck":209,"file":234,"line":110},"awraqDeleteForm",{"action":247,"nopriv":209,"callback":247,"hasNonce":209,"hasCapCheck":209,"file":234,"line":248},"awraqGetCaptchMeta",21,{"action":250,"nopriv":209,"callback":250,"hasNonce":209,"hasCapCheck":209,"file":234,"line":165},"awraqGetCaptchaMeta",{"action":252,"nopriv":209,"callback":252,"hasNonce":209,"hasCapCheck":209,"file":234,"line":168},"awraqUpdateCaptchaMeta",{"action":254,"nopriv":209,"callback":254,"hasNonce":209,"hasCapCheck":209,"file":234,"line":156},"awraqGetAdminFormMeta",{"action":256,"nopriv":209,"callback":256,"hasNonce":209,"hasCapCheck":209,"file":234,"line":257},"awraqUpdateAdminFormMeta",25,{"action":259,"nopriv":209,"callback":259,"hasNonce":209,"hasCapCheck":209,"file":234,"line":260},"awraqGetUserFormMeta",26,{"action":262,"nopriv":209,"callback":262,"hasNonce":209,"hasCapCheck":209,"file":234,"line":263},"awraqUpdateUserFormMeta",27,{"action":265,"nopriv":209,"callback":265,"hasNonce":209,"hasCapCheck":209,"file":266,"line":243},"awraqCheckCaptcha","awraq\\Base\\Gcaptcha.php",{"action":268,"nopriv":209,"callback":268,"hasNonce":209,"hasCapCheck":209,"file":266,"line":110},"awraqGetCaptchaKeys",{"action":270,"nopriv":209,"callback":270,"hasNonce":209,"hasCapCheck":209,"file":266,"line":248},"awraqSetCaptchaKeys",{"action":272,"nopriv":209,"callback":273,"hasNonce":209,"hasCapCheck":209,"file":274,"line":226},"awraqBlockIp","block","awraq\\Base\\Ip.php",{"action":276,"nopriv":209,"callback":277,"hasNonce":209,"hasCapCheck":209,"file":274,"line":229},"awraqGetBlockedIps","getBlockedIps",{"action":279,"nopriv":209,"callback":280,"hasNonce":209,"hasCapCheck":209,"file":274,"line":132},"awraqUpdateBlockedIps","updateBlockedIps",{"action":282,"nopriv":209,"callback":282,"hasNonce":209,"hasCapCheck":209,"file":283,"line":132},"awraqProducts","awraq\\Thirdparty\\Woho.php",{"action":285,"nopriv":209,"callback":285,"hasNonce":209,"hasCapCheck":209,"file":283,"line":215},"awraqUpdateProduct",{"action":287,"nopriv":209,"callback":287,"hasNonce":209,"hasCapCheck":209,"file":283,"line":219},"awraqGetProductCat",{"action":289,"nopriv":209,"callback":289,"hasNonce":209,"hasCapCheck":209,"file":283,"line":154},"awarqUpdateProductTerm",{"action":291,"nopriv":209,"callback":291,"hasNonce":209,"hasCapCheck":209,"file":283,"line":193},"awraqGetProductTag",[],[294,298],{"tag":295,"callback":296,"file":297,"line":168},"awraq","awraqButton","awraq\\Frontend\\Shortcode.php",{"tag":299,"callback":300,"file":297,"line":156},"awraqf","awraqForm",[],33,{"dangerousFunctions":304,"sqlUsage":370,"outputEscaping":372,"fileOperations":11,"externalRequests":111,"nonceChecks":111,"capabilityChecks":437,"bundledLibraries":438},[305,308,311,313,315,317,320,323,326,329,332,334,337,340,343,345,346,349,352,356,359,362,365,368],{"fn":306,"file":225,"line":302,"context":307},"unserialize","$e[$key]['entry'] = unserialize($entry->post_content);",{"fn":306,"file":234,"line":309,"context":310},218,"echo json_encode(unserialize($meta));",{"fn":306,"file":234,"line":312,"context":310},257,{"fn":306,"file":266,"line":129,"context":314},"echo json_encode(unserialize($googleCaptchKeys));",{"fn":306,"file":274,"line":168,"context":316},"$ipToBlock = unserialize($blockedIp);",{"fn":306,"file":274,"line":318,"context":319},37,"$blockedIp = unserialize($blockedIp);",{"fn":306,"file":321,"line":219,"context":322},"awraq\\Base\\Meta.php","$metastyle = unserialize(get_option('aavoya_wraq_global_settings',null));",{"fn":306,"file":321,"line":324,"context":325},63,"return unserialize(get_post_meta($posts, 'aavoya_wraq_meta_key', true));",{"fn":306,"file":321,"line":327,"context":328},76,"$postMeta = unserialize(get_post_meta($post->ID, 'aavoya_wraq_meta_key', true));",{"fn":306,"file":321,"line":330,"context":331},94,"return unserialize(get_post_meta($id, '_awraq_button_data', true));",{"fn":306,"file":321,"line":88,"context":333},"return unserialize(get_post_meta($id, '_awraq_form_data', true));",{"fn":306,"file":173,"line":335,"context":336},225,"$adminNotificationSettings = unserialize(get_post_meta($formID, 'awraqFormAdminNotification', true))",{"fn":306,"file":173,"line":338,"context":339},260,"$userNotificationSettins = unserialize(get_post_meta($formID, 'awraqFormUserNotification', true));",{"fn":306,"file":341,"line":165,"context":342},"awraq\\Frontend\\Form\\Action\\Gcaptcha.php","$captchaKeys = unserialize($captchaKeys);",{"fn":306,"file":344,"line":243,"context":319},"awraq\\Frontend\\Form\\Action\\Ip.php",{"fn":306,"file":344,"line":318,"context":316},{"fn":306,"file":347,"line":215,"context":348},"awraq\\Frontend\\Form\\Essentials\\Error.php","$formValidatinErrors = unserialize($formValidatinErrors);",{"fn":306,"file":184,"line":350,"context":351},40,"$gCaptchaCredentials = unserialize(self::$gCaptchaCredentials);",{"fn":306,"file":353,"line":354,"context":355},"awraq\\Frontend\\Form.php",107,"return unserialize($formOldValues);",{"fn":306,"file":192,"line":357,"context":358},69,"$raqMeta = unserialize($raqMeta);",{"fn":306,"file":192,"line":360,"context":361},93,"array_push($raqMetaArray,array($product_category->term_id,unserialize($raqMeta)));",{"fn":306,"file":192,"line":363,"context":364},128,"array_push($raqMetaArray,array($product_tag->term_id,unserialize($raqMeta)));",{"fn":306,"file":283,"line":366,"context":367},84,"$term_meta = unserialize(get_term_meta($value->term_id, 'awraq_term_meta', true));",{"fn":306,"file":283,"line":369,"context":367},142,{"prepared":11,"raw":11,"locations":371},[],{"escaped":373,"rawEcho":160,"locations":374},152,[375,377,378,379,381,383,384,386,388,390,391,392,394,396,398,400,401,403,405,407,409,410,412,413,415,417,419,420,422,423,424,425,427,429,430,432,433,435],{"file":211,"line":160,"context":376},"raw output",{"file":211,"line":205,"context":376},{"file":211,"line":324,"context":376},{"file":211,"line":380,"context":376},79,{"file":211,"line":382,"context":376},153,{"file":225,"line":350,"context":376},{"file":225,"line":385,"context":376},42,{"file":225,"line":387,"context":376},53,{"file":225,"line":389,"context":376},55,{"file":225,"line":357,"context":376},{"file":234,"line":188,"context":376},{"file":234,"line":393,"context":376},54,{"file":234,"line":395,"context":376},66,{"file":234,"line":397,"context":376},110,{"file":234,"line":399,"context":376},138,{"file":234,"line":382,"context":376},{"file":234,"line":402,"context":376},169,{"file":234,"line":404,"context":376},185,{"file":234,"line":406,"context":376},187,{"file":234,"line":408,"context":376},203,{"file":234,"line":309,"context":376},{"file":234,"line":411,"context":376},242,{"file":234,"line":312,"context":376},{"file":234,"line":414,"context":376},282,{"file":266,"line":416,"context":376},36,{"file":266,"line":418,"context":376},48,{"file":266,"line":129,"context":376},{"file":266,"line":421,"context":376},71,{"file":274,"line":260,"context":376},{"file":274,"line":34,"context":376},{"file":274,"line":160,"context":376},{"file":274,"line":426,"context":376},47,{"file":192,"line":428,"context":376},164,{"file":283,"line":393,"context":376},{"file":283,"line":431,"context":376},65,{"file":283,"line":88,"context":376},{"file":283,"line":434,"context":376},122,{"file":283,"line":436,"context":376},151,1,[],[440,457,466,475,484,493,502,518,529,543,552,561,570,581,595,603,612,626,638,651,660,668,677],{"entryPoint":441,"graph":442,"unsanitizedCount":437,"severity":456},"awraqEntryOpened (awraq\\Base\\Entries.php:64)",{"nodes":443,"edges":454},[444,449],{"id":445,"type":446,"label":447,"file":225,"line":448},"n0","source","$_POST",67,{"id":450,"type":451,"label":452,"file":225,"line":357,"wp_function":453},"n1","sink","echo() [XSS]","echo",[455],{"from":445,"to":450,"sanitized":209},"medium",{"entryPoint":458,"graph":459,"unsanitizedCount":437,"severity":456},"awraqSaveFormData (awraq\\Base\\Forms.php:119)",{"nodes":460,"edges":464},[461,463],{"id":445,"type":446,"label":447,"file":234,"line":462},121,{"id":450,"type":451,"label":452,"file":234,"line":399,"wp_function":453},[465],{"from":445,"to":450,"sanitized":209},{"entryPoint":467,"graph":468,"unsanitizedCount":437,"severity":456},"awraqGetFormMeta (awraq\\Base\\Forms.php:148)",{"nodes":469,"edges":473},[470,472],{"id":445,"type":446,"label":447,"file":234,"line":471},150,{"id":450,"type":451,"label":452,"file":234,"line":382,"wp_function":453},[474],{"from":445,"to":450,"sanitized":209},{"entryPoint":476,"graph":477,"unsanitizedCount":437,"severity":456},"awraqUpdateCaptchaMeta (awraq\\Base\\Forms.php:197)",{"nodes":478,"edges":482},[479,481],{"id":445,"type":446,"label":447,"file":234,"line":480},199,{"id":450,"type":451,"label":452,"file":234,"line":408,"wp_function":453},[483],{"from":445,"to":450,"sanitized":209},{"entryPoint":485,"graph":486,"unsanitizedCount":437,"severity":456},"awraqUpdateAdminFormMeta (awraq\\Base\\Forms.php:227)",{"nodes":487,"edges":491},[488,490],{"id":445,"type":446,"label":447,"file":234,"line":489},229,{"id":450,"type":451,"label":452,"file":234,"line":411,"wp_function":453},[492],{"from":445,"to":450,"sanitized":209},{"entryPoint":494,"graph":495,"unsanitizedCount":437,"severity":456},"awraqUpdateUserFormMeta (awraq\\Base\\Forms.php:266)",{"nodes":496,"edges":500},[497,499],{"id":445,"type":446,"label":447,"file":234,"line":498},268,{"id":450,"type":451,"label":452,"file":234,"line":414,"wp_function":453},[501],{"from":445,"to":450,"sanitized":209},{"entryPoint":503,"graph":504,"unsanitizedCount":111,"severity":456},"awraqCheckCaptcha (awraq\\Base\\Gcaptcha.php:28)",{"nodes":505,"edges":515},[506,507,511,513],{"id":445,"type":446,"label":447,"file":266,"line":158},{"id":450,"type":451,"label":508,"file":266,"line":509,"wp_function":510},"wp_remote_get() [SSRF]",34,"wp_remote_get",{"id":512,"type":446,"label":447,"file":266,"line":158},"n2",{"id":514,"type":451,"label":452,"file":266,"line":416,"wp_function":453},"n3",[516,517],{"from":445,"to":450,"sanitized":209},{"from":512,"to":514,"sanitized":209},{"entryPoint":519,"graph":520,"unsanitizedCount":111,"severity":456},"\u003CGcaptcha> (awraq\\Base\\Gcaptcha.php:0)",{"nodes":521,"edges":526},[522,523,524,525],{"id":445,"type":446,"label":447,"file":266,"line":158},{"id":450,"type":451,"label":508,"file":266,"line":509,"wp_function":510},{"id":512,"type":446,"label":447,"file":266,"line":158},{"id":514,"type":451,"label":452,"file":266,"line":416,"wp_function":453},[527,528],{"from":445,"to":450,"sanitized":209},{"from":512,"to":514,"sanitized":209},{"entryPoint":530,"graph":531,"unsanitizedCount":111,"severity":456},"updateBlockedIps (awraq\\Base\\Ip.php:42)",{"nodes":532,"edges":540},[533,535,536,537],{"id":445,"type":446,"label":447,"file":274,"line":534},45,{"id":450,"type":451,"label":452,"file":274,"line":426,"wp_function":453},{"id":512,"type":446,"label":447,"file":274,"line":534},{"id":514,"type":451,"label":538,"file":274,"line":426,"wp_function":539},"update_option() [Settings Manipulation]","update_option",[541,542],{"from":445,"to":450,"sanitized":209},{"from":512,"to":514,"sanitized":209},{"entryPoint":544,"graph":545,"unsanitizedCount":437,"severity":456},"awraqUpdateProduct (awraq\\Thirdparty\\Woho.php:58)",{"nodes":546,"edges":550},[547,549],{"id":445,"type":446,"label":447,"file":283,"line":548},61,{"id":450,"type":451,"label":452,"file":283,"line":431,"wp_function":453},[551],{"from":445,"to":450,"sanitized":209},{"entryPoint":553,"graph":554,"unsanitizedCount":437,"severity":456},"awarqUpdateProductTerm (awraq\\Thirdparty\\Woho.php:113)",{"nodes":555,"edges":559},[556,558],{"id":445,"type":446,"label":447,"file":283,"line":557},116,{"id":450,"type":451,"label":452,"file":283,"line":434,"wp_function":453},[560],{"from":445,"to":450,"sanitized":209},{"entryPoint":562,"graph":563,"unsanitizedCount":437,"severity":569},"\u003CEntries> (awraq\\Base\\Entries.php:0)",{"nodes":564,"edges":567},[565,566],{"id":445,"type":446,"label":447,"file":225,"line":448},{"id":450,"type":451,"label":452,"file":225,"line":357,"wp_function":453},[568],{"from":445,"to":450,"sanitized":209},"low",{"entryPoint":571,"graph":572,"unsanitizedCount":111,"severity":569},"\u003CIp> (awraq\\Base\\Ip.php:0)",{"nodes":573,"edges":578},[574,575,576,577],{"id":445,"type":446,"label":447,"file":274,"line":534},{"id":450,"type":451,"label":452,"file":274,"line":426,"wp_function":453},{"id":512,"type":446,"label":447,"file":274,"line":534},{"id":514,"type":451,"label":538,"file":274,"line":426,"wp_function":539},[579,580],{"from":445,"to":450,"sanitized":209},{"from":512,"to":514,"sanitized":209},{"entryPoint":582,"graph":583,"unsanitizedCount":11,"severity":569},"onSubmit (awraq\\Frontend\\Action.php:31)",{"nodes":584,"edges":592},[585,588],{"id":445,"type":446,"label":586,"file":164,"line":587},"$_POST (x11)",46,{"id":450,"type":451,"label":589,"file":164,"line":590,"wp_function":591},"wp_redirect() [Open Redirect]",52,"wp_redirect",[593],{"from":445,"to":450,"sanitized":594},true,{"entryPoint":596,"graph":597,"unsanitizedCount":11,"severity":569},"\u003CAction> (awraq\\Frontend\\Action.php:0)",{"nodes":598,"edges":601},[599,600],{"id":445,"type":446,"label":586,"file":164,"line":587},{"id":450,"type":451,"label":589,"file":164,"line":590,"wp_function":591},[602],{"from":445,"to":450,"sanitized":594},{"entryPoint":604,"graph":605,"unsanitizedCount":111,"severity":569},"\u003CWoho> (awraq\\Thirdparty\\Woho.php:0)",{"nodes":606,"edges":610},[607,609],{"id":445,"type":446,"label":608,"file":283,"line":548},"$_POST (x2)",{"id":450,"type":451,"label":452,"file":283,"line":431,"wp_function":453},[611],{"from":445,"to":450,"sanitized":209},{"entryPoint":613,"graph":614,"unsanitizedCount":111,"severity":625},"awraqGetAdminFormMeta (awraq\\Base\\Forms.php:212)",{"nodes":615,"edges":622},[616,618,619,620],{"id":445,"type":446,"label":447,"file":234,"line":617},214,{"id":450,"type":451,"label":452,"file":234,"line":309,"wp_function":453},{"id":512,"type":446,"label":447,"file":234,"line":617},{"id":514,"type":451,"label":621,"file":234,"line":309,"wp_function":306},"unserialize() [Object Injection]",[623,624],{"from":445,"to":450,"sanitized":209},{"from":512,"to":514,"sanitized":209},"high",{"entryPoint":627,"graph":628,"unsanitizedCount":111,"severity":625},"awraqGetUserFormMeta (awraq\\Base\\Forms.php:251)",{"nodes":629,"edges":635},[630,632,633,634],{"id":445,"type":446,"label":447,"file":234,"line":631},253,{"id":450,"type":451,"label":452,"file":234,"line":312,"wp_function":453},{"id":512,"type":446,"label":447,"file":234,"line":631},{"id":514,"type":451,"label":621,"file":234,"line":312,"wp_function":306},[636,637],{"from":445,"to":450,"sanitized":209},{"from":512,"to":514,"sanitized":209},{"entryPoint":639,"graph":640,"unsanitizedCount":650,"severity":625},"\u003CForms> (awraq\\Base\\Forms.php:0)",{"nodes":641,"edges":647},[642,644,645,646],{"id":445,"type":446,"label":643,"file":234,"line":462},"$_POST (x7)",{"id":450,"type":451,"label":452,"file":234,"line":399,"wp_function":453},{"id":512,"type":446,"label":608,"file":234,"line":617},{"id":514,"type":451,"label":621,"file":234,"line":309,"wp_function":306},[648,649],{"from":445,"to":450,"sanitized":209},{"from":512,"to":514,"sanitized":209},9,{"entryPoint":652,"graph":653,"unsanitizedCount":437,"severity":625},"show (awraq\\Frontend\\Form\\Essentials\\Error.php:10)",{"nodes":654,"edges":658},[655,657],{"id":445,"type":446,"label":656,"file":347,"line":226},"$_SERVER",{"id":450,"type":451,"label":621,"file":347,"line":215,"wp_function":306},[659],{"from":445,"to":450,"sanitized":209},{"entryPoint":661,"graph":662,"unsanitizedCount":437,"severity":625},"\u003CError> (awraq\\Frontend\\Form\\Essentials\\Error.php:0)",{"nodes":663,"edges":666},[664,665],{"id":445,"type":446,"label":656,"file":347,"line":226},{"id":450,"type":451,"label":621,"file":347,"line":215,"wp_function":306},[667],{"from":445,"to":450,"sanitized":209},{"entryPoint":669,"graph":670,"unsanitizedCount":437,"severity":625},"oldValues (awraq\\Frontend\\Form.php:103)",{"nodes":671,"edges":675},[672,674],{"id":445,"type":446,"label":656,"file":353,"line":673},104,{"id":450,"type":451,"label":621,"file":353,"line":354,"wp_function":306},[676],{"from":445,"to":450,"sanitized":209},{"entryPoint":678,"graph":679,"unsanitizedCount":437,"severity":625},"\u003CForm> (awraq\\Frontend\\Form.php:0)",{"nodes":680,"edges":683},[681,682],{"id":445,"type":446,"label":656,"file":353,"line":673},{"id":450,"type":451,"label":621,"file":353,"line":354,"wp_function":306},[684],{"from":445,"to":450,"sanitized":209},{"summary":686,"deductions":687},"The 'request-a-quote-pro-by-aavoya' v2022.11 plugin exhibits a concerning security posture primarily due to a large number of unprotected AJAX handlers.  While the plugin demonstrates good practices in other areas such as using prepared statements for SQL queries and a high percentage of properly escaped output, the sheer volume of entry points without proper authentication checks creates a significant attack surface.  The taint analysis reveals several flows with unsanitized paths, including a concerning number of high severity issues. This suggests that user-supplied data, if not properly validated and sanitized before being used in these flows, could lead to exploitable vulnerabilities, despite the lack of recorded CVEs.  The absence of known vulnerabilities in its history is a positive sign, but it does not negate the risks identified in the static and taint analysis of the current version.",[688,691,693,696,699],{"reason":689,"points":690},"Large attack surface without auth checks",10,{"reason":692,"points":215},"High severity taint flows with unsanitized paths",{"reason":694,"points":695},"Use of unserialize function",5,{"reason":697,"points":698},"Missing nonce checks on AJAX handlers",8,{"reason":700,"points":695},"Limited capability checks","2026-03-17T06:08:41.926Z",{"wat":703,"direct":712},{"assetPaths":704,"generatorPatterns":707,"scriptPaths":708,"versionParams":709},[705,706],"\u002Fwp-content\u002Fplugins\u002Frequest-a-quote-pro-by-aavoya\u002Fassets\u002Fdist\u002Fmain.js","\u002Fwp-content\u002Fplugins\u002Frequest-a-quote-pro-by-aavoya\u002Fassets\u002Fdist\u002Fmain.css",[],[705],[710,711],"request-a-quote-pro-by-aavoya\u002Fassets\u002Fdist\u002Fmain.js?ver=1.0.0","request-a-quote-pro-by-aavoya\u002Fassets\u002Fdist\u002Fmain.css?ver=1.0.0",{"cssClasses":713,"htmlComments":716,"htmlAttributes":717,"restEndpoints":719,"jsGlobals":720,"shortcodeOutput":724},[714,715],"aavoyadate","aavoyamt-2",[],[718,718],"name=\"google-captcha-",[],[721,722,723],"Awraq\\Base\\Enqueue","Awraq\\Frontend\\Form\\Essentials\\Gcaptcha","Awraq\\Frontend\\Form\\Inputs\\Date",[]]