[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fRk0XCg8G_ubESu3DxD5iLbdDwDydLDHWsvGxKnCWQh4":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":13,"last_updated":14,"tested_up_to":15,"requires_at_least":16,"requires_php":17,"tags":18,"homepage":24,"download_link":25,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28,"vulnerabilities":29,"developer":30,"crawl_stats":27,"alternatives":37,"analysis":139,"fingerprints":799},"storehelper-kit-toolkit","StoreHelper Kit – AI & SEO WooCommerce Toolkit (llms.txt, ALT text, bulk pricing, cleanup)","3.4.0","BuyReadySite.com","https:\u002F\u002Fprofiles.wordpress.org\u002Fksanyok\u002F","\u003Cp>\u003Cstrong>StoreHelper Kit\u003C\u002Fstrong> is the most comprehensive maintenance and optimization suite designed specifically for WooCommerce store owners and developers. Stop juggling dozens of single-purpose plugins—StoreHelper Kit brings all the essential tools you need into one beautiful, unified dashboard.\u003C\u002Fp>\n\u003Cp>Whether you are managing a small boutique or a massive catalog with thousands of products, StoreHelper Kit saves you hours of manual work every week. From AI-powered SEO generation to bulk price updates and database cleanup, we’ve got you covered.\u003C\u002Fp>\n\u003Ch3>🚀 Key Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Unified Dashboard\u003C\u002Fstrong>: Access all tools from a single, modern, and responsive interface.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>AI-Powered Automation\u003C\u002Fstrong>: Leverage OpenAI to generate SEO-optimized ALT texts, product descriptions (coming soon), and tags.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>AI Discovery Ready\u003C\u002Fstrong>: Ship llms.txt and llms-full.txt to guide ChatGPT, Claude, and Perplexity to your key URLs.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Bulk Operations\u003C\u002Fstrong>: Update prices, delete products, and clean up unused media in seconds.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Smart Filtering\u003C\u002Fstrong>: Quickly find the tools you need with our categorized and searchable navigation.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🛠️ Available Tools\u003C\u002Fh3>\n\u003Ch4>🧠 AI & SEO Tools\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>Image Alt Text Generator (AI)\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Automatically generate descriptive, SEO-friendly ALT text for your product images.\u003C\u002Fli>\n\u003Cli>Uses OpenAI Vision API to analyze the actual image content.\u003C\u002Fli>\n\u003Cli>Considers your product context (Focus Keywords, Meta Descriptions) for maximum SEO impact.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>New in 3.0\u003C\u002Fstrong>: Real-time progress tracking and improved error handling.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>LLMs.txt Generator (AI, SEO)\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Publishes llms.txt and llms-full.txt for AI crawlers with curated URLs, titles, and descriptions.\u003C\u002Fli>\n\u003Cli>Honors Yoast, Rank Math, SEOPress, and AIOSEO noindex rules.\u003C\u002Fli>\n\u003Cli>Auto-regenerates on your schedule (manual, daily, weekly) with optional bot hit logging for GPTBot, ClaudeBot, and PerplexityBot.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>📦 Product Management\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>Bulk Price Updater\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Run flash sales or global price adjustments with ease.\u003C\u002Fli>\n\u003Cli>Filter by Category, Attribute, or Price Range.\u003C\u002Fli>\n\u003Cli>Increase or decrease prices by fixed amounts or percentages.\u003C\u002Fli>\n\u003Cli>Supports Variable Products and scheduled price changes.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Bulk Product Delete\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Clean up your catalog by mass-deleting products.\u003C\u002Fli>\n\u003Cli>Filter by Category, Stock Status (e.g., Out of Stock), or Price.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Option\u003C\u002Fstrong>: Automatically delete associated images to free up server space.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Auto Cross-Sells\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Boost your Average Order Value (AOV) automatically.\u003C\u002Fli>\n\u003Cli>Generates Cross-sell and Up-sell links between products in the same category.\u003C\u002Fli>\n\u003Cli>Randomized linking ensures diverse product exposure.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>🎨 Design & Navigation\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>Structured Menu Builder\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Turn your WooCommerce Category tree into a WordPress Menu in one click.\u003C\u002Fli>\n\u003Cli>Preserves parent-child hierarchy perfectly.\u003C\u002Fli>\n\u003Cli>Ideal for stores with hundreds of categories where manual menu creation is impossible.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Filter Builder\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Create AJAX-powered attribute filters for your shop sidebar.\u003C\u002Fli>\n\u003Cli>Select top attributes (Color, Size, Brand) and customize their labels.\u003C\u002Fli>\n\u003Cli>Improves customer navigation and conversion rates.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Brand Image Finder\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Automatically fetch brand logos using SeekLogo and Clearbit APIs.\u003C\u002Fli>\n\u003Cli>Assigns logos to your product attribute terms (e.g., “Nike”, “Adidas”).\u003C\u002Fli>\n\u003Cli>Keeps your brand filters looking professional.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>🧹 Cleanup & Maintenance\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>Unused Media Cleaner\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Scan your Media Library for “orphan” images not attached to any post or product.\u003C\u002Fli>\n\u003Cli>Safely delete unused files to reduce backup size and improve site speed.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Category Level Deleter\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Prune your category tree by deleting specific levels (e.g., “Delete all 3rd-level subcategories”).\u003C\u002Fli>\n\u003Cli>Perfect for restructuring imported catalogs.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🔜 Coming Soon (Roadmap)\u003C\u002Fh3>\n\u003Cp>We are constantly adding new tools. Here is what’s coming next:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>AI Image to Description\u003C\u002Fstrong>: Generate full product descriptions from images.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Abandoned Cart Lite\u003C\u002Fstrong>: Recover lost sales with email reminders.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Watermark Applier\u003C\u002Fstrong>: Protect your product images in bulk.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Shop Manager\u003C\u002Fstrong>: Advanced product management dashboard.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>External Services\u003C\u002Fh3>\n\u003Cp>This plugin integrates with the following third-party services. All requests occur only when you initiate logo retrieval or image updates:\u003C\u002Fp>\n\u003Col>\n\u003Cli>\n\u003Cp>\u003Cstrong>SeekLogo API\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Purpose\u003C\u002Fstrong>: Automated logo search and retrieval.  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Data sent\u003C\u002Fstrong>: Brand name or taxonomy term.  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>When\u003C\u002Fstrong>: On-demand, when fetching or auto-updating brand images.  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Terms of Service\u003C\u002Fstrong>: https:\u002F\u002Fseeklogo.com\u002Fterms-of-service\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Privacy Policy\u003C\u002Fstrong>: https:\u002F\u002Fseeklogo.com\u002Fprivacy-policy\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Clearbit Logo API\u003C\u002Fstrong> (optional)\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Purpose\u003C\u002Fstrong>: Fallback logo lookup using Clearbit’s Logo service.  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Data sent\u003C\u002Fstrong>: Brand domain or name.  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>When\u003C\u002Fstrong>: Only if SeekLogo returns no results and the option is enabled in settings.  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Terms of Service\u003C\u002Fstrong>: https:\u002F\u002Fclearbit.com\u002Flegal\u002Fterms\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Privacy Policy\u003C\u002Fstrong>: https:\u002F\u002Fclearbit.com\u002Flegal\u002Fprivacy\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>WordPress.org Plugin API\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Purpose\u003C\u002Fstrong>: Retrieve plugin icons and metadata if linked to a WordPress.org project.  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Data sent\u003C\u002Fstrong>: Plugin slug.  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>When\u003C\u002Fstrong>: When displaying plugin-related images in the admin interface.  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Terms & Privacy\u003C\u002Fstrong>: https:\u002F\u002Fdeveloper.wordpress.org\u002Fplugins\u002Fwordpress-org\u002Fplugin-assets-api\u002F\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>OpenAI API\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Purpose\u003C\u002Fstrong>: AI‑powered generation of image ALT text (vision + text).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Data sent\u003C\u002Fstrong>: Image URL and a short textual prompt with page\u002Fpost context (e.g., focus keyword, meta description). Your API key is used to authorize the request.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>When\u003C\u002Fstrong>: Only when you explicitly trigger ALT generation for selected images.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Terms of Use\u003C\u002Fstrong>: https:\u002F\u002Fopenai.com\u002Fpolicies\u002Fterms-of-use\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Privacy Policy\u003C\u002Fstrong>: https:\u002F\u002Fopenai.com\u002Fpolicies\u002Fprivacy-policy\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Fol>\n","All-in-one WooCommerce toolkit with AI llms.txt, ALT text, bulk pricing, and cleanup tools.",10,560,0,"2026-03-05T16:16:00.000Z","6.8.5","5.0","7.4",[19,20,21,22,23],"ai","automation","bulk-edit","seo","woocommerce","https:\u002F\u002Fbuyreadysite.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fstorehelper-kit-toolkit.3.4.0.zip",100,null,"2026-03-15T15:16:48.613Z",[],{"slug":31,"display_name":7,"profile_url":8,"plugin_count":32,"total_installs":33,"avg_security_score":26,"avg_patch_time_days":34,"trust_score":35,"computed_at":36},"ksanyok",3,50,30,94,"2026-04-04T18:41:14.305Z",[38,59,74,92,116],{"slug":39,"name":40,"version":41,"author":42,"author_profile":43,"description":44,"short_description":45,"active_installs":46,"downloaded":47,"rating":13,"num_ratings":13,"last_updated":48,"tested_up_to":49,"requires_at_least":50,"requires_php":51,"tags":52,"homepage":54,"download_link":55,"security_score":56,"vuln_count":57,"unpatched_count":13,"last_vuln_date":58,"fetched_at":28},"aiktp","AIKTP","5.0.5","John Luke","https:\u002F\u002Fprofiles.wordpress.org\u002Faiktp\u002F","\u003Cp>AIKTP – Content SEO is a powerful AI-powered WordPress plugin that helps you automate content creation and optimize your website for SEO.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>WooCommerce AI Content Generator\u003C\u002Fstrong>\u003Cbr \u002F>\n* Generate product descriptions with AI\u003Cbr \u002F>\n* Generate short descriptions\u003Cbr \u002F>\n* Bulk generation for multiple products\u003Cbr \u002F>\n* SEO optimization with RankMath\u002FYoast integration\u003Cbr \u002F>\n* Auto-insert main keyword link\u003Cbr \u002F>\n* Auto-add product images with SEO alt text\u003Cbr \u002F>\n* Custom prompt support\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Post Sync from aiktp.com\u003C\u002Fstrong>\u003Cbr \u002F>\n* REST API endpoints for post synchronization\u003Cbr \u002F>\n* Auto-download and attach images\u003Cbr \u002F>\n* Support for RankMath and Yoast SEO meta\u003Cbr \u002F>\n* Custom author and category selection\u003Cbr \u002F>\n* Token-based authentication\u003C\u002Fp>\n\u003Ch3>External Services\u003C\u002Fh3>\n\u003Cp>This plugin relies on the AIKTP API service (https:\u002F\u002Faiktp.com) to provide AI-powered content generation functionality. This is a required external service for the plugin to function.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>What the service is used for:\u003C\u002Fstrong>\u003Cbr \u002F>\nThe AIKTP API is used to generate AI-powered content including:\u003Cbr \u002F>\n* WooCommerce product descriptions (short and long)\u003Cbr \u002F>\n* SEO-optimized article content\u003Cbr \u002F>\n* Post synchronization from aiktp.com to your WordPress site\u003C\u002Fp>\n\u003Cp>\u003Cstrong>What data is sent and when:\u003C\u002Fstrong>\u003Cbr \u002F>\nThe following data is transmitted to https:\u002F\u002Faiktp.com\u002Fapi\u002Fai.php when you use the plugin’s features:\u003Cbr \u002F>\n* Your API key (for authentication)\u003Cbr \u002F>\n* Product information (title, categories, attributes) when generating WooCommerce product descriptions\u003Cbr \u002F>\n* Custom prompts and content parameters you configure\u003Cbr \u002F>\n* Your WordPress site URL and token when setting up post synchronization\u003Cbr \u002F>\n* Content generation requests initiated by you through the plugin interface\u003C\u002Fp>\n\u003Cp>Data is only sent when you actively use the plugin’s content generation features or configure synchronization settings. No data is transmitted automatically or in the background without your action.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Service provider information:\u003C\u002Fstrong>\u003Cbr \u002F>\n* Service: AIKTP API\u003Cbr \u002F>\n* Provider: aiktp.com\u003Cbr \u002F>\n* Terms of Service: https:\u002F\u002Faiktp.com\u002Fterms\u003Cbr \u002F>\n* Privacy Policy: https:\u002F\u002Faiktp.com\u002Fprivacy-policy\u003C\u002Fp>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>For support, please visit https:\u002F\u002Faiktp.com or email support@aiktp.com\u003C\u002Fp>\n","AI-powered content automation. Generate SEO-optimized articles and WooCommerce product descriptions with bulk generation support.",3000,2555,"2026-01-23T02:11:00.000Z","6.9.4","5.8","7.0",[19,20,53,22,23],"content","https:\u002F\u002Faiktp.com\u002Fwordpress","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Faiktp.5.0.5.zip",99,1,"2026-01-23 19:19:27",{"slug":60,"name":61,"version":62,"author":63,"author_profile":64,"description":65,"short_description":66,"active_installs":13,"downloaded":67,"rating":13,"num_ratings":13,"last_updated":68,"tested_up_to":49,"requires_at_least":16,"requires_php":17,"tags":69,"homepage":72,"download_link":73,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"gen-wave","Genwave – AI Agent for WordPress","1.0.5","GenWave","https:\u002F\u002Fprofiles.wordpress.org\u002Fofirs1988\u002F","\u003Cp>\u003Cstrong>Stop Clicking. Start Talking.\u003C\u002Fstrong> \u003Ca href=\"https:\u002F\u002Fgenwave.ai\u002F\" rel=\"nofollow ugc\">Visit our website\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Genwave is a next-generation AI Agent that lets you manage your entire WordPress site through natural conversation. Build custom plugins, auto-fix PHP errors, create pages, manage WooCommerce products, optimize SEO — no coding or technical expertise required.\u003C\u002Fp>\n\u003Cp>This free plugin connects your site to the Genwave platform and includes AI content generation for individual posts and products. Install the \u003Ca href=\"https:\u002F\u002Fgenwave.ai\u002F\" rel=\"nofollow ugc\">Genwave Agent\u003C\u002Fa> to unlock the full AI-powered WordPress assistant with 250+ actions.\u003C\u002Fp>\n\u003Ch4>What’s Included (Free)\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Account Connection\u003C\u002Fstrong> – Securely connect to your Genwave account with one click\u003C\u002Fli>\n\u003Cli>\u003Cstrong>AI Content Generation\u003C\u002Fstrong> – Generate titles, descriptions and content for posts & products\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Credit Balance Tracking\u003C\u002Fstrong> – Monitor your usage and remaining credits\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multi-language Support\u003C\u002Fstrong> – Works in 48+ languages including RTL languages\u003C\u002Fli>\n\u003Cli>\u003Cstrong>No API Keys Required\u003C\u002Fstrong> – We handle all the AI infrastructure for you\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Genwave Agent Features\u003C\u002Fh4>\n\u003Cp>Install the Genwave Agent to unlock the full power of AI for WordPress:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>AI Chat Assistant\u003C\u002Fstrong> – Manage your WordPress site through natural conversation\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Plugin Builder\u003C\u002Fstrong> – Build custom WordPress plugins from a simple description\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Auto Error Fix\u003C\u002Fstrong> – Detect and fix PHP errors automatically with crash recovery\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Page Builder\u003C\u002Fstrong> – Create full pages with Elementor & Gutenberg support\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WooCommerce Management\u003C\u002Fstrong> – Manage products, orders, inventory through conversation\u003C\u002Fli>\n\u003Cli>\u003Cstrong>SEO Optimization\u003C\u002Fstrong> – Full-site SEO audits and automated fixes\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Code Snippets & Shortcodes\u003C\u002Fstrong> – Generate custom code with AI, validated with 7-layer security\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Bulk Content Generation\u003C\u002Fstrong> – Generate descriptions for hundreds of products at once\u003C\u002Fli>\n\u003Cli>\u003Cstrong>AI Image Generation\u003C\u002Fstrong> – Create and insert images directly to your media library\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Plugin Management\u003C\u002Fstrong> – Install, configure and manage 59,000+ WordPress plugins\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Why Genwave?\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>No API Keys\u003C\u002Fstrong> – Unlike other AI plugins, you don’t need OpenAI or other API keys\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Simple Setup\u003C\u002Fstrong> – Install, connect your account, and you’re ready in seconds\u003C\u002Fli>\n\u003Cli>\u003Cstrong>250+ WordPress Actions\u003C\u002Fstrong> – The most comprehensive AI assistant for WordPress\u003C\u002Fli>\n\u003Cli>\u003Cstrong>7-Layer Security\u003C\u002Fstrong> – Enterprise-grade protection with preview before every action\u003C\u002Fli>\n\u003Cli>\u003Cstrong>48+ Languages\u003C\u002Fstrong> – Full multilingual support including Hebrew, Arabic, Chinese\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Lightweight\u003C\u002Fstrong> – ~50KB plugin, all AI processing happens server-side (zero performance impact)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Pay As You Go\u003C\u002Fstrong> – Flexible credits system across multiple WordPress sites\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Requirements\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>WordPress 5.0 or higher\u003C\u002Fli>\n\u003Cli>PHP 7.4 or higher\u003C\u002Fli>\n\u003Cli>Free Genwave account – \u003Ca href=\"https:\u002F\u002Faccount.genwave.ai\u002F\" rel=\"nofollow ugc\">Create one here\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Privacy\u003C\u002Fh4>\n\u003Cp>This plugin communicates with Genwave services for authentication and AI operations. No data is transmitted without your action. All communication is encrypted with AES-256 encryption.\u003C\u002Fp>\n\u003Ch3>Third Party Services\u003C\u002Fh3>\n\u003Cp>This plugin relies on the following external services:\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Genwave Account API\u003C\u002Fstrong> (\u003Ca href=\"https:\u002F\u002Faccount.genwave.ai\" rel=\"nofollow ugc\">account.genwave.ai\u003C\u002Fa>)\u003Cbr \u002F>\n* Used for: License verification, user authentication, account management\u003Cbr \u002F>\n* \u003Ca href=\"https:\u002F\u002Fgenwave.ai\u002Fprivacy\u002F\" rel=\"nofollow ugc\">Privacy Policy\u003C\u002Fa>\u003Cbr \u002F>\n* \u003Ca href=\"https:\u002F\u002Fgenwave.ai\u002Fterms\u002F\" rel=\"nofollow ugc\">Terms of Service\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Genwave AI API\u003C\u002Fstrong> (\u003Ca href=\"https:\u002F\u002Fapi.genwave.ai\" rel=\"nofollow ugc\">api.genwave.ai\u003C\u002Fa>)\u003Cbr \u002F>\n* Used for: AI content generation, AI Agent operations, credit balance management\u003Cbr \u002F>\n* \u003Ca href=\"https:\u002F\u002Fgenwave.ai\u002Fprivacy\u002F\" rel=\"nofollow ugc\">Privacy Policy\u003C\u002Fa>\u003Cbr \u002F>\n* \u003Ca href=\"https:\u002F\u002Fgenwave.ai\u002Fterms\u002F\" rel=\"nofollow ugc\">Terms of Service\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Genwave Agent API\u003C\u002Fstrong> (\u003Ca href=\"https:\u002F\u002Fagent.genwave.ai\" rel=\"nofollow ugc\">agent.genwave.ai\u003C\u002Fa>)\u003Cbr \u002F>\n* Used for: AI Agent conversation, WordPress action execution, plugin building\u003Cbr \u002F>\n* \u003Ca href=\"https:\u002F\u002Fgenwave.ai\u002Fprivacy\u002F\" rel=\"nofollow ugc\">Privacy Policy\u003C\u002Fa>\u003Cbr \u002F>\n* \u003Ca href=\"https:\u002F\u002Fgenwave.ai\u002Fterms\u002F\" rel=\"nofollow ugc\">Terms of Service\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>All data transmitted to these services is encrypted using AES-256-CBC encryption.\u003C\u002Fp>\n","The #1 AI Agent for WordPress. Build plugins, fix errors, create pages, manage WooCommerce & optimize SEO — all through natural conversation.",371,"2026-02-25T22:59:00.000Z",[19,70,22,23,71],"ai-agent","wordpress-automation","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgen-wave.1.0.5.zip",{"slug":75,"name":76,"version":77,"author":78,"author_profile":79,"description":80,"short_description":81,"active_installs":13,"downloaded":82,"rating":13,"num_ratings":13,"last_updated":72,"tested_up_to":49,"requires_at_least":83,"requires_php":17,"tags":84,"homepage":72,"download_link":90,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":91},"quorlyx","Quorlyx","2.0.1","mouhcine1st","https:\u002F\u002Fprofiles.wordpress.org\u002Fmouhcine1st\u002F","\u003Cp>Stop letting 98% of your visitors leave without taking action. \u003Cstrong>Quorlyx\u003C\u002Fstrong> is the all-in-one AI plugin that acts as your best Salesperson, Customer Support Agent, and SEO Copywriter—24\u002F7.\u003C\u002Fp>\n\u003Cp>It connects directly to the world’s best AI models to actively engage visitors, handle objections, and generate unlimited traffic-driving content based on your specific rules.\u003C\u002Fp>\n\u003Ch3>🔥 Core Features (Free)\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>“Expert Closer” Chatbot:\u003C\u002Fstrong> Ground the AI in your actual website content (Pages, Posts) so it answers accurately.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WooCommerce Intelligence:\u003C\u002Fstrong> Instantly recognizes product prices, attributes, and stock status to answer “How much is X?” without hallucinations.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Engagement Triggers:\u003C\u002Fstrong> Use triggers like exit-intent or scroll depth (Limit: 1 active trigger at a time).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Email Notifications:\u003C\u002Fstrong> Get alerted immediately when a hot lead starts chatting.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Content Generator:\u003C\u002Fstrong> Turn keywords into formatted, SEO-optimized blog posts one-by-one.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Mobile Optimized:\u003C\u002Fstrong> Works perfectly on phones with special touch-gesture triggers.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Privacy Focused:\u003C\u002Fstrong> Conversations are stored on your server, not ours.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>BYOK Model:\u003C\u002Fstrong> Connect your own key (OpenAI, Gemini, Anthropic, DeepSeek, Grok) for the lowest possible cost.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🚀 Sales & Growth Machine (Pro Features)\u003C\u002Fh3>\n\u003Cp>Upgrade to Quorlyx Pro to turn the bot into a data-driven conversion engine:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Advanced Triggers [PRO]:\u003C\u002Fstrong> Run multiple triggers simultaneously with advanced targeting rules.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Product-to-Post Automation [PRO]:\u003C\u002Fstrong> Automatically create content for all your products in bulk.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>SEO Suite [PRO]:\u003C\u002Fstrong> Generate high-ranking keywords and analyze content SEO score before publishing.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>A\u002FB Testing & Analytics [PRO]:\u003C\u002Fstrong> Compare two bot personalities and view full conversation analytics to see what drives sales.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Conversion Attribution [PRO]:\u003C\u002Fstrong> Track real business goals (Sales, Add-to-Cart) and see exactly which chat conversation led to revenue.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Advanced Appearance [PRO]:\u003C\u002Fstrong> Full control over colors, sizing, and branding to match your site perfectly.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>Note:\u003C\u002Fstrong> To power the intelligence behind Quorlyx, you will need a separate API key from a supported provider (OpenAI, Google Gemini, Anthropic, etc.). You pay them directly for usage, ensuring the lowest cost with no middleman markup.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch3>External Services\u003C\u002Fh3>\n\u003Cp>This plugin can connect to third-party AI providers if you configure an API key and enable those features.\u003C\u002Fp>\n\u003Cp>When the chatbot is used (or when you fetch available models in the admin), the plugin sends message content to the selected provider to generate responses.\u003C\u002Fp>\n\u003Cp>Depending on which features you use, your WordPress site may send one or more of the following to the selected provider:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Chat messages entered by a site visitor (and prior chat history)\u003C\u002Fli>\n\u003Cli>If “Knowledge Base Post Types” are enabled: snippets of site content used as context (titles\u002Fexcerpts\u002FURLs)\u003C\u002Fli>\n\u003Cli>For Schema\u002FLinks tools and Content Engine generation: post content and\u002For generation prompts\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Services\u002Fendpoints the plugin may connect to (depending on the provider you choose):\u003C\u002Fp>\n\u003Cul>\n\u003Cli>api.openai.com (OpenAI)\u003C\u002Fli>\n\u003Cli>generativelanguage.googleapis.com (Google Gemini)\u003C\u002Fli>\n\u003Cli>api.anthropic.com (Anthropic)\u003C\u002Fli>\n\u003Cli>api.x.ai (xAI)\u003C\u002Fli>\n\u003Cli>api.mistral.ai (Mistral)\u003C\u002Fli>\n\u003Cli>api.deepseek.com (DeepSeek)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Provider policy links:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>OpenAI: Privacy https:\u002F\u002Fopenai.com\u002Fpolicies\u002Fprivacy-policy\u002F — Terms https:\u002F\u002Fopenai.com\u002Fpolicies\u002Fterms-of-use\u002F\u003C\u002Fli>\n\u003Cli>Google (Gemini): Privacy https:\u002F\u002Fpolicies.google.com\u002Fprivacy — Terms https:\u002F\u002Fpolicies.google.com\u002Fterms\u003C\u002Fli>\n\u003Cli>Anthropic: Privacy https:\u002F\u002Fwww.anthropic.com\u002Flegal\u002Fprivacy — Terms https:\u002F\u002Fwww.anthropic.com\u002Flegal\u002Fconsumer-terms\u003C\u002Fli>\n\u003Cli>xAI (Grok): Privacy https:\u002F\u002Fx.ai\u002Flegal\u002Fprivacy-policy — Terms https:\u002F\u002Fx.ai\u002Flegal\u002Fterms-of-service\u003C\u002Fli>\n\u003Cli>Mistral: Privacy https:\u002F\u002Flegal.mistral.ai\u002Fterms\u002Fprivacy-policy — Terms https:\u002F\u002Flegal.mistral.ai\u002Fterms\u003C\u002Fli>\n\u003Cli>DeepSeek: Privacy https:\u002F\u002Fcdn.deepseek.com\u002Fpolicies\u002Fen-US\u002Fdeepseek-privacy-policy.html — Terms https:\u002F\u002Fcdn.deepseek.com\u002Fpolicies\u002Fen-US\u002Fdeepseek-open-platform-terms-of-service.html\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>The external service is only contacted when:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>A site visitor uses the chatbot, or\u003C\u002Fli>\n\u003Cli>An administrator fetches available models from the provider.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Privacy \u002F Cookies\u003C\u002Fh3>\n\u003Cp>The plugin may set first-party functional cookies and\u002For use browser storage to:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Keep a guest identifier for conversation continuity (cookie: quorlyx_guest_id)\u003C\u002Fli>\n\u003Cli>Support optional A\u002FB variation stickiness when enabled (cookie: quorlyx_ab_variation)\u003C\u002Fli>\n\u003Cli>Prevent repeating engagement triggers within the same session (cookie\u002Fsession keys like qu_v_* and sessionStorage entries)\u003C\u002Fli>\n\u003Cli>Track “thank-you page reached” for trigger logic (cookie: quorlyx_thankyou_reached)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>If your site requires it, disclose this in your site’s Privacy Policy.\u003C\u002Fp>\n\u003Ch3>Development \u002F Source\u003C\u002Fh3>\n\u003Cp>This plugin ships production assets in the dist\u002F directory (including minified JS\u002FCSS).\u003C\u002Fp>\n\u003Cp>For review and human-readable source access, equivalent readable copies are included in:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>src\u002Fjs\u002F\u003C\u002Fli>\n\u003Cli>src\u002Fcss\u002F\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>These files are provided so the distributed\u002Fminified assets can be inspected in an easy-to-read format.\u003C\u002Fp>\n\u003Cp>To regenerate the src\u002F copies from dist\u002F (optional), run:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>powershell -ExecutionPolicy Bypass -File tools\u002Fgenerate-sources.ps1\u003C\u002Fli>\n\u003C\u002Ful>\n","AI-powered chatbot & content engine. Automate sales, support, and SEO with Gemini, OpenAI, Anthropic, DeepSeek & Grok.",161,"6.0",[85,86,87,88,89],"ai-chatbot","conversion-optimization","customer-support","seo-automation","woocommerce-integration","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fquorlyx.2.0.1.zip","2026-03-15T10:48:56.248Z",{"slug":93,"name":94,"version":95,"author":96,"author_profile":97,"description":98,"short_description":99,"active_installs":100,"downloaded":101,"rating":102,"num_ratings":103,"last_updated":104,"tested_up_to":49,"requires_at_least":105,"requires_php":17,"tags":106,"homepage":112,"download_link":113,"security_score":114,"vuln_count":32,"unpatched_count":13,"last_vuln_date":115,"fetched_at":28},"mailpoet","MailPoet – Newsletters, Email Marketing, and Automation","5.22.1","MailPoet","https:\u002F\u002Fprofiles.wordpress.org\u002Fmailpoet\u002F","\u003Cp>Use MailPoet to create, send, manage, and grow your email marketing campaigns – all without leaving your WordPress dashboard.\u003C\u002Fp>\n\u003Cp>Our newsletter builder integrates perfectly with WordPress so any website owner can create beautiful emails from scratch, or by using our responsive templates that display flawlessly across all devices.\u003C\u002Fp>\n\u003Cp>Schedule your newsletters, send them right away, or set up new blog post notifications to send automatically, in just a few clicks.\u003C\u002Fp>\n\u003Cp>Trusted by 500,000 WordPress websites since 2011.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>With a free plan to get started, and scaling paid plans with enhanced functionality available, MailPoet is an email marketing solution suitable for both beginners and proficient email marketers.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.mailpoet.com\u002F\" rel=\"nofollow ugc\">Visit our website for more information on plans and pricing\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>All features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Create and add a newsletter subscription form to your website\u003C\u002Fli>\n\u003Cli>Manage your subscribers and subscriber lists in WordPress\u003C\u002Fli>\n\u003Cli>Build and send newsletters with WordPress\u003C\u002Fli>\n\u003Cli>Create automatic emails to send new post notifications\u003C\u002Fli>\n\u003Cli>Send automated welcome emails\u003C\u002Fli>\n\u003Cli>Behavior and interest-based subscriber segmentation options\u003C\u002Fli>\n\u003Cli>Pre-built and customizable email and subscription form templates\u003C\u002Fli>\n\u003Cli>Multiple subscription form placements: below pages, fixed bar, popup, slide-in, shortcode, on exit intent\u003C\u002Fli>\n\u003Cli>WooCommerce emails: abandoned cart, first purchase, specific product, product category, order status change, review added\u003C\u002Fli>\n\u003Cli>Customize WooCommerce transactional emails\u003C\u002Fli>\n\u003Cli>Automate subscriber management (add\u002Fremove from list, add\u002Fremove tags, update subscriber data) (paid plan required)\u003C\u002Fli>\n\u003Cli>Create custom automation triggers and actions (paid plan required)\u003C\u002Fli>\n\u003Cli>Branch your automations with if\u002Felse conditions to improve engagement (paid plan required)\u003C\u002Fli>\n\u003Cli>Reliable email delivery with MailPoet Sending Service (available for free – plan required)\u003C\u002Fli>\n\u003Cli>Basic engagement statistics (available for free) and detailed engagement statistics (paid plan required)\u003C\u002Fli>\n\u003Cli>Multi-condition segmentation (paid plan required)\u003C\u002Fli>\n\u003Cli>Google Analytics integration (paid plan required)\u003C\u002Fli>\n\u003Cli>Support via our Knowledge Base and Community Forums (available for free), and Priority Customer Support (paid plan required).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Why choose MailPoet\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Easy to use WordPress newsletter builder\u003C\u002Fli>\n\u003Cli>Beautiful templates that work perfectly across all devices\u003C\u002Fli>\n\u003Cli>No configuration needed: works out of the box\u003C\u002Fli>\n\u003Cli>Manage everything within your WordPress dashboard\u003C\u002Fli>\n\u003Cli>Higher delivery rates with the MailPoet Sending Service\u003C\u002Fli>\n\u003Cli>GDPR compliant\u003C\u002Fli>\n\u003Cli>Free plan for small senders or those just starting out\u003C\u002Fli>\n\u003Cli>Advanced functionality available to help achieve growth.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>WooCommerce emails\u003C\u002Fh4>\n\u003Cp>Promote your business, sell more products, and enhance your customer service with MailPoet’s WooCommerce features.\u003C\u002Fp>\n\u003Cp>Use the automated email options to:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Welcome your new customers when they make their first purchase\u003C\u002Fli>\n\u003Cli>Upsell by sending emails to customers who purchased a specific product or from a specific product category\u003C\u002Fli>\n\u003Cli>Convert more customers by sending a series of abandoned cart emails\u003C\u002Fli>\n\u003Cli>Re-engage customers who haven’t made a purchase in a while with personalized offers (paid plan required)\u003C\u002Fli>\n\u003Cli>Follow up with customers who left a review to encourage more engagement (paid plan required).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>And with WooCommerce-specific segmentation options, you’ll be able to send targeted emails to your customers based on criteria such as their country, the number of orders they’ve placed, how much they’ve spent, and if they have an active product subscription (powered by \u003Cstrong>WooCommerce Subscriptions\u003C\u002Fstrong>) or membership (powered by \u003Cstrong>WooCommerce Memberships\u003C\u002Fstrong>).\u003C\u002Fp>\n\u003Cp>In addition, you’ll also be able to increase brand recognition by customizing your WooCommerce transactional emails. Create a unified brand experience by changing the layout, colors, and fonts used in your emails, as well as adding any images or additional information to them.\u003C\u002Fp>\n\u003Ch4>MailPoet Sending Service\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>The MailPoet Sending Service is free if you only have a few subscribers, with scaling plans available thereafter. \u003Ca href=\"https:\u002F\u002Fwww.mailpoet.com\u002Fpricing\u002F\" rel=\"nofollow ugc\">Read more.\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Sending emails and newsletters with your host is not a good idea. You might face sending speed limitations and see your emails ending up in the spam box.\u003C\u002Fp>\n\u003Cp>To help your sending go without a hitch, we’ve created an advanced email delivery infrastructure built for WordPress. Our technology allows you to:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Reach inboxes, not spam boxes\u003C\u002Fli>\n\u003Cli>Send your emails super fast (up to 50,000 emails per hour)\u003C\u002Fli>\n\u003Cli>Maintain your sender reputation and improve engagement levels with automated bounce and complaint handling. Stop sending to non-deliverable and complaining addresses, automatically\u003C\u002Fli>\n\u003Cli>Authenticate your emails (with SPF and DKIM) to improve deliverability and avoid spam boxes.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>The MailPoet Sending Service is very easy to set up, you just have to enter a key in your WordPress dashboard and you’re all set!\u003C\u002Fp>\n\u003Ch4>MailPoet plans and pricing\u003C\u002Fh4>\n\u003Cp>MailPoet is available to download for free. Our free download includes all of the features listed above (with the exception of those indicating a plan requirement) under the following criteria:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Up to 1,000 subscribers\u003C\u002Fli>\n\u003Cli>MailPoet branding in emails\u003C\u002Fli>\n\u003Cli>Send emails with your own sending method (host, SendGrid, Amazon SES, etc).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Or if you opt for a MailPoet plan, you’ll get access to the MailPoet Sending Service.\u003C\u002Fp>\n\u003Cp>A free plan is available for those who want to get started with a few subscribers and would like to use the MailPoet Sending Service. And our paid plans offer features and functionality for those with larger lists who are looking to grow their business using email marketing.\u003C\u002Fp>\n\u003Cp>Take a look at \u003Ca href=\"https:\u002F\u002Fwww.mailpoet.com\u002Fpricing\" rel=\"nofollow ugc\">our pricing page\u003C\u002Fa> for full details on what’s included in each plan.\u003C\u002Fp>\n\u003Ch4>Before you install\u003C\u002Fh4>\n\u003Cp>Please note:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Multisite support is limited\u003C\u002Fli>\n\u003Cli>Review \u003Ca href=\"https:\u002F\u002Fkb.mailpoet.com\u002Farticle\u002F152-minimum-requirements-for-mailpoet-3\" rel=\"nofollow ugc\">our minimum requirements\u003C\u002Fa>.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Translations\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Albanian\u003C\u002Fli>\n\u003Cli>Arabic\u003C\u002Fli>\n\u003Cli>Catalan\u003C\u002Fli>\n\u003Cli>Czech\u003C\u002Fli>\n\u003Cli>Danish\u003C\u002Fli>\n\u003Cli>Dutch\u003C\u002Fli>\n\u003Cli>Dutch (Formal)\u003C\u002Fli>\n\u003Cli>French (Canada)\u003C\u002Fli>\n\u003Cli>French (France)\u003C\u002Fli>\n\u003Cli>German\u003C\u002Fli>\n\u003Cli>German (Switzerland)\u003C\u002Fli>\n\u003Cli>German (Formal)\u003C\u002Fli>\n\u003Cli>Greek\u003C\u002Fli>\n\u003Cli>Hindi\u003C\u002Fli>\n\u003Cli>Italian\u003C\u002Fli>\n\u003Cli>Japanese\u003C\u002Fli>\n\u003Cli>Polish\u003C\u002Fli>\n\u003Cli>Portuguese (Brazil)\u003C\u002Fli>\n\u003Cli>Portuguese (Portugal)\u003C\u002Fli>\n\u003Cli>Romanian\u003C\u002Fli>\n\u003Cli>Russian\u003C\u002Fli>\n\u003Cli>Serbian\u003C\u002Fli>\n\u003Cli>Slovak\u003C\u002Fli>\n\u003Cli>Spanish (Mexico)\u003C\u002Fli>\n\u003Cli>Spanish (Spain)\u003C\u002Fli>\n\u003Cli>Swedish\u003C\u002Fli>\n\u003Cli>Turkish\u003C\u002Fli>\n\u003Cli>Ukrainian\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>We welcome experienced translators to translate directly on \u003Ca href=\"https:\u002F\u002Fwww.transifex.com\u002Fwysija\u002Fmp3\u002F\" rel=\"nofollow ugc\">our Transifex project\u003C\u002Fa>. Please note that any translations submitted via the “Translating WordPress” website will not work.\u003C\u002Fp>\n\u003Ch4>Security\u003C\u002Fh4>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fmailpoet\u002Fmailpoet\u002F\" rel=\"nofollow ugc\">Our repository\u003C\u002Fa> is public on GitHub.\u003C\u002Fp>\n\u003Cp>Have a question for us? Reach us at security@ our domain, or report security issues to our \u003Ca href=\"https:\u002F\u002Fhackerone.com\u002Fautomattic\" rel=\"nofollow ugc\">Bug Bounty program\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Use of 3rd Party Services\u003C\u002Fh4>\n\u003Cp>MailPoet uses the following services that are necessary for its full functionality:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ftranslate.wordpress.com\u002F\" rel=\"nofollow ugc\">Translate WordPress.com\u003C\u002Fa> – used to download translations for the plugin.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>To improve user experience, MailPoet may use the following 3rd party libraries if the \u003Cem>Load 3rd-party libraries\u003C\u002Fem> setting is enabled:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Ffonts.google.com\u002F\" rel=\"nofollow ugc\">Google Fonts\u003C\u002Fa> – used in Form Editor which you can use to customize your forms, and in the Email Editor to style emails. This can be individually \u003Ca href=\"https:\u002F\u002Fkb.mailpoet.com\u002Farticle\u002F332-how-to-disable-google-fonts\" rel=\"nofollow ugc\">disabled by a filter\u003C\u002Fa>. \u003Ca href=\"https:\u002F\u002Fpolicies.google.com\u002Fterms?hl=en\" rel=\"nofollow ugc\">TOS\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fpolicies.google.com\u002Fprivacy?hl=en\" rel=\"nofollow ugc\">Privacy Policy\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fpublic-api.wordpress.com\u002F\" rel=\"nofollow ugc\">WordPress.com\u003C\u002Fa> – used for searching in Knowledge Base with the help of AI.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fmixpanel.com\u002F\" rel=\"nofollow ugc\">Mixpanel\u003C\u002Fa> – used to send data about the usage of the MailPoet plugin when you \u003Ca href=\"https:\u002F\u002Fkb.mailpoet.com\u002Farticle\u002F130-sharing-your-data-with-us\" rel=\"nofollow ugc\">agree with sharing usage data with us\u003C\u002Fa>. \u003Ca href=\"https:\u002F\u002Fmixpanel.com\u002Flegal\u002Fterms-of-use\u002F\" rel=\"nofollow ugc\">TOS\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fmixpanel.com\u002Flegal\u002Fprivacy-policy\u002F\" rel=\"nofollow ugc\">Privacy Policy\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.satismeter.com\u002F\" rel=\"nofollow ugc\">Satismeter\u003C\u002Fa> – used to ask for feedback. \u003Ca href=\"https:\u002F\u002Fwww.satismeter.com\u002Fterms\u002F\" rel=\"nofollow ugc\">TOS\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fwww.satismeter.com\u002Fprivacy-policy\u002F\" rel=\"nofollow ugc\">Privacy Policy\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fcrowdsignal.com\u002F\" rel=\"nofollow ugc\">Crowdsignal\u003C\u002Fa> – used to load our deactivation poll to improve our plugin. \u003Ca href=\"https:\u002F\u002Fcrowdsignal.com\u002Fterms\u002F\" rel=\"nofollow ugc\">TOS\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fautomattic.com\u002Fprivacy\u002F\" rel=\"nofollow ugc\">Privacy Policy\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Loading all these libraries is disabled by default. The option can be enabled in the \u003Cem>MailPoet’s Settings > Advanced > Load 3rd-party libraries\u003C\u002Fem>.\u003C\u002Fp>\n","Send beautiful newsletters from WordPress. Collect subscribers with signup forms, automate your emails for WooCommerce, blog post notifications & more",500000,63908206,88,1411,"2026-03-10T13:02:00.000Z","6.8",[107,108,109,110,111],"email-automation","email-marketing","newsletter","post-notification","woocommerce-emails","https:\u002F\u002Fwww.mailpoet.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmailpoet.5.22.1.zip",98,"2025-03-06 00:00:00",{"slug":117,"name":118,"version":119,"author":120,"author_profile":121,"description":122,"short_description":123,"active_installs":124,"downloaded":125,"rating":126,"num_ratings":127,"last_updated":128,"tested_up_to":15,"requires_at_least":129,"requires_php":130,"tags":131,"homepage":134,"download_link":135,"security_score":136,"vuln_count":137,"unpatched_count":13,"last_vuln_date":138,"fetched_at":28},"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","3.0.1","7.2.5",[20,132,108,133,23],"ecommerce","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",{"attackSurface":140,"codeSignals":298,"taintFlows":544,"riskAssessment":790,"analyzedAt":798},{"hooks":141,"ajaxHandlers":224,"restRoutes":289,"shortcodes":290,"cronEvents":291,"entryPointCount":204,"unprotectedCount":57},[142,148,152,156,161,165,169,174,178,182,186,190,194,198,201,205,208,212,215,218,221],{"type":143,"name":144,"callback":145,"file":146,"line":147},"action","wp_dashboard_setup","storehelper_kit_add_dashboard_widget","includes\\dashboard-widget.php",16,{"type":143,"name":149,"callback":150,"file":146,"line":151},"admin_head","closure",164,{"type":143,"name":153,"callback":154,"file":155,"line":147},"rest_api_init","storehelper_kit_register_rest_routes","includes\\rest-api.php",{"type":143,"name":157,"callback":158,"file":159,"line":160},"admin_notices","storehelper_kit_woocommerce_required_notice","storehelper-kit.php",162,{"type":143,"name":162,"callback":163,"file":159,"line":164},"plugins_loaded","storehelper_kit_init",181,{"type":143,"name":166,"callback":167,"file":159,"line":168},"init","storehelper_kit_llms_register_rewrites",184,{"type":170,"name":171,"callback":172,"file":159,"line":173},"filter","query_vars","storehelper_kit_llms_query_vars",192,{"type":143,"name":175,"callback":176,"file":159,"line":177},"admin_menu","storehelper_kit_admin_tools",235,{"type":143,"name":179,"callback":180,"file":159,"line":181},"admin_enqueue_scripts","storehelper_kit_admin_assets",1555,{"type":143,"name":183,"callback":184,"file":159,"line":185},"storehelper_kit_alt_cron_worker","storehelper_kit_alt_run_queue",1883,{"type":143,"name":187,"callback":188,"file":159,"line":189},"template_redirect","storehelper_kit_llms_serve",2077,{"type":170,"name":191,"callback":192,"file":159,"line":193},"cron_schedules","storehelper_kit_llms_schedules",2143,{"type":143,"name":195,"callback":196,"file":159,"line":197},"storehelper_kit_llms_regenerate_event","storehelper_kit_llms_regenerate_cache",2151,{"type":143,"name":166,"callback":199,"file":159,"line":200},"storehelper_kit_llms_ensure_cache",2170,{"type":143,"name":166,"callback":202,"file":203,"line":204},"storehelper_kit_seo_tags_register_ajax","tools\\ai-seo-tags.php",18,{"type":143,"name":166,"callback":206,"file":207,"line":204},"storehelper_kit_cross_sells_register_ajax","tools\\auto-cross-sells.php",{"type":143,"name":166,"callback":209,"file":210,"line":211},"storehelper_kit_duplicates_register_ajax","tools\\duplicate-finder.php",17,{"type":143,"name":166,"callback":213,"file":214,"line":211},"storehelper_kit_order_cleaner_register_ajax","tools\\order-cleaner.php",{"type":143,"name":166,"callback":216,"file":217,"line":204},"storehelper_kit_price_register_ajax","tools\\price-update.php",{"type":143,"name":166,"callback":219,"file":220,"line":204},"storehelper_kit_product_delete_register_ajax","tools\\product-delete.php",{"type":143,"name":166,"callback":222,"file":223,"line":204},"storehelper_kit_media_cleaner_register_ajax","tools\\unused-media-cleaner.php",[225,230,233,236,240,243,246,249,253,257,261,265,269,273,276,279,283,286],{"action":226,"nopriv":227,"callback":226,"hasNonce":228,"hasCapCheck":228,"file":159,"line":229},"storehelper_kit_brand_image_update_process",false,true,858,{"action":231,"nopriv":227,"callback":231,"hasNonce":228,"hasCapCheck":228,"file":159,"line":232},"storehelper_kit_brand_image_auto_update_process",1095,{"action":234,"nopriv":227,"callback":234,"hasNonce":228,"hasCapCheck":228,"file":159,"line":235},"storehelper_kit_brand_image_auto_update_all_process",1100,{"action":237,"nopriv":227,"callback":238,"hasNonce":228,"hasCapCheck":228,"file":159,"line":239},"storehelper_kit_price_tiers_update","storehelper_kit_handle_price_tiers_update",1552,{"action":241,"nopriv":227,"callback":241,"hasNonce":228,"hasCapCheck":228,"file":159,"line":242},"storehelper_kit_validate_api_key",1646,{"action":244,"nopriv":227,"callback":244,"hasNonce":227,"hasCapCheck":228,"file":159,"line":245},"storehelper_kit_alt_get_status",2046,{"action":247,"nopriv":227,"callback":247,"hasNonce":227,"hasCapCheck":228,"file":159,"line":248},"storehelper_kit_alt_force_run",2058,{"action":250,"nopriv":227,"callback":251,"hasNonce":228,"hasCapCheck":228,"file":159,"line":252},"storehelper_kit_llms_regenerate","storehelper_kit_llms_regenerate_ajax",2130,{"action":254,"nopriv":227,"callback":255,"hasNonce":227,"hasCapCheck":227,"file":203,"line":256},"storehelper_kit_seo_generate","storehelper_kit_seo_generate_ajax",21,{"action":258,"nopriv":227,"callback":259,"hasNonce":228,"hasCapCheck":228,"file":203,"line":260},"storehelper_kit_seo_dry_run","storehelper_kit_seo_dry_run_ajax",22,{"action":262,"nopriv":227,"callback":263,"hasNonce":228,"hasCapCheck":228,"file":203,"line":264},"storehelper_kit_seo_batch","storehelper_kit_seo_batch_ajax",23,{"action":266,"nopriv":227,"callback":267,"hasNonce":228,"hasCapCheck":228,"file":203,"line":268},"storehelper_kit_seo_get_products","storehelper_kit_seo_get_products_ajax",708,{"action":270,"nopriv":227,"callback":271,"hasNonce":228,"hasCapCheck":228,"file":210,"line":272},"storehelper_kit_duplicates_scan","storehelper_kit_duplicates_scan_ajax",20,{"action":274,"nopriv":227,"callback":275,"hasNonce":228,"hasCapCheck":228,"file":210,"line":256},"storehelper_kit_duplicates_delete","storehelper_kit_duplicates_delete_ajax",{"action":277,"nopriv":227,"callback":278,"hasNonce":228,"hasCapCheck":228,"file":210,"line":260},"storehelper_kit_duplicates_merge","storehelper_kit_duplicates_merge_ajax",{"action":280,"nopriv":227,"callback":280,"hasNonce":228,"hasCapCheck":228,"file":281,"line":282},"storehelper_kit_alt_generate_single","tools\\image-alt-text-generator.php",150,{"action":284,"nopriv":227,"callback":285,"hasNonce":228,"hasCapCheck":228,"file":214,"line":272},"storehelper_kit_orders_preview","storehelper_kit_orders_preview_ajax",{"action":287,"nopriv":227,"callback":288,"hasNonce":228,"hasCapCheck":228,"file":214,"line":256},"storehelper_kit_orders_delete","storehelper_kit_orders_delete_ajax",[],[],[292,294,296],{"hook":183,"callback":183,"file":159,"line":293},1985,{"hook":183,"callback":183,"file":159,"line":295},2036,{"hook":195,"callback":195,"file":159,"line":297},2202,{"dangerousFunctions":299,"sqlUsage":300,"outputEscaping":347,"fileOperations":540,"externalRequests":541,"nonceChecks":34,"capabilityChecks":542,"bundledLibraries":543},[],{"prepared":301,"raw":272,"locations":302},14,[303,306,308,310,312,314,316,318,321,323,326,328,330,332,334,336,338,340,343,345],{"file":146,"line":304,"context":305},37,"$wpdb->get_var() with variable interpolation",{"file":146,"line":307,"context":305},41,{"file":155,"line":309,"context":305},230,{"file":155,"line":311,"context":305},234,{"file":155,"line":313,"context":305},253,{"file":155,"line":315,"context":305},254,{"file":155,"line":317,"context":305},255,{"file":319,"line":320,"context":305},"includes\\wp-cli.php",133,{"file":319,"line":322,"context":305},137,{"file":319,"line":324,"context":325},314,"$wpdb->get_results() with variable interpolation",{"file":319,"line":327,"context":325},333,{"file":159,"line":329,"context":305},1484,{"file":203,"line":331,"context":305},328,{"file":203,"line":333,"context":305},335,{"file":203,"line":335,"context":305},345,{"file":210,"line":337,"context":325},38,{"file":210,"line":339,"context":325},79,{"file":223,"line":341,"context":342},52,"$wpdb->get_col() with variable interpolation",{"file":223,"line":344,"context":342},55,{"file":223,"line":346,"context":342},71,{"escaped":348,"rawEcho":26,"locations":349},445,[350,353,355,357,359,361,364,365,367,369,371,373,375,377,379,381,383,385,387,389,391,393,395,397,399,401,403,404,406,408,409,411,413,415,417,419,421,423,425,427,429,431,433,434,435,437,439,441,442,444,446,448,450,452,454,456,458,460,462,464,465,466,467,469,471,473,474,476,478,480,482,484,486,488,490,492,494,496,498,500,502,504,506,508,511,513,514,516,518,520,522,524,526,527,528,529,531,533,536,538],{"file":159,"line":351,"context":352},174,"raw output",{"file":159,"line":354,"context":352},278,{"file":159,"line":356,"context":352},469,{"file":159,"line":358,"context":352},846,{"file":159,"line":360,"context":352},2126,{"file":362,"line":363,"context":352},"tools\\attribute-stats.php",107,{"file":362,"line":82,"context":352},{"file":362,"line":366,"context":352},167,{"file":362,"line":368,"context":352},200,{"file":362,"line":370,"context":352},203,{"file":362,"line":372,"context":352},227,{"file":362,"line":374,"context":352},257,{"file":362,"line":376,"context":352},262,{"file":362,"line":378,"context":352},279,{"file":362,"line":380,"context":352},280,{"file":362,"line":382,"context":352},288,{"file":362,"line":384,"context":352},290,{"file":362,"line":386,"context":352},291,{"file":362,"line":388,"context":352},292,{"file":362,"line":390,"context":352},293,{"file":362,"line":392,"context":352},297,{"file":362,"line":394,"context":352},307,{"file":362,"line":396,"context":352},308,{"file":362,"line":398,"context":352},325,{"file":362,"line":400,"context":352},326,{"file":362,"line":402,"context":352},327,{"file":362,"line":331,"context":352},{"file":362,"line":405,"context":352},348,{"file":362,"line":407,"context":352},365,{"file":362,"line":67,"context":352},{"file":410,"line":260,"context":352},"tools\\brand-image-update.php",{"file":410,"line":412,"context":352},81,{"file":410,"line":414,"context":352},120,{"file":410,"line":416,"context":352},139,{"file":410,"line":418,"context":352},142,{"file":410,"line":420,"context":352},154,{"file":422,"line":363,"context":352},"tools\\category-delete.php",{"file":422,"line":424,"context":352},125,{"file":422,"line":426,"context":352},136,{"file":422,"line":428,"context":352},157,{"file":422,"line":430,"context":352},191,{"file":422,"line":432,"context":352},215,{"file":281,"line":341,"context":352},{"file":281,"line":126,"context":352},{"file":281,"line":436,"context":352},87,{"file":281,"line":438,"context":352},110,{"file":281,"line":440,"context":352},175,{"file":281,"line":378,"context":352},{"file":281,"line":443,"context":352},283,{"file":281,"line":445,"context":352},287,{"file":281,"line":447,"context":352},299,{"file":281,"line":449,"context":352},300,{"file":281,"line":451,"context":352},302,{"file":281,"line":453,"context":352},310,{"file":281,"line":455,"context":352},319,{"file":281,"line":457,"context":352},320,{"file":281,"line":459,"context":352},321,{"file":281,"line":461,"context":352},322,{"file":281,"line":463,"context":352},324,{"file":281,"line":398,"context":352},{"file":281,"line":400,"context":352},{"file":281,"line":402,"context":352},{"file":281,"line":468,"context":352},329,{"file":281,"line":470,"context":352},330,{"file":281,"line":472,"context":352},332,{"file":281,"line":333,"context":352},{"file":281,"line":475,"context":352},337,{"file":281,"line":477,"context":352},353,{"file":281,"line":479,"context":352},355,{"file":281,"line":481,"context":352},366,{"file":281,"line":483,"context":352},367,{"file":281,"line":485,"context":352},368,{"file":281,"line":487,"context":352},369,{"file":281,"line":489,"context":352},390,{"file":281,"line":491,"context":352},394,{"file":281,"line":493,"context":352},395,{"file":281,"line":495,"context":352},402,{"file":281,"line":497,"context":352},408,{"file":281,"line":499,"context":352},424,{"file":281,"line":501,"context":352},436,{"file":281,"line":503,"context":352},443,{"file":281,"line":505,"context":352},454,{"file":281,"line":507,"context":352},494,{"file":509,"line":510,"context":352},"tools\\llms-txt.php",70,{"file":512,"line":102,"context":352},"tools\\menu-sync.php",{"file":512,"line":56,"context":352},{"file":512,"line":515,"context":352},106,{"file":512,"line":517,"context":352},122,{"file":512,"line":519,"context":352},140,{"file":512,"line":521,"context":352},205,{"file":512,"line":523,"context":352},222,{"file":512,"line":525,"context":352},264,{"file":512,"line":382,"context":352},{"file":512,"line":457,"context":352},{"file":512,"line":398,"context":352},{"file":512,"line":530,"context":352},455,{"file":512,"line":532,"context":352},473,{"file":534,"line":535,"context":352},"tools\\settings.php",33,{"file":534,"line":537,"context":352},130,{"file":534,"line":539,"context":352},152,5,9,27,[],[545,568,620,636,649,674,692,704,712,721,729,738,746,757,767,779],{"entryPoint":546,"graph":547,"unsanitizedCount":57,"severity":567},"storehelper_kit_brand_image_auto_update_process (storehelper-kit.php:1107)",{"nodes":548,"edges":564},[549,554,558],{"id":550,"type":551,"label":552,"file":159,"line":553},"n0","source","$_POST",1147,{"id":555,"type":556,"label":557,"file":159,"line":553},"n1","transform","→ storehelper_kit_auto_update_brand_logo()",{"id":559,"type":560,"label":561,"file":159,"line":562,"wp_function":563},"n2","sink","file_put_contents() [File Write]",1400,"file_put_contents",[565,566],{"from":550,"to":555,"sanitized":227},{"from":555,"to":559,"sanitized":227},"medium",{"entryPoint":569,"graph":570,"unsanitizedCount":619,"severity":567},"\u003Cstorehelper-kit> (storehelper-kit.php:0)",{"nodes":571,"edges":611},[572,575,579,580,583,586,591,594,599,601,605,607,609],{"id":550,"type":551,"label":573,"file":159,"line":574},"$_POST (x2)",875,{"id":555,"type":560,"label":576,"file":159,"line":577,"wp_function":578},"wp_remote_get() [SSRF]",887,"wp_remote_get",{"id":559,"type":551,"label":573,"file":159,"line":574},{"id":581,"type":560,"label":561,"file":159,"line":582,"wp_function":563},"n3",930,{"id":584,"type":551,"label":552,"file":159,"line":585},"n4",1477,{"id":587,"type":560,"label":588,"file":159,"line":589,"wp_function":590},"n5","get_results() [SQLi]",1497,"get_results",{"id":592,"type":551,"label":573,"file":159,"line":593},"n6",1657,{"id":595,"type":560,"label":596,"file":159,"line":597,"wp_function":598},"n7","update_option() [Settings Manipulation]",1727,"update_option",{"id":600,"type":551,"label":552,"file":159,"line":574},"n8",{"id":602,"type":560,"label":603,"file":159,"line":360,"wp_function":604},"n9","echo() [XSS]","echo",{"id":606,"type":551,"label":573,"file":159,"line":553},"n10",{"id":608,"type":556,"label":557,"file":159,"line":553},"n11",{"id":610,"type":560,"label":561,"file":159,"line":562,"wp_function":563},"n12",[612,613,614,615,616,617,618],{"from":550,"to":555,"sanitized":228},{"from":559,"to":581,"sanitized":228},{"from":584,"to":587,"sanitized":228},{"from":592,"to":595,"sanitized":228},{"from":600,"to":602,"sanitized":228},{"from":606,"to":608,"sanitized":227},{"from":608,"to":610,"sanitized":227},2,{"entryPoint":621,"graph":622,"unsanitizedCount":57,"severity":567},"storehelper_kit_image_alt_generator_page (tools\\image-alt-text-generator.php:161)",{"nodes":623,"edges":632},[624,627,628,629,631],{"id":550,"type":551,"label":625,"file":281,"line":626},"$_GET (x10)",270,{"id":555,"type":560,"label":603,"file":281,"line":324,"wp_function":604},{"id":559,"type":551,"label":552,"file":281,"line":168},{"id":581,"type":556,"label":630,"file":281,"line":168},"→ storehelper_kit_alt_generate_for_images()",{"id":584,"type":560,"label":603,"file":281,"line":436,"wp_function":604},[633,634,635],{"from":550,"to":555,"sanitized":228},{"from":559,"to":581,"sanitized":227},{"from":581,"to":584,"sanitized":227},{"entryPoint":637,"graph":638,"unsanitizedCount":57,"severity":567},"\u003Cimage-alt-text-generator> (tools\\image-alt-text-generator.php:0)",{"nodes":639,"edges":645},[640,641,642,643,644],{"id":550,"type":551,"label":625,"file":281,"line":626},{"id":555,"type":560,"label":603,"file":281,"line":324,"wp_function":604},{"id":559,"type":551,"label":552,"file":281,"line":168},{"id":581,"type":556,"label":630,"file":281,"line":168},{"id":584,"type":560,"label":603,"file":281,"line":436,"wp_function":604},[646,647,648],{"from":550,"to":555,"sanitized":228},{"from":559,"to":581,"sanitized":227},{"from":581,"to":584,"sanitized":227},{"entryPoint":650,"graph":651,"unsanitizedCount":619,"severity":567},"storehelper_kit_menu_sync_page (tools\\menu-sync.php:234)",{"nodes":652,"edges":668},[653,656,658,660,662,663,665,667],{"id":550,"type":551,"label":654,"file":512,"line":655},"$_POST (x6)",317,{"id":555,"type":560,"label":603,"file":512,"line":657,"wp_function":604},405,{"id":559,"type":551,"label":552,"file":512,"line":659},457,{"id":581,"type":556,"label":661,"file":512,"line":659},"→ storehelper_kit_sync_menu_with_categories()",{"id":584,"type":560,"label":603,"file":512,"line":521,"wp_function":604},{"id":587,"type":551,"label":552,"file":512,"line":664},475,{"id":592,"type":556,"label":666,"file":512,"line":664},"→ storehelper_kit_clear_menu()",{"id":595,"type":560,"label":603,"file":512,"line":56,"wp_function":604},[669,670,671,672,673],{"from":550,"to":555,"sanitized":228},{"from":559,"to":581,"sanitized":227},{"from":581,"to":584,"sanitized":227},{"from":587,"to":592,"sanitized":227},{"from":592,"to":595,"sanitized":227},{"entryPoint":675,"graph":676,"unsanitizedCount":619,"severity":567},"\u003Cmenu-sync> (tools\\menu-sync.php:0)",{"nodes":677,"edges":686},[678,679,680,681,682,683,684,685],{"id":550,"type":551,"label":654,"file":512,"line":655},{"id":555,"type":560,"label":603,"file":512,"line":657,"wp_function":604},{"id":559,"type":551,"label":552,"file":512,"line":659},{"id":581,"type":556,"label":661,"file":512,"line":659},{"id":584,"type":560,"label":603,"file":512,"line":521,"wp_function":604},{"id":587,"type":551,"label":552,"file":512,"line":664},{"id":592,"type":556,"label":666,"file":512,"line":664},{"id":595,"type":560,"label":603,"file":512,"line":56,"wp_function":604},[687,688,689,690,691],{"from":550,"to":555,"sanitized":228},{"from":559,"to":581,"sanitized":227},{"from":581,"to":584,"sanitized":227},{"from":587,"to":592,"sanitized":227},{"from":592,"to":595,"sanitized":227},{"entryPoint":693,"graph":694,"unsanitizedCount":13,"severity":703},"storehelper_kit_brand_image_update_process (storehelper-kit.php:865)",{"nodes":695,"edges":700},[696,697,698,699],{"id":550,"type":551,"label":552,"file":159,"line":574},{"id":555,"type":560,"label":576,"file":159,"line":577,"wp_function":578},{"id":559,"type":551,"label":552,"file":159,"line":574},{"id":581,"type":560,"label":561,"file":159,"line":582,"wp_function":563},[701,702],{"from":550,"to":555,"sanitized":228},{"from":559,"to":581,"sanitized":228},"low",{"entryPoint":705,"graph":706,"unsanitizedCount":13,"severity":703},"storehelper_kit_handle_price_tiers_update (storehelper-kit.php:1468)",{"nodes":707,"edges":710},[708,709],{"id":550,"type":551,"label":552,"file":159,"line":585},{"id":555,"type":560,"label":588,"file":159,"line":589,"wp_function":590},[711],{"from":550,"to":555,"sanitized":228},{"entryPoint":713,"graph":714,"unsanitizedCount":13,"severity":703},"storehelper_kit_attribute_stats_page (tools\\attribute-stats.php:159)",{"nodes":715,"edges":719},[716,718],{"id":550,"type":551,"label":573,"file":362,"line":717},194,{"id":555,"type":560,"label":603,"file":362,"line":368,"wp_function":604},[720],{"from":550,"to":555,"sanitized":228},{"entryPoint":722,"graph":723,"unsanitizedCount":13,"severity":703},"\u003Cattribute-stats> (tools\\attribute-stats.php:0)",{"nodes":724,"edges":727},[725,726],{"id":550,"type":551,"label":573,"file":362,"line":717},{"id":555,"type":560,"label":603,"file":362,"line":368,"wp_function":604},[728],{"from":550,"to":555,"sanitized":228},{"entryPoint":730,"graph":731,"unsanitizedCount":13,"severity":703},"storehelper_kit_brand_image_page (tools\\brand-image-update.php:17)",{"nodes":732,"edges":736},[733,735],{"id":550,"type":551,"label":552,"file":410,"line":734},65,{"id":555,"type":560,"label":603,"file":410,"line":420,"wp_function":604},[737],{"from":550,"to":555,"sanitized":228},{"entryPoint":739,"graph":740,"unsanitizedCount":13,"severity":703},"\u003Cbrand-image-update> (tools\\brand-image-update.php:0)",{"nodes":741,"edges":744},[742,743],{"id":550,"type":551,"label":552,"file":410,"line":734},{"id":555,"type":560,"label":603,"file":410,"line":420,"wp_function":604},[745],{"from":550,"to":555,"sanitized":228},{"entryPoint":747,"graph":748,"unsanitizedCount":13,"severity":703},"\u003Cprice-update> (tools\\price-update.php:0)",{"nodes":749,"edges":755},[750,753],{"id":550,"type":551,"label":751,"file":217,"line":752},"$_REQUEST (x2)",135,{"id":555,"type":560,"label":603,"file":217,"line":754,"wp_function":604},269,[756],{"from":550,"to":555,"sanitized":228},{"entryPoint":758,"graph":759,"unsanitizedCount":13,"severity":703},"\u003Cproduct-delete> (tools\\product-delete.php:0)",{"nodes":760,"edges":765},[761,763],{"id":550,"type":551,"label":751,"file":220,"line":762},183,{"id":555,"type":560,"label":603,"file":220,"line":764,"wp_function":604},285,[766],{"from":550,"to":555,"sanitized":228},{"entryPoint":768,"graph":769,"unsanitizedCount":13,"severity":703},"storehelper_kit_settings_page (tools\\settings.php:14)",{"nodes":770,"edges":776},[771,772,774,775],{"id":550,"type":551,"label":654,"file":534,"line":147},{"id":555,"type":560,"label":596,"file":534,"line":773,"wp_function":598},26,{"id":559,"type":551,"label":654,"file":534,"line":147},{"id":581,"type":560,"label":603,"file":534,"line":510,"wp_function":604},[777,778],{"from":550,"to":555,"sanitized":228},{"from":559,"to":581,"sanitized":228},{"entryPoint":780,"graph":781,"unsanitizedCount":13,"severity":703},"\u003Csettings> (tools\\settings.php:0)",{"nodes":782,"edges":787},[783,784,785,786],{"id":550,"type":551,"label":654,"file":534,"line":147},{"id":555,"type":560,"label":596,"file":534,"line":773,"wp_function":598},{"id":559,"type":551,"label":654,"file":534,"line":147},{"id":581,"type":560,"label":603,"file":534,"line":510,"wp_function":604},[788,789],{"from":550,"to":555,"sanitized":228},{"from":559,"to":581,"sanitized":228},{"summary":791,"deductions":792},"The storehelper-kit-toolkit plugin v3.4.0 exhibits a generally positive security posture, with no known vulnerabilities (CVEs) recorded and a strong adherence to secure coding practices like nonce and capability checks. The majority of SQL queries use prepared statements, and a high percentage of output is properly escaped, indicating good development effort in preventing common web vulnerabilities.\n\nHowever, there are areas for improvement. The presence of 18 AJAX handlers, with one notably lacking authentication checks, presents a significant attack surface. This unprotected entry point could potentially be exploited if it handles user-provided data without proper validation or authorization. Additionally, the taint analysis revealed flows with unsanitized paths, though they did not escalate to critical or high severity in this static analysis. These represent a potential risk if the plugin were to evolve or if these paths were to interact with more sensitive operations.\n\nOverall, the plugin's lack of historical vulnerabilities is a strong positive indicator. Combined with the robust use of security features like prepared statements and output escaping, it suggests a development team that is generally security-conscious. The primary concern lies with the unprotected AJAX handler, which needs immediate attention. The identified unsanitized paths, while not critical, should also be reviewed and remediated to further harden the plugin.",[793,796],{"reason":794,"points":795},"Unprotected AJAX handler found",8,{"reason":797,"points":540},"Flows with unsanitized paths identified","2026-03-17T01:45:24.960Z",{"wat":800,"direct":813},{"assetPaths":801,"generatorPatterns":806,"scriptPaths":807,"versionParams":808},[802,803,804,805],"\u002Fwp-content\u002Fplugins\u002Fstorehelper-kit-toolkit\u002Fassets\u002Fcss\u002Fadmin.css","\u002Fwp-content\u002Fplugins\u002Fstorehelper-kit-toolkit\u002Fassets\u002Fcss\u002Ffrontend.css","\u002Fwp-content\u002Fplugins\u002Fstorehelper-kit-toolkit\u002Fassets\u002Fjs\u002Fadmin.js","\u002Fwp-content\u002Fplugins\u002Fstorehelper-kit-toolkit\u002Fassets\u002Fjs\u002Ffrontend.js",[],[804,805],[809,810,811,812],"storehelper-kit-toolkit\u002Fassets\u002Fcss\u002Fadmin.css?ver=","storehelper-kit-toolkit\u002Fassets\u002Fcss\u002Ffrontend.css?ver=","storehelper-kit-toolkit\u002Fassets\u002Fjs\u002Fadmin.js?ver=","storehelper-kit-toolkit\u002Fassets\u002Fjs\u002Ffrontend.js?ver=",{"cssClasses":814,"htmlComments":820,"htmlAttributes":823,"restEndpoints":826,"jsGlobals":828,"shortcodeOutput":831},[815,816,817,818,819],"storehelper-kit-content","storehelper-kit-input-wrap","storehelper-kit-main-content","storehelper-kit-tool-section","storehelper-kit-wizard",[821,822],"StoreHelper Kit Admin Scripts","StoreHelper Kit Frontend Scripts",[824,825],"data-storehelper-kit-id","data-storehelper-kit-type",[827],"\u002Fwp-json\u002Fstorehelper-kit\u002Fv1\u002Ftools",[829,830],"storehelperKitAdmin","storehelperKitFrontend",[832],"[storehelper_kit_dashboard]"]