[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f2RFiTAaMoZfYe0v6KqsuradTszuWG8WCuzNqtjKXFZc":3,"$fmAsrnxeCd4lHGaUYth_abmXWbwegb1GOy4qO4N6hLOI":431,"$fGvTBhoQHI6imdnC2gOxy49R8Z8XMb4aEXE46_S3tsq4":435},{"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,"discovery_status":28,"vulnerabilities":29,"developer":30,"crawl_stats":26,"alternatives":35,"analysis":116,"fingerprints":412},"essiow","Essiow — AI SEO Suite for WooCommerce","1.1.5","boni58","https:\u002F\u002Fprofiles.wordpress.org\u002Fboni58\u002F","\u003Cp>\u003Cstrong>Essiow\u003C\u002Fstrong> is the all-in-one AI-powered SEO suite for WooCommerce stores. It connects to the \u003Ca href=\"https:\u002F\u002Fessiow.com\" rel=\"nofollow ugc\">Essiow platform\u003C\u002Fa> to automatically generate and optimize your store content using artificial intelligence.\u003C\u002Fp>\n\u003Ch4>5 Modules Included\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>1. Product SEO Optimization\u003C\u002Fstrong>\u003Cbr \u002F>\nAutomatically generate SEO-optimized product descriptions, meta titles, meta descriptions, focus keywords, and image alt text. Supports Yoast SEO, Rank Math, and All in One SEO. Includes JSON-LD schema generation for rich snippets.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>2. Category SEO Optimization\u003C\u002Fstrong>\u003Cbr \u002F>\nTransform your bare category pages into rich content pages with short descriptions, long-form SEO content (1,500-2,500 words), FAQ sections, comparison tables, and internal linking. Automatically fixes corrupted category names.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>3. Blog Article Generator\u003C\u002Fstrong>\u003Cbr \u002F>\nGenerate long-form SEO blog articles (1,500-5,000 words) that naturally integrate your WooCommerce products. Includes internal linking, external authority links, FAQ sections, and automatic featured images.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>4. AI Sales Agent\u003C\u002Fstrong>\u003Cbr \u002F>\nAdd an intelligent chatbot to your store that searches your products in real-time, answers customer questions, handles price objections, creates promotional codes, and guides visitors to purchase.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>5. WooCommerce Scraper\u003C\u002Fstrong> (via Essiow dashboard)\u003Cbr \u002F>\nAnalyze competitor WooCommerce stores. Extract products, categories, prices, and descriptions with CSV export.\u003C\u002Fp>\n\u003Ch4>Key Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>8 languages supported: English, French, Spanish, German, Italian, Portuguese, Dutch, Arabic\u003C\u002Fli>\n\u003Cli>4 writing tones: Professional, Casual, Luxury, Technical\u003C\u002Fli>\n\u003Cli>3 content lengths: Short, Medium, Long\u003C\u002Fli>\n\u003Cli>Bulk optimization with progress tracking\u003C\u002Fli>\n\u003Cli>Backup and restore original content\u003C\u002Fli>\n\u003Cli>Compatible with Yoast SEO, Rank Math, and All in One SEO\u003C\u002Fli>\n\u003Cli>JSON-LD Product schema for rich snippets\u003C\u002Fli>\n\u003Cli>GDPR compliant (auto-delete chat data after 90 days)\u003C\u002Fli>\n\u003Cli>WooCommerce HPOS compatible\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>How It Works\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Create a free account on \u003Ca href=\"https:\u002F\u002Fessiow.com\" rel=\"nofollow ugc\">essiow.com\u003C\u002Fa> and get 10 free credits\u003C\u002Fli>\n\u003Cli>Install this plugin and enter your API key\u003C\u002Fli>\n\u003Cli>Start optimizing your products, categories, and blog content\u003C\u002Fli>\n\u003Cli>Watch your search rankings improve\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Credit System\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>1 credit per product optimization\u003C\u002Fli>\n\u003Cli>1 credit per category optimization\u003C\u002Fli>\n\u003Cli>3 credits per blog article\u003C\u002Fli>\n\u003Cli>Credits never expire (except free credits: 30 days)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>External Service\u003C\u002Fh4>\n\u003Cp>This plugin connects to the Essiow API at \u003Ccode>https:\u002F\u002Fessiow.com\u002Fapi\u002Fv1\u003C\u002Fcode> to process AI content generation. Your product data (names, descriptions, prices, categories) is sent to the Essiow servers where it is processed using OpenAI’s GPT models. No data is stored on Essiow servers beyond what is needed to track your credit usage.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fessiow.com\u002Fterms\" rel=\"nofollow ugc\">Essiow Terms of Service\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fessiow.com\u002Fprivacy\" rel=\"nofollow ugc\">Essiow Privacy Policy\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","Optimize your WooCommerce store SEO with AI. Auto-generate product descriptions, category pages, blog articles, and add an AI sales chatbot.",0,159,"2026-04-11T07:22:00.000Z","6.9.4","5.8","7.4",[18,19,20,21,22],"ai","chatbot","product-descriptions","seo","woocommerce","https:\u002F\u002Fessiow.com\u002Fplugin","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fessiow.1.1.5.zip",100,null,"2026-04-16T10:56:18.058Z","no_bundle",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":31,"total_installs":11,"avg_security_score":25,"avg_patch_time_days":32,"trust_score":33,"computed_at":34},1,30,94,"2026-05-20T00:51:37.971Z",[36,53,67,84,102],{"slug":37,"name":38,"version":39,"author":40,"author_profile":41,"description":42,"short_description":43,"active_installs":44,"downloaded":45,"rating":25,"num_ratings":31,"last_updated":46,"tested_up_to":14,"requires_at_least":47,"requires_php":16,"tags":48,"homepage":50,"download_link":51,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":52},"webgears-ai-product-describer-for-woocommerce","WebGears AI Product Descriptions for WooCommerce","3.0.6","webgears","https:\u002F\u002Fprofiles.wordpress.org\u002Fwebgears\u002F","\u003Cp>\u003Cstrong>WebGears AI Product Descriptions for WooCommerce\u003C\u002Fstrong> helps you generate high-quality, SEO-optimized product and category descriptions in seconds using AI.\u003C\u002Fp>\n\u003Cp>Unlike many other AI plugins, this plugin works directly with \u003Cstrong>your own OpenAI API key\u003C\u002Fstrong>. This means:\u003Cbr \u002F>\n– No token systems\u003Cbr \u002F>\n– No artificial usage limits\u003Cbr \u002F>\n– No additional subscriptions beyond your OpenAI account\u003C\u002Fp>\n\u003Cp>You stay in full control of your usage and costs, making it ideal for both small stores and large WooCommerce catalogs.\u003C\u002Fp>\n\u003Ch4>Why choose this plugin?\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Uses Your Own GPT API Key\u003C\u002Fstrong> – No middleman, no platform-imposed limits. You control everything through your OpenAI account.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Massive Time Saver\u003C\u002Fstrong> – Generate descriptions for hundreds of products in minutes instead of writing manually.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Fully Integrated with WooCommerce\u003C\u002Fstrong> – Works directly inside the native Products and Categories bulk actions.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Simple & Clean Interface\u003C\u002Fstrong> – Easy to set up and use, even without technical knowledge.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Flexible Prompt System\u003C\u002Fstrong> – Customize how the AI writes using dynamic placeholders.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>SEO-Optimized Output\u003C\u002Fstrong> – Structured HTML with headings, lists, and keyword-focused content.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Stock Images\u003C\u002Fstrong> – Unsplash, Pexels, and Freepik integration with images saved to your Media Library.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Product Gallery Images\u003C\u002Fstrong> – Use your existing product images directly in descriptions.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multiple Display Modes\u003C\u002Fstrong> – Standard, gallery grid, and slider layouts.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Automatic Backups\u003C\u002Fstrong> – Original content saved before generation with one-click restore.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multiple AI Models\u003C\u002Fstrong> – GPT-4.1, GPT-4o, GPT-5, and o-series reasoning models supported.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Automation with Pro\u003C\u002Fh4>\n\u003Cp>With the \u003Ca href=\"https:\u002F\u002Fwebgears.net\u002Fen\u002Fai-bulk-product-and-description-tool\u002F\" rel=\"nofollow ugc\">Pro add-on\u003C\u002Fa>, you can fully automate your workflow:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Auto-Generate & Save\u003C\u002Fstrong> – Generate descriptions without manual review, skip the preview step entirely\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Include Existing Content\u003C\u002Fstrong> – Send your current description to AI as context for smarter, richer output\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Append Mode\u003C\u002Fstrong> – Add new AI content after existing descriptions instead of replacing them\u003C\u002Fli>\n\u003Cli>\u003Cstrong>AI-Powered Keywords\u003C\u002Fstrong> – AI automatically extracts the best image search keywords from product names\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Hybrid Image Mode\u003C\u002Fstrong> – Fill slots with product gallery images first, stock photos as fallback\u003C\u002Fli>\n\u003Cli>\u003Cstrong>ALT\u002FTitle\u002FCaption Templates\u003C\u002Fstrong> – Custom SEO image attribute templates with dynamic placeholders\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Bulk Restore\u003C\u002Fstrong> – Restore all products or categories to originals at once\u003C\u002Fli>\n\u003Cli>\u003Cstrong>AI Column Preview\u003C\u002Fstrong> – Show description preview directly in the products list\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Test Before You Commit\u003C\u002Fh4>\n\u003Cp>If you want to test the plugin before using your own API key, you can contact us for a \u003Cstrong>demo setup\u003C\u002Fstrong>. This allows you to preview how the plugin works before committing.\u003C\u002Fp>\n\u003Ch4>How It Works\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Enter your OpenAI API key\u003C\u002Fli>\n\u003Cli>Customize prompts (optional)\u003C\u002Fli>\n\u003Cli>Select products or categories\u003C\u002Fli>\n\u003Cli>Click “Generate AI Descriptions”\u003C\u002Fli>\n\u003Cli>Review and save (or automate with Pro)\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Available Placeholders\u003C\u002Fh4>\n\u003Cp>Use these in your prompts:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>{title}\u003C\u002Fcode> – Product or category name\u003C\u002Fli>\n\u003Cli>\u003Ccode>{name}\u003C\u002Fcode> – Same as title\u003C\u002Fli>\n\u003Cli>\u003Ccode>{price}\u003C\u002Fcode> – Product price\u003C\u002Fli>\n\u003Cli>\u003Ccode>{sku}\u003C\u002Fcode> – Product SKU\u003C\u002Fli>\n\u003Cli>\u003Ccode>{categories}\u003C\u002Fcode> – Product categories\u003C\u002Fli>\n\u003Cli>\u003Ccode>{attributes}\u003C\u002Fcode> – Product attributes\u003C\u002Fli>\n\u003Cli>\u003Ccode>{slug}\u003C\u002Fcode> – URL slug\u003C\u002Fli>\n\u003Cli>\u003Ccode>{count}\u003C\u002Fcode> – Number of products in category\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>External Services\u003C\u002Fh3>\n\u003Cp>This plugin relies on the following third-party services for its functionality:\u003C\u002Fp>\n\u003Ch4>OpenAI API\u003C\u002Fh4>\n\u003Cp>This plugin sends product\u002Fcategory data (title, price, SKU, categories, attributes) to the OpenAI API to generate AI-powered descriptions. API calls are made only when the user explicitly triggers content generation through the bulk actions interface or settings page.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Service\u003C\u002Fstrong>: \u003Ca href=\"https:\u002F\u002Fopenai.com\u002F\" rel=\"nofollow ugc\">OpenAI\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Data sent\u003C\u002Fstrong>: Product title, price, SKU, categories, attributes, and custom prompt text\u003C\u002Fli>\n\u003Cli>\u003Cstrong>When sent\u003C\u002Fstrong>: Only when user clicks “Generate AI Descriptions” or tests the API connection\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Terms of Use\u003C\u002Fstrong>: \u003Ca href=\"https:\u002F\u002Fopenai.com\u002Fpolicies\u002Fterms-of-use\" rel=\"nofollow ugc\">https:\u002F\u002Fopenai.com\u002Fpolicies\u002Fterms-of-use\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Privacy Policy\u003C\u002Fstrong>: \u003Ca href=\"https:\u002F\u002Fopenai.com\u002Fpolicies\u002Fprivacy-policy\" rel=\"nofollow ugc\">https:\u002F\u002Fopenai.com\u002Fpolicies\u002Fprivacy-policy\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Unsplash API\u003C\u002Fh4>\n\u003Cp>When image integration is enabled and Unsplash is selected as the image source, the plugin searches for stock images using keywords derived from product\u002Fcategory titles. Images are downloaded to the WordPress Media Library.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Service\u003C\u002Fstrong>: \u003Ca href=\"https:\u002F\u002Funsplash.com\u002F\" rel=\"nofollow ugc\">Unsplash\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Data sent\u003C\u002Fstrong>: Image search keywords (derived from product\u002Fcategory titles)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>When sent\u003C\u002Fstrong>: Only during content generation when images are enabled and Unsplash is selected\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Terms of Use\u003C\u002Fstrong>: \u003Ca href=\"https:\u002F\u002Funsplash.com\u002Fterms\" rel=\"nofollow ugc\">https:\u002F\u002Funsplash.com\u002Fterms\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Privacy Policy\u003C\u002Fstrong>: \u003Ca href=\"https:\u002F\u002Funsplash.com\u002Fprivacy\" rel=\"nofollow ugc\">https:\u002F\u002Funsplash.com\u002Fprivacy\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Pexels API\u003C\u002Fh4>\n\u003Cp>When image integration is enabled and Pexels is selected as the image source, the plugin searches for stock images using keywords derived from product\u002Fcategory titles. Images are downloaded to the WordPress Media Library.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Service\u003C\u002Fstrong>: \u003Ca href=\"https:\u002F\u002Fwww.pexels.com\u002F\" rel=\"nofollow ugc\">Pexels\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Data sent\u003C\u002Fstrong>: Image search keywords (derived from product\u002Fcategory titles)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>When sent\u003C\u002Fstrong>: Only during content generation when images are enabled and Pexels is selected\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Terms of Use\u003C\u002Fstrong>: \u003Ca href=\"https:\u002F\u002Fwww.pexels.com\u002Fterms-of-service\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fwww.pexels.com\u002Fterms-of-service\u002F\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Privacy Policy\u003C\u002Fstrong>: \u003Ca href=\"https:\u002F\u002Fwww.pexels.com\u002Fprivacy\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fwww.pexels.com\u002Fprivacy\u002F\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Freepik API\u003C\u002Fh4>\n\u003Cp>When image integration is enabled and Freepik is selected as the image source, the plugin connects to the Freepik API to search for and download premium stock images. Images are downloaded to the WordPress Media Library. Requires a Freepik API key provided by the user.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Service\u003C\u002Fstrong>: Freepik Company S.L. — \u003Ca href=\"https:\u002F\u002Fwww.freepik.com\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fwww.freepik.com\u002F\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Data sent\u003C\u002Fstrong>: API key (provided by user), image search keywords (derived from product\u002Fcategory titles), and resource IDs when requesting image downloads\u003C\u002Fli>\n\u003Cli>\u003Cstrong>When sent\u003C\u002Fstrong>: During content generation when images are enabled and Freepik is selected as the image source. The plugin makes search requests and download requests to the Freepik API.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Terms of Use\u003C\u002Fstrong>: \u003Ca href=\"https:\u002F\u002Fwww.freepik.com\u002Flegal\u002Fterms-of-use\" rel=\"nofollow ugc\">https:\u002F\u002Fwww.freepik.com\u002Flegal\u002Fterms-of-use\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Privacy Policy\u003C\u002Fstrong>: \u003Ca href=\"https:\u002F\u002Fwww.freepik.com\u002Flegal\u002Fprivacy\" rel=\"nofollow ugc\">https:\u002F\u002Fwww.freepik.com\u002Flegal\u002Fprivacy\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","Generate SEO-optimized WooCommerce product descriptions using your own OpenAI API key. No artificial limits, full control, bulk generation.",10,347,"2026-03-17T21:27:00.000Z","6.2",[18,49,20,21,22],"openai","https:\u002F\u002Fwebgears.net\u002Fen\u002Fai-bulk-product-and-description-tool\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwebgears-ai-product-describer-for-woocommerce.3.0.6.zip","2026-04-06T09:54:40.288Z",{"slug":54,"name":55,"version":56,"author":57,"author_profile":58,"description":59,"short_description":60,"active_installs":11,"downloaded":61,"rating":11,"num_ratings":11,"last_updated":62,"tested_up_to":14,"requires_at_least":15,"requires_php":16,"tags":63,"homepage":65,"download_link":66,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"craftengineer-smartcommerce-ai","CraftEngineer SmartCommerce AI","1.0.0","WP Craft Engineer","https:\u002F\u002Fprofiles.wordpress.org\u002Fwpcraftengineer\u002F","\u003Cp>CraftEngineer SmartCommerce AI is an all-in-one toolkit designed to add practical AI-powered workflows to WordPress and WooCommerce websites.\u003C\u002Fp>\n\u003Cp>It is built for store owners, agencies, developers, and content teams who want to speed up everyday work inside the WordPress dashboard while keeping control of how AI features are used.\u003C\u002Fp>\n\u003Cp>This plugin includes tools for:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>AI-assisted content generation for posts, pages, and WooCommerce products\u003C\u002Fli>\n\u003Cli>Frontend chatbot support for general website queries and product-related questions\u003C\u002Fli>\n\u003Cli>WooCommerce recommendation blocks for related or highlighted products\u003C\u002Fli>\n\u003Cli>SEO helper tools for faster content optimization workflows\u003C\u002Fli>\n\u003Cli>Custom post type builder with frontend shortcode output\u003C\u002Fli>\n\u003Cli>Central settings for choosing and configuring supported AI providers\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>The plugin is designed so each feature can support practical business use cases such as:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>generating draft product descriptions\u003C\u002Fli>\n\u003Cli>improving category and collection copy\u003C\u002Fli>\n\u003Cli>helping visitors find products through chat\u003C\u002Fli>\n\u003Cli>building reusable custom content sections\u003C\u002Fli>\n\u003Cli>showing dynamic recommendation areas in store layouts\u003C\u002Fli>\n\u003Cli>reducing repetitive content and admin work\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Ch4>AI Content Generator\u003C\u002Fh4>\n\u003Cp>Generate draft content for posts, pages, WooCommerce products, and other publishing workflows. This can help with first drafts, rewrite assistance, and content ideation.\u003C\u002Fp>\n\u003Ch4>Frontend Chatbot\u003C\u002Fh4>\n\u003Cp>Adds a customer-facing chatbot interface that can be used to answer basic site questions and support store discovery flows.\u003C\u002Fp>\n\u003Ch4>WooCommerce Recommendations\u003C\u002Fh4>\n\u003Cp>Displays recommendation blocks that can be used on store pages, landing pages, or content sections.\u003C\u002Fp>\n\u003Ch4>CPT Builder\u003C\u002Fh4>\n\u003Cp>Create custom post type configurations and display content on the frontend with shortcode support.\u003C\u002Fp>\n\u003Ch4>SEO Helper Tools\u003C\u002Fh4>\n\u003Cp>Provides basic SEO-oriented assistance to help structure and improve content workflows.\u003C\u002Fp>\n\u003Ch4>Modular Admin Settings\u003C\u002Fh4>\n\u003Cp>Includes admin settings to manage AI provider keys and feature behavior from one place.\u003C\u002Fp>\n\u003Ch3>External services\u003C\u002Fh3>\n\u003Cp>This plugin can connect to third-party AI services to generate content and chatbot responses. These services are only used when an administrator or site visitor actively triggers an AI feature that requires them.\u003C\u002Fp>\n\u003Ch4>OpenAI\u003C\u002Fh4>\n\u003Cp>This service is used to generate chatbot replies and AI content.\u003Cbr \u002F>\nData sent: prompts, instructions, conversation content, and related site content needed to generate the requested response.\u003Cbr \u002F>\nWhen sent: when an administrator or site visitor uses an enabled AI feature.\u003Cbr \u002F>\nTerms of Service: https:\u002F\u002Fopenai.com\u002Fpolicies\u002Fterms-of-use\u002F\u003Cbr \u002F>\nPrivacy Policy: https:\u002F\u002Fopenai.com\u002Fpolicies\u002Fprivacy-policy\u002F\u003C\u002Fp>\n\u003Ch4>Google Gemini\u003C\u002Fh4>\n\u003Cp>This service is used to generate chatbot replies and AI content.\u003Cbr \u002F>\nData sent: prompts, instructions, conversation content, and related site content needed to generate the requested response.\u003Cbr \u002F>\nWhen sent: when an administrator or site visitor uses an enabled AI feature.\u003Cbr \u002F>\nTerms of Service: https:\u002F\u002Fpolicies.google.com\u002Fterms\u003Cbr \u002F>\nPrivacy Policy: https:\u002F\u002Fpolicies.google.com\u002Fprivacy\u003C\u002Fp>\n\u003Ch3>Shortcodes\u003C\u002Fh3>\n\u003Cpre>\u003Ccode>[wceai_cpt_list type=\"portfolio\"]\n\n[wceai_cpt_list type=\"portfolio\" posts=\"6\" layout=\"grid\" columns=\"3\"]\n\n[ssai_recommendations]\u003Ch3>Use Cases\u003C\u002Fh3>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>* Create draft WooCommerce product content faster\u003Cbr \u002F>\n* Add a basic AI assistant to customer-facing pages\u003Cbr \u002F>\n* Build custom content sections with CPT output\u003Cbr \u002F>\n* Display recommendation areas inside store pages\u003Cbr \u002F>\n* Support faster editorial and merchandising workflows\u003C\u002Fp>\n","AI tools for WordPress and WooCommerce with chatbot, content generation, recommendations, SEO helpers, and custom post type builder.",79,"2026-04-02T17:49:00.000Z",[18,19,64,21,22],"content","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcraftengineer-smartcommerce-ai.1.0.0.zip",{"slug":68,"name":69,"version":70,"author":71,"author_profile":72,"description":73,"short_description":74,"active_installs":11,"downloaded":75,"rating":11,"num_ratings":11,"last_updated":76,"tested_up_to":77,"requires_at_least":78,"requires_php":16,"tags":79,"homepage":80,"download_link":81,"security_score":82,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":83},"descrb","{descrb}","1.0.2","descrb25","https:\u002F\u002Fprofiles.wordpress.org\u002Fdescrb25\u002F","\u003Cp>\u003Ca href=\"https:\u002F\u002Fdescrb.com\u002F\" rel=\"nofollow ugc\">Descrb\u003C\u002Fa> is an application that will help you increase sales in your online store. Use AI image recognition to generate product descriptions with attributes, specs, and SEO keywords. Boost your eCommerce sales and streamline your workflow with our WooCommerce plugin—try it today!\u003C\u002Fp>\n\u003Ch4>How to use this tool?\u003C\u002Fh4>\n\u003Cp>To create a description for a single product, simply follow these steps:\u003C\u002Fp>\n\u003Col>\n\u003Cli>Go to the product page in the admin panel and navigate to the Descrb tab.\u003C\u002Fli>\n\u003Cli>Enter the API key generated on our website.\u003C\u002Fli>\n\u003Cli>Select the options you’re interested in and click the Generate Description button.\u003C\u002Fli>\n\u003Cli>Import the ready-made product description by clicking the Import Product button.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>For generating descriptions for multiple products:\u003C\u002Fp>\n\u003Col>\n\u003Cli>Select the Product Manager tab from the menu in the admin panel.\u003C\u002Fli>\n\u003Cli>Ensure the API key from our website has been entered.\u003C\u002Fli>\n\u003Cli>Choose the products you’re interested in and click the Make Descriptions button.\u003C\u002Fli>\n\u003Cli>Fill in the fields in the popup window and click Generate Descriptions.\u003C\u002Fli>\n\u003Cli>After clicking the Import Selected Products button, the new descriptions will appear for the selected products.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>External Services\u003C\u002Fh3>\n\u003Cp>This plugin connects to Descrb API (https:\u002F\u002Fdescrb.com\u002F), a service that provides AI-powered image recognition and product description generation for eCommerce products.\u003C\u002Fp>\n\u003Ch4>Data Transmission\u003C\u002Fh4>\n\u003Cp>The plugin sends the following data to Descrb’s servers:\u003Cbr \u002F>\n* Product images when generating descriptions\u003Cbr \u002F>\n* Product basic information (title, category) for context-aware descriptions\u003Cbr \u002F>\n* Your API key for authentication\u003Cbr \u002F>\n* Selected generation preferences\u002Fparameters\u003C\u002Fp>\n\u003Cp>Data is only transmitted when you explicitly request description generation, either for individual products or in bulk mode.\u003C\u002Fp>\n\u003Ch4>Service Policies\u003C\u002Fh4>\n\u003Cp>This service is provided by Descrb:\u003Cbr \u002F>\n* Terms of Service: https:\u002F\u002Fdescrb.com\u002Frules\u003Cbr \u002F>\n* Privacy Policy: https:\u002F\u002Fdescrb.com\u002Fprivacy\u003C\u002Fp>\n\u003Cp>Descrb is Poland-based, specializing in AI-powered eCommerce solutions. The service uses proprietary AI models for image recognition, object detection, and description generation.\u003C\u002Fp>\n\u003Cp>For more information about Descrb’s technology stack and capabilities, please visit https:\u002F\u002Fdescrb.com\u002F\u003C\u002Fp>\n","A plugin for WooCommerce that enables quick creation of descriptions for your products.",539,"2025-01-29T10:42:00.000Z","6.7.5","6.7",[18,68,20,21,22],"https:\u002F\u002Fdescrb.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdescrb.1.0.2.zip",92,"2026-03-15T15:16:48.613Z",{"slug":85,"name":86,"version":87,"author":88,"author_profile":89,"description":90,"short_description":91,"active_installs":11,"downloaded":92,"rating":11,"num_ratings":11,"last_updated":93,"tested_up_to":14,"requires_at_least":94,"requires_php":16,"tags":95,"homepage":65,"download_link":101,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"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.",216,"2026-01-29T14:17:00.000Z","6.0",[96,97,98,99,100],"ai-chatbot","conversion-optimization","customer-support","seo-automation","woocommerce-integration","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fquorlyx.2.0.1.zip",{"slug":103,"name":104,"version":105,"author":106,"author_profile":107,"description":108,"short_description":109,"active_installs":11,"downloaded":110,"rating":11,"num_ratings":11,"last_updated":111,"tested_up_to":14,"requires_at_least":15,"requires_php":16,"tags":112,"homepage":114,"download_link":115,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"shopwriter-lite","ShopWriter Lite","1.0.3","Manolito van de Wouw","https:\u002F\u002Fprofiles.wordpress.org\u002Fshopwriter\u002F","\u003Cp>\u003Cstrong>ShopWriter Lite\u003C\u002Fstrong> is a powerful AI content generator specifically designed for WooCommerce stores. Save hours of manual work by automatically generating high-quality, SEO-optimized product content.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Short Description Generation\u003C\u002Fstrong> – Create compelling short descriptions that capture your product’s essence\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Product Description Generation\u003C\u002Fstrong> – Generate detailed, engaging product descriptions\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Meta Title Generation\u003C\u002Fstrong> – SEO-optimized meta titles for better search rankings\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Meta Description Generation\u003C\u002Fstrong> – Compelling meta descriptions to improve click-through rates\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Featured Image Alt Text\u003C\u002Fstrong> – Accessible and SEO-friendly alt text for product images\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Bulk Generator\u003C\u002Fstrong> – Process multiple products at once to save time\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Content History\u003C\u002Fstrong> – Track all generated content with revert capability\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multiple Operations\u003C\u002Fstrong> – Generate new content or rewrite existing content\u003C\u002Fli>\n\u003Cli>\u003Cstrong>SEO Plugin Integration\u003C\u002Fstrong> – Works with Yoast SEO and Rank Math\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>How It Works\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Install and activate the plugin\u003C\u002Fli>\n\u003Cli>Enter your API key in the settings\u003C\u002Fli>\n\u003Cli>Navigate to any WooCommerce product or use the Bulk Generator\u003C\u002Fli>\n\u003Cli>Select the fields you want to generate\u003C\u002Fli>\n\u003Cli>Click Generate and review the AI-powered content\u003C\u002Fli>\n\u003Cli>Apply the content to your product\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Why Choose ShopWriter Lite?\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Save Time\u003C\u002Fstrong> – Generate content for hundreds of products in minutes\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Improve SEO\u003C\u002Fstrong> – AI-optimized content helps your products rank higher\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Increase Sales\u003C\u002Fstrong> – Better descriptions lead to higher conversion rates\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Easy to Use\u003C\u002Fstrong> – Simple interface that works right in your WordPress admin\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WooCommerce Native\u003C\u002Fstrong> – Built specifically for WooCommerce stores\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>With ShopWriter Lite, you can optimize a limited number of products each month. Need more? Upgrade to ShopWriter Pro!\u003C\u002Fp>\n\u003Ch4>Pro Version\u003C\u002Fh4>\n\u003Cp>Upgrade to ShopWriter Pro for additional features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Product Title Generation\u003C\u002Fli>\n\u003Cli>FAQ Section Generation\u003C\u002Fli>\n\u003Cli>Category Description Generator\u003C\u002Fli>\n\u003Cli>All Gallery Images Alt Text\u003C\u002Fli>\n\u003Cli>Custom AI Instructions\u003C\u002Fli>\n\u003Cli>Content Length Settings\u003C\u002Fli>\n\u003Cli>301 Redirects Management\u003C\u002Fli>\n\u003Cli>Background Queue Processing\u003C\u002Fli>\n\u003Cli>Open Graph Meta Tags\u003C\u002Fli>\n\u003Cli>Priority Support\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fshop-writer.com\u002Fpricing\u002F\" rel=\"nofollow ugc\">Upgrade to Pro\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Requirements\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>WordPress 5.8 or higher\u003C\u002Fli>\n\u003Cli>WooCommerce 5.0 or higher\u003C\u002Fli>\n\u003Cli>PHP 7.4 or higher\u003C\u002Fli>\n\u003Cli>ShopWriter API key (get one at shop-writer.com)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Privacy Policy\u003C\u002Fh3>\n\u003Cp>ShopWriter Lite connects to the ShopWriter API service to generate content. When you use the content generation feature, the following data is sent to our servers:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Product name and attributes\u003C\u002Fli>\n\u003Cli>Current product description (for rewrite operations)\u003C\u002Fli>\n\u003Cli>Category names\u003C\u002Fli>\n\u003Cli>Selected language preferences\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>This data is processed solely for the purpose of generating content and is not stored permanently on our servers. For more information, please visit our \u003Ca href=\"https:\u002F\u002Fshop-writer.com\u002Fprivacy-policy\u002F\" rel=\"nofollow ugc\">Privacy Policy\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>For support, feature requests, or bug reports, please:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Visit our \u003Ca href=\"https:\u002F\u002Fshop-writer.com\u002Fsupport\u002F\" rel=\"nofollow ugc\">Support Center\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Email us at support@shop-writer.com\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Credits\u003C\u002Fh3>\n\u003Cp>ShopWriter Lite is developed and maintained by the ShopWriter team. We’re dedicated to helping WooCommerce store owners save time and improve their product content through the power of AI.\u003C\u002Fp>\n","Generate AI-powered product descriptions, short descriptions, meta titles, meta descriptions, and image alt text for your WooCommerce products.",171,"2026-01-30T10:11:00.000Z",[18,113,20,21,22],"content-generator","https:\u002F\u002Fshop-writer.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fshopwriter-lite.1.0.3.zip",{"attackSurface":117,"codeSignals":278,"taintFlows":291,"riskAssessment":403,"analyzedAt":411},{"hooks":118,"ajaxHandlers":173,"restRoutes":256,"shortcodes":271,"cronEvents":272,"entryPointCount":276,"unprotectedCount":277},[119,125,128,131,134,139,143,146,151,155,159,162,167],{"type":120,"name":121,"callback":122,"file":123,"line":124},"action","admin_init","closure","essiow.php",34,{"type":120,"name":126,"callback":122,"file":123,"line":127},"before_woocommerce_init",51,{"type":120,"name":129,"callback":122,"file":123,"line":130},"admin_notices",61,{"type":120,"name":132,"callback":122,"file":123,"line":133},"plugins_loaded",70,{"type":120,"name":135,"callback":136,"file":137,"line":138},"admin_menu","add_menu","includes\u002Fclass-admin.php",11,{"type":120,"name":140,"callback":141,"file":137,"line":142},"admin_enqueue_scripts","enqueue_assets",12,{"type":120,"name":140,"callback":144,"file":137,"line":145},"menu_icon_css",17,{"type":120,"name":147,"callback":148,"file":149,"line":150},"rest_api_init","register_routes","includes\u002Fclass-agent.php",14,{"type":120,"name":152,"callback":153,"file":149,"line":154},"wp_enqueue_scripts","enqueue_widget",15,{"type":120,"name":156,"callback":157,"file":149,"line":158},"essiow_cleanup_conversations","cleanup_old_conversations",16,{"type":120,"name":160,"callback":161,"file":149,"line":145},"essiow_restore_product_price","restore_product_price",{"type":120,"name":163,"callback":164,"priority":154,"file":165,"line":166},"woocommerce_after_shop_loop","display_additional_description","includes\u002Fclass-categories.php",20,{"type":120,"name":168,"callback":169,"priority":170,"file":171,"line":172},"wp_head","output_schema",99,"includes\u002Fclass-products.php",21,[174,180,183,186,189,193,196,199,202,205,209,210,214,218,221,224,227,230,233,236,239,242,245,248,251,253],{"action":175,"nopriv":176,"callback":177,"hasNonce":178,"hasCapCheck":178,"file":137,"line":179},"essiow_test_connection",false,"ajax_test_connection",true,13,{"action":181,"nopriv":176,"callback":182,"hasNonce":178,"hasCapCheck":178,"file":137,"line":150},"essiow_save_settings","ajax_save_settings",{"action":184,"nopriv":176,"callback":185,"hasNonce":178,"hasCapCheck":178,"file":137,"line":154},"essiow_toggle_agent_sync","ajax_toggle_agent_sync",{"action":187,"nopriv":176,"callback":188,"hasNonce":178,"hasCapCheck":178,"file":137,"line":158},"essiow_clear_errors","ajax_clear_errors",{"action":190,"nopriv":176,"callback":191,"hasNonce":178,"hasCapCheck":178,"file":192,"line":142},"essiow_generate_article","ajax_generate_article","includes\u002Fclass-blog.php",{"action":194,"nopriv":176,"callback":195,"hasNonce":178,"hasCapCheck":178,"file":192,"line":179},"essiow_publish_article","ajax_publish_article",{"action":197,"nopriv":176,"callback":198,"hasNonce":178,"hasCapCheck":178,"file":192,"line":150},"essiow_start_generation","ajax_start_generation",{"action":200,"nopriv":176,"callback":201,"hasNonce":178,"hasCapCheck":176,"file":192,"line":154},"essiow_check_status","ajax_check_status",{"action":203,"nopriv":176,"callback":204,"hasNonce":178,"hasCapCheck":176,"file":192,"line":158},"essiow_get_result","ajax_get_result",{"action":206,"nopriv":176,"callback":207,"hasNonce":176,"hasCapCheck":176,"file":192,"line":208},"essiow_process_blog_task","ajax_process_task",19,{"action":206,"nopriv":178,"callback":207,"hasNonce":176,"hasCapCheck":176,"file":192,"line":166},{"action":211,"nopriv":176,"callback":212,"hasNonce":178,"hasCapCheck":178,"file":192,"line":213},"essiow_generate_title","ajax_generate_title",23,{"action":215,"nopriv":176,"callback":216,"hasNonce":178,"hasCapCheck":178,"file":192,"line":217},"essiow_get_suggestions","ajax_get_suggestions",24,{"action":219,"nopriv":176,"callback":220,"hasNonce":178,"hasCapCheck":178,"file":165,"line":142},"essiow_optimize_category","ajax_optimize_category",{"action":222,"nopriv":176,"callback":223,"hasNonce":178,"hasCapCheck":178,"file":165,"line":179},"essiow_save_category","ajax_save_category",{"action":225,"nopriv":176,"callback":226,"hasNonce":178,"hasCapCheck":176,"file":165,"line":150},"essiow_get_category_data","ajax_get_category_data",{"action":228,"nopriv":176,"callback":229,"hasNonce":178,"hasCapCheck":178,"file":165,"line":154},"essiow_restore_category","ajax_restore_category",{"action":231,"nopriv":176,"callback":232,"hasNonce":178,"hasCapCheck":178,"file":165,"line":158},"essiow_bulk_category_start","ajax_bulk_start",{"action":234,"nopriv":176,"callback":235,"hasNonce":178,"hasCapCheck":178,"file":165,"line":145},"essiow_bulk_category_process","ajax_bulk_process",{"action":237,"nopriv":176,"callback":238,"hasNonce":178,"hasCapCheck":178,"file":171,"line":142},"essiow_optimize_product","ajax_optimize_product",{"action":240,"nopriv":176,"callback":241,"hasNonce":178,"hasCapCheck":178,"file":171,"line":179},"essiow_save_product","ajax_save_product",{"action":243,"nopriv":176,"callback":244,"hasNonce":178,"hasCapCheck":176,"file":171,"line":150},"essiow_get_product_data","ajax_get_product_data",{"action":246,"nopriv":176,"callback":247,"hasNonce":178,"hasCapCheck":178,"file":171,"line":154},"essiow_restore_product","ajax_restore_product",{"action":249,"nopriv":176,"callback":250,"hasNonce":178,"hasCapCheck":178,"file":171,"line":158},"essiow_scan_products","ajax_scan_products",{"action":252,"nopriv":176,"callback":232,"hasNonce":178,"hasCapCheck":178,"file":171,"line":145},"essiow_bulk_product_start",{"action":254,"nopriv":176,"callback":235,"hasNonce":178,"hasCapCheck":178,"file":171,"line":255},"essiow_bulk_product_process",18,[257,265],{"namespace":258,"route":259,"methods":260,"callback":262,"permissionCallback":263,"file":149,"line":264},"essiow\u002Fv1","\u002Fchat",[261],"POST","rest_chat","chat_permission_check",66,{"namespace":258,"route":266,"methods":267,"callback":269,"permissionCallback":122,"file":149,"line":270},"\u002Fconversations",[268],"GET","rest_get_conversations",72,[],[273,274],{"hook":156,"callback":156,"file":149,"line":172},{"hook":160,"callback":160,"file":149,"line":275},620,28,2,{"dangerousFunctions":279,"sqlUsage":280,"outputEscaping":282,"fileOperations":11,"externalRequests":288,"nonceChecks":289,"capabilityChecks":172,"bundledLibraries":290},[],{"prepared":208,"raw":11,"locations":281},[],{"escaped":283,"rawEcho":31,"locations":284},437,[285],{"file":171,"line":286,"context":287},497,"raw output",3,26,[],[292,309,325,335,355,366,381,391],{"entryPoint":293,"graph":294,"unsanitizedCount":11,"severity":308},"render_agent (includes\u002Fclass-admin.php:207)",{"nodes":295,"edges":306},[296,301],{"id":297,"type":298,"label":299,"file":137,"line":300},"n0","source","$_POST[$essiow_field]",222,{"id":302,"type":303,"label":304,"file":137,"line":300,"wp_function":305},"n1","sink","update_option() [Settings Manipulation]","update_option",[307],{"from":297,"to":302,"sanitized":178},"low",{"entryPoint":310,"graph":311,"unsanitizedCount":31,"severity":308},"render_settings (includes\u002Fclass-admin.php:249)",{"nodes":312,"edges":322},[313,316,319],{"id":297,"type":298,"label":314,"file":137,"line":315},"$_POST",251,{"id":302,"type":317,"label":318,"file":137,"line":315},"transform","→ save_settings()",{"id":320,"type":303,"label":304,"file":137,"line":321,"wp_function":305},"n2",334,[323,324],{"from":297,"to":302,"sanitized":176},{"from":302,"to":320,"sanitized":176},{"entryPoint":326,"graph":327,"unsanitizedCount":11,"severity":308},"ajax_save_settings (includes\u002Fclass-admin.php:284)",{"nodes":328,"edges":333},[329,332],{"id":297,"type":298,"label":330,"file":137,"line":331},"$_POST[$field]",296,{"id":302,"type":303,"label":304,"file":137,"line":331,"wp_function":305},[334],{"from":297,"to":302,"sanitized":178},{"entryPoint":336,"graph":337,"unsanitizedCount":31,"severity":308},"\u003Cclass-admin> (includes\u002Fclass-admin.php:0)",{"nodes":338,"edges":350},[339,340,341,342,344,346,348],{"id":297,"type":298,"label":299,"file":137,"line":300},{"id":302,"type":303,"label":304,"file":137,"line":300,"wp_function":305},{"id":320,"type":298,"label":330,"file":137,"line":331},{"id":343,"type":303,"label":304,"file":137,"line":331,"wp_function":305},"n3",{"id":345,"type":298,"label":314,"file":137,"line":315},"n4",{"id":347,"type":317,"label":318,"file":137,"line":315},"n5",{"id":349,"type":303,"label":304,"file":137,"line":321,"wp_function":305},"n6",[351,352,353,354],{"from":297,"to":302,"sanitized":178},{"from":320,"to":343,"sanitized":178},{"from":345,"to":347,"sanitized":176},{"from":347,"to":349,"sanitized":176},{"entryPoint":356,"graph":357,"unsanitizedCount":11,"severity":308},"ajax_bulk_start (includes\u002Fclass-categories.php:151)",{"nodes":358,"edges":364},[359,362],{"id":297,"type":298,"label":360,"file":165,"line":361},"$_POST (x2)",157,{"id":302,"type":303,"label":304,"file":165,"line":363,"wp_function":305},162,[365],{"from":297,"to":302,"sanitized":178},{"entryPoint":367,"graph":368,"unsanitizedCount":11,"severity":308},"\u003Cclass-categories> (includes\u002Fclass-categories.php:0)",{"nodes":369,"edges":378},[370,371,372,374],{"id":297,"type":298,"label":360,"file":165,"line":361},{"id":302,"type":303,"label":304,"file":165,"line":363,"wp_function":305},{"id":320,"type":298,"label":314,"file":165,"line":373},117,{"id":343,"type":303,"label":375,"file":165,"line":376,"wp_function":377},"echo() [XSS]",406,"echo",[379,380],{"from":297,"to":302,"sanitized":178},{"from":320,"to":343,"sanitized":178},{"entryPoint":382,"graph":383,"unsanitizedCount":11,"severity":308},"ajax_bulk_start (includes\u002Fclass-products.php:204)",{"nodes":384,"edges":389},[385,387],{"id":297,"type":298,"label":360,"file":171,"line":386},210,{"id":302,"type":303,"label":304,"file":171,"line":388,"wp_function":305},215,[390],{"from":297,"to":302,"sanitized":178},{"entryPoint":392,"graph":393,"unsanitizedCount":11,"severity":308},"\u003Cclass-products> (includes\u002Fclass-products.php:0)",{"nodes":394,"edges":400},[395,396,397,399],{"id":297,"type":298,"label":360,"file":171,"line":386},{"id":302,"type":303,"label":304,"file":171,"line":388,"wp_function":305},{"id":320,"type":298,"label":314,"file":171,"line":398},126,{"id":343,"type":303,"label":375,"file":171,"line":286,"wp_function":377},[401,402],{"from":297,"to":302,"sanitized":178},{"from":320,"to":343,"sanitized":178},{"summary":404,"deductions":405},"The \"essiow\" v1.1.5 plugin demonstrates generally good security practices, particularly in its diligent use of prepared statements for SQL queries and proper output escaping, with 100% of both. The absence of known vulnerabilities in its history is also a positive indicator, suggesting a maintained security focus by the developers. However, a significant concern arises from the attack surface. With 26 AJAX handlers, two are notably lacking authentication checks, presenting a clear pathway for unauthenticated users to potentially trigger unintended actions. Additionally, while taint analysis shows no critical or high severity flows, two flows with unsanitized paths are present, which could lead to unexpected behavior or vulnerabilities if exploited. The presence of 26 nonces and 21 capability checks on AJAX handlers is commendable, but the two exceptions dilute this strength.",[406,408],{"reason":407,"points":44},"AJAX handlers without auth checks",{"reason":409,"points":410},"Flows with unsanitized paths",5,"2026-04-16T14:41:46.116Z",{"wat":413,"direct":422},{"assetPaths":414,"generatorPatterns":417,"scriptPaths":418,"versionParams":419},[415,416],"\u002Fwp-content\u002Fplugins\u002Fessiow\u002Fassets\u002Fcss\u002Fadmin.css","\u002Fwp-content\u002Fplugins\u002Fessiow\u002Fassets\u002Fjs\u002Fadmin.js",[],[416],[420,421],"\u002Fwp-content\u002Fplugins\u002Fessiow\u002Fassets\u002Fcss\u002Fadmin.css?ver=","\u002Fwp-content\u002Fplugins\u002Fessiow\u002Fassets\u002Fjs\u002Fadmin.js?ver=",{"cssClasses":423,"htmlComments":424,"htmlAttributes":425,"restEndpoints":427,"jsGlobals":428,"shortcodeOutput":430},[],[],[426],"data-nonce",[],[429],"window.essiow",[],{"error":178,"url":432,"statusCode":433,"statusMessage":434,"message":434},"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fessiow\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":31,"versions":436},[437],{"version":6,"download_url":24,"svn_tag_url":438,"released_at":26,"has_diff":176,"diff_files_changed":439,"diff_lines":26,"trac_diff_url":26,"vulnerabilities":440,"is_current":178},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Fessiow\u002Ftags\u002F1.1.5\u002F",[],[]]