[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fKPj8tLym1pZiJwcTYg6v3Wo1wBkg11248BUL9eOlIso":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":36,"analysis":139,"fingerprints":337},"edidev-ai-assistant-for-perfection42","EdiDev AI Assistant for Perfection42","1.0.12","edidev","https:\u002F\u002Fprofiles.wordpress.org\u002Fedidev\u002F","\u003Cp>\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FVvjEOSvT6nQ?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>EdiDev AI Assistant for Perfection42 (Perfection42 AI Product Assistant for WooCommerce) turns basic product data into sales-ready content in a few clicks.\u003C\u002Fp>\n\u003Cp>Generate, fix, and enhance \u003Cstrong>titles, short descriptions, full descriptions, product images, and videos\u003C\u002Fstrong> – without leaving your WooCommerce Products screen. Run AI workflows on a single product or bulk-select hundreds and let the plugin handle the queue in the background.\u003C\u002Fp>\n\u003Cp>This plugin connects your store to the \u003Cstrong>Perfection42\u003C\u002Fstrong> platform, a specialized AI engine for e-commerce visuals and product content.\u003C\u002Fp>\n\u003Cp>Developed and maintained by \u003Cstrong>EdiDev\u003C\u002Fstrong>. This plugin integrates with the \u003Cstrong>Perfection42 API\u003C\u002Fstrong> as a technology partner to provide AI generation features. \u003Cstrong>Perfection42 did not author or maintain the plugin code.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Highlights\u003C\u002Fstrong>\u003Cbr \u002F>\n– Works directly in wp-admin (WooCommerce Products list + product edit page)\u003Cbr \u002F>\n– Generate or improve titles, short descriptions, full descriptions and product videos\u003Cbr \u002F>\n– Fix visuals with background removal, upscaling and enhancement\u003Cbr \u002F>\n– Run AI workflows for one product or hundreds at once with background queues and logs\u003Cbr \u002F>\n– Permission-aware: only users with product editing rights can run AI actions\u003C\u002Fp>\n\u003Cp>\u003Cstrong>How it works\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Col>\n\u003Cli>\u003Cstrong>Select products\u003C\u002Fstrong> – choose one or multiple WooCommerce products from the Products list or edit page.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Select workflow\u003C\u002Fstrong> – text, images or video (e.g. Text to Text, Remove Background, Upscale Image, Create Product Video).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Tell the AI what you need\u003C\u002Fstrong> – short brief, tone of voice, keywords.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Preview the results\u003C\u002Fstrong> – adjust titles, descriptions and visuals before saving.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Apply to one or many products\u003C\u002Fstrong> – save for a single product or run in bulk via the background queue.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>\u003Cstrong>Supported Product Types\u003C\u002Fstrong>\u003Cbr \u002F>\n– Simple products (downloadable\u002Fvirtual)\u003Cbr \u002F>\n– Other types (Variable, Grouped, External, Affiliate) at parent level only\u003Cbr \u002F>\n– Variations support planned for next update\u003C\u002Fp>\n\u003Ch3>Demo Videos\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002F@E-AI-Assistant-for-P-Forty-Two\" rel=\"nofollow ugc\">\u003Cstrong>More demo videos available on our YouTube channel\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>External Service Disclosure\u003C\u002Fh3>\n\u003Cp>This plugin connects to the Perfection42 service to assist with product content generation and optimization.\u003Cbr \u002F>\nData sent: product title, short\u002Flong description, attributes, category context, store locale, and optional images\u002FURLs — only when you explicitly trigger an AI action in the plugin UI.\u003Cbr \u002F>\nPurpose: to generate or optimize product content with AI.\u003Cbr \u002F>\nWhen: only on user-initiated actions; no background or scheduled transfers.\u003Cbr \u002F>\nTransport: HTTPS requests to Perfection42’s API.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Privacy & Terms\u003C\u002Fstrong>\u003Cbr \u002F>\n– Privacy Policy: \u003Ca href=\"https:\u002F\u002Fwww.perfection42.com\u002Flegal\u002Fprivacy-policy\" rel=\"nofollow ugc\">https:\u002F\u002Fwww.perfection42.com\u002Flegal\u002Fprivacy-policy\u003C\u002Fa>\u003Cbr \u002F>\n– Terms of Service: \u003Ca href=\"https:\u002F\u002Fwww.perfection42.com\u002Flegal\u002Fterms-of-service\" rel=\"nofollow ugc\">https:\u002F\u002Fwww.perfection42.com\u002Flegal\u002Fterms-of-service\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Non-Affiliation\u003C\u002Fh4>\n\u003Cp>This plugin is not affiliated with or endorsed by WooCommerce or Automattic.\u003Cbr \u002F>\n“Perfection42” is a third-party service; this plugin is developed by EdiDev.\u003Cbr \u002F>\nBrand names are used solely for compatibility and descriptive purposes.\u003C\u002Fp>\n\u003Ch3>External Services \u002F API\u003C\u002Fh3>\n\u003Cp>This plugin connects to the \u003Cstrong>Perfection42 API\u003C\u002Fstrong> when an admin explicitly triggers AI generation. Data sent may include product text, prompts, and image URLs. Responses may include generated text, images, or video URLs for use in WooCommerce.\u003C\u002Fp>\n\u003Ch3>Privacy\u003C\u002Fh3>\n\u003Cp>This plugin registers a Privacy Policy Guide entry via \u003Ccode>wp_add_privacy_policy_content()\u003C\u002Fcode> describing what data is sent to the Perfection42 API and for what purpose.\u003Cbr \u002F>\nSite owners should review and, if needed, add their own policy disclosures.\u003C\u002Fp>\n\u003Ch3>Credits\u003C\u002Fh3>\n\u003Cp>This plugin is developed and maintained by \u003Cstrong>EdiDev\u003C\u002Fstrong> (\u003Ca href=\"https:\u002F\u002Fedidev.online\" rel=\"nofollow ugc\">https:\u002F\u002Fedidev.online\u003C\u002Fa>).\u003C\u002Fp>\n\u003Cp>Acknowledgements: \u003Cstrong>Perfection42\u003C\u002Fstrong> is our technology partner and API provider for AI generation. They did not author the plugin code.\u003C\u002Fp>\n\u003Ch3>License\u003C\u002Fh3>\n\u003Cp>This plugin is licensed under the GNU General Public License, version 2 (GPLv2) or later.\u003C\u002Fp>\n\u003Cp>You should have received a copy of the GNU General Public License along with this program.\u003Cbr \u002F>\nIf not, see \u003Ca href=\"https:\u002F\u002Fwww.gnu.org\u002Flicenses\u002Fgpl-2.0.html\" rel=\"nofollow ugc\">https:\u002F\u002Fwww.gnu.org\u002Flicenses\u002Fgpl-2.0.html\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Third-Party Licenses\u003C\u002Fh3>\n\u003Cp>This plugin includes and\u002For bundles third-party components licensed under GPL-compatible licenses (e.g., MIT).\u003Cbr \u002F>\nA complete list is available in the file \u003Ccode>THIRD-PARTY-LICENSES.txt\u003C\u002Fcode>.\u003C\u002Fp>\n\u003Cp>Notes for reviewers and users:\u003Cbr \u002F>\n– Any third-party library included via Composer or npm preserves its original LICENSE file in the distribution (e.g., under \u003Ccode>\u002Fvendor\u003C\u002Fcode> or \u003Ccode>\u002Fassets\u003C\u002Fcode> as applicable).\u003Cbr \u002F>\n– No assets with “NonCommercial” or “NoDerivatives” clauses are included.\u003Cbr \u002F>\n– All images, icons, and fonts shipped in this plugin are original works by the authors or under GPL-compatible licenses.\u003C\u002Fp>\n","AI assistant for WooCommerce that generates and improves product titles, descriptions, images and videos in bulk from your Products list.",0,422,"2026-02-24T05:10:00.000Z","6.9.4","6.0","7.4",[18,19,20,21,22],"ai","ecommerce","product-description","product-images","woocommerce","https:\u002F\u002Fp42wp.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fedidev-ai-assistant-for-perfection42.1.0.12.zip",100,null,"2026-03-15T15:16:48.613Z",[],{"slug":7,"display_name":30,"profile_url":8,"plugin_count":31,"total_installs":32,"avg_security_score":25,"avg_patch_time_days":33,"trust_score":34,"computed_at":35},"Mehedi Hasan",2,20,30,94,"2026-04-04T00:45:21.022Z",[37,55,80,101,122],{"slug":38,"name":39,"version":40,"author":41,"author_profile":42,"description":43,"short_description":44,"active_installs":32,"downloaded":45,"rating":11,"num_ratings":11,"last_updated":46,"tested_up_to":14,"requires_at_least":47,"requires_php":16,"tags":48,"homepage":53,"download_link":54,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"ai-content-generator-for-woocommerce","AI Content Generator for WooCommerce","1.0.5","WebToffee","https:\u002F\u002Fprofiles.wordpress.org\u002Fwebtoffee\u002F","\u003Cp>AI Content Generator for WooCommerce helps you automatically generate high-quality product content using ChatGPT API. Generate featured images, gallery images, brands, tags and product descriptions with different tones to match your brand voice.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Generate product featured images\u003C\u002Fli>\n\u003Cli>Create product gallery images\u003C\u002Fli>\n\u003Cli>Generate product descriptions with different tones\u003C\u002Fli>\n\u003Cli>Generate short descriptions\u003C\u002Fli>\n\u003Cli>Multiple tone options for descriptions:\n\u003Cul>\n\u003Cli>Formal & Professional\u003C\u002Fli>\n\u003Cli>Casual & Friendly\u003C\u002Fli>\n\u003Cli>Persuasive & Sales-focused\u003C\u002Fli>\n\u003Cli>Technical & Detailed\u003C\u002Fli>\n\u003Cli>Luxury & Premium\u003C\u002Fli>\n\u003Cli>Creative & Engaging\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Debug mode for troubleshooting\u003C\u002Fli>\n\u003Cli>Batch gallery image generation\u003C\u002Fli>\n\u003Cli>Product Brands Generation: Generate relevant brand suggestions based on product information\u003C\u002Fli>\n\u003Cli>Product Tags Generation: Generate SEO-friendly tags and keywords for better product discoverability\u003C\u002Fli>\n\u003Cli>Easy-to-use interface integrated with WooCommerce\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>External services\u003C\u002Fh3>\n\u003Cp>This plugin connects to OpenAI API to obtain image, product desription informations.\u003C\u002Fp>\n\u003Cp>It sends the product title, description to the API to create the image.\u003Cbr \u002F>\nThis service is provided by “OpenAI “: \u003Ca href=\"https:\u002F\u002Fopenai.com\u002Fpolicies\u002Fterms-of-use\u002F\" rel=\"nofollow ugc\">terms of use\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fopenai.com\u002Fpolicies\u002Frow-privacy-policy\u002F\" rel=\"nofollow ugc\">privacy policy\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Requirements\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>WordPress 5.0 or higher\u003C\u002Fli>\n\u003Cli>WooCommerce 4.0 or higher\u003C\u002Fli>\n\u003Cli>PHP 7.2 or higher\u003C\u002Fli>\n\u003Cli>ChatGPT API key\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>For support queries, please visit our support forum or contact us directly.\u003C\u002Fp>\n","Generate AI-powered product images, descriptions, brands, tags and gallery images for your WooCommerce products using ChatGPT API.",1529,"2025-12-02T09:28:00.000Z","5.0",[49,50,51,52,22],"ai-content-generator","generate-product-descriptions","generate-product-images","openai","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fai-content-generator-for-woocommerce.1.0.5.zip",{"slug":56,"name":57,"version":58,"author":59,"author_profile":60,"description":61,"short_description":62,"active_installs":63,"downloaded":64,"rating":65,"num_ratings":66,"last_updated":67,"tested_up_to":68,"requires_at_least":69,"requires_php":70,"tags":71,"homepage":75,"download_link":76,"security_score":77,"vuln_count":78,"unpatched_count":11,"last_vuln_date":79,"fetched_at":27},"woo-mailerlite","MailerLite – WooCommerce integration","3.1.11","MailerLite","https:\u002F\u002Fprofiles.wordpress.org\u002Fmailerlite\u002F","\u003Cp>Powerful e-commerce email marketing tools that are easy to use. Grow your store with automated emails, pop-ups, product blocks, sales tracking + more.\u003C\u002Fp>\n\u003Ch3>OFFICIAL PLUGIN FEATURES\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Checkout integration\u003C\u002Fli>\n\u003Cli>Select between multiple positions\u003C\u002Fli>\n\u003Cli>Show\u002Fhide checkbox\u003C\u002Fli>\n\u003Cli>Enable\u002Fdisable double opt-in\u003C\u002Fli>\n\u003Cli>Product importing\u003C\u002Fli>\n\u003Cli>Sales tracking and campaign ROI\u003C\u002Fli>\n\u003Cli>Customize checkbox label via settings page\u003C\u002Fli>\n\u003Cli>Forward order data to MailerLite\u003C\u002Fli>\n\u003Cli>Setup order tracking MailerLite custom fields\u003C\u002Fli>\n\u003Cli>Setup order related MailerLite segments\u003C\u002Fli>\n\u003Cli>Set up automation triggered by recent purchases\u003C\u002Fli>\n\u003Cli>Abandoned cart emails\u003C\u002Fli>\n\u003Cli>Subscribe pop-ups\u003C\u002Fli>\n\u003Cli>Regular updates and improvements: Check out the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoo-mailerlite\u002Fchangelog\u002F\" rel=\"ugc\">changelog\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Quickstart\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Enter your MailerLite API key\u003C\u002Fli>\n\u003Cli>For e-commerce tracking on campaigns generate a \u003Ca href=\"https:\u002F\u002Fdocs.woocommerce.com\u002Fdocument\u002Fwoocommerce-rest-api\u002F\" rel=\"nofollow ugc\">consumer key + secret\u003C\u002Fa> with read rights\u003C\u002Fli>\n\u003Cli>Select your default list\u002Fgroup\u003C\u002Fli>\n\u003Cli>Enable checkout integration\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Credits\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Plugin created with the official \u003Ca href=\"https:\u002F\u002Fdevelopers.mailerlite.com\u002Fdocs\" rel=\"nofollow ugc\">MailerLite API\u003C\u002Fa>.\u003C\u002Fli>\n\u003C\u002Ful>\n","Powerful e-commerce email marketing tools that are easy to use. Grow your store with automated emails, pop-ups, product blocks, sales tracking + more.",30000,1350697,58,63,"2026-02-26T14:06:00.000Z","6.8.5","3.0.1","7.2.5",[72,19,73,74,22],"automation","email-marketing","mailerlite","https:\u002F\u002Fmailerlite.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwoo-mailerlite.3.1.11.zip",93,4,"2026-01-20 00:00:00",{"slug":81,"name":82,"version":83,"author":84,"author_profile":85,"description":86,"short_description":87,"active_installs":88,"downloaded":89,"rating":90,"num_ratings":91,"last_updated":92,"tested_up_to":14,"requires_at_least":93,"requires_php":94,"tags":95,"homepage":99,"download_link":100,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"smart-image-resize","Smart Image Resize – Make WooCommerce Images the Same Size","1.15.0","Nabil Lemsieh","https:\u002F\u002Fprofiles.wordpress.org\u002Fnlemsieh\u002F","\u003Cp>\u003Ca href=\"https:\u002F\u002Fsirplugin.com\u002F\" rel=\"nofollow ugc\">Smart Image Resize\u003C\u002Fa> is the ultimate solution for \u003Cstrong>consistent and uniform product images\u003C\u002Fstrong> in your store.\u003C\u002Fp>\n\u003Cp>Stop losing sales because of an uneven, unprofessional-looking product grid. This plugin automatically resizes and adjusts product photos to ensure every image is the \u003Cstrong>same size, same aspect ratio, and perfectly centered\u003C\u002Fstrong>—all without losing parts of your product to bad cropping.\u003C\u002Fp>\n\u003Cp>It’s the \u003Cstrong>#1\u003C\u002Fstrong> tool for \u003Cstrong>product photo consistency\u003C\u002Fstrong> and is essential for stores with large catalogs or mixed-size image sources.\u003C\u002Fp>\n\u003Ch3>Key Benefits\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Uniform Sizing:\u003C\u002Fstrong> Automatically makes all product images the same size and aspect ratio, eliminating messy product grids.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>No More Cropping Headaches:\u003C\u002Fstrong> Preserves the entire product within the image frame, preventing important parts of your product from being cut off.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Whitespace Trimming:\u003C\u002Fstrong> Removes unwanted white space around the product to keep it centered and prominent.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Bulk Processing:\u003C\u002Fstrong> Resize and fix your entire existing catalog.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Performance Ready:\u003C\u002Fstrong> Includes features to compress thumbnails and generate only necessary sizes, boosting site loading speed.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Perfect for:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>WooCommerce stores with mixed image sizes  \u003C\u002Fli>\n\u003Cli>Dropshipping or supplier-imported images\u003C\u002Fli>\n\u003Cli>Large catalogs (10,000+ products) needing automation\u003C\u002Fli>\n\u003Cli>Multivendor marketplaces where sellers upload images in different sizes (Dokan, WCFM, etc.)\u003C\u002Fli>\n\u003Cli>Stores migrating themes and needing standard-size images\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🛠️ Free Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>✅ Automatically resize and process new product images on upload\u003C\u002Fli>\n\u003Cli>✅ Bulk resize up to 150 existing product images.\u003C\u002Fli>\n\u003Cli>✅ Remove unwanted white space to keep products centered and clean.\u003C\u002Fli>\n\u003Cli>✅ Add background color to match your brand  \u003C\u002Fli>\n\u003Cli>✅ Compress thumbnails to boost site loading speed  \u003C\u002Fli>\n\u003Cli>✅ Generate only necessary thumbnails and remove unused ones to save disk space.\u003C\u002Fli>\n\u003Cli>✅ Select specific images to resize for more control\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🔥 Pro Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>♾ No limits\u003C\u002Fstrong> – Resize and optimize unlimited product images.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>✈️ PNG to JPG auto conversion\u003C\u002Fstrong> – Reduce size, keep quality.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>🚀 WebP image support\u003C\u002Fstrong> – Serve next-gen WebP images for faster loading and better retention of image transparency.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>🔒Watermark protection\u003C\u002Fstrong> – Automatically add watermarks to your resized images.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>🛟 Priority support\u003C\u002Fstrong> – Get fast, dedicated support via chat or email.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fsirplugin.com?utm_source=wp&utm_medium=link&utm_campaign=lite_version\" rel=\"nofollow ugc\">Check out Smart Image Resize PRO!\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Here’s What Our Users Are Saying\u003C\u002Fh4>\n\u003Cp>★★★★★\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>“I am so impressed with this plugin. I never bother writing plugin reviews but this plugin blew my mind. Definitely upgrade.” – \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Ftopic\u002Fbest-plugin-that-solved-all-my-image-issues\u002F\" rel=\"ugc\">@buttonmode\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>★★★★★\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>“I downloaded the free version and after 3 minutes I bought the PRO version. The plugin is EXCELLENT! For a year I didn’t know what to do with WooCommerce photos, because we have 30,000 imported products with different photos.” – \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Ftopic\u002Fexcellent-8052\u002F\" rel=\"ugc\">@prokurent\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>★★★★★\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>“I recommended this to a dev friend the day after I used it, he used it as well. (We both ended up getting the Pro version to leave it on, customers don’t care to crop their images on their own tbh).” – \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Ftopic\u002Fdid-its-job-and-saved-a-ton-of-tedious-work\u002F\" rel=\"ugc\">@jpontinen\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>★★★★★\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>“[••]The time saving benefits are enormous and the plugin support is A+. They have a chat that helps you solve any issues immediately.” – \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Ftopic\u002Fbrilliant-lifesaver-with-incredible-support\u002F\" rel=\"ugc\">@chickwithbob\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch3>Usage\u003C\u002Fh3>\n\u003Cp>Smart Image Resize automatically resizes new product images on upload. To resize already uploaded images, follow these steps:\u003C\u002Fp>\n\u003Col>\n\u003Cli>In your WordPress dashboard, go to \u003Cstrong>WooCommerce > Smart Image Resize > Bulk Regenerate Images\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003Cli>Click “Install Regenerate Thumbnails” button.\u003C\u002Fli>\n\u003Cli>Go to \u003Cstrong>Tools > Regenerate Thumbnails\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003Cli>Click “Regenerate Thumbnails For All Attachments” button.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>Feel free to adjust the settings by going to \u003Cstrong>WooCommerce > Smart Image Resize\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>For more details, \u003Ca href=\"https:\u002F\u002Fsirplugin.com\u002Fguide.html?utm_source=wp&utm_medium=link&utm_campaign=lite_version\" rel=\"nofollow ugc\">see our documentation\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Explore Our Other plugins:\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fhurrytimer\u002F\" rel=\"ugc\">HurryTimer\u003C\u002Fa> – A powerful countdown timer to create urgency and drive sales\u003Cbr \u002F>\n\u003Ca href=\"http:\u002F\u002Frethumbify.com\u002F\" rel=\"nofollow ugc\">ReThumbify\u003C\u002Fa> – A new tool to regenerate thumbnails in the background, with pause\u002Fresume functionality, old thumbnails cleanup, and selective regeneration.\u003C\u002Fp>\n","Automatically make WooCommerce product images the same size. Perfect for messy grids, works with existing photos, no cropping.",8000,245063,92,82,"2026-03-06T03:01:00.000Z","4.0","5.6",[96,21,97,98,22],"different-sizes","same-size","thumbnails","http:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsmart-image-resize","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsmart-image-resize.1.15.0.zip",{"slug":102,"name":103,"version":104,"author":105,"author_profile":106,"description":107,"short_description":108,"active_installs":109,"downloaded":110,"rating":111,"num_ratings":112,"last_updated":113,"tested_up_to":68,"requires_at_least":15,"requires_php":16,"tags":114,"homepage":118,"download_link":119,"security_score":25,"vuln_count":120,"unpatched_count":11,"last_vuln_date":121,"fetched_at":27},"activecampaign-for-woocommerce","ActiveCampaign for WooCommerce","2.10.2","ActiveCampaign","https:\u002F\u002Fprofiles.wordpress.org\u002Facteamintegrations\u002F","\u003Cp>\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FwHPrLFXQTgQ?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>ActiveCampaign is the autonomous marketing platform built to transform how marketers, agencies, and business owners work. Use Active Intelligence to power goal-aware automations and orchestrate personalized experiences across email, SMS, and WhatsApp. Effortlessly integrate with 1000+ apps, uncover deep performance insights, and optimize your workflows so you win every day.\u003C\u002Fp>\n\u003Ch3>ActiveCampaign’s Capabilities\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Autonomous marketing\u003C\u002Fstrong>\u003Cbr \u002F>\nBuilt on the foundation of marketing automation, fuel your marketing strategy and customer journeys with AI-driven execution, optimization, and insight at every step.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>AI agents\u003C\u002Fstrong>\u003Cbr \u002F>\nRun entire marketing campaigns through simple prompts, backed by Active Intelligence.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Cross-channel marketing\u003C\u002Fstrong>\u003Cbr \u002F>\nReach prospects and customers wherever they are, with email, SMS, WhatsApp, and more.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>On-brand, personalized content\u003C\u002Fstrong>\u003Cbr \u002F>\nCreative tools that deliver professional, conversion-ready designs for email and landing pages.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>CRM\u003C\u002Fstrong>\u003Cbr \u002F>\nTrack, manage, and automate your sales process.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>1000+ apps & integrations\u003C\u002Fstrong>\u003Cbr \u002F>\nConnect ActiveCampaign to your favorite tools.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>WooCommerce + ActiveCampaign\u003C\u002Fh3>\n\u003Cp>Send real-time store data directly to ActiveCampaign\u003Cbr \u002F>\nEngage customers with automated abandoned cart and post-purchase emails.\u003Cbr \u002F>\nPersonalize email, SMS, and WhatsApp messages with purchase data.\u003Cbr \u002F>\nShowcase specific product catalogs in your marketing emails.\u003C\u002Fp>\n\u003Ch3>Here’s what you’ll need to configure this integration:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>WooCommerce 7.4 (or more recent version)\u003C\u002Fli>\n\u003Cli>The ActiveCampaign for WooCommerce WordPress plugin 2.10.2 .\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Learn more: \u003Ca href=\"https:\u002F\u002Fhelp.activecampaign.com\u002Fhc\u002Fen-us\u002Farticles\u002F115000652490-Connect-WooCommerce-to-ActiveCampaign\" rel=\"nofollow ugc\">Connect WooCommerce to ActiveCampaign\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n","https:\u002F\u002Fyoutu.be\u002FwHPrLFXQTgQ",6000,489438,80,47,"2026-01-22T16:49:00.000Z",[115,19,116,117,22],"activecampaign","email","marketing","https:\u002F\u002Fwww.activecampaign.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Factivecampaign-for-woocommerce.2.10.2.zip",1,"2022-12-20 00:00:00",{"slug":123,"name":124,"version":125,"author":126,"author_profile":127,"description":128,"short_description":129,"active_installs":109,"downloaded":130,"rating":131,"num_ratings":132,"last_updated":133,"tested_up_to":68,"requires_at_least":134,"requires_php":94,"tags":135,"homepage":137,"download_link":138,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"woocommerce-mailchimp","WP WooCommerce Mailchimp","2.5.1","Saint Systems","https:\u002F\u002Fprofiles.wordpress.org\u002Fsaintsystems\u002F","\u003Cp>WP WooCommerce Mailchimp provides simple and flexible Mailchimp integration for WooCommerce.\u003C\u002Fp>\n\u003Cp>Automatically subscribe customers to a designated Mailchimp list and, optionally, Mailchimp interest groups and tags upon order creation or order completion.\u003Cbr \u002F>\nThis can be done quietly or based on the user’s consent with several opt-in settings that support international opt-in laws.\u003C\u002Fp>\n\u003Cp>Upgrade to \u003Ca href=\"https:\u002F\u002Fwww.saintsystems.com\u002Fproducts\u002Fwoocommerce-mailchimp-pro\u002F\" rel=\"nofollow ugc\">WP WooCommerce Mailchimp Pro\u003C\u002Fa> for more advanced features including WooCommerce Subscriptions support and the ability to set product-specific lists, groups and tags.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>WooCommerce Event Selection\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Subscribe customers to Mailchimp after order creation\u003C\u002Fli>\n\u003Cli>Subscribe customers to Mailchimp after order processing\u003C\u002Fli>\n\u003Cli>Subscribe customers to Mailchimp after order completion\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Works with Mailchimp Interest Groups and Tags\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Set one or more interest groups to add users to based on the selected Mailchimp list.\u003C\u002Fli>\n\u003Cli>Set one or more tags to add users to based on the selected Mailchimp list.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Opt-In Settings\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>MailChimp double opt-in support (control whether a double opt-in email is sent to the customer)\u003C\u002Fli>\n\u003Cli>Optionally, display an opt-in checkbox on the checkout page (this is required in some countries)\u003C\u002Fli>\n\u003Cli>Control the label displayed next to the opt-in checkbox\u003C\u002Fli>\n\u003Cli>Control whether or not the opt-in checkbox is checked or unchecked by default\u003C\u002Fli>\n\u003Cli>Control the placement of the opt-in checkbox on the checkout page\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Translation Support\u003C\u002Fh4>\n\u003Cp>Would you like to help translate the plugin into more languages? Join our Translations Community at https:\u002F\u002Ftranslate.wordpress.org\u002Fprojects\u002Fwp-plugins\u002Fwoocommerce-mailchimp.\u003C\u002Fp>\n\u003Cp>WooCommerce Mailchimp translation is managed through WordPress language packs here: https:\u002F\u002Ftranslate.wordpress.org. This allows WooCommerce Mailchimp to be translated into other languages. The preferred tool for translating plugins is called \u003Ca href=\"https:\u002F\u002Fmake.wordpress.org\u002Fpolyglots\u002Fhandbook\u002Ftools\u002Fglotpress-translate-wordpress-org\u002F\" rel=\"nofollow ugc\">GlotPress\u003C\u002Fa>. You can \u003Ca href=\"https:\u002F\u002Fmake.wordpress.org\u002Fpolyglots\u002Fhandbook\u002Ftools\u002Fglotpress-translate-wordpress-org\u002F\" rel=\"nofollow ugc\">read about how GlotPress works in the WordPress Translator’s Handbook\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>Thanks in advance for your help on any translation efforts!\u003C\u002Fp>\n\u003Cp>We also support bundled translations via:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Included woocommerce-mailchimp.pot file\u003C\u002Fli>\n\u003Cli>WPML support via wpml-config.xml\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Included Translations:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>English (US) (default)\u003C\u002Fli>\n\u003Cli>French.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Custom Translations\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>If you don’t want to use WordPress language packs or bundled translations, you can use your own custom translations.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Place custom translations in \u003Ccode>\u002Fwp-content\u002Flanguages\u002Fwoocommerce-mailchimp\u002Fwoocommerce-mailchimp_{lang}_{country}.mo\u003C\u002Fcode>. This ensures they won’t get overwritten by plugin updates.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Translation Loading\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>If no custom translations are present, languages will be loaded in the following order:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>From WordPress language packs in: \u003Ccode>\u002Fwp-content\u002Flanguages\u002Fplugins\u002Fwoocommerce-mailchimp\u002Fwoocommerce-mailchimp_{lang}_{country}.mo\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>From the plugin bundled in: \u003Ccode>\u002Fwp-content\u002Fplugins\u002Fwoocommerce-mailchimp\u002Flanguages\u002Fwoocommerce-mailchimp_{lang}_{country}.mo\u003C\u002Fcode>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Multisite\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>All features should work for each blog in multisite installations.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Requirements\u003C\u002Fh4>\n\u003Cp>WP WooCommerce Mailchimp requires PHP 5.6+ (PHP 7.0+ recommended). You’ll also need to be running WordPress 4.7.0+ and have WooCommerce 3.5.0+.\u003C\u002Fp>\n\u003Ch4>Documentation & Support\u003C\u002Fh4>\n\u003Cp>Online documentation and code samples are available via our \u003Ca href=\"https:\u002F\u002Fsupport.saintsystems.com\u002Fhc\u002Fen-us\u002Fsections\u002F201959566\" rel=\"nofollow ugc\">Help Center\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>Please visit the\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fwoocommerce-mailchimp\" rel=\"ugc\">WP WooCommerce MailChimp support forum on WordPress.org\u003C\u002Fa> for basic support and help from other users. Since this is a free plugin, we respond to these as we have time.\u003C\u002Fp>\n\u003Cp>Dedicated support will is available for \u003Ca href=\"https:\u002F\u002Fwww.saintsystems.com\u002Fproducts\u002Fwoocommerce-mailchimp-pro\u002F\" rel=\"nofollow ugc\">WP WooCommerce MailChimp Pro\u003C\u002Fa> customers.\u003C\u002Fp>\n\u003Ch4>Contribute\u003C\u002Fh4>\n\u003Cp>All development for WP WooCommerce MailChimp is \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fanderly\u002Fwoocommerce-mailchimp\" rel=\"nofollow ugc\">handled via GitHub\u003C\u002Fa>. Opening new issues and submitting pull requests are welcome.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Ftrello.com\u002Fb\u002FVWBdLVuI\u002Fwoocommerce-mailchimp-development\" rel=\"nofollow ugc\">Our public roadmap is available on Trello\u003C\u002Fa>. We’d love it if you vote and comment on your favorite ideas.\u003C\u002Fp>\n\u003Cp>You can also keep up to date with \u003Ca href=\"https:\u002F\u002Fwww.saintsystems.com\u002Fproducts\u002Fwoocommerce-mailchimp-pro\u002F\" rel=\"nofollow ugc\">WooCommerce MailChimp Pro\u003C\u002Fa> development by \u003Ca href=\"http:\u002F\u002Feepurl.com\u002FbxcewL\" rel=\"nofollow ugc\">subscribing to our newsletter\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>Also, if you enjoy using the software \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fwoocommerce-mailchimp\u002Freviews\u002F?rate=5#new-post\" rel=\"ugc\">we’d love it if you could give us a review\u003C\u002Fa>!\u003C\u002Fp>\n","Simple and flexible Mailchimp integration for WooCommerce.",575317,86,35,"2025-10-27T17:59:00.000Z","4.7.0",[19,116,136,22],"mailchimp","https:\u002F\u002Fwww.saintsystems.com\u002Fproducts\u002Fwoocommerce-mailchimp\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwoocommerce-mailchimp.2.5.1.zip",{"attackSurface":140,"codeSignals":278,"taintFlows":304,"riskAssessment":331,"analyzedAt":336},{"hooks":141,"ajaxHandlers":216,"restRoutes":247,"shortcodes":275,"cronEvents":276,"entryPointCount":277,"unprotectedCount":120},[142,147,151,156,163,165,167,172,177,179,182,186,190,195,198,202,206,210,214],{"type":143,"name":144,"callback":145,"file":146,"line":112},"action","plugins_loaded","run","edidev-ai-assistant-for-perfection42.php",{"type":143,"name":148,"callback":149,"file":146,"line":150},"wp_privacy_policy_content","perfection42_privacy_policy_content",62,{"type":143,"name":152,"callback":153,"file":154,"line":155},"rest_api_init","handle_register_rest_api","src\\Includes\\RestApi\\RestAPIProvider.php",40,{"type":157,"name":158,"callback":159,"priority":160,"file":161,"line":162},"filter","wp_video_shortcode","anonymous",10,"src\\Includes\\RestApi\\RestAPIRepository.php",294,{"type":157,"name":158,"callback":159,"priority":160,"file":161,"line":164},572,{"type":157,"name":158,"callback":159,"priority":160,"file":161,"line":166},952,{"type":143,"name":168,"callback":169,"file":170,"line":171},"admin_enqueue_scripts","enqueue_settings_assets","src\\Includes\\Setting\\SettingProvider.php",84,{"type":143,"name":173,"callback":174,"priority":160,"file":175,"line":176},"manage_posts_extra_tablenav","add_product_actions","src\\Includes\\WooCommerce\\WooCommerceProvider.php",61,{"type":143,"name":168,"callback":178,"file":175,"line":150},"enqueue_admin_perfection",{"type":143,"name":180,"callback":181,"file":175,"line":66},"admin_footer","render_perfection_ai_modal",{"type":143,"name":183,"callback":184,"file":175,"line":185},"before_woocommerce_init","declare_extension_compatibility_hpos",64,{"type":143,"name":187,"callback":188,"priority":160,"file":175,"line":189},"edit_form_after_title","add_action_to_product_edit",65,{"type":143,"name":191,"callback":192,"file":193,"line":194},"admin_init","register_privacy_policy","src\\Main.php",147,{"type":143,"name":196,"callback":196,"file":193,"line":197},"admin_notices",187,{"type":143,"name":199,"callback":200,"file":193,"line":201},"admin_menu","register_sub_menu_item",189,{"type":143,"name":191,"callback":203,"file":204,"line":205},"wordpress_admin_initialized","src\\Packages\\ReactComponents.php",44,{"type":157,"name":207,"callback":208,"priority":160,"file":204,"line":209},"script_loader_tag","closure",124,{"type":143,"name":168,"callback":211,"priority":212,"file":213,"line":150},"enqueue_styles",19,"src\\Views\\SettingLayout.php",{"type":143,"name":168,"callback":215,"priority":32,"file":213,"line":66},"enqueue_scripts",[217,223,227,231,235,239,243],{"action":218,"nopriv":219,"callback":220,"hasNonce":221,"hasCapCheck":221,"file":170,"line":222},"p42_sign_in",false,"ajax_sign_in",true,70,{"action":224,"nopriv":219,"callback":225,"hasNonce":221,"hasCapCheck":221,"file":170,"line":226},"p42_sign_out","ajax_sign_out",71,{"action":228,"nopriv":219,"callback":229,"hasNonce":221,"hasCapCheck":221,"file":170,"line":230},"p42_sign_up","ajax_sign_up",72,{"action":232,"nopriv":219,"callback":233,"hasNonce":221,"hasCapCheck":221,"file":170,"line":234},"p42_get_account","ajax_get_account",73,{"action":236,"nopriv":219,"callback":237,"hasNonce":221,"hasCapCheck":221,"file":170,"line":238},"p42_send_signup_otp","ajax_send_signup_otp",75,{"action":240,"nopriv":219,"callback":241,"hasNonce":221,"hasCapCheck":221,"file":170,"line":242},"p42_verify_signup_otp","ajax_verify_signup_otp",76,{"action":244,"nopriv":219,"callback":245,"hasNonce":219,"hasCapCheck":219,"file":170,"line":246},"p42_resend_signup_otp","ajax_resend_signup_otp",77,[248,255,260,264,270],{"namespace":249,"route":250,"methods":251,"callback":253,"permissionCallback":208,"file":154,"line":254},"edidev-ai-assistant-for-perfection42\u002Fv1","\u002Ftranslations\u002F(?P\u003Clocale>[A-Za-z\\-]+)",[252],"GET","register_api_get_translations",49,{"namespace":249,"route":256,"methods":257,"callback":259,"permissionCallback":208,"file":154,"line":226},"\u002Fupload-image",[258],"POST","register_api_upload_image",{"namespace":249,"route":261,"methods":262,"callback":263,"permissionCallback":208,"file":154,"line":131},"\u002Fproducts-by-ids",[252],"register_api_get_product_by_ids",{"namespace":249,"route":265,"methods":266,"callback":268,"permissionCallback":208,"file":154,"line":269},"\u002Fupdate-product-simple",[267],"PUT","register_api_update_product_info",113,{"namespace":249,"route":271,"methods":272,"callback":273,"permissionCallback":208,"file":154,"line":274},"\u002Fupdate-multi-product-simple",[267],"register_api_update_multi_product_info",170,[],[],12,{"dangerousFunctions":279,"sqlUsage":280,"outputEscaping":282,"fileOperations":31,"externalRequests":298,"nonceChecks":160,"capabilityChecks":299,"bundledLibraries":300},[],{"prepared":11,"raw":11,"locations":281},[],{"escaped":91,"rawEcho":283,"locations":284},6,[285,288,291,293,295,296],{"file":175,"line":286,"context":287},207,"raw output",{"file":289,"line":290,"context":287},"src\\Includes\\WooCommerce\\WooCommerceRepository.php",37,{"file":289,"line":292,"context":287},38,{"file":289,"line":294,"context":287},60,{"file":289,"line":176,"context":287},{"file":213,"line":297,"context":287},270,7,25,[301],{"name":302,"version":26,"knownCves":303},"Select2",[],[305,322],{"entryPoint":306,"graph":307,"unsanitizedCount":120,"severity":321},"view (src\\Views\\SettingLayout.php:177)",{"nodes":308,"edges":319},[309,314],{"id":310,"type":311,"label":312,"file":213,"line":313},"n0","source","$_GET",259,{"id":315,"type":316,"label":317,"file":213,"line":297,"wp_function":318},"n1","sink","echo() [XSS]","echo",[320],{"from":310,"to":315,"sanitized":219},"medium",{"entryPoint":323,"graph":324,"unsanitizedCount":11,"severity":330},"\u003CSettingLayout> (src\\Views\\SettingLayout.php:0)",{"nodes":325,"edges":328},[326,327],{"id":310,"type":311,"label":312,"file":213,"line":313},{"id":315,"type":316,"label":317,"file":213,"line":297,"wp_function":318},[329],{"from":310,"to":315,"sanitized":221},"low",{"summary":332,"deductions":333},"The 'edidev-ai-assistant-for-perfection42' plugin, in version 1.0.12, exhibits a generally strong security posture with several positive indicators. The majority of its entry points, including all REST API routes, are protected by permission callbacks. Notably, 100% of SQL queries utilize prepared statements, and a high percentage (93%) of output operations are properly escaped, significantly mitigating common web vulnerabilities like SQL injection and cross-site scripting (XSS). The plugin also demonstrates good practice with a healthy number of nonce and capability checks. The absence of any recorded historical vulnerabilities further supports this positive assessment, suggesting diligent security practices by the developers.\n\nHowever, a significant concern arises from the presence of one unprotected AJAX handler within the plugin's attack surface. This single unauthenticated entry point represents a potential avenue for attackers to exploit if it handles user-supplied data or triggers sensitive actions without proper validation or authorization. While taint analysis showed only one flow with unsanitized paths and no critical or high severity issues, this unprotected AJAX handler is the primary evidence-backed risk. The limited number of file operations and external HTTP requests, while not directly problematic in themselves, do contribute to the overall attack surface that needs careful scrutiny, especially in conjunction with unprotected entry points.\n\nIn conclusion, 'edidev-ai-assistant-for-perfection42' v1.0.12 is built on a solid foundation of secure coding practices. The developers have implemented robust measures for database interactions and output sanitization. The primary weakness lies in a single unprotected AJAX endpoint, which, while not indicative of a widespread or severe vulnerability based on the provided data, requires immediate attention to close this potential security gap. The plugin's history of no known vulnerabilities is a significant strength, but the identified unprotected AJAX handler warrants a cautious approach until addressed.",[334],{"reason":335,"points":298},"Unprotected AJAX handler found","2026-03-17T06:44:47.415Z",{"wat":338,"direct":351},{"assetPaths":339,"generatorPatterns":344,"scriptPaths":345,"versionParams":346},[340,341,342,343],"\u002Fwp-content\u002Fplugins\u002Fedidev-ai-assistant-for-perfection42\u002Fvendor\u002Fselect2\u002Fcss\u002Fselect2.min.css","\u002Fwp-content\u002Fplugins\u002Fedidev-ai-assistant-for-perfection42\u002Fvendor\u002Fselect2\u002Fjs\u002Fselect2.full.min.js","\u002Fwp-content\u002Fplugins\u002Fedidev-ai-assistant-for-perfection42\u002Fcss\u002Fperfection42-admin.css","\u002Fwp-content\u002Fplugins\u002Fedidev-ai-assistant-for-perfection42\u002Fjs\u002Fperfection42-init.js",[],[],[347,348,349,350],"\u002Fwp-content\u002Fplugins\u002Fedidev-ai-assistant-for-perfection42\u002Fvendor\u002Fselect2\u002Fcss\u002Fselect2.min.css?ver=4.0.13","\u002Fwp-content\u002Fplugins\u002Fedidev-ai-assistant-for-perfection42\u002Fvendor\u002Fselect2\u002Fjs\u002Fselect2.full.min.js?ver=4.0.13","\u002Fwp-content\u002Fplugins\u002Fedidev-ai-assistant-for-perfection42\u002Fcss\u002Fperfection42-admin.css?ver=","\u002Fwp-content\u002Fplugins\u002Fedidev-ai-assistant-for-perfection42\u002Fjs\u002Fperfection42-init.js?ver=",{"cssClasses":352,"htmlComments":366,"htmlAttributes":374,"restEndpoints":379,"jsGlobals":381,"shortcodeOutput":383},[353,354,355,356,357,358,359,360,361,362,363,364,365],"p42-settings-wrap","p42-ai-settings-nav","p42-ai-settings-content","p42-auth-form-wrap","p42-account-status-wrap","p42-api-key-wrap","p42-product-selection-wrap","p42-button-primary","p42-button-secondary","p42-spinner-overlay","p42-tooltip","p42-input-field","p42-select-wrapper",[367,368,369,370,371,372,373],"\u003C!-- Settings Page Wrapper -->","\u003C!-- Navigation -->","\u003C!-- Content -->","\u003C!-- Auth Form -->","\u003C!-- Account Status -->","\u003C!-- API Key Input -->","\u003C!-- Product Selection -->",[375,376,377,378],"data-tab","data-action","data-nonce-action","data-nonce",[380],"\u002Fwp-json\u002Fp42\u002Fv1\u002Fsettings",[382],"P42Settings",[]]