[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f2igpL3YkRi8COgioxQuY_IFK1c0wAXK4R0-XQmkBw8c":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":19,"homepage":25,"download_link":26,"security_score":13,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29,"vulnerabilities":30,"developer":31,"crawl_stats":28,"alternatives":37,"analysis":133,"fingerprints":598},"ai-story-maker","AI Story Maker","2.1.4","Hayan","https:\u002F\u002Fprofiles.wordpress.org\u002Fhmamoun\u002F","\u003Cp>\u003Cstrong>AI Story Maker\u003C\u002Fstrong> transforms your WordPress into an intelligent storytelling engine. Seamlessly generate captivating stories and articles enhanced with dynamic visuals—within seconds. No writing experience needed.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>NEW: AI Story Enhancer\u003C\u002Fstrong>\u003Cbr \u002F>\nUpgrade any post with professional-quality enhancements by simply selecting text and choosing how you want it improved. Save time, improve quality, and boost reader engagement.\u003C\u002Fp>\n\u003Cp>Ideal for bloggers, marketers, coaches, educators, and content creators.\u003C\u002Fp>\n\u003Ch3>Key Features\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>AI Story Enhancer\u003C\u002Fstrong>\u003Cbr \u002F>\n– Smart text selection and contextual enhancements\u003Cbr \u002F>\n– Instant AI rewrite, expand, and improve tools\u003Cbr \u002F>\n– One-click access from your post list\u003Cbr \u002F>\n– Free to use, no credits required\u003C\u002Fp>\n\u003Cp>\u003Cstrong>AI-Powered Story Generation\u003C\u002Fstrong>\u003Cbr \u002F>\n– Leverages OpenAI to generate unique content\u003Cbr \u002F>\n– Royalty-free image integration via Unsplash\u003Cbr \u002F>\n– Schedule automatic content generation\u003Cbr \u002F>\n– Create & manage custom prompts with categories\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Built-In Analytics\u003C\u002Fstrong>\u003Cbr \u002F>\n– Traffic logs and heatmaps\u003Cbr \u002F>\n– Post performance tracking and click stats\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Advanced Content Display\u003C\u002Fstrong>\u003Cbr \u002F>\n– Filterable and searchable story widgets ([aistma_posts])\u003Cbr \u002F>\n– Story scroller with shortcode ([aistma_scroller])\u003Cbr \u002F>\n– Seamless integration with any theme\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Social Media Integration\u003C\u002Fstrong>\u003Cbr \u002F>\n– Auto-publish to Facebook (LinkedIn, X, and Instagram coming soon)\u003Cbr \u002F>\n– Convert tags to hashtags\u003Cbr \u002F>\n– Smart scheduling and multi-account support\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Developer Friendly\u003C\u002Fstrong>\u003Cbr \u002F>\n– Use subscription credits or your own OpenAI\u002FUnsplash keys\u003Cbr \u002F>\n– Clean shortcode and widget setup\u003Cbr \u002F>\n– Multilingual ready\u003C\u002Fp>\n\u003Ch3>After Installation\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Choose a subscription or connect your API keys\u003C\u002Fli>\n\u003Cli>Set up prompt rules and preferences\u003C\u002Fli>\n\u003Cli>Start generating and enhancing content\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Support & Documentation\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Full setup and user guide at \u003Ca href=\"https:\u002F\u002Fwww.storymakerplugin.com\" rel=\"nofollow ugc\">storymakerplugin.com\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Developer docs and API terms available\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>License & Privacy\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Licensed under GPLv2 or later\u003C\u002Fli>\n\u003Cli>Uses OpenAI, Unsplash, and Exedotcom API services for functionality\u003C\u002Fli>\n\u003Cli>Collects domain\u002Femail for license validation only (no personal user data shared)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Changelog Highlights\u003C\u002Fh3>\n\u003Ch4>2.1.4\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Bug fixes and performance improvements\u003C\u002Fli>\n\u003Cli>Enhanced stability and code quality\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>2.1.3\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>NEW: AI Story Enhancer feature for post-level improvements\u003C\u002Fli>\n\u003Cli>Enhanced UX and seamless WP integration\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>2.0.3\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Major analytics improvements\u003C\u002Fli>\n\u003Cli>Widget and display upgrades\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Love the Plugin?\u003C\u002Fh3>\n\u003Cp>Support development by leaving a review or \u003Ca href=\"https:\u002F\u002Fbuymeacoffee.com\u002F78vcTEm4i\" rel=\"nofollow ugc\">buying a coffee\u003C\u002Fa> ☕\u003C\u002Fp>\n\u003Ch3>Stay Updated\u003C\u002Fh3>\n\u003Cp>Subscribe for feature updates and tutorials at \u003Ca href=\"https:\u002F\u002Fwww.storymakerplugin.com\" rel=\"nofollow ugc\">storymakerplugin.com\u003C\u002Fa>\u003C\u002Fp>\n","AI-powered WordPress plugin that generates high-quality stories instantly with OpenAI and Unsplash. Includes AI Story Enhancer for content upgrades.",10,731,100,2,"2026-01-13T01:56:00.000Z","6.9.4","5.0","7.4",[20,21,22,23,24],"ai","article-generation","blog-automation","content-creation","wordpress-ai-plugin","https:\u002F\u002Fwww.storymakerplugin.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fai-story-maker.2.1.4.zip",0,null,"2026-03-15T15:16:48.613Z",[],{"slug":32,"display_name":7,"profile_url":8,"plugin_count":14,"total_installs":33,"avg_security_score":13,"avg_patch_time_days":34,"trust_score":35,"computed_at":36},"hmamoun",20,30,94,"2026-04-04T08:56:16.506Z",[38,56,76,96,114],{"slug":39,"name":40,"version":41,"author":42,"author_profile":43,"description":44,"short_description":45,"active_installs":11,"downloaded":46,"rating":27,"num_ratings":27,"last_updated":47,"tested_up_to":48,"requires_at_least":17,"requires_php":49,"tags":50,"homepage":52,"download_link":53,"security_score":54,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":55},"ai-news-poster","AI News Poster","1.0.0","chatclue","https:\u002F\u002Fprofiles.wordpress.org\u002Fchatclue\u002F","\u003Cp>AI News Poster is a cutting-edge plugin designed to help WordPress site owners automatically generate summarized and rewritten news content. By integrating with various APIs like Bing News Search API, PagePixels, and OpenAI, the plugin fetches, processes, and rewrites news articles, making content creation effortless and efficient.\u003C\u002Fp>\n\u003Cp>Key Features:\u003Cbr \u002F>\n– Fetch latest news articles based on user-defined topics.\u003Cbr \u002F>\n– Summarize and rewrite articles using advanced AI technology.\u003Cbr \u002F>\n– Option to automatically publish or save articles as drafts.\u003Cbr \u002F>\n– Support for setting custom post authors, categories, and tags.\u003Cbr \u002F>\n– Automatically detects duplicate articles and discards them before writing a new post.\u003C\u002Fp>\n\u003Cp>Third-Party APIs:\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fwww.microsoft.com\u002Fen-us\u002Fbing\u002Fapis\u002Fbing-news-search-api\" rel=\"nofollow ugc\">Bing Search API\u003C\u002Fa> retrieves relevant articles based on your configuration criteria. They provide a free tier of 1,000 searches per month.\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fpagepixels.com\u002Fpricing\" rel=\"nofollow ugc\">The PagePixels Screenshot API\u003C\u002Fa> retrieves the full article content from the news URL. They provides a free tier of 25 captures per month.\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fopenai.com\u002Fpricing\" rel=\"nofollow ugc\">OpenAI API\u003C\u002Fa> rewrites \u002F summarizes the articles. Their pricing depends on the model used. The default model \u003Ccode>gpt-3.5-turbo\u003C\u002Fcode> can generate ~20-30 articles per day for $0.15 to $0.25 cents.\u003C\u002Fp>\n\u003Ch3>Terms and Privacy Policies for Third Party API service providers\u003C\u002Fh3>\n\u003Cp>Bing News API (Bing Search API): \u003Ca href=\"https:\u002F\u002Fwww.microsoft.com\u002Fen-us\u002Fbing\u002Fapis\u002Flegal\" rel=\"nofollow ugc\">Privacy Policy and Terms\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Open AI: \u003Ca href=\"https:\u002F\u002Fopenai.com\u002Fpolicies\" rel=\"nofollow ugc\">Privacy Policy and Terms\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>PagePixels: \u003Ca href=\"https:\u002F\u002Fpagepixels.com\u002Fprivacy\" rel=\"nofollow ugc\">Privacy Policy\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fpagepixels.com\u002Fterms\" rel=\"nofollow ugc\">Terms\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Additional Information\u003C\u002Fh3>\n\u003Cp>For more information, visit the official \u003Ca href=\"https:\u002F\u002Fainewsposter.com\u002F\" rel=\"nofollow ugc\">AI News Poster website\u003C\u002Fa>.\u003C\u002Fp>\n","AI News Poster is an innovative WordPress plugin that automates news summarization and aggregation using AI technology.",709,"2024-06-03T06:51:00.000Z","6.4.8","7.2",[20,21,23,51],"news","https:\u002F\u002Fainewsposter.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fai-news-poster.zip",92,"2026-03-15T14:54:45.397Z",{"slug":57,"name":58,"version":59,"author":60,"author_profile":61,"description":62,"short_description":63,"active_installs":64,"downloaded":65,"rating":13,"num_ratings":66,"last_updated":67,"tested_up_to":16,"requires_at_least":68,"requires_php":18,"tags":69,"homepage":74,"download_link":75,"security_score":13,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"autopost-ai","AutoPost AI","1.2","Guru Plugins","https:\u002F\u002Fprofiles.wordpress.org\u002Fguruplugins\u002F","\u003Cp>AutoPost AI is your personal content assistant for WordPress. Designed for bloggers, marketers, and business owners, this plugin lets you:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Generate intelligent topic suggestions for a selected category.\u003C\u002Fli>\n\u003Cli>Build and manage a content queue.\u003C\u002Fli>\n\u003Cli>Automatically \u003Cstrong>create\u003C\u002Fstrong> full-length blog posts (drafts) using ChatGPT.\u003C\u002Fli>\n\u003Cli>Add contextual images from Pixabay (with a local placeholder fallback).\u003C\u002Fli>\n\u003Cli>Schedule post \u003Cstrong>creation\u003C\u002Fstrong> so drafts arrive on a consistent cadence.\u003C\u002Fli>\n\u003Cli>Trigger “Create Now” for any queued topic with one click.\u003C\u002Fli>\n\u003Cli>Optionally append a custom CTA block to each post.\u003C\u002Fli>\n\u003Cli>Receive optional email notifications when a new draft is created.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Save time. Stay consistent. Grow your site.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch3>Credits\u003C\u002Fh3>\n\u003Cp>Images used in posts are provided by \u003Ca href=\"https:\u002F\u002Fpixabay.com\" rel=\"nofollow ugc\">Pixabay\u003C\u002Fa>.\u003Cbr \u002F>\nAI content generated using OpenAI (ChatGPT).\u003Cbr \u002F>\nPlugin developed by Christopher Harden.\u003C\u002Fp>\n","Generate and refine blog posts with AI. Pick a category, get topic ideas, queue SEO-optimized posts with images, and schedule creation in WordPress.",300,790,1,"2025-12-14T23:59:00.000Z","6.0",[70,22,71,72,73],"ai-content","blog-post-ai","chatgpt","post-generation","https:\u002F\u002Fplugins.guru-is.com\u002Fproduct\u002Fautopost-ai","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fautopost-ai.1.2.zip",{"slug":77,"name":78,"version":79,"author":80,"author_profile":81,"description":82,"short_description":83,"active_installs":84,"downloaded":85,"rating":86,"num_ratings":87,"last_updated":88,"tested_up_to":16,"requires_at_least":17,"requires_php":49,"tags":89,"homepage":94,"download_link":95,"security_score":13,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"ai-auto-content-generator-for-elementor","AI Content Generator For Elementor","1.3.0","Cool Plugins","https:\u002F\u002Fprofiles.wordpress.org\u002Fcoolplugins\u002F","\u003Cp>\u003Cstrong>AI Content Generator for Elementor\u003C\u002Fstrong> is a powerful WordPress plugin that helps you create, edit, and improve website content directly inside the \u003Cstrong>Elementor editor\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Cp>\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002F5qvJtAupz7M?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Cp>It uses \u003Cstrong>Google Chrome’s built-in AI\u003C\u002Fstrong> models to generate new text, summarize long articles, fix grammar, and even suggest content ideas, all without needing paid subscriptions or third-party API keys.\u003C\u002Fp>\n\u003Ch3>Why Choose AI Content Generator for Elementor?\u003C\u002Fh3>\n\u003Cp>This plugin is perfect for bloggers, marketers, and website owners, because:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Free and Fast:\u003C\u002Fstrong> No subscriptions required!\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Secure and Private:\u003C\u002Fstrong> Your data stays local.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Save Time:\u003C\u002Fstrong> Automate content creation and editing.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>User-Friendly:\u003C\u002Fstrong> Easy to use for all skill levels.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Versatile:\u003C\u002Fstrong> Supports various content needs.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Key Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>Chrome’s Built-in AI:\u003C\u002Fstrong> Quickly generate accurate content using Chrome’s built-in AI, which adapts to different writing styles and understands context.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Automatic Content Generation:\u003C\u002Fstrong> Create high-quality paragraphs, blogs, product descriptions, and stories within minutes.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Summarize Articles:\u003C\u002Fstrong> Turn lengthy articles into concise summaries to highlight key information.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Create TL;DR Summaries:\u003C\u002Fstrong> Generate short, engaging summaries for posts and articles.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Content Ideas:\u003C\u002Fstrong> Provide a prompt to the AI and get unique topic ideas.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Grammar Correction:\u003C\u002Fstrong> Fix errors, from simple typos to complex grammar issues, for polished content.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Adjust Content Length:\u003C\u002Fstrong> Expand or shorten content to fit your website’s design and tone.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>No Paid Subscription:\u003C\u002Fstrong> Fully free to use.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Elementor Compatibility:\u003C\u002Fstrong> Seamless integration with Elementor page builder.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Enable Chrome AI Models\u003C\u002Fh3>\n\u003Cp>To enable the AI Content Generator features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Update your Chrome browser to the latest version.  \u003C\u002Fli>\n\u003Cli>\n\u003Cp>Open Chrome and enable these flags:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>chrome:\u002F\u002Fflags\u002F#optimization-guide-on-device-model\u003C\u002Fstrong> (set to Enabled BypassPerfRequirement).  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>chrome:\u002F\u002Fflags\u002F#prompt-api-for-gemini-nano\u003C\u002Fstrong>.  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>chrome:\u002F\u002Fflags\u002F#summarization-api-for-gemini-nano\u003C\u002Fstrong>.  \u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Use this code to confirm the Summarizer API is enabled:\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Cem>if (‘ai’ in self && ‘summarizer’ in self.ai) {\u003Cbr \u002F>\n  console.log(“Model Exists”);\u003Cbr \u002F>\n  }\u003C\u002Fem>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003C\u002Fli>\n\u003Cli>Restart Chrome to apply changes.  \u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Here are some helpful resources to learn more about the APIs used in this plugin:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdeveloper.chrome.com\u002Fdocs\u002Fai\u002Fbuilt-in-apis\" rel=\"nofollow ugc\">Chrome Built-in AI APIs Documentation\u003C\u002Fa>  \u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdeveloper.chrome.com\u002Fdocs\u002Fai\u002Fsummarizer-api\" rel=\"nofollow ugc\">Chrome Summarizer API Documentation\u003C\u002Fa>  \u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdeveloper.chrome.com\u002Fdocs\u002Fextensions\u002Fai\u002Fprompt-api\" rel=\"nofollow ugc\">Chrome Prompt API Documentation for Extensions\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Explore More Cool Addons For Elementor\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fcoolplugins.net\u002Fcool-formkit-for-elementor-forms\u002F?utm_source=acge_plugin&utm_medium=readme&utm_campaign=get_pro&utm_content=cfkef_more_plugins\" rel=\"nofollow ugc\">Cool FormKit For Elementor\u003C\u002Fa>\u003C\u002Fstrong>: Add advanced fields like conditional logic, range sliders, calculator fields, and country code selection to Elementor forms.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fcoolplugins.net\u002Fproduct\u002Fconditional-fields-for-elementor-form\u002F?utm_source=acge_plugin&utm_medium=readme&utm_campaign=get_pro&utm_content=cfef_more_plugins\" rel=\"nofollow ugc\">Conditional Fields For Elementor Form\u003C\u002Fa>\u003C\u002Fstrong>: An essential addon for Elementor forms that allows you to add conditional logic to input fields, enabling fields to show\u002Fhide based user input.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fcoolplugins.net\u002Fadd-country-code-telephone-elementor-form\u002F?utm_source=acge_plugin&utm_medium=readme&utm_campaign=blog&utm_content=ccfef_more_plugins\" rel=\"nofollow ugc\">Country Code For Elementor Form Telephone Field\u003C\u002Fa>\u003C\u002Fstrong>: Enhances phone fields with a country code selection feature for accurate data input.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fcooltimeline.com\u002Fplugin\u002Ftimeline-widget-pro\u002F?utm_source=acge_plugin&utm_medium=readme&utm_campaign=get_pro&utm_content=twae_more_plugins\" rel=\"nofollow ugc\">Timeline Widget for Elementor\u003C\u002Fa>\u003C\u002Fstrong>: Use this plugin to showcase your history in a stylish vertical or horizontal timeline layout on Elementor pages.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Feventscalendaraddons.com\u002Fplugin\u002Fevents-widgets-pro\u002F?utm_source=acge_plugin&utm_medium=readme&utm_campaign=get_pro&utm_content=ectbe_more_plugins\" rel=\"nofollow ugc\">Events Widgets for Elementor\u003C\u002Fa>\u003C\u002Fstrong>: This plugin provides The Events Calendar widgets for Elementor, allowing you to easily display events in a grid, list, or carousel layout.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Use of 3rd Party Services:\u003C\u002Fstrong> This plugin connects to the Cool Plugins feedback server only for optional usage data sharing and voluntary feedback submission (for example, during plugin deactivation). Data is transmitted solely after explicit user consent. No hidden tracking is performed, and no frontend visitor or site user data is collected.  For more details, please review our \u003Ca href=\"https:\u002F\u002Fmy.coolplugins.net\u002Fterms\u002Fusage-tracking\u002F\" rel=\"nofollow ugc\">Data Usage Policy\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fmy.coolplugins.net\u002Fterms\u002F\" rel=\"nofollow ugc\">TOS\u003C\u002Fa>, and \u003Ca href=\"https:\u002F\u002Fmy.coolplugins.net\u002Fterms\u002Fprivacy-policy\u002F\" rel=\"nofollow ugc\">Privacy Policy\u003C\u002Fa>\u003Cbr \u002F>\nand this plugin also includes \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fsweetalert2\u002Fsweetalert2\u002F\" rel=\"nofollow ugc\">SweetAlert2\u003C\u002Fa> which is distributed under the MIT License.\u003C\u002Fp>\n","Create and improve Elementor content instantly using Chrome’s built-in AI. Generate, rewrite, and optimize text directly in the editor.",200,7013,86,7,"2026-02-16T08:00:00.000Z",[90,91,23,92,93],"ai-content-generator","chrome-ai","elementor","grammar-correction","https:\u002F\u002Fcoolplugins.net","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fai-auto-content-generator-for-elementor.1.3.0.zip",{"slug":97,"name":98,"version":99,"author":100,"author_profile":101,"description":102,"short_description":103,"active_installs":13,"downloaded":104,"rating":13,"num_ratings":66,"last_updated":105,"tested_up_to":16,"requires_at_least":68,"requires_php":18,"tags":106,"homepage":112,"download_link":113,"security_score":13,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"brainypress","BrainyPress","2.8","Naveed Ali Shah","https:\u002F\u002Fprofiles.wordpress.org\u002Fmrnaveedshah\u002F","\u003Cp>\u003Cstrong>Meet BrainyPress v2.8: Your Free Auto-Writer for WordPress.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>BrainyPress is a fully automated content machine designed to rank on Google. Whether you want to run it on \u003Cstrong>Auto-Pilot (Server Cron)\u003C\u002Fstrong> while you sleep or trigger posts \u003Cstrong>Manually\u003C\u002Fstrong>, BrainyPress handles it all.\u003C\u002Fp>\n\u003Cp>Unlike old-school spinners, BrainyPress uses \u003Cstrong>Google Gemini 2.0 Flash (Free API)\u003C\u002Fstrong> with \u003Cstrong>Real-Time Search Grounding\u003C\u002Fstrong> to write factually accurate, human-quality articles that readers love.\u003C\u002Fp>\n\u003Ch3>🌟 Why is BrainyPress Different?\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>⚡ Fully Automated (Set & Forget):\u003C\u002Fstrong> Just set a schedule (e.g., “Post every hour”). BrainyPress runs 24\u002F7 in the background, generating fresh content even while you are offline.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>🧠 Liquid AI Logic (All Niches Supported):\u003C\u002Fstrong> No rigid templates! The AI adapts instantly to \u003Cstrong>ANY Niche\u003C\u002Fstrong>.\n\u003Cul>\n\u003Cli>\u003Cem>Crypto\u002FFinance:\u003C\u002Fem> Writes deep technical analysis & price predictions.\u003C\u002Fli>\n\u003Cli>\u003Cem>Food\u002FRecipes:\u003C\u002Fem> Writes mouth-watering steps with ingredients.\u003C\u002Fli>\n\u003Cli>\u003Cem>News\u002FSports:\u003C\u002Fem> Writes journalistic breaking reports.\u003C\u002Fli>\n\u003Cli>\u003Cem>Tech\u002FReviews:\u003C\u002Fem> Writes pros\u002Fcons and spec comparisons.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>🔗 Smart SEO Engine:\u003C\u002Fstrong> Automatically weaves \u003Cstrong>Internal Links\u003C\u002Fstrong> to your older posts and adds high-authority \u003Cstrong>External Links\u003C\u002Fstrong> (Wikipedia, News) to boost SEO authority.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>🔍 Real-Time Google Data:\u003C\u002Fstrong> Fetches live 2026 data (Prices, Scores, News) before writing. No outdated hallucinations.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>✍️ 100% Human-Style Writing:\u003C\u002Fstrong> Uses “Storytelling Mode” to avoid robotic lists. The content flows naturally to bypass AI detectors.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🚀 Key Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Auto-Run & Manual Modes:\u003C\u002Fstrong> Total control. Run bulk batches instantly or schedule them for drip-feeding.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Twitter (X) Auto-Posting:\u003C\u002Fstrong> Viral marketing built-in. Automatically tweets your new posts.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Free to Use:\u003C\u002Fstrong> Built on the generous Free Tier of Gemini API. Zero monthly fees.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Crash-Proof:\u003C\u002Fstrong> Optimized SQL logic ensures it handles 100+ posts without crashing your server.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Turn your WordPress site into a money-making auto-blog today with BrainyPress.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch3>External Services Disclosure\u003C\u002Fh3>\n\u003Cp>This plugin relies on third-party API services to function. API keys are stored securely in your database.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>1. Google Gemini API (by Google)\u003C\u002Fstrong>\u003Cbr \u002F>\n* \u003Cstrong>Usage:\u003C\u002Fstrong> Generates article text, performs web searches, and structures HTML.\u003Cbr \u002F>\n* \u003Cstrong>Privacy:\u003C\u002Fstrong> \u003Ca href=\"https:\u002F\u002Fpolicies.google.com\u002Fprivacy\" rel=\"nofollow ugc\">Google Privacy Policy\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fai.google.dev\u002Fterms\" rel=\"nofollow ugc\">Terms\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>2. Twitter \u002F X API (by X Corp)\u003C\u002Fstrong>\u003Cbr \u002F>\n* \u003Cstrong>Usage:\u003C\u002Fstrong> Posts updates to your social feed.\u003Cbr \u002F>\n* \u003Cstrong>Privacy:\u003C\u002Fstrong> \u003Ca href=\"https:\u002F\u002Ftwitter.com\u002Fen\u002Fprivacy\" rel=\"nofollow ugc\">Twitter Privacy Policy\u003C\u002Fa>\u003C\u002Fp>\n","The Ultimate Fully Automated AI Blogger. Runs 24\u002F7 on Auto-Pilot or Manual Mode. Generates Human-Like, SEO-Ranked Content for ANY Niche using Free Gem &hellip;",498,"2026-01-18T20:45:00.000Z",[107,108,109,110,111],"ai-auto-blogger","auto-blogging","auto-content-creation","content-automation","wordpress-automation","https:\u002F\u002Fbrainypress.net","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbrainypress.2.8.zip",{"slug":115,"name":116,"version":117,"author":118,"author_profile":119,"description":120,"short_description":121,"active_installs":13,"downloaded":122,"rating":27,"num_ratings":27,"last_updated":123,"tested_up_to":16,"requires_at_least":124,"requires_php":125,"tags":126,"homepage":131,"download_link":132,"security_score":13,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"gw-ai-website-builder","GW AI Website Builder","1.0.3","GravityWrite","https:\u002F\u002Fprofiles.wordpress.org\u002Fnandhiniwp\u002F","\u003Cp>\u003Cstrong>AI Website Builder by Gravity Write\u003C\u002Fstrong> is a revolutionary WordPress plugin that simplifies website creation using artificial intelligence. Ideal for small business owners, bloggers, and designers, this plugin helps build professional, responsive websites — no coding required.\u003C\u002Fp>\n\u003Cp>Seamlessly integrated with \u003Cstrong>Elementor\u003C\u002Fstrong>, the plugin offers intelligent layout suggestions, a wide range of pre-designed templates, and real-time customization tools. Build your website visually and effortlessly.\u003C\u002Fp>\n\u003Ch3>Key Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>AI-Driven Design\u003C\u002Fstrong>: Instantly generate layouts and content tailored to your brand.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Elementor Integration\u003C\u002Fstrong>: Customize templates using Elementor’s intuitive interface.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Live Preview\u003C\u002Fstrong>: Visualize design updates in real-time.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Brand Personalization\u003C\u002Fstrong>: Edit logos, fonts, colors, and contact info with ease.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Template Library\u003C\u002Fstrong>: Choose from industry-focused, pre-built templates.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Mobile-Responsive\u003C\u002Fstrong>: Fully responsive websites for all devices.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>SEO-Optimized\u003C\u002Fstrong>: Automatically follows SEO best practices.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Why Choose AI Website Builder?\u003C\u002Fh3>\n\u003Cp>Whether you’re launching a blog, portfolio, or business site, this plugin combines the speed of AI with the flexibility of visual editing — delivering professional results fast.\u003C\u002Fp>\n\u003Ch3>External Services\u003C\u002Fh3>\n\u003Cp>This plugin relies on the following external services to function correctly:\u003C\u002Fp>\n\u003Col>\n\u003Cli>\n\u003Cp>\u003Cstrong>GravityWrite API\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Purpose\u003C\u002Fstrong>: Provides AI-powered website content generation, template fetching, and plugin activation verification.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Data Sent\u003C\u002Fstrong>:\n\u003Cul>\n\u003Cli>Site domain (for license and activation checks)\u003C\u002Fli>\n\u003Cli>User-entered text prompts (used to generate AI content)\u003C\u002Fli>\n\u003Cli>Basic usage statistics (e.g., word count, number of imports)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>When Data Is Sent\u003C\u002Fstrong>: Only when specific plugin operations are performed (e.g., generating AI content, templates import, activation).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Provider\u003C\u002Fstrong>: GravityWrite (Website Learners Private Limited)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Terms & Privacy\u003C\u002Fstrong>:\n\u003Cul>\n\u003Cli>Terms & Conditions: https:\u002F\u002Fgravitywrite.com\u002Flegal\u002Fterms-and-conditions\u003C\u002Fli>\n\u003Cli>Privacy Policy: https:\u002F\u002Fgravitywrite.com\u002Flegal\u002Fprivacy-policy\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Plugin Asset Server (plugin.mywpsite.org)\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Purpose\u003C\u002Fstrong>: Hosts essential frontend assets (JavaScript and CSS) needed for the plugin’s UI.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Data Sent\u003C\u002Fstrong>: No personal or sensitive data; only static assets are served.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>When Accessed\u003C\u002Fstrong>: Every time the plugin loads its UI in WordPress admin or frontend.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>License\u003C\u002Fh3>\n\u003Cp>This plugin is licensed under the \u003Ca href=\"https:\u002F\u002Fwww.gnu.org\u002Flicenses\u002Fgpl-2.0.html\" rel=\"nofollow ugc\">GPLv2 or later\u003C\u002Fa>.\u003C\u002Fp>\n","Build WordPress websites with AI and Elementor. No coding needed. Create responsive sites with live preview in minutes.",1549,"2026-03-13T10:48:00.000Z","5.6","8.0",[127,128,129,130,24],"ai-website-builder","elementor-templates","no-code-website-builder","responsive-websites","https:\u002F\u002Fgravitywrite.com\u002Fai-website-builder","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgw-ai-website-builder.1.0.3.zip",{"attackSurface":134,"codeSignals":365,"taintFlows":451,"riskAssessment":589,"analyzedAt":597},{"hooks":135,"ajaxHandlers":261,"restRoutes":338,"shortcodes":339,"cronEvents":350,"entryPointCount":364,"unprotectedCount":66},[136,141,145,148,153,157,161,165,169,173,176,180,185,188,190,194,199,202,205,207,209,210,215,218,223,225,229,234,238,241,245,249,252,255,258],{"type":137,"name":138,"callback":139,"file":140,"line":54},"action","admin_enqueue_scripts","aistma_admin_enqueue_scripts","admin\\class-aistma-admin.php",{"type":137,"name":142,"callback":143,"file":140,"line":144},"admin_menu","aistma_add_admin_menu",93,{"type":137,"name":146,"callback":147,"file":140,"line":35},"admin_head-edit.php","aistma_add_posts_page_button",{"type":149,"name":150,"callback":151,"file":140,"line":152},"filter","bulk_actions-edit-post","add_social_media_bulk_actions",443,{"type":149,"name":154,"callback":155,"priority":11,"file":140,"line":156},"handle_bulk_actions-edit-post","handle_social_media_bulk_actions",444,{"type":137,"name":158,"callback":159,"file":140,"line":160},"admin_notices","show_bulk_action_notices",445,{"type":149,"name":162,"callback":163,"priority":11,"file":140,"line":164},"post_row_actions","add_social_media_row_actions",448,{"type":137,"name":166,"callback":167,"priority":11,"file":140,"line":168},"transition_post_status","auto_publish_to_social_media",455,{"type":137,"name":138,"callback":170,"file":171,"line":172},"enqueue_editor_assets","admin\\class-aistma-content-editor.php",26,{"type":137,"name":174,"callback":174,"file":171,"line":175},"enqueue_block_editor_assets",27,{"type":137,"name":177,"callback":178,"file":171,"line":179},"add_meta_boxes","add_classic_editor_meta_box",28,{"type":137,"name":181,"callback":182,"file":183,"line":184},"init","handle_facebook_oauth_redirect","admin\\class-aistma-settings-page.php",74,{"type":137,"name":142,"callback":186,"file":187,"line":175},"add_admin_menu","admin\\class-aistma-standalone-editor.php",{"type":137,"name":138,"callback":189,"file":187,"line":179},"enqueue_assets",{"type":137,"name":191,"callback":192,"file":187,"line":193},"admin_footer-edit.php","add_inline_edit_links",36,{"type":137,"name":195,"callback":196,"file":197,"line":198},"wp_dashboard_setup","register_widget","admin\\widgets\\data-cards-widget.php",34,{"type":137,"name":138,"callback":200,"file":197,"line":201},"enqueue_scripts",35,{"type":137,"name":195,"callback":196,"file":203,"line":204},"admin\\widgets\\posts-activity-widget.php",44,{"type":137,"name":138,"callback":200,"file":203,"line":206},45,{"type":137,"name":195,"callback":196,"file":208,"line":198},"admin\\widgets\\story-calendar-widget.php",{"type":137,"name":138,"callback":200,"file":208,"line":201},{"type":137,"name":211,"callback":212,"file":213,"line":214},"plugins_loaded","load_widgets","admin\\widgets\\widgets-manager.php",29,{"type":137,"name":216,"callback":217,"file":213,"line":34},"admin_init","register_widget_options",{"type":137,"name":219,"callback":220,"file":221,"line":222},"wp_footer","closure","ai-story-maker.php",48,{"type":137,"name":211,"callback":220,"file":221,"line":224},99,{"type":137,"name":226,"callback":227,"file":221,"line":228},"aistma_generate_story_event","anonymous",109,{"type":137,"name":230,"callback":231,"file":232,"line":233},"schd_ai_story_maker_clear_log","aistma_clear_logs","includes\\class-aistma-log-manager.php",206,{"type":137,"name":235,"callback":236,"priority":66,"file":237,"line":172},"wp_head","add_open_graph_meta_tags","includes\\class-aistma-open-graph.php",{"type":137,"name":138,"callback":239,"file":240,"line":34},"aistma_enqueue_admin_styles","includes\\class-aistma-plugin.php",{"type":149,"name":242,"callback":243,"file":240,"line":244},"template_include","aistma_template_include_filter",31,{"type":137,"name":246,"callback":247,"priority":248,"file":240,"line":204},"template_redirect","maybe_log_current_view",5,{"type":137,"name":250,"callback":231,"file":240,"line":251},"admin_post_aistma_clear_logs",46,{"type":137,"name":181,"callback":253,"file":254,"line":184},"register_shortcode","includes\\class-aistma-posts-gadget.php",{"type":137,"name":256,"callback":189,"file":254,"line":257},"wp_enqueue_scripts",75,{"type":137,"name":256,"callback":259,"priority":224,"file":260,"line":13},"aistma_enqueue_style","includes\\shortcode-story-scroller.php",[262,268,272,276,280,284,288,292,296,300,304,307,310,313,316,318,321,323,326,330,332,336],{"action":263,"nopriv":264,"callback":265,"hasNonce":266,"hasCapCheck":266,"file":140,"line":267},"aistma_publish_to_social_media",false,"ajax_publish_to_social_media",true,451,{"action":269,"nopriv":264,"callback":270,"hasNonce":266,"hasCapCheck":266,"file":140,"line":271},"aistma_validate_accounts","ajax_validate_accounts",452,{"action":273,"nopriv":264,"callback":274,"hasNonce":266,"hasCapCheck":264,"file":183,"line":275},"aistma_save_setting","aistma_ajax_save_setting",66,{"action":277,"nopriv":264,"callback":278,"hasNonce":266,"hasCapCheck":266,"file":183,"line":279},"aistma_save_social_media_global_settings","aistma_ajax_save_social_media_global_settings",67,{"action":281,"nopriv":264,"callback":282,"hasNonce":266,"hasCapCheck":266,"file":183,"line":283},"aistma_save_social_media_account","aistma_ajax_save_social_media_account",68,{"action":285,"nopriv":264,"callback":286,"hasNonce":266,"hasCapCheck":266,"file":183,"line":287},"aistma_delete_social_media_account","aistma_ajax_delete_social_media_account",69,{"action":289,"nopriv":264,"callback":290,"hasNonce":266,"hasCapCheck":266,"file":183,"line":291},"aistma_test_social_media_account","aistma_ajax_test_social_media_account",70,{"action":293,"nopriv":264,"callback":294,"hasNonce":266,"hasCapCheck":266,"file":183,"line":295},"aistma_facebook_oauth_callback","aistma_ajax_facebook_oauth_callback",71,{"action":297,"nopriv":264,"callback":298,"hasNonce":266,"hasCapCheck":266,"file":187,"line":299},"aistma_standalone_improve_content","handle_improve_content",32,{"action":301,"nopriv":264,"callback":302,"hasNonce":266,"hasCapCheck":266,"file":187,"line":303},"aistma_standalone_get_post_data","handle_get_post_data",33,{"action":305,"nopriv":264,"callback":306,"hasNonce":266,"hasCapCheck":266,"file":187,"line":198},"aistma_check_enhancement_eligibility","handle_check_enhancement_eligibility",{"action":308,"nopriv":264,"callback":309,"hasNonce":266,"hasCapCheck":266,"file":187,"line":201},"aistma_get_enhancement_data","handle_get_enhancement_data",{"action":311,"nopriv":264,"callback":312,"hasNonce":266,"hasCapCheck":266,"file":203,"line":251},"aistma_save_widget_config","save_widget_config",{"action":314,"nopriv":264,"callback":315,"hasNonce":266,"hasCapCheck":266,"file":213,"line":244},"aistma_toggle_widget","handle_widget_toggle",{"action":317,"nopriv":264,"callback":220,"hasNonce":264,"hasCapCheck":264,"file":221,"line":295},"generate_ai_stories",{"action":319,"nopriv":264,"callback":298,"hasNonce":266,"hasCapCheck":266,"file":320,"line":175},"aistma_improve_content","includes\\class-aistma-content-editor-handler.php",{"action":297,"nopriv":264,"callback":322,"hasNonce":266,"hasCapCheck":266,"file":320,"line":179},"handle_standalone_improve_content",{"action":324,"nopriv":264,"callback":325,"hasNonce":266,"hasCapCheck":266,"file":320,"line":299},"aistma_standalone_save_post","handle_standalone_save_post",{"action":327,"nopriv":264,"callback":328,"hasNonce":266,"hasCapCheck":264,"file":254,"line":329},"aistma_posts_gadget_load","ajax_load_posts",76,{"action":327,"nopriv":266,"callback":328,"hasNonce":266,"hasCapCheck":264,"file":254,"line":331},77,{"action":333,"nopriv":264,"callback":334,"hasNonce":266,"hasCapCheck":264,"file":254,"line":335},"aistma_posts_gadget_search","ajax_search_posts",78,{"action":333,"nopriv":266,"callback":334,"hasNonce":266,"hasCapCheck":264,"file":254,"line":337},79,[],[340,343,346],{"tag":341,"callback":342,"file":254,"line":86},"aistma_posts_gadget","render_shortcode",{"tag":344,"callback":345,"file":260,"line":222},"aistma_scroller","aistma_scrolling_bar",{"tag":347,"callback":348,"file":260,"line":349},"aistma_adsense","aistma_adsense_shortcode",84,[351,353,355,358,360,362],{"hook":230,"callback":230,"file":232,"line":352},182,{"hook":226,"callback":226,"file":240,"line":354},120,{"hook":226,"callback":226,"file":356,"line":357},"includes\\class-aistma-story-generator.php",133,{"hook":226,"callback":226,"file":356,"line":359},265,{"hook":226,"callback":226,"file":356,"line":361},1090,{"hook":226,"callback":226,"file":356,"line":363},1110,25,{"dangerousFunctions":366,"sqlUsage":367,"outputEscaping":401,"fileOperations":27,"externalRequests":449,"nonceChecks":364,"capabilityChecks":364,"bundledLibraries":450},[],{"prepared":179,"raw":368,"locations":369},13,[370,374,376,379,381,382,384,386,388,391,394,397,399],{"file":371,"line":372,"context":373},"admin\\templates\\analytics-template.php",138,"$wpdb->get_var() with variable interpolation",{"file":371,"line":375,"context":373},140,{"file":371,"line":377,"context":378},142,"$wpdb->get_results() with variable interpolation",{"file":371,"line":380,"context":378},164,{"file":197,"line":184,"context":373},{"file":197,"line":383,"context":373},81,{"file":197,"line":385,"context":378},147,{"file":232,"line":387,"context":378},121,{"file":232,"line":389,"context":390},187,"$wpdb->query() with variable interpolation",{"file":392,"line":393,"context":390},"includes\\class-aistma-traffic-logger.php",101,{"file":395,"line":396,"context":390},"uninstall.php",43,{"file":395,"line":398,"context":390},49,{"file":395,"line":400,"context":390},60,{"escaped":402,"rawEcho":403,"locations":404},557,22,[405,408,410,412,414,416,418,420,422,424,425,427,429,432,434,435,438,440,442,444,447,448],{"file":140,"line":406,"context":407},209,"raw output",{"file":140,"line":409,"context":407},210,{"file":140,"line":411,"context":407},214,{"file":140,"line":413,"context":407},215,{"file":415,"line":406,"context":407},"admin\\class-aistma-prompt-editor.php",{"file":415,"line":417,"context":407},258,{"file":415,"line":419,"context":407},268,{"file":187,"line":421,"context":407},135,{"file":187,"line":423,"context":407},136,{"file":187,"line":377,"context":407},{"file":187,"line":426,"context":407},143,{"file":187,"line":428,"context":407},325,{"file":430,"line":431,"context":407},"admin\\templates\\generation-controls-template.php",90,{"file":430,"line":433,"context":407},91,{"file":430,"line":144,"context":407},{"file":436,"line":437,"context":407},"admin\\templates\\social-media-template.php",40,{"file":203,"line":439,"context":407},204,{"file":203,"line":441,"context":407},222,{"file":203,"line":443,"context":407},235,{"file":445,"line":446,"context":407},"public\\templates\\aistma-post-template.php",41,{"file":445,"line":331,"context":407},{"file":445,"line":86,"context":407},15,[],[452,470,483,493,503,512,524,537,548,556,570,581],{"entryPoint":453,"graph":454,"unsanitizedCount":14,"severity":469},"show_bulk_action_notices (admin\\class-aistma-admin.php:584)",{"nodes":455,"edges":467},[456,461],{"id":457,"type":458,"label":459,"file":140,"line":460},"n0","source","$_GET (x2)",588,{"id":462,"type":463,"label":464,"file":140,"line":465,"wp_function":466},"n1","sink","echo() [XSS]",609,"echo",[468],{"from":457,"to":462,"sanitized":264},"medium",{"entryPoint":471,"graph":472,"unsanitizedCount":66,"severity":469},"aistma_get_available_packages (admin\\class-aistma-settings-page.php:153)",{"nodes":473,"edges":481},[474,477],{"id":457,"type":458,"label":475,"file":183,"line":476},"$_SERVER",160,{"id":462,"type":463,"label":478,"file":183,"line":479,"wp_function":480},"wp_remote_get() [SSRF]",163,"wp_remote_get",[482],{"from":457,"to":462,"sanitized":264},{"entryPoint":484,"graph":485,"unsanitizedCount":66,"severity":469},"aistma_get_subscription_status (includes\\class-aistma-story-generator.php:1124)",{"nodes":486,"edges":491},[487,489],{"id":457,"type":458,"label":475,"file":356,"line":488},1128,{"id":462,"type":463,"label":478,"file":356,"line":490,"wp_function":480},1149,[492],{"from":457,"to":462,"sanitized":264},{"entryPoint":494,"graph":495,"unsanitizedCount":502,"severity":469},"\u003Cclass-aistma-story-generator> (includes\\class-aistma-story-generator.php:0)",{"nodes":496,"edges":500},[497,499],{"id":457,"type":458,"label":498,"file":356,"line":488},"$_SERVER (x3)",{"id":462,"type":463,"label":478,"file":356,"line":490,"wp_function":480},[501],{"from":457,"to":462,"sanitized":264},3,{"entryPoint":504,"graph":505,"unsanitizedCount":27,"severity":511},"\u003Cclass-aistma-admin> (admin\\class-aistma-admin.php:0)",{"nodes":506,"edges":509},[507,508],{"id":457,"type":458,"label":459,"file":140,"line":460},{"id":462,"type":463,"label":464,"file":140,"line":465,"wp_function":466},[510],{"from":457,"to":462,"sanitized":266},"low",{"entryPoint":513,"graph":514,"unsanitizedCount":27,"severity":511},"aistma_ajax_save_setting (admin\\class-aistma-settings-page.php:82)",{"nodes":515,"edges":522},[516,518],{"id":457,"type":458,"label":517,"file":183,"line":433},"$_POST (x6)",{"id":462,"type":463,"label":519,"file":183,"line":520,"wp_function":521},"update_option() [Settings Manipulation]",106,"update_option",[523],{"from":457,"to":462,"sanitized":266},{"entryPoint":525,"graph":526,"unsanitizedCount":27,"severity":511},"\u003Cclass-aistma-settings-page> (admin\\class-aistma-settings-page.php:0)",{"nodes":527,"edges":534},[528,529,530,532],{"id":457,"type":458,"label":517,"file":183,"line":433},{"id":462,"type":463,"label":519,"file":183,"line":520,"wp_function":521},{"id":531,"type":458,"label":475,"file":183,"line":476},"n2",{"id":533,"type":463,"label":478,"file":183,"line":479,"wp_function":480},"n3",[535,536],{"from":457,"to":462,"sanitized":266},{"from":531,"to":533,"sanitized":266},{"entryPoint":538,"graph":539,"unsanitizedCount":27,"severity":511},"render_editor_page (admin\\class-aistma-standalone-editor.php:130)",{"nodes":540,"edges":546},[541,544],{"id":457,"type":458,"label":542,"file":187,"line":543},"$_GET (x7)",132,{"id":462,"type":463,"label":464,"file":187,"line":545,"wp_function":466},159,[547],{"from":457,"to":462,"sanitized":266},{"entryPoint":549,"graph":550,"unsanitizedCount":27,"severity":511},"\u003Cclass-aistma-standalone-editor> (admin\\class-aistma-standalone-editor.php:0)",{"nodes":551,"edges":554},[552,553],{"id":457,"type":458,"label":542,"file":187,"line":543},{"id":462,"type":463,"label":464,"file":187,"line":545,"wp_function":466},[555],{"from":457,"to":462,"sanitized":266},{"entryPoint":557,"graph":558,"unsanitizedCount":27,"severity":511},"\u003Csubscriptions-template> (admin\\templates\\subscriptions-template.php:0)",{"nodes":559,"edges":567},[560,563,564,565],{"id":457,"type":458,"label":561,"file":562,"line":214},"$_POST","admin\\templates\\subscriptions-template.php",{"id":462,"type":463,"label":519,"file":562,"line":299,"wp_function":521},{"id":531,"type":458,"label":561,"file":562,"line":214},{"id":533,"type":463,"label":464,"file":562,"line":566,"wp_function":466},333,[568,569],{"from":457,"to":462,"sanitized":266},{"from":531,"to":533,"sanitized":266},{"entryPoint":571,"graph":572,"unsanitizedCount":27,"severity":511},"save_widget_config (admin\\widgets\\posts-activity-widget.php:283)",{"nodes":573,"edges":579},[574,577],{"id":457,"type":458,"label":575,"file":203,"line":576},"$_POST (x3)",295,{"id":462,"type":463,"label":519,"file":203,"line":578,"wp_function":521},309,[580],{"from":457,"to":462,"sanitized":266},{"entryPoint":582,"graph":583,"unsanitizedCount":27,"severity":511},"\u003Cposts-activity-widget> (admin\\widgets\\posts-activity-widget.php:0)",{"nodes":584,"edges":587},[585,586],{"id":457,"type":458,"label":575,"file":203,"line":576},{"id":462,"type":463,"label":519,"file":203,"line":578,"wp_function":521},[588],{"from":457,"to":462,"sanitized":266},{"summary":590,"deductions":591},"The \"ai-story-maker\" plugin v2.1.4 demonstrates a generally strong security posture, with an excellent track record of no known vulnerabilities. The code analysis reveals a high percentage of properly escaped outputs and prepared SQL statements, indicating good development practices.  However, a significant concern is the presence of one AJAX handler that lacks authentication checks, creating a potential entry point for unauthorized actions.  While taint analysis shows no critical or high-severity unsanitized paths, the four flows with unsanitized paths warrant attention as they could be a precursor to vulnerabilities if combined with other weaknesses or if they handle sensitive data.\n\nThe plugin's history of zero CVEs is a significant strength, suggesting mature and secure development over time.  The comprehensive nonce and capability checks on other entry points also contribute positively to its security.  Despite the single unprotected AJAX handler and the minor taint flow concerns, the plugin's overall security is good, but the identified unprotected entry point represents a clear risk that should be addressed.",[592,594],{"reason":593,"points":87},"AJAX handler without auth check",{"reason":595,"points":596},"Flows with unsanitized paths",4,"2026-03-16T23:50:27.614Z",{"wat":599,"direct":614},{"assetPaths":600,"generatorPatterns":606,"scriptPaths":607,"versionParams":608},[601,602,603,604,605],"\u002Fwp-content\u002Fplugins\u002Fai-story-maker\u002Fadmin\u002Fcss\u002Fadmin.css","\u002Fwp-content\u002Fplugins\u002Fai-story-maker\u002Fadmin\u002Fjs\u002Fadmin.js","\u002Fwp-content\u002Fplugins\u002Fai-story-maker\u002Fincludes\u002Fcss\u002Fstyle.css","\u002Fwp-content\u002Fplugins\u002Fai-story-maker\u002Fincludes\u002Fjs\u002Ffrontend.js","\u002Fwp-content\u002Fplugins\u002Fai-story-maker\u002Fincludes\u002Fjs\u002Feditor.js",[],[602,604,605],[609,610,611,612,613],"ai-story-maker\u002Fadmin\u002Fcss\u002Fadmin.css?ver=","ai-story-maker\u002Fadmin\u002Fjs\u002Fadmin.js?ver=","ai-story-maker\u002Fincludes\u002Fcss\u002Fstyle.css?ver=","ai-story-maker\u002Fincludes\u002Fjs\u002Ffrontend.js?ver=","ai-story-maker\u002Fincludes\u002Fjs\u002Feditor.js?ver=",{"cssClasses":615,"htmlComments":619,"htmlAttributes":625,"restEndpoints":628,"jsGlobals":630,"shortcodeOutput":632},[616,617,618],"aistma-admin-wrap","aistma-social-media-bulk-actions","aistma-shortcode-generator-button",[620,621,622,623,624],"\u003C!-- Posts Gadget class loaded successfully -->","\u003C!-- Initialize Posts Gadget","\u003C!-- Initialize Standalone Content Editor","\u003C!-- Initialize Content Editor Handler","\u003C!-- Initialize Open Graph Meta Tags Handler",[626,627],"data-nonce=\"aistma_social_media_nonce\"","data-aistma-shortcode-id",[629],"\u002Fwp-json\u002Fexaig\u002Fv1\u002Faistma-general-instructions",[631],"aistmaSocialMedia",[633,634],"[ai_story_generator]","[ai_prompt_builder]"]