[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fmG9hI3jP6NaJ4qYbNA2ZbS70CYT_DTrtf74V6rKYgzQ":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":11,"num_ratings":11,"last_updated":13,"tested_up_to":14,"requires_at_least":15,"requires_php":16,"tags":17,"homepage":23,"download_link":24,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27,"vulnerabilities":28,"developer":29,"crawl_stats":26,"alternatives":35,"analysis":131,"fingerprints":521},"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.",0,371,"2026-02-25T22:59:00.000Z","6.9.4","5.0","7.4",[18,19,20,21,22],"ai","ai-agent","seo","woocommerce","wordpress-automation","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgen-wave.1.0.5.zip",100,null,"2026-03-15T15:16:48.613Z",[],{"slug":30,"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},"ofirs1988",1,30,94,"2026-04-04T05:22:41.441Z",[36,56,78,96,113],{"slug":37,"name":38,"version":39,"author":40,"author_profile":41,"description":42,"short_description":43,"active_installs":44,"downloaded":45,"rating":11,"num_ratings":11,"last_updated":46,"tested_up_to":14,"requires_at_least":47,"requires_php":48,"tags":49,"homepage":52,"download_link":53,"security_score":54,"vuln_count":31,"unpatched_count":11,"last_vuln_date":55,"fetched_at":27},"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","5.8","7.0",[18,50,51,20,21],"automation","content","https:\u002F\u002Faiktp.com\u002Fwordpress","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Faiktp.5.0.5.zip",99,"2026-01-23 19:19:27",{"slug":57,"name":58,"version":59,"author":60,"author_profile":61,"description":62,"short_description":63,"active_installs":44,"downloaded":64,"rating":65,"num_ratings":66,"last_updated":67,"tested_up_to":68,"requires_at_least":69,"requires_php":23,"tags":70,"homepage":75,"download_link":76,"security_score":77,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"woocommerce-all-in-one-seo-pack","All In One SEO Pack for WooCommerce","1.3.4","Josh Kohlbach","https:\u002F\u002Fprofiles.wordpress.org\u002Fjkohlbach\u002F","\u003Cp>This Plugin extends the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fall-in-one-seo-pack\u002F\" rel=\"ugc\">All in One SEO Pack\u003C\u002Fa> Plugin (by \u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Fhallsofmontezuma\u002F\" rel=\"nofollow ugc\">Michael Torbert\u003C\u002Fa>) to display the All in One SEO Pack dialog on the Add\u002FEdit Products screen within WooCommerce.\u003Cbr \u002F>\nWithout this Plugin you cannot add\u002Fedit\u002Fmanage All in One SEO Pack meta details which is why I developed this solution.\u003C\u002Fp>\n\u003Cp>Some features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Title\u003C\u002Fli>\n\u003Cli>Description\u003C\u002Fli>\n\u003Cli>Keywords\u003C\u002Fli>\n\u003Cli>Title Attributes\u003C\u002Fli>\n\u003Cli>Menu Title\u003C\u002Fli>\n\u003Cli>Disable Product\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>For more information visit: http:\u002F\u002Fwww.visser.com.au\u002Fwoocommerce\u002F\u003C\u002Fp>\n\u003Ch3>Usage\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Open Products and edit a Product\u003C\u002Fli>\n\u003Cli>Under All in One SEO Pack add SEO meta details\u003C\u002Fli>\n\u003Cli>Press Update to save changes\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>That’s it!\u003C\u002Fp>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>If you have any problems, questions or suggestions please join the members discussion on my WooCommerce dedicated forum.\u003C\u002Fp>\n\u003Cp>http:\u002F\u002Fwww.visser.com.au\u002Fwoocommerce\u002Fforums\u002F\u003C\u002Fp>\n\u003Ch3>Disclaimer\u003C\u002Fh3>\n\u003Cp>It is not responsible for any harm or wrong doing this Plugin may cause. Users are fully responsible for their own use. This Plugin is to be used WITHOUT warranty.\u003C\u002Fp>\n","Manage All in One SEO Pack meta details for WooCommerce Products within the Add\u002FEdit Products view within the WordPress Administration.",287711,88,14,"2023-09-05T06:06:00.000Z","5.0.25","2.9.2",[71,72,73,74],"aioseo","all-in-one-seo-pack","woocommerce-product-seo","woocommerce-seo","http:\u002F\u002Fwww.visser.com.au\u002Fwoocommerce\u002Fplugins\u002Fall-in-one-seo-pack\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwoocommerce-all-in-one-seo-pack.zip",85,{"slug":79,"name":80,"version":81,"author":60,"author_profile":61,"description":82,"short_description":83,"active_installs":84,"downloaded":85,"rating":25,"num_ratings":86,"last_updated":87,"tested_up_to":14,"requires_at_least":47,"requires_php":16,"tags":88,"homepage":94,"download_link":95,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"storeagent-ai-for-woocommerce","StoreAgent – WooCommerce AI Chatbot & AI Content Tools","1.1.3.1","\u003Ch4>🟡 WooCommerce AI Chatbot & AI Content Tools\u003C\u002Fh4>\n\u003Cp>StoreAgent is your \u003Cstrong>WooCommerce AI\u003C\u002Fstrong> toolkit featuring:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>💬 \u003Cstrong>AI Chatbot for WooCommerce\u003C\u002Fstrong> – Instantly answer shopper questions\u003C\u002Fli>\n\u003Cli>✍️ \u003Cstrong>AI Product Description Writer\u003C\u002Fstrong> – Create SEO-ready copy in seconds\u003C\u002Fli>\n\u003Cli>🏷️ \u003Cstrong>AI Product Tag Generator\u003C\u002Fstrong> – Suggests optimized product tags\u003C\u002Fli>\n\u003Cli>⭐ \u003Cstrong>AI Review Summaries\u003C\u002Fstrong> – Turns reviews into powerful social proof\u003C\u002Fli>\n\u003Cli>📈 \u003Cstrong>AI Insights Dashboard\u003C\u002Fstrong> – Get data-driven recommendations for product content\u003C\u002Fli>\n\u003Cli>⚡ \u003Cstrong>No-Code Setup\u003C\u002Fstrong> – Connect your store and start chatting instantly\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>👉 You’ll need a free \u003Ca href=\"https:\u002F\u002Fstoreagent.ai\u002F?utm_source=wprepo&utm_medium=saaiwooplugin&utm_campaign=signupintro\" rel=\"nofollow ugc\">StoreAgent.ai account\u003C\u002Fa> to activate the AI features.\u003C\u002Fp>\n\u003Ch4>🧠 Why Use StoreAgent?\u003C\u002Fh4>\n\u003Cp>✅ Slash Your First-Response Support Times\u003C\u002Fp>\n\u003Cp>Turn your WooCommerce chat into an AI teammate that handles FAQs, order questions, and more — saving you hours.\u003C\u002Fp>\n\u003Cp>StoreAgent AI Chat bot solution slashes first-response support times and reduces repetitive support questions by 70% or more.\u003C\u002Fp>\n\u003Cp>Free your team from answering the same questions over and over with a conversational AI chat bot that’s trained on your product data.\u003C\u002Fp>\n\u003Cp>✅ Ship SEO-Ready Product Pages In Seconds\u003C\u002Fp>\n\u003Cp>AI Product Description Generation tool are included in StoreAgent Content for all accounts, even free plans. To create amazing product descriptions simply answer a couple of questions about your product and watch as our e-commerce trained AI creates your product descriptions in a flash.\u003C\u002Fp>\n\u003Cp>✅ Insights Delivered To Your Dashboard\u003C\u002Fp>\n\u003Cp>Ever wonder if AI can analyze your products and suggest improvements?\u003C\u002Fp>\n\u003Cp>StoreAgent actively helps you understand content improvement opportunities to help you boost your conversions over time and delivers them to you in the dashboard.\u003C\u002Fp>\n\u003Cp>Then it’s one click to use the AI content tools to implement the changes.\u003C\u002Fp>\n\u003Cp>It’s the ultimate balance between having control over what’s happening but leveraging AI to do the hard work.\u003C\u002Fp>\n\u003Cp>✅ No More Copy+Paste Or Fiddling With API Keys\u003C\u002Fp>\n\u003Cp>Most AI tools feel like you’re baby sitting a chat prompt – StoreAgent is different.\u003C\u002Fp>\n\u003Cp>If you’re still copy and pasting from a ChatGPT window you’re missing out on e-commerce AI agent tools that are specifically trained and tuned for store owners needs.\u003C\u002Fp>\n\u003Cp>There’s also no digging for API keys in platform provider dashboards. There’s no API keys needed with StoreAgent, just connect your store and get started.\u003C\u002Fp>\n\u003Ch4>💬 WooCommerce AI Chatbot (Free)\u003C\u002Fh4>\n\u003Cp>Deliver instant AI answers with your very own AI chat bot trained on \u003Cem>your\u003C\u002Fem> product data.\u003C\u002Fp>\n\u003Cp>StoreAgent Chat is conversational. It uses your own product information data to talk with your customers naturally, giving them instant answers to their questions.\u003C\u002Fp>\n\u003Cp>✅ Slash first‑response times to under 10 seconds\u003Cbr \u002F>\n✅ Reduce repetitive questions by up to 70 percent\u003Cbr \u002F>\n✅ Boost conversions with deep product knowledge\u003Cbr \u002F>\n✅ Serve unlimited shoppers at once, 24\u002F7\u003Cbr \u002F>\n✅ Customise the widget to match your brand, colours, and tone\u003Cbr \u002F>\n✅ Trained on your own product data, right down to the meta.\u003C\u002Fp>\n\u003Ch4>🚀 Unlock All AI Features\u003C\u002Fh4>\n\u003Cp>The free Lite plan gives a taste of everything StoreAgent has to offer. Then, when you’re ready and want to increase plan limits or unlock more advanced features, upgrade to a paid plan to get even more.\u003C\u002Fp>\n\u003Cp>🟢 \u003Cstrong>AI Chat Bot Widget\u003C\u002Fstrong> – Real‑time, conversational AI live chat that understands your entire catalogue – powered by your product data\u003Cbr \u002F>\n🟢 \u003Cstrong>Product‑Aware Conversations\u003C\u002Fstrong> – Answers pulled directly from titles, specs, attributes, and reviews\u003Cbr \u002F>\n🟢 \u003Cstrong>Full Chat History Logs (Paid Plans)\u003C\u002Fstrong> – Review every conversation and uncover new content ideas\u003Cbr \u002F>\n🟢 \u003Cstrong>Tone Control\u003C\u002Fstrong> – Set the preferred tone of AI chat responses\u003Cbr \u002F>\n🟢 \u003Cstrong>WooCommerce Integration\u003C\u002Fstrong> – Works out of the box with WooCommerce and WooCommerce compatible themes\u003Cbr \u002F>\n🟢 \u003Cstrong>Multi‑language Detection\u003C\u002Fstrong> – Answers shoppers in their own language\u003C\u002Fp>\n\u003Ch4>✍️ AI Content Tools for WooCommerce\u003C\u002Fh4>\n\u003Cp>✍️ Product Description Generation – SEO‑friendly copy for your products in seconds\u003Cbr \u002F>\n✍️ Category Description Generation – SEO‑friendly copy for your category archives in seconds\u003Cbr \u002F>\n⚡ Short Descriptions – Scroll‑stopping blurbs auto‑generated from the long copy\u003Cbr \u002F>\n🏷️ Product Tag Generation – One‑click tag suggestions for better search rankings\u003Cbr \u002F>\n⭐ Review Summaries – Turns mountains of reviews into punchy social proof\u003C\u002Fp>\n\u003Ch4>📈 AI Insights for WooCommerce\u003C\u002Fh4>\n\u003Cp>🔔 Automated Notifications – StoreAgent surfaces quick fixes to the StoreAgent Dashboard so you can improve your product listings easily\u003Cbr \u002F>\n📈 Content Quality – Monitors content length and quality with one click buttons to improve\u003C\u002Fp>\n\u003Ch4>🌍 Built for WordPress & WooCommerce\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Install and connect your store in just a few minutes\u003C\u002Fli>\n\u003Cli>Compatible with any WooCommerce‑ready theme\u003C\u002Fli>\n\u003Cli>Lightweight, CDN‑served assets and GDPR‑compliant\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>🆓 Get Started for Free\u003C\u002Fh4>\n\u003Cp>Keep the free plan as long as you like, with generous free plan inclusions. Upgrade when you are ready for more advanced features and higher plan limits.\u003C\u002Fp>\n\u003Cp>See all plans at \u003Ca href=\"https:\u002F\u002Fstoreagent.ai\u002Fpricing\u002F\" rel=\"nofollow ugc\">storeagent.ai\u002Fpricing\u002F\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Feedback and Support\u003C\u002Fh3>\n\u003Cp>If you encounter any issues or have feature suggestions, please reach out to us at \u003Ca href=\"mailto:support@storeagent.ai\" rel=\"nofollow ugc\">support@storeagent.ai\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>Have an idea for an AI tool? \u003Ca href=\"https:\u002F\u002Fstoreagent.ai\u002Fsubmit-an-agent-idea\u002F?utm_source=wprepo&utm_medium=saaiwooplugin&utm_campaign=submitidealink\" rel=\"nofollow ugc\">Let us know\u003C\u002Fa>.\u003C\u002Fp>\n","WooCommerce AI Chatbot for stores with built-in AI content tools. Generate product descriptions, answer customer questions & more with AI.",200,4611,5,"2026-02-25T02:28:00.000Z",[89,90,91,92,93],"ai-agents","ai-chatbot","ai-content","tag-generator","woocommerce-ai","https:\u002F\u002Fstoreagent.ai\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fstoreagent-ai-for-woocommerce.1.1.3.1.zip",{"slug":97,"name":98,"version":99,"author":100,"author_profile":101,"description":102,"short_description":103,"active_installs":104,"downloaded":105,"rating":25,"num_ratings":31,"last_updated":106,"tested_up_to":14,"requires_at_least":107,"requires_php":16,"tags":108,"homepage":111,"download_link":112,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"writetext-ai","WriteText.ai","4.0.1","writetextai","https:\u002F\u002Fprofiles.wordpress.org\u002Fwritetextai\u002F","\u003Cp>\u003Cstrong>Generate, optimize, and publish SEO-rich product content automatically — titles, descriptions, meta tags, Open Graph data, and image alt text — all in one powerful plugin.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>WriteText.ai combines \u003Cstrong>AI content generation, SEO automation, and Answer Engine Optimization (AEO)\u003C\u002Fstrong> to make your WooCommerce products rank higher and appear in \u003Cstrong>AI-powered search results\u003C\u002Fstrong>, chatbots, and voice assistants.\u003C\u002Fp>\n\u003Cp>With \u003Cstrong>bulk generation for thousands and thousands of products in one go\u003C\u002Fstrong>, intelligent keyword optimization pipeline, full automation, and reusable content templates, WriteText.ai turns manual content work into an AI-powered production line that maintains your unique brand tone and style.\u003C\u002Fp>\n\u003Ch3>Key Highlights in Version 4.0\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>✅ \u003Cstrong>Brand voice:\u003C\u002Fstrong> Generate on-brand content at scale – Create custom brand voices from existing products, CSV uploads, or brand guideline PDFs. Link them to one or more stores so all generated content consistently matches your brand’s tone, style, and writing approach.\u003C\u002Fli>\n\u003Cli>✅ \u003Cstrong>Seamless integration with existing workflows:\u003C\u002Fstrong> Brand voice works with templates, custom prompts, automation, and multilingual generation — maintaining your brand identity across all 29 languages.\u003C\u002Fli>\n\u003Cli>✅ \u003Cstrong>Overall template instructions:\u003C\u002Fstrong> Set global instructions for entire templates alongside section-based prompts for even more control over generated content.\u003C\u002Fli>\n\u003Cli>✅ \u003Cstrong>Enhanced web research options:\u003C\u002Fstrong> Choose between basic and advanced web research settings to enrich your content with the right level of detail.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Why Choose WriteText.ai?\u003C\u002Fh3>\n\u003Cp>WriteText.ai is built for \u003Cstrong>real ecommerce operations\u003C\u002Fstrong>, not just copy generation.\u003C\u002Fp>\n\u003Cp>It’s the first WooCommerce plugin that automates \u003Cstrong>the entire content lifecycle\u003C\u002Fstrong> — from keyword research to generation to transfer — across thousands of products \u003Cstrong>while maintaining your brand’s authentic voice\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Cp>You’ll get:\u003Cbr \u002F>\n* 🎨 \u003Cem>Brand voice consistency:\u003C\u002Fem> Create custom brand voices that ensure every product sounds authentically like your brand.\u003Cbr \u002F>\n* 🔍 \u003Cem>Smarter SEO:\u003C\u002Fem> Keyword pipelines that evolve from easy-to-rank terms to high-value targets.\u003Cbr \u002F>\n* 🤖 \u003Cem>Full automation:\u003C\u002Fem> Detect new products, analyze keywords, generate, and publish automatically.\u003Cbr \u002F>\n* 🏗️ \u003Cem>Custom templates:\u003C\u002Fem> Structured layouts with reusable blocks (introductions, features, FAQs, images) and overall instructions for complete control.\u003Cbr \u002F>\n* 🌍 \u003Cem>Multilingual power:\u003C\u002Fem> 29 languages with cultural tone and phrasing adjustments.\u003Cbr \u002F>\n* ⚙️ \u003Cem>Enterprise-level reliability:\u003C\u002Fem> Background processing up to 5,000 products via REST with auto-resume and connectivity checks.\u003C\u002Fp>\n\u003Ch3>Main Features\u003C\u002Fh3>\n\u003Ch4>🔄 Full Automation\u003C\u002Fh4>\n\u003Cp>Set and forget. Automatically detect new products, run keyword analysis, generate optimized texts, and transfer them to WooCommerce — all while you sleep.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Daily cron-based new product detection (email notifications included)  \u003C\u002Fli>\n\u003Cli>Smart connectivity checks for seamless REST-based transfers  \u003C\u002Fli>\n\u003Cli>Background processing for up to \u003Cstrong>5,000 products\u003C\u002Fstrong> per batch  \u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>🧱 Template Builder + Custom Prompts\u003C\u002Fh4>\n\u003Cp>Create visually structured, SEO-optimized layouts that match your brand’s tone.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Overall template instructions for global guidance across all sections\u003C\u002Fli>\n\u003Cli>Section-based prompts (e.g., Features, FAQs, Specs, Image captions)  \u003C\u002Fli>\n\u003Cli>HTML and CSS-ready output  \u003C\u002Fli>\n\u003Cli>Integrated image blocks with automatic alt text  \u003C\u002Fli>\n\u003Cli>Web research options (basic and advanced) for content enrichment\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>🎨 Brand Voice for Authentic Content\u003C\u002Fh4>\n\u003Cp>Create custom brand voices that define how all your generated content should sound—ensuring consistency across every product, category, and store.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Select up to 5 representative products from your connected webshops or upload product data via CSV \u003C\u002Fli>\n\u003Cli>Provide brand documents, marketing copy, or style guides as PDFs for AI analysis \u003C\u002Fli>\n\u003Cli>Connect brand voices to one or more stores for centralized brand management \u003C\u002Fli>\n\u003Cli>Brand voice integrates seamlessly with templates, automation, multilingual generation, and bulk processing \u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>🧩 Bulk AI Content Generation\u003C\u002Fh4>\n\u003Cp>Generate descriptions, meta tags, Open Graph text, and image alt text in one pass — or target specific fields.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Multi-selection across filters and pages  \u003C\u002Fli>\n\u003Cli>Bulk keyword optimization and generation modes  \u003C\u002Fli>\n\u003Cli>Smart retries and handling for failed transfers  \u003C\u002Fli>\n\u003Cli>Background processing with REST API reliability  \u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>🔑 SEO & AEO Optimization\u003C\u002Fh4>\n\u003Cp>Built for both \u003Cstrong>Search Engine Optimization (SEO)\u003C\u002Fstrong> and \u003Cstrong>Answer Engine Optimization (AEO):\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Structured Q&A and FAQ sections for higher AI visibility  \u003C\u002Fli>\n\u003Cli>Keyword and negative keyword management  \u003C\u002Fli>\n\u003Cli>Intent-based optimization for voice and AI search  \u003C\u002Fli>\n\u003Cli>Competitor and traffic potential insights  \u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>🖼️ Image Intelligence\u003C\u002Fh4>\n\u003Cp>Enrich your content visually with AI image analysis and alt text generation.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Featured image and gallery image alt text support  \u003C\u002Fli>\n\u003Cli>Automatic alt text regeneration during bulk or full automation  \u003C\u002Fli>\n\u003Cli>REST API-based image retrieval for faster transfer  \u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>🌐 Multi-Language & Collaboration\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Supports \u003Cstrong>29 languages\u003C\u002Fstrong>  \u003C\u002Fli>\n\u003Cli>Role-based permissions for teams and agencies  \u003C\u002Fli>\n\u003Cli>Readability scoring and auto-regeneration  \u003C\u002Fli>\n\u003Cli>Multi-store management under one WriteText.ai account  \u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Other Details\u003C\u002Fh4>\n\u003Cp>WriteText.ai relies on third-party services to fulfill different functions in the plugin. Our own proprietary API (\u003Ca href=\"https:\u002F\u002Fwritetext.ai\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fwritetext.ai\u002F\u003C\u002Fa>) is used for:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Connecting to the appropriate regional server to ensure performance\u003C\u002Fli>\n\u003Cli>Validating the user’s pro status or subscription and monitoring credit balance\u003C\u002Fli>\n\u003Cli>Calculating the credit cost for certain actions\u003C\u002Fli>\n\u003Cli>Getting up-to-date keyword data\u003C\u002Fli>\n\u003Cli>Conducting real-time web research\u003C\u002Fli>\n\u003Cli>Generating text\u003C\u002Fli>\n\u003Cli>Fetching history log\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>The user must have a valid account at \u003Ca href=\"https:\u002F\u002Fplatform.writetext.ai\" rel=\"nofollow ugc\">https:\u002F\u002Fplatform.writetext.ai\u003C\u002Fa> in order to connect to this service. This connection is done upon installation through a setup wizard. You can read the \u003Ca href=\"https:\u002F\u002Fplatform.writetext.ai\u002Fterms\" rel=\"nofollow ugc\">Terms of Service\u003C\u002Fa> and the \u003Ca href=\"https:\u002F\u002Fplatform.writetext.ai\u002Fprivacy\" rel=\"nofollow ugc\">Privacy Notice\u003C\u002Fa> in our website.\u003C\u002Fp>\n\u003Cp>SignalR is a third-party JS file used in WriteText.ai to provide asynchronous notifications and retrieve the current status of ongoing processes. It improves the user experience by keeping users informed with real-time updates during bulk actions and other operations.\u003C\u002Fp>\n\u003Cp>The user only needs their WriteText.ai account at \u003Ca href=\"https:\u002F\u002Fplatform.writetext.ai\" rel=\"nofollow ugc\">https:\u002F\u002Fplatform.writetext.ai\u003C\u002Fa> in order to connect to this service. \u003Ca href=\"https:\u002F\u002Fraw.githubusercontent.com\u002Fstefanpenner\u002Fes6-promise\u002Fmaster\u002FLICENSE\" rel=\"nofollow ugc\">raw.githubusercontent.com\u002Fstefanpenner\u002Fes6-promise\u002Fmaster\u002FLICENSE\u003C\u002Fa> points to the license text for SignalR and is required to be included in the plugin as part of the license conditions.\u003C\u002Fp>\n\u003Ch3>Plans & Credits\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Free plan:\u003C\u002Fstrong> 35 credits within 14 days to test all features.  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Starter:\u003C\u002Fstrong> Pay-as-you-go with limited automation.  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Pro:\u003C\u002Fstrong> Advanced SEO automation and bulk tools.  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Managed Setup:\u003C\u002Fstrong> Guided onboarding and custom setup.\u003C\u002Fli>\n\u003C\u002Ful>\n","WooCommerce AI for SEO & AEO. Automate product content creation with smart templates, bulk generation, and full-site optimization.",70,7304,"2026-02-18T05:33:00.000Z","6.0",[109,18,110,20,21],"aeo","product-description","https:\u002F\u002Fwritetext.ai\u002Fwoocommerce","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwritetext-ai.4.0.1.zip",{"slug":114,"name":115,"version":116,"author":117,"author_profile":118,"description":119,"short_description":120,"active_installs":32,"downloaded":121,"rating":11,"num_ratings":11,"last_updated":122,"tested_up_to":14,"requires_at_least":15,"requires_php":123,"tags":124,"homepage":129,"download_link":130,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"spyglasses-ai-traffic-analytics","Spyglasses – AI Traffic Analytics","1.2.1","Spyglasses","https:\u002F\u002Fprofiles.wordpress.org\u002Fspyglasses\u002F","\u003Cp>\u003Cstrong>Important: This plugin requires a free account with Spyglasses.\u003C\u002Fstrong> Sign up at \u003Ca href=\"https:\u002F\u002Fwww.spyglasses.io\" rel=\"nofollow ugc\">spyglasses.io\u003C\u002Fa> to get your API key. By using this plugin, you agree to our \u003Ca href=\"https:\u002F\u002Fwww.spyglasses.io\u002Flegal\u002Fterms\" rel=\"nofollow ugc\">Terms of Service\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fwww.spyglasses.io\u002Flegal\u002Fprivacy-policy\" rel=\"nofollow ugc\">Privacy Policy\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>Spyglasses provides advanced detection for AI agents, bots, and AI referrer traffic that interacts with your WordPress site.\u003C\u002Fp>\n\u003Ch3>Key Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>AI Agent Detection\u003C\u002Fstrong>: Automatically detect traffic from AI browsing assistants\u003C\u002Fli>\n\u003Cli>\u003Cstrong>AI Referrer Tracking\u003C\u002Fstrong>: Identify human visitors who clicked links from AI-generated content\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Real-time Monitoring\u003C\u002Fstrong>: Track and monitor AI-related traffic to your site\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Bot Blocking\u003C\u002Fstrong>: Selectively block specific AI agents or entire categories of bots\u003C\u002Fli>\n\u003Cli>\u003Cstrong>AI Model Trainer Protection\u003C\u002Fstrong>: Prevent AI systems from scraping your content for model training\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Dashboard Insights\u003C\u002Fstrong>: View detailed analytics on AI traffic via the Spyglasses dashboard\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Central Management\u003C\u002Fstrong>: Configure all blocking settings from your Spyglasses dashboard\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Lightweight\u003C\u002Fstrong>: Minimal impact on site performance and user experience\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Easy Setup\u003C\u002Fstrong>: Simple configuration with just an API key\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Auto-Updating Patterns\u003C\u002Fstrong>: Automatically syncs with latest AI detection patterns daily\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Smart Filtering\u003C\u002Fstrong>: Automatically excludes WordPress internal processes to prevent log pollution\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Cache-Friendly\u003C\u002Fstrong>: Fully compatible with all major caching plugins including LiteSpeed Cache, WP Super Cache, W3TC, WP Rocket, and more\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Reliable Fallbacks\u003C\u002Fstrong>: Local pattern storage ensures detection continues working even during API outages\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>How It Works\u003C\u002Fh3>\n\u003Cp>Spyglasses uses pattern recognition to identify:\u003C\u002Fp>\n\u003Col>\n\u003Cli>\u003Cstrong>AI agents and bots\u003C\u002Fstrong> visiting your site through user-agent detection\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Human visitors from AI platforms\u003C\u002Fstrong> through referrer detection\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>When AI-related traffic is detected, information about the visit is securely sent to the Spyglasses collector for analysis and reporting. You can also choose to block specific types of bots from accessing your site through your Spyglasses dashboard.\u003C\u002Fp>\n\u003Ch3>Privacy & Transparency\u003C\u002Fh3>\n\u003Cp>Spyglasses only collects information about AI-related traffic, not about your regular human visitors. All code is open source and available for review on GitHub.\u003C\u002Fp>\n\u003Ch3>External Services\u003C\u002Fh3>\n\u003Cp>This plugin connects to external Spyglasses API services to provide AI traffic detection and analytics functionality. \u003Cstrong>A Spyglasses account is required for the plugin to work.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch3>Spyglasses Pattern API\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>What it does:\u003C\u002Fstrong> Downloads the latest AI agent detection patterns to keep your site’s bot detection up-to-date.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>API Endpoint:\u003C\u002Fstrong> https:\u002F\u002Fwww.spyglasses.io\u002Fapi\u002Fpatterns\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Data sent:\u003C\u002Fstrong> Your API key for authentication\u003C\u002Fp>\n\u003Cp>\u003Cstrong>When:\u003C\u002Fstrong> Daily automatic sync (if enabled) or manual sync from plugin settings\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Purpose:\u003C\u002Fstrong> Ensures your site can detect the newest AI agents and bots as they emerge\u003C\u002Fp>\n\u003Ch3>Spyglasses Collector API\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>What it does:\u003C\u002Fstrong> Receives and processes data about AI agent and other bot visits to your website for analytics and reporting.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>API Endpoint:\u003C\u002Fstrong> https:\u002F\u002Fwww.spyglasses.io\u002Fapi\u002Fcollect\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Data sent when an AI agent or bot is detected:\u003C\u002Fstrong>\u003Cbr \u002F>\n* IP Address of the AI agent\u002Fbot\u003Cbr \u002F>\n* User Agent string of the AI agent\u002Fbot\u003Cbr \u002F>\n* URL\u002Fweb page that was visited\u003Cbr \u002F>\n* HTTP request headers from the AI agent\u002Fbot\u003Cbr \u002F>\n* Request method (GET, POST, etc.)\u003Cbr \u002F>\n* Response status code and timing\u003Cbr \u002F>\n* Referrer information (if available)\u003Cbr \u002F>\n* Timestamp of the visit\u003C\u002Fp>\n\u003Cp>\u003Cstrong>When:\u003C\u002Fstrong> Only when traffic matching AI agent or bot patterns is detected on your site\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Purpose:\u003C\u002Fstrong> Provides analytics dashboard showing AI traffic patterns, blocked requests, and detailed visitor logs\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Important:\u003C\u002Fstrong> No data about regular human visitors is collected or sent. Only traffic that matches known AI agent patterns triggers data collection.\u003C\u002Fp>\n\u003Ch3>Service Provider\u003C\u002Fh3>\n\u003Cp>Both services are provided by Orchestra AI, Inc.:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Website:\u003C\u002Fstrong> \u003Ca href=\"https:\u002F\u002Fwww.spyglasses.io\" rel=\"nofollow ugc\">spyglasses.io\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Terms of Service:\u003C\u002Fstrong> \u003Ca href=\"https:\u002F\u002Fwww.spyglasses.io\u002Flegal\u002Fterms\" rel=\"nofollow ugc\">spyglasses.io\u002Flegal\u002Fterms\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Privacy Policy:\u003C\u002Fstrong> \u003Ca href=\"https:\u002F\u002Fwww.spyglasses.io\u002Flegal\u002Fprivacy-policy\" rel=\"nofollow ugc\">spyglasses.io\u002Flegal\u002Fprivacy-policy\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","AI traffic analytics for WordPress. Detect and monitor traffic from AI assistants like ChatGPT, Claude, Perplexity.",330,"2026-01-02T18:55:00.000Z","7.2",[89,125,126,127,128],"ai-analytics","ai-seo","ai-visits","analytics","https:\u002F\u002Fwww.spyglasses.io","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fspyglasses-ai-traffic-analytics.1.2.1.zip",{"attackSurface":132,"codeSignals":301,"taintFlows":343,"riskAssessment":515,"analyzedAt":520},{"hooks":133,"ajaxHandlers":227,"restRoutes":297,"shortcodes":298,"cronEvents":299,"entryPointCount":176,"unprotectedCount":300},[134,140,144,148,150,155,160,165,166,170,172,177,181,185,190,192,196,199,201,204,206,209,211,214,217,221,223],{"type":135,"name":136,"callback":137,"priority":31,"file":138,"line":139},"action","init","closure","gen-wave.php",166,{"type":135,"name":141,"callback":142,"priority":25,"file":143,"line":66},"admin_bar_menu","show_tokens_on_to_admin_bar","src\\AdminBar.php",{"type":135,"name":145,"callback":137,"file":146,"line":147},"admin_notices","src\\Controllers\\IntegrationCallbackController.php",78,{"type":135,"name":145,"callback":137,"file":146,"line":149},113,{"type":151,"name":152,"callback":137,"file":153,"line":154},"filter","allowed_redirect_hosts","src\\Controllers\\VerifyLoginController.php",32,{"type":135,"name":156,"callback":157,"file":158,"line":159},"admin_menu","registerPages","src\\Core\\AdminPageManager.php",16,{"type":135,"name":161,"callback":162,"file":163,"line":164},"rest_api_init","register_genwave_route","src\\Core\\AiRestApi.php",26,{"type":135,"name":136,"callback":137,"file":163,"line":32},{"type":151,"name":167,"callback":137,"file":168,"line":169},"http_request_timeout","src\\Core\\ApiManager.php",178,{"type":151,"name":167,"callback":137,"file":168,"line":171},531,{"type":135,"name":173,"callback":174,"file":175,"line":176},"admin_enqueue_scripts","enqueueScripts","src\\Core\\Enqueue.php",20,{"type":135,"name":178,"callback":179,"file":180,"line":66},"add_meta_boxes","register_meta_boxes","src\\MetaBox.php",{"type":135,"name":182,"callback":183,"file":180,"line":184},"save_post","save_meta_box_data",15,{"type":135,"name":186,"callback":187,"file":188,"line":189},"wp_loaded","register_page","src\\Pages\\Dashboard.php",18,{"type":135,"name":186,"callback":187,"file":191,"line":189},"src\\Pages\\Generate.php",{"type":135,"name":156,"callback":193,"file":194,"line":195},"add_admin_menu","src\\Pages\\InstantGeneratorSettings.php",13,{"type":135,"name":197,"callback":198,"file":194,"line":66},"admin_init","init_settings",{"type":135,"name":173,"callback":200,"file":194,"line":159},"enqueue_scripts",{"type":135,"name":136,"callback":137,"file":202,"line":203},"src\\Pages\\Settings.php",23,{"type":135,"name":161,"callback":137,"priority":184,"file":202,"line":205},31,{"type":135,"name":186,"callback":207,"file":202,"line":208},"registerSettings",40,{"type":135,"name":145,"callback":137,"file":202,"line":210},41,{"type":135,"name":186,"callback":212,"file":213,"line":184},"register_tools_page","src\\Pages\\Tools.php",{"type":135,"name":215,"callback":216,"file":213,"line":159},"admin_post_ai_clear_cache","handle_clear_cache",{"type":135,"name":218,"callback":219,"file":213,"line":220},"admin_post_ai_repair_database","handle_repair_database",17,{"type":135,"name":197,"callback":137,"file":222,"line":32},"src\\Plugin.php",{"type":135,"name":197,"callback":224,"file":225,"line":226},"genwave_check_and_upgrade","upgrade.php",194,[228,233,235,239,243,247,249,253,257,261,265,269,271,275,277,281,283,287,291,294],{"action":229,"nopriv":230,"callback":231,"hasNonce":230,"hasCapCheck":230,"file":232,"line":208},"genwave_verify_login",false,"verifyLogin","src\\AjaxManager.php",{"action":229,"nopriv":234,"callback":231,"hasNonce":230,"hasCapCheck":230,"file":232,"line":210},true,{"action":236,"nopriv":230,"callback":237,"hasNonce":230,"hasCapCheck":234,"file":232,"line":238},"genwave_get_all_products","getAllProducts",47,{"action":240,"nopriv":230,"callback":241,"hasNonce":230,"hasCapCheck":234,"file":232,"line":242},"genwave_get_all_posts","getAllPosts",48,{"action":244,"nopriv":230,"callback":245,"hasNonce":234,"hasCapCheck":230,"file":232,"line":246},"genwave_get_post_data","handle_get_post_data",49,{"action":244,"nopriv":234,"callback":245,"hasNonce":234,"hasCapCheck":230,"file":232,"line":248},50,{"action":250,"nopriv":230,"callback":251,"hasNonce":234,"hasCapCheck":230,"file":232,"line":252},"genwave_refresh_tokens","handle_refresh_tokens",52,{"action":254,"nopriv":230,"callback":255,"hasNonce":234,"hasCapCheck":230,"file":232,"line":256},"genwave_disconnect_account","handle_disconnect_account",53,{"action":258,"nopriv":230,"callback":259,"hasNonce":234,"hasCapCheck":230,"file":232,"line":260},"genwave_check_license_status","handle_check_license_status",54,{"action":262,"nopriv":230,"callback":263,"hasNonce":234,"hasCapCheck":234,"file":232,"line":264},"genwave_get_dashboard_stats","handle_get_dashboard_stats",57,{"action":266,"nopriv":230,"callback":267,"hasNonce":234,"hasCapCheck":230,"file":232,"line":268},"genwave_polling_results","handle_ai_polling_results",60,{"action":266,"nopriv":234,"callback":267,"hasNonce":234,"hasCapCheck":230,"file":232,"line":270},61,{"action":272,"nopriv":230,"callback":273,"hasNonce":234,"hasCapCheck":230,"file":232,"line":274},"genwave_poll_proxy","handle_ai_poll_proxy",62,{"action":272,"nopriv":234,"callback":273,"hasNonce":234,"hasCapCheck":230,"file":232,"line":276},63,{"action":278,"nopriv":230,"callback":279,"hasNonce":234,"hasCapCheck":230,"file":232,"line":280},"genwave_update_token_balance","handle_update_token_balance",64,{"action":278,"nopriv":234,"callback":279,"hasNonce":234,"hasCapCheck":230,"file":232,"line":282},65,{"action":284,"nopriv":230,"callback":285,"hasNonce":234,"hasCapCheck":234,"file":232,"line":286},"genwave_generate_single","handle_genwave_generate_single",68,{"action":288,"nopriv":230,"callback":289,"hasNonce":234,"hasCapCheck":234,"file":232,"line":290},"genwave_mark_converted","handle_mark_converted",69,{"action":292,"nopriv":230,"callback":293,"hasNonce":234,"hasCapCheck":234,"file":232,"line":104},"genwave_apply_content","handle_apply_content",{"action":295,"nopriv":230,"callback":296,"hasNonce":234,"hasCapCheck":234,"file":194,"line":184},"genwave_test_connection","test_api_connection",[],[],[],2,{"dangerousFunctions":302,"sqlUsage":303,"outputEscaping":330,"fileOperations":11,"externalRequests":66,"nonceChecks":338,"capabilityChecks":203,"bundledLibraries":339},[],{"prepared":280,"raw":304,"locations":305},10,[306,310,313,316,318,320,322,324,326,328],{"file":307,"line":308,"context":309},"install.php",253,"$wpdb->query() with variable interpolation",{"file":232,"line":311,"context":312},293,"$wpdb->get_var() with variable interpolation",{"file":213,"line":314,"context":315},324,"$wpdb->get_results() with variable interpolation",{"file":213,"line":317,"context":315},382,{"file":213,"line":319,"context":312},414,{"file":213,"line":321,"context":309},417,{"file":225,"line":323,"context":315},76,{"file":225,"line":325,"context":312},114,{"file":225,"line":327,"context":309},117,{"file":225,"line":329,"context":309},158,{"escaped":331,"rawEcho":300,"locations":332},182,[333,335],{"file":202,"line":242,"context":334},"raw output",{"file":336,"line":337,"context":334},"views\\settings.php",141,34,[340],{"name":341,"version":26,"knownCves":342},"Select2",[],[344,362,374,384,396,426,437,445,456,466,477,489,497,507],{"entryPoint":345,"graph":346,"unsanitizedCount":11,"severity":361},"handleAdminAction (src\\AjaxManager.php:523)",{"nodes":347,"edges":359},[348,353],{"id":349,"type":350,"label":351,"file":232,"line":352},"n0","source","$_POST",535,{"id":354,"type":355,"label":356,"file":232,"line":357,"wp_function":358},"n1","sink","update_option() [Settings Manipulation]",536,"update_option",[360],{"from":349,"to":354,"sanitized":234},"low",{"entryPoint":363,"graph":364,"unsanitizedCount":11,"severity":361},"handle_ai_poll_proxy (src\\AjaxManager.php:850)",{"nodes":365,"edges":372},[366,368],{"id":349,"type":350,"label":351,"file":232,"line":367},882,{"id":354,"type":355,"label":369,"file":232,"line":370,"wp_function":371},"wp_remote_get() [SSRF]",909,"wp_remote_get",[373],{"from":349,"to":354,"sanitized":234},{"entryPoint":375,"graph":376,"unsanitizedCount":11,"severity":361},"handle_update_token_balance (src\\AjaxManager.php:986)",{"nodes":377,"edges":382},[378,380],{"id":349,"type":350,"label":351,"file":232,"line":379},1019,{"id":354,"type":355,"label":356,"file":232,"line":381,"wp_function":358},1032,[383],{"from":349,"to":354,"sanitized":234},{"entryPoint":385,"graph":386,"unsanitizedCount":11,"severity":361},"handle_mark_converted (src\\AjaxManager.php:1713)",{"nodes":387,"edges":394},[388,390],{"id":349,"type":350,"label":351,"file":232,"line":389},1728,{"id":354,"type":355,"label":391,"file":232,"line":392,"wp_function":393},"get_row() [SQLi]",1738,"get_row",[395],{"from":349,"to":354,"sanitized":234},{"entryPoint":397,"graph":398,"unsanitizedCount":11,"severity":361},"\u003CAjaxManager> (src\\AjaxManager.php:0)",{"nodes":399,"edges":421},[400,403,407,410,412,414,417,419],{"id":349,"type":350,"label":401,"file":232,"line":402},"$_POST (x4)",162,{"id":354,"type":355,"label":404,"file":232,"line":405,"wp_function":406},"get_var() [SQLi]",361,"get_var",{"id":408,"type":350,"label":409,"file":232,"line":352},"n2","$_POST (x2)",{"id":411,"type":355,"label":356,"file":232,"line":357,"wp_function":358},"n3",{"id":413,"type":350,"label":409,"file":232,"line":402},"n4",{"id":415,"type":355,"label":391,"file":232,"line":416,"wp_function":393},"n5",757,{"id":418,"type":350,"label":351,"file":232,"line":367},"n6",{"id":420,"type":355,"label":369,"file":232,"line":370,"wp_function":371},"n7",[422,423,424,425],{"from":349,"to":354,"sanitized":234},{"from":408,"to":411,"sanitized":234},{"from":413,"to":415,"sanitized":234},{"from":418,"to":420,"sanitized":234},{"entryPoint":427,"graph":428,"unsanitizedCount":11,"severity":361},"handle_mark_converted (src\\Handlers\\GenerationHandler.php:313)",{"nodes":429,"edges":435},[430,433],{"id":349,"type":350,"label":351,"file":431,"line":432},"src\\Handlers\\GenerationHandler.php",329,{"id":354,"type":355,"label":391,"file":431,"line":434,"wp_function":393},339,[436],{"from":349,"to":354,"sanitized":234},{"entryPoint":438,"graph":439,"unsanitizedCount":11,"severity":361},"\u003CGenerationHandler> (src\\Handlers\\GenerationHandler.php:0)",{"nodes":440,"edges":443},[441,442],{"id":349,"type":350,"label":351,"file":431,"line":432},{"id":354,"type":355,"label":391,"file":431,"line":434,"wp_function":393},[444],{"from":349,"to":354,"sanitized":234},{"entryPoint":446,"graph":447,"unsanitizedCount":11,"severity":361},"handle_ai_poll_proxy (src\\Handlers\\PollingHandler.php:549)",{"nodes":448,"edges":454},[449,452],{"id":349,"type":350,"label":351,"file":450,"line":451},"src\\Handlers\\PollingHandler.php",582,{"id":354,"type":355,"label":369,"file":450,"line":453,"wp_function":371},609,[455],{"from":349,"to":354,"sanitized":234},{"entryPoint":457,"graph":458,"unsanitizedCount":11,"severity":361},"handle_update_token_balance (src\\Handlers\\PollingHandler.php:686)",{"nodes":459,"edges":464},[460,462],{"id":349,"type":350,"label":351,"file":450,"line":461},719,{"id":354,"type":355,"label":356,"file":450,"line":463,"wp_function":358},732,[465],{"from":349,"to":354,"sanitized":234},{"entryPoint":467,"graph":468,"unsanitizedCount":11,"severity":361},"\u003CPollingHandler> (src\\Handlers\\PollingHandler.php:0)",{"nodes":469,"edges":474},[470,471,472,473],{"id":349,"type":350,"label":351,"file":450,"line":451},{"id":354,"type":355,"label":369,"file":450,"line":453,"wp_function":371},{"id":408,"type":350,"label":351,"file":450,"line":461},{"id":411,"type":355,"label":356,"file":450,"line":463,"wp_function":358},[475,476],{"from":349,"to":354,"sanitized":234},{"from":408,"to":411,"sanitized":234},{"entryPoint":478,"graph":479,"unsanitizedCount":11,"severity":361},"renderAdminPage (src\\Pages\\Settings.php:77)",{"nodes":480,"edges":487},[481,484],{"id":349,"type":350,"label":482,"file":202,"line":483},"$_GET['error']",84,{"id":354,"type":355,"label":485,"file":202,"line":483,"wp_function":486},"echo() [XSS]","echo",[488],{"from":349,"to":354,"sanitized":234},{"entryPoint":490,"graph":491,"unsanitizedCount":11,"severity":361},"\u003CSettings> (src\\Pages\\Settings.php:0)",{"nodes":492,"edges":495},[493,494],{"id":349,"type":350,"label":482,"file":202,"line":483},{"id":354,"type":355,"label":485,"file":202,"line":483,"wp_function":486},[496],{"from":349,"to":354,"sanitized":234},{"entryPoint":498,"graph":499,"unsanitizedCount":11,"severity":361},"render_tools_page (src\\Pages\\Tools.php:32)",{"nodes":500,"edges":505},[501,503],{"id":349,"type":350,"label":502,"file":213,"line":256},"$_GET",{"id":354,"type":355,"label":485,"file":213,"line":504,"wp_function":486},66,[506],{"from":349,"to":354,"sanitized":234},{"entryPoint":508,"graph":509,"unsanitizedCount":11,"severity":361},"\u003CTools> (src\\Pages\\Tools.php:0)",{"nodes":510,"edges":513},[511,512],{"id":349,"type":350,"label":502,"file":213,"line":256},{"id":354,"type":355,"label":485,"file":213,"line":504,"wp_function":486},[514],{"from":349,"to":354,"sanitized":234},{"summary":516,"deductions":517},"The \"gen-wave\" plugin v1.0.5 demonstrates a generally good security posture with several strong security practices in place. The vast majority of SQL queries utilize prepared statements, output is almost universally escaped, and there are no recorded vulnerabilities (CVEs) or critical taint analysis findings. The plugin also includes a significant number of nonce and capability checks, indicating an awareness of common WordPress security mechanisms. This suggests a developer who is conscientious about secure coding principles.",[518],{"reason":519,"points":304},"AJAX handlers without authentication checks","2026-03-17T07:06:43.532Z",{"wat":522,"direct":531},{"assetPaths":523,"generatorPatterns":526,"scriptPaths":527,"versionParams":528},[524,525],"\u002Fwp-content\u002Fplugins\u002Fgen-wave\u002Fassets\u002Fcss\u002Fgen-wave-styles.css","\u002Fwp-content\u002Fplugins\u002Fgen-wave\u002Fassets\u002Fjs\u002Fgen-wave-script.js",[],[525],[529,530],"gen-wave\u002Fassets\u002Fcss\u002Fgen-wave-styles.css?ver=","gen-wave\u002Fassets\u002Fjs\u002Fgen-wave-script.js?ver=",{"cssClasses":532,"htmlComments":535,"htmlAttributes":538,"restEndpoints":541,"jsGlobals":544,"shortcodeOutput":547},[533,534],"gen-wave-wrapper","genwave-button",[536,537],"\u003C!-- Genwave AI Agent for WordPress -->","\u003C!-- Start of Genwave Output -->",[539,540],"data-genwave-action","data-genwave-id",[542,543],"\u002Fwp-json\u002Fgen-wave\u002Fv1\u002Fget-settings","\u002Fwp-json\u002Fgen-wave\u002Fv1\u002Fprocess-request",[545,546],"window.genwave_ajax_object","var GenWave = {}",[548,549],"[gen_wave_chat]","[gen_wave_button]"]