[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f5lwh_pzDexksbPguL3tWbQXENYbJ0RVOUjyMd0y1gjE":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":139,"fingerprints":403},"seonte-ai-content","Seonte AI Content and SEO","1.1.3","nalery","https:\u002F\u002Fprofiles.wordpress.org\u002Fnalery\u002F","\u003Cp>This plugin provides you way of creating automated AI content based on one or more keywords. First you generate one ore more titles based on a keyword that it is editable (that is initially the site’s name) and then the plugin creates a new article post, with the help of openai.com API, one per day for example taking one title from the list of titles that was created previously.\u003C\u002Fp>\n\u003Cp>The user must submit his own openai.com API key in order that the plugin will be functionable.\u003C\u002Fp>\n\u003Ch3>Requirements\u003C\u002Fh3>\n\u003Cp>openai.com API key of the user it’s needed as described also more above.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cp>Free Version Features:\u003C\u002Fp>\n\u003Cp>1) Automatically generate article posts using OpenAI’s AI through API integration.\u003Cbr \u002F>\n2) Set a custom word count for each generated article post.\u003Cbr \u002F>\n3) Detect duplicate titles to avoid posting the same AI-generated article with the same title.\u003Cbr \u002F>\n4) A wizard with basic steps to create the foundation of a new website.\u003Cbr \u002F>\n5) Generate articles with AI-generated images.\u003Cbr \u002F>\n6) Option to insert additional AI images within the article content, aside from the featured image.\u003Cbr \u002F>\n7) Set a maximum limit on the number of articles generated per day.\u003Cbr \u002F>\n8) Control the speed of article generation, with intervals ranging from 1 minute to 4 hours.\u003Cbr \u002F>\n9) Option to publish generated articles retroactively for natural content distribution.\u003Cbr \u002F>\n10) Automatically assign existing categories to each article during AI generation, with AI assistance.\u003Cbr \u002F>\n11) Use AI to moderate spam comments and respond to legitimate ones automatically.\u003Cbr \u002F>\n12) Rotate WordPress admin users as authors for AI-generated articles.\u003Cbr \u002F>\n13) Automatically display a table of contents with links for each AI article.\u003Cbr \u002F>\n14) Present AI articles in well-formatted HTML with appropriate headings.\u003Cbr \u002F>\n15) Automatically generate internal links for each new AI-generated article.\u003C\u002Fp>\n\u003Cp>You can buy the PRO Version from our website: https:\u002F\u002Fwww.seonte.com\u002F\u003C\u002Fp>\n","This plugin provides you way of creating automated AI content based on one or more keywords.",0,891,"2025-05-23T08:17:00.000Z","6.6.5","4.6","8.2",[18,19,20,21,22],"ai-writing-tools","content-automation","machine-learning","natural-language-processing","text-generation","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fseonte-ai-content.1.1.3.zip",100,null,"2026-03-15T15:16:48.613Z",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":30,"total_installs":11,"avg_security_score":31,"avg_patch_time_days":32,"trust_score":33,"computed_at":34},4,98,30,93,"2026-04-05T09:28:28.459Z",[36,59,76,96,115],{"slug":37,"name":38,"version":39,"author":40,"author_profile":41,"description":42,"short_description":43,"active_installs":44,"downloaded":45,"rating":46,"num_ratings":47,"last_updated":48,"tested_up_to":49,"requires_at_least":50,"requires_php":51,"tags":52,"homepage":56,"download_link":57,"security_score":58,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"automatic-tags","Automatic Tags","0.1.0","chiefastro","https:\u002F\u002Fprofiles.wordpress.org\u002Fchiefastro\u002F","\u003Cp>Automatic Tags uses machine learning to automatically categorize and tag your posts.\u003C\u002Fp>\n\u003Cp>Major features in Automatic Tags include:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Suggests tags for your post within the editor, in 3 different ways.\n\u003Col>\n\u003Cli>Existing tags mentioned in your post\u003C\u002Fli>\n\u003Cli>Keywords mentioned in your post\u003C\u002Fli>\n\u003Cli>Topics related to your post content\u003C\u002Fli>\n\u003C\u002Fol>\n\u003C\u002Fli>\n\u003Cli>Add all suggested tags with one click.\u003C\u002Fli>\n\u003Cli>Suggests a category for your post within the editor.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Note: To get suggestions, you’ll need an API key from \u003Ca href=\"https:\u002F\u002Fwpautotag.com\" rel=\"nofollow ugc\">wpautotag.com\u003C\u002Fa>.\u003Cbr \u002F>\nKeys are free and can be used on as many domains as you like.\u003Cbr \u002F>\nWhile editing posts, this plugin will send basic information about your post to the wpautotag.com API. The following information about your post is sent: post content, title, categories, tags, domain name, and (optionally) counts of how many posts you’ve published in each category. You can decline to send category counts by turning on the “blank slate” option on the settings page.\u003Cbr \u002F>\nRegistering for an API key requires agreeing to the \u003Ca href=\"https:\u002F\u002Fwpautotag.com\u002Fprivacy-policy\u002F\" rel=\"nofollow ugc\">privacy policy\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fwpautotag.com\u002Fterms-of-use\u002F\" rel=\"nofollow ugc\">terms of use\u003C\u002Fa> of wpautotag.com.\u003C\u002Fp>\n","Automatically tag and categorize your posts.",10,1348,40,1,"2021-08-06T03:47:00.000Z","5.8.0","5.0","7.3",[53,20,21,54,55],"categories","tags","taxonomy","https:\u002F\u002Fwpautotag.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fautomatic-tags.0.1.0.zip",85,{"slug":60,"name":61,"version":62,"author":63,"author_profile":64,"description":65,"short_description":66,"active_installs":11,"downloaded":67,"rating":25,"num_ratings":68,"last_updated":23,"tested_up_to":23,"requires_at_least":23,"requires_php":23,"tags":69,"homepage":73,"download_link":74,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":75},"cense-ai-chatbot","Cense Conversational AI Chatbot","10.6","censeai","https:\u002F\u002Fprofiles.wordpress.org\u002Fcenseai\u002F","\u003Cp>Cense AI provides small and medium sized businesses (SMBs) with Conversational AI solutions to drive revenue to enhance buying journey, improve customer service, automate conversations and multiply customer interactions. The platform enables real-time customer communication through text messaging and various messenger applications for millions of online shoppers.\u003C\u002Fp>\n\u003Cp>Cense assistant(chatbot) can easily be installed, customized and deployed without any coding, saving businesses a considerable amount of time and money. Cense assistant can be easily configured matching the style(fonts\u002Fcolors) of the business.\u003C\u002Fp>\n\u003Cp>Products with local\u002Ftraditional names can be easily searched, so that customers don’t spend time going through the catalogs and products that they are not interested in. Products for up-sell & cross-sell can also be displayed to customers.\u003Cbr \u002F>\nBusiness owners can easily configure the way list of products are displayed, be it random or latest or popular.\u003C\u002Fp>\n\u003Cp>They can also configure the coupon or discount codes that need to be shown in the chats if at all customers ask for it.\u003Cbr \u002F>\nCense provides a very easy setup process for eCommerce retailers. It syncs with the backend Ecommerce store, pulls all relevant\u003Cbr \u002F>\nproduct information, and trains the assistant within mere hours.\u003C\u002Fp>\n\u003Cp>After the setup process is complete, the assistant is be able to perform following functions:\u003C\u002Fp>\n\u003Cp>Business Users\u003Cbr \u002F>\n  – Respond to customer queries\u003Cbr \u002F>\n  – Assist customers in product search\u003Cbr \u002F>\n  – Highlight promotions, coupons\u003Cbr \u002F>\n  – Help with Order Tracking\u003Cbr \u002F>\n  – Assist customers in seamless returns & refunds\u003Cbr \u002F>\n  – Integrate with customer support with live chat option\u003C\u002Fp>\n\u003Cp>Business Owners\u003Cbr \u002F>\n  – Send reminders for replenishment of products\u003Cbr \u002F>\n  – One-click emails & SMS to customers for promotions\u002Fcoupons\u003Cbr \u002F>\n  – Report on most and least desired products\u003Cbr \u002F>\n  – Showcase of products (for up-sell\u002F cross-sell) based on customer purchase\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fcense.ai\u002Fproduct\u002Fthird-party#wordpress\" rel=\"nofollow ugc\">Upgrade\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fcense-ai-chatbot\u002F\" rel=\"ugc\">Support\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Platform Features:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Configure Store Assistant, matching company branding and styling\u003C\u002Fli>\n\u003Cli>15+ user stories are trained with the default set-up\u003C\u002Fli>\n\u003Cli>Unlimited user stories can be defined and trained\u003C\u002Fli>\n\u003Cli>Tools available to make product search more easier and simple\u003C\u002Fli>\n\u003Cli>Configure Email & SMS Templates\u003C\u002Fli>\n\u003Cli>Configure unlimited JSON based APIs(webhooks)\u003C\u002Fli>\n\u003Cli>Configure Support Team Contact Details\u003C\u002Fli>\n\u003Cli>Live chat with end users\u003C\u002Fli>\n\u003Cli>Download and integrate mobile and web SDKs\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>WORLD CLASS CUSTOMER SUPPORT\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Low response time\u003C\u002Fli>\n\u003Cli>We always try to respond within hours or within a day.\u003C\u002Fli>\n\u003Cli>Resolving an issue within 24 hours.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>WordPress Dashboard:\u003C\u002Fh3>\n\u003Cp>Install Cense Chatbot Plugin with the following steps-\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Col>\n\u003Cli>Register with https:\u002F\u002Fcense.ai\u003C\u002Fli>\n\u003C\u002Fol>\n\u003C\u002Fli>\n\u003Cli>\n\u003Col>\n\u003Cli>Go to Menu -> Miscellaneous. Download the License Key.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003C\u002Fli>\n\u003Cli>\n\u003Col>\n\u003Cli>Login WordPress Account. From Your Dashboard Go To Plugins \u003C\u002Fli>\n\u003C\u002Fol>\n\u003C\u002Fli>\n\u003Cli>\n\u003Col>\n\u003Cli>Search for “Cense Bot” after clicking on “Add  New” button\u003C\u002Fli>\n\u003C\u002Fol>\n\u003C\u002Fli>\n\u003Cli>\n\u003Col>\n\u003Cli>Install the plugin. \u003C\u002Fli>\n\u003C\u002Fol>\n\u003C\u002Fli>\n\u003Cli>\n\u003Col>\n\u003Cli>Activate it right away.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003C\u002Fli>\n\u003Cli>\n\u003Col>\n\u003Cli>It will be added to Settings menu.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003C\u002Fli>\n\u003Cli>\n\u003Col>\n\u003Cli>Click on Cense AI Chatbot plugin. Enter the license key in the input field. Save it.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>After these steps, you can find the cense bot widget on your website\u003C\u002Fp>\n\u003Cp>If you still face any issues \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fcense.ai\u002Fcontact-us\" rel=\"nofollow ugc\">get in contact\u003C\u002Fa>\u003C\u002Fstrong> with us.\u003C\u002Fp>\n\u003Ch4>1.0.0\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Initial release.\u003C\u002Fli>\n\u003C\u002Ful>\n","Cense Chatbot respond to user queries and help business owners & support team to be in touch with their customers.",7972,2,[70,71,72,20,21],"ai","artificial-intelligence","chatbot","https:\u002F\u002Fcense.ai\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcense-ai-chatbot.10.6.zip","2026-03-15T10:48:56.248Z",{"slug":77,"name":78,"version":79,"author":80,"author_profile":81,"description":82,"short_description":83,"active_installs":84,"downloaded":85,"rating":11,"num_ratings":11,"last_updated":86,"tested_up_to":87,"requires_at_least":88,"requires_php":89,"tags":90,"homepage":94,"download_link":95,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"wordclever-ai-content-writer","WordClever – AI Content Writer","1.0.8","WP Radiant","https:\u002F\u002Fprofiles.wordpress.org\u002Fwpradiant\u002F","\u003Cp>\u003Cstrong>WordClever AI Content Writer\u003C\u002Fstrong> by WP Radiant is a revolutionary plugin designed to simplify and elevate the way you create product content for WooCommerce. Powered by OpenAI’s ChatGPT API, WordClever provides an intuitive solution for generating high-quality, SEO-friendly product descriptions, meta titles, and meta descriptions effortlessly.\u003C\u002Fp>\n\u003Cp>Tailored to WooCommerce users, WordClever integrates seamlessly into the product edit page, providing an AI-powered content creation box within the right-hand sidebar. This tool allows you to generate engaging content that aligns with your brand’s tone and messaging, making it ideal for store owners seeking to save time and enhance their online presence.\u003C\u002Fp>\n\u003Cp>With its simple registration and login process, WordClever empowers users to create professional-grade content with just a few clicks. The free version offers up to \u003Cstrong>10 content generation requests\u003C\u002Fstrong>, providing a risk-free way to explore the plugin’s potential. Whether you’re launching new products or optimizing existing ones, WordClever is your go-to tool for efficient and effective content creation.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Key Features\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>AI-Powered Content Creation:\u003C\u002Fstrong> Generate engaging product descriptions, meta titles, and meta descriptions using advanced AI technology.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>WooCommerce Integration:\u003C\u002Fstrong> Works directly within the WooCommerce product editor for a seamless user experience.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Tone Customization:\u003C\u002Fstrong> Choose from Formal, Informal, Professional, or Creative tones to match your brand’s personality.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Keyword Optimization:\u003C\u002Fstrong> Input target keywords to create SEO-friendly content tailored to your audience.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>User-Friendly Design:\u003C\u002Fstrong> Easily accessible and intuitive interface designed for all skill levels.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Free Version:\u003C\u002Fstrong> Create up to \u003Cstrong>10 pieces of content\u003C\u002Fstrong> to explore the plugin’s capabilities.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Powered by ChatGPT API:\u003C\u002Fstrong> Leverages cutting-edge AI technology to deliver high-quality, relevant content every time.\u003C\u002Fp>\n\u003Cp>Transform your WooCommerce store with AI-driven content that saves time, improves SEO, and engages customers. Experience the magic of WordClever AI Content Writer today!\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Technical Specifications\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>WordPress Version:\u003C\u002Fstrong> 5.2 or higher\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Tested Up To:\u003C\u002Fstrong> WordPress 6.6.1\u003C\u002Fli>\n\u003Cli>\u003Cstrong>PHP Version:\u003C\u002Fstrong> 7.2 or higher\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Sweetalert2\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Copyright (c) 2014-present Tristan Edwards\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Bootstrap\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Copyright 2011-2021 The Bootstrap Authors\u003C\u002Fli>\n\u003Cli>Copyright 2011-2021 Twitter, Inc.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Font Awesome\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Font Awesome Free 6.7.2 by @fontawesome\u003C\u002Fli>\n\u003Cli>Copyright 2024 Fonticons, Inc.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>External services\u003C\u002Fh3>\n\u003Cp>WordClever AI Content Writer plugin uses external services for user authentication (email, username, encrypted password) and AI response generation (user-provided input data). These services are essential for functionality and all data interactions are secure and comply with standard best practices.\u003C\u002Fp>\n\u003Cp>This service is provided by “WP Radiant”: \u003Ca href=\"https:\u002F\u002Fwww.wpradiant.net\u002Fpages\u002Fwordclever-terms-of-use\" rel=\"nofollow ugc\">terms of use\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fwww.wpradiant.net\u002Fpages\u002Fwordclever-privacy-policy\" rel=\"nofollow ugc\">privacy policy\u003C\u002Fa>.\u003C\u002Fp>\n","WordClever AI Content Writer generates SEO-friendly product descriptions, meta titles, and more for WooCommerce with just a few clicks.",3000,22061,"2025-08-16T07:24:00.000Z","6.8.5","5.2","7.4",[91,92,19,93],"ai-tool","ai-powered-writing","product-descriptions","https:\u002F\u002Fwww.wpradiant.net\u002Fproducts\u002Fwordclever-pro","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwordclever-ai-content-writer.1.0.8.zip",{"slug":97,"name":98,"version":99,"author":97,"author_profile":100,"description":101,"short_description":102,"active_installs":103,"downloaded":104,"rating":11,"num_ratings":11,"last_updated":105,"tested_up_to":106,"requires_at_least":107,"requires_php":108,"tags":109,"homepage":113,"download_link":114,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"outrank","Outrank","1.0.7","https:\u002F\u002Fprofiles.wordpress.org\u002Feugenezolo\u002F","\u003Cp>Grow Organic Traffic Without Lifting a Finger.\u003C\u002Fp>\n\u003Cp>Outrank is your behind-the-scenes content team powered by AI. It creates high-quality, SEO-optimized blog posts that drive traffic to your WordPress site – automatically. No brainstorming, no writing, no scheduling. Just pure growth on autopilot.\u003C\u002Fp>\n\u003Cp>Outrank plugin may embed external links or credits on the public site.\u003C\u002Fp>\n\u003Cp>The plugin provides secure API access to retrieve your published posts for content analysis and optimization within the Outrank app.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Fully automatic content creation and keyword research – find hidden keyword gems and publish optimized articles daily.\u003C\u002Fli>\n\u003Cli>Write in 150+ languages – speak to your audience wherever they are.\u003C\u002Fli>\n\u003Cli>One-click integration with WordPress – set it up once and your content gets published like magic.\u003C\u002Fli>\n\u003Cli>SEO-friendly, fact-checked articles with media – includes internal links, videos, images, and credible citations.\u003C\u002Fli>\n\u003Cli>Your voice, your tone – match your brand’s style with AI-tuned tone control.\u003C\u002Fli>\n\u003Cli>Up to 4000 words per article – long-form, evergreen content designed to rank and convert.\u003C\u002Fli>\n\u003Cli>Smart daily publishing plan – a tailored 30-day strategy to keep content flowing.\u003C\u002Fli>\n\u003Cli>Multi-user and multi-site support – manage teams and scale across sites easily.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>External services\u003C\u002Fh3>\n\u003Cp>This plugin connects to the Outrank API to fetch blog article content for your site. This is necessary to sync AI-generated content to your WordPress posts.\u003C\u002Fp>\n\u003Cp>Data sent:\u003Cbr \u002F>\n– API Key (stored by user in plugin settings)\u003C\u002Fp>\n\u003Cp>Data is sent when:\u003Cbr \u002F>\n– Articles are synced via the Outrank API.\u003C\u002Fp>\n\u003Cp>External Service:\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fwww.outrank.so\" rel=\"nofollow ugc\">Outrank API\u003C\u002Fa>\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fwww.outrank.so\u002Fprivacy-policy\" rel=\"nofollow ugc\">Privacy Policy\u003C\u002Fa>\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fwww.outrank.so\u002Fterms-of-use\" rel=\"nofollow ugc\">Terms of Use\u003C\u002Fa>\u003C\u002Fp>\n","Outrank automatically creates and publishes SEO-optimized articles to your WordPress site as blog posts or drafts.",1000,6247,"2026-03-06T12:11:00.000Z","6.9.4","6.4","8.0",[110,111,19,112],"ai-blog","article-sync","seo","https:\u002F\u002Foutrank.so","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Foutrank.1.0.7.zip",{"slug":116,"name":117,"version":118,"author":119,"author_profile":120,"description":121,"short_description":122,"active_installs":123,"downloaded":124,"rating":125,"num_ratings":126,"last_updated":127,"tested_up_to":128,"requires_at_least":129,"requires_php":130,"tags":131,"homepage":136,"download_link":137,"security_score":138,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"alttextmagic","Alt Text Magic – Generate descriptive alt text (alt attribute, alt tag) for accessibility and SEO optimization","1.0.6","Minegap LLC","https:\u002F\u002Fprofiles.wordpress.org\u002Fminegapai\u002F","\u003Cp>Alt Text Magic is a lightweight WordPress plugin that generates unique and descriptive alternative text for your images.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Auto Generates –\u003C\u002Fstrong> Every image uploaded will be quickly processed and alternative text will be added to the image details.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Always Editable –\u003C\u002Fstrong> Add important context or delete details from the generated alt text. You’re always in control.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Fixes the Past –\u003C\u002Fstrong> Missing alternative text on images already in your library? Run our Library Updater and right those wrongs.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Get started with a FREE personal plan –\u003C\u002Fstrong> Generate up to 10 alternative texts for free each month.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Super fast setup.\u003C\u002Fli>\n\u003Cli>Library Updater tool for images already in your media library.\u003C\u002Fli>\n\u003Cli>Use on unlimited sites, just link your account with your API key.\u003C\u002Fli>\n\u003Cli>Subscription plans that fit your needs.\u003C\u002Fli>\n\u003Cli>Alt text available in 108 languages!\u003C\u002Fli>\n\u003C\u002Ful>\n","Automatically generate descriptive alternative text for images upon upload in your media library. Make your website more fully accessible.",200,4092,76,5,"2024-05-18T02:29:00.000Z","6.5.8","4.2.0","7.2",[132,133,134,135,20],"accessibility","alt-text","alternative-text","generator","https:\u002F\u002Falttextmagic.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Falttextmagic.1.0.7.zip",92,{"attackSurface":140,"codeSignals":220,"taintFlows":326,"riskAssessment":386,"analyzedAt":402},{"hooks":141,"ajaxHandlers":187,"restRoutes":206,"shortcodes":215,"cronEvents":216,"entryPointCount":219,"unprotectedCount":47},[142,148,153,158,161,166,170,174,177,182],{"type":143,"name":144,"callback":145,"file":146,"line":147},"filter","cron_schedules","closure","modules\\hooks.php",53,{"type":149,"name":150,"callback":151,"file":146,"line":152},"action","my_cron_hook","sacas_cron",75,{"type":149,"name":154,"callback":155,"file":156,"line":157},"admin_enqueue_scripts","add_script_fn","modules\\scripts.php",20,{"type":149,"name":159,"callback":155,"file":156,"line":160},"wp_enqueue_scripts",22,{"type":149,"name":162,"callback":163,"file":164,"line":165},"admin_menu","add_menu_item","modules\\settings.php",55,{"type":149,"name":162,"callback":167,"file":168,"line":169},"facebook_poster_menu","modules\\social-media.php",18,{"type":149,"name":171,"callback":172,"file":168,"line":173},"publish_post","post_to_facebook",126,{"type":149,"name":175,"callback":145,"file":168,"line":176},"rest_api_init",170,{"type":143,"name":178,"callback":179,"priority":68,"file":180,"line":181},"the_content","add_something","modules\\table-of-contents.php",49,{"type":149,"name":183,"callback":184,"file":185,"line":186},"plugins_loaded","myplugin_init","seonte-ai-content-and-seo.php",28,[188,194,196,199,201,204],{"action":189,"nopriv":190,"callback":191,"hasNonce":192,"hasCapCheck":190,"file":193,"line":126},"wizzard_processing",false,"sacas_wizzard_processing",true,"modules\\ajax.php",{"action":189,"nopriv":192,"callback":191,"hasNonce":192,"hasCapCheck":190,"file":193,"line":195},6,{"action":197,"nopriv":190,"callback":197,"hasNonce":192,"hasCapCheck":190,"file":193,"line":198},"sacas_generate_titles",299,{"action":197,"nopriv":192,"callback":197,"hasNonce":192,"hasCapCheck":190,"file":193,"line":200},300,{"action":202,"nopriv":190,"callback":202,"hasNonce":192,"hasCapCheck":190,"file":193,"line":203},"sacas_generate_email_subjects",374,{"action":202,"nopriv":192,"callback":202,"hasNonce":192,"hasCapCheck":190,"file":193,"line":205},375,[207],{"namespace":208,"route":209,"methods":210,"callback":212,"permissionCallback":213,"file":168,"line":214},"custom\u002Fv1","\u002Freceive_facebook_token",[211],"POST","receive_facebook_token","__return_true",171,[],[217],{"hook":150,"callback":150,"file":146,"line":218},82,7,{"dangerousFunctions":221,"sqlUsage":222,"outputEscaping":237,"fileOperations":324,"externalRequests":324,"nonceChecks":126,"capabilityChecks":11,"bundledLibraries":325},[],{"prepared":195,"raw":30,"locations":223},[224,228,232,234],{"file":225,"line":226,"context":227},"modules\\broken-link-checker.php",118,"$wpdb->get_results() with variable interpolation",{"file":229,"line":230,"context":231},"modules\\log_for_auto_internal_links.php",9,"$wpdb->get_var() with variable interpolation",{"file":185,"line":233,"context":227},56,{"file":185,"line":235,"context":236},58,"$wpdb->query() with variable interpolation",{"escaped":238,"rawEcho":239,"locations":240},103,45,[241,244,245,247,249,251,253,255,257,259,261,263,265,267,268,270,272,274,276,278,280,281,282,284,286,288,290,292,294,296,298,299,301,303,304,306,308,310,312,315,316,317,319,321,323],{"file":193,"line":242,"context":243},62,"raw output",{"file":193,"line":125,"context":243},{"file":193,"line":246,"context":243},120,{"file":193,"line":248,"context":243},142,{"file":193,"line":250,"context":243},169,{"file":193,"line":252,"context":243},195,{"file":193,"line":254,"context":243},219,{"file":193,"line":256,"context":243},244,{"file":193,"line":258,"context":243},280,{"file":193,"line":260,"context":243},284,{"file":193,"line":262,"context":243},296,{"file":193,"line":264,"context":243},369,{"file":193,"line":266,"context":243},446,{"file":146,"line":157,"context":243},{"file":229,"line":269,"context":243},19,{"file":229,"line":271,"context":243},23,{"file":229,"line":273,"context":243},24,{"file":229,"line":275,"context":243},25,{"file":229,"line":277,"context":243},26,{"file":229,"line":279,"context":243},27,{"file":229,"line":186,"context":243},{"file":229,"line":181,"context":243},{"file":229,"line":283,"context":243},54,{"file":229,"line":285,"context":243},72,{"file":164,"line":287,"context":243},158,{"file":164,"line":289,"context":243},175,{"file":164,"line":291,"context":243},208,{"file":168,"line":293,"context":243},60,{"file":168,"line":295,"context":243},64,{"file":168,"line":297,"context":243},71,{"file":168,"line":285,"context":243},{"file":168,"line":300,"context":243},73,{"file":168,"line":302,"context":243},74,{"file":168,"line":33,"context":243},{"file":168,"line":305,"context":243},107,{"file":168,"line":307,"context":243},110,{"file":168,"line":309,"context":243},117,{"file":168,"line":311,"context":243},122,{"file":313,"line":314,"context":243},"modules\\train_email_subjects.php",15,{"file":313,"line":269,"context":243},{"file":313,"line":157,"context":243},{"file":313,"line":318,"context":243},31,{"file":313,"line":320,"context":243},37,{"file":322,"line":169,"context":243},"modules\\trends.php",{"file":322,"line":271,"context":243},3,[],[327,345,355,364,378],{"entryPoint":328,"graph":329,"unsanitizedCount":11,"severity":344},"sacas_generate_titles (modules\\ajax.php:302)",{"nodes":330,"edges":342},[331,336],{"id":332,"type":333,"label":334,"file":193,"line":335},"n0","source","$_POST",364,{"id":337,"type":338,"label":339,"file":193,"line":340,"wp_function":341},"n1","sink","update_option() [Settings Manipulation]",368,"update_option",[343],{"from":332,"to":337,"sanitized":192},"low",{"entryPoint":346,"graph":347,"unsanitizedCount":11,"severity":344},"sacas_generate_email_subjects (modules\\ajax.php:377)",{"nodes":348,"edges":353},[349,351],{"id":332,"type":333,"label":334,"file":193,"line":350},441,{"id":337,"type":338,"label":339,"file":193,"line":352,"wp_function":341},445,[354],{"from":332,"to":337,"sanitized":192},{"entryPoint":356,"graph":357,"unsanitizedCount":11,"severity":344},"\u003Cajax> (modules\\ajax.php:0)",{"nodes":358,"edges":362},[359,361],{"id":332,"type":333,"label":360,"file":193,"line":335},"$_POST (x2)",{"id":337,"type":338,"label":339,"file":193,"line":340,"wp_function":341},[363],{"from":332,"to":337,"sanitized":192},{"entryPoint":365,"graph":366,"unsanitizedCount":47,"severity":377},"display_internal_links_log (modules\\log_for_auto_internal_links.php:3)",{"nodes":367,"edges":375},[368,371],{"id":332,"type":333,"label":369,"file":229,"line":370},"$_GET",12,{"id":337,"type":338,"label":372,"file":229,"line":373,"wp_function":374},"get_results() [SQLi]",16,"get_results",[376],{"from":332,"to":337,"sanitized":190},"high",{"entryPoint":379,"graph":380,"unsanitizedCount":47,"severity":377},"\u003Clog_for_auto_internal_links> (modules\\log_for_auto_internal_links.php:0)",{"nodes":381,"edges":384},[382,383],{"id":332,"type":333,"label":369,"file":229,"line":370},{"id":337,"type":338,"label":372,"file":229,"line":373,"wp_function":374},[385],{"from":332,"to":337,"sanitized":190},{"summary":387,"deductions":388},"The seonte-ai-content plugin v1.1.3 presents a mixed security posture. While it shows a lack of historical vulnerabilities and a commendable approach to SQL query preparation (60%), there are significant concerns stemming from its static analysis. The presence of unprotected REST API routes and unsanitized paths in taint analysis indicates potential entry points for malicious activity. Specifically, two high-severity taint flows with unsanitized paths are a red flag, suggesting that user-supplied data could be used in a dangerous way without proper validation. The plugin's vulnerability history being clean is positive, but it cannot entirely negate the risks identified in the current code. The 7 total entry points, with 1 being unprotected, along with the 0 capability checks, suggest a need for more robust access control mechanisms to be implemented.",[389,391,393,394,396,398,400],{"reason":390,"points":314},"REST API route without permission callback",{"reason":392,"points":370},"High severity taint flow with unsanitized path",{"reason":392,"points":370},{"reason":395,"points":44},"No capability checks",{"reason":397,"points":126},"Unprotected entry point (1 out of 7)",{"reason":399,"points":195},"40% of SQL queries not using prepared statements",{"reason":401,"points":195},"30% of outputs not properly escaped","2026-03-17T06:18:46.247Z",{"wat":404,"direct":414},{"assetPaths":405,"generatorPatterns":411,"scriptPaths":412,"versionParams":413},[406,407,408,409,410],"\u002Fwp-content\u002Fplugins\u002Fseonte-ai-content\u002Finc\u002Fassets\u002Fcss\u002Ftw-bs4.css","\u002Fwp-content\u002Fplugins\u002Fseonte-ai-content\u002Fjs\u002Fadmin.js","\u002Fwp-content\u002Fplugins\u002Fseonte-ai-content\u002Fcss\u002Fadmin.css","\u002Fwp-content\u002Fplugins\u002Fseonte-ai-content\u002Fjs\u002Ffront.js","\u002Fwp-content\u002Fplugins\u002Fseonte-ai-content\u002Fcss\u002Ffront.css",[],[407,409],[],{"cssClasses":415,"htmlComments":416,"htmlAttributes":417,"restEndpoints":418,"jsGlobals":419,"shortcodeOutput":421},[],[],[],[],[420],"sacas_local_data",[]]