[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fGjJy-osU2NJPRW67k9wkpZlwJqXyuURmJYxMg0gqeCo":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":11,"unpatched_count":11,"last_vuln_date":27,"fetched_at":28,"vulnerabilities":29,"developer":30,"crawl_stats":27,"alternatives":35,"analysis":120,"fingerprints":334},"launchmind-blog","Launchmind Blog","2.6.0","launchmind","https:\u002F\u002Fprofiles.wordpress.org\u002Flaunchmind\u002F","\u003Cp>Display AI-powered Launchmind blog content on your WordPress site.\u003C\u002Fp>\n\u003Ch3>Testing\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>For WordPress.org Reviewers:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>A demo API key is available for testing purposes:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>lm_test_demo1234567890\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>This key provides access to 6 sample blog articles for testing the plugin functionality.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Test the connection:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Col>\n\u003Cli>Install and activate the plugin\u003C\u002Fli>\n\u003Cli>Go to \u003Cstrong>Launchmind\u003C\u002Fstrong> in the WordPress admin sidebar\u003C\u002Fli>\n\u003Cli>Click the \u003Cstrong>Settings\u003C\u002Fstrong> tab\u003C\u002Fli>\n\u003Cli>Enter the demo API key: \u003Ccode>lm_test_demo1234567890\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Click \u003Cstrong>Save Settings\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Click \u003Cstrong>Test Connection\u003C\u002Fstrong> – should show “Connection successful”\u003C\u002Fli>\n\u003Cli>Go to the \u003Cstrong>Articles\u003C\u002Fstrong> tab to see 6 sample posts\u003C\u002Fli>\n\u003Cli>Add the Gutenberg block (\u003Ccode>Launchmind Blog\u003C\u002Fcode>) or use shortcode \u003Ccode>[launchmind_blog]\u003C\u002Fcode> on any page\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>\u003Cstrong>Sample articles included:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>10 Tips to Boost Your E-commerce Conversion Rate\u003C\u002Fli>\n\u003Cli>The Ultimate Guide to SEO for Online Stores\u003C\u002Fli>\n\u003Cli>How to Create a Winning Product Description\u003C\u002Fli>\n\u003Cli>Email Marketing Strategies That Actually Work\u003C\u002Fli>\n\u003Cli>Social Media Marketing for Small Businesses\u003C\u002Fli>\n\u003Cli>Customer Retention: How to Keep Customers Coming Back\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Getting your own API key:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Sign up at \u003Ca href=\"https:\u002F\u002Flaunchmind.io\" rel=\"nofollow ugc\">launchmind.io\u003C\u002Fa> to get your personal API key for production use.\u003C\u002Fp>\n\u003Ch3>Privacy Policy\u003C\u002Fh3>\n\u003Cp>This plugin connects to external Launchmind.io servers to fetch blog content. By using this plugin, you agree to Launchmind’s \u003Ca href=\"https:\u002F\u002Flaunchmind.io\u002Fterms\" rel=\"nofollow ugc\">Terms of Service\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Flaunchmind.io\u002Fprivacy\" rel=\"nofollow ugc\">Privacy Policy\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Data transmitted:\u003C\u002Fstrong>\u003Cbr \u002F>\n* Your Launchmind API key (for authentication)\u003Cbr \u002F>\n* Content requests (post slugs, language preferences)\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Data NOT transmitted:\u003C\u002Fstrong>\u003Cbr \u002F>\n* Personal data of your WordPress site visitors\u003Cbr \u002F>\n* WordPress user information\u003Cbr \u002F>\n* Any other site data\u003C\u002Fp>\n\u003Cp>All API communication uses HTTPS encryption.\u003C\u002Fp>\n","Display AI-powered Launchmind blog content on your WordPress site.",0,396,100,3,"2026-01-27T13:57:00.000Z","6.9.4","5.8","7.4",[20,21,22,23,24],"ai","articles","blog","content","seo","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Flaunchmind-blog.2.6.0.zip",null,"2026-03-15T15:16:48.613Z",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":31,"total_installs":11,"avg_security_score":13,"avg_patch_time_days":32,"trust_score":33,"computed_at":34},1,30,94,"2026-04-05T02:04:15.815Z",[36,54,72,88,104],{"slug":37,"name":38,"version":39,"author":37,"author_profile":40,"description":41,"short_description":42,"active_installs":43,"downloaded":44,"rating":11,"num_ratings":11,"last_updated":45,"tested_up_to":16,"requires_at_least":46,"requires_php":47,"tags":48,"homepage":52,"download_link":53,"security_score":13,"vuln_count":11,"unpatched_count":11,"last_vuln_date":27,"fetched_at":28},"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.4","8.0",[49,50,51,24],"ai-blog","article-sync","content-automation","https:\u002F\u002Foutrank.so","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Foutrank.1.0.7.zip",{"slug":55,"name":56,"version":57,"author":58,"author_profile":59,"description":60,"short_description":61,"active_installs":62,"downloaded":63,"rating":64,"num_ratings":65,"last_updated":66,"tested_up_to":16,"requires_at_least":67,"requires_php":18,"tags":68,"homepage":70,"download_link":71,"security_score":13,"vuln_count":11,"unpatched_count":11,"last_vuln_date":27,"fetched_at":28},"getautoseo-ai-content-publisher","GetAutoSEO AI Tool","1.3.46","AutoSEO","https:\u002F\u002Fprofiles.wordpress.org\u002Fautoseoai\u002F","\u003Cp>GetAutoSEO AI Tool is a comprehensive WordPress plugin that seamlessly integrates with the AutoSEO platform to automate your content creation and publishing workflow. Generate high-quality, SEO-optimized articles and publish them directly to your WordPress site.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>AI-Powered Content Generation\u003C\u002Fstrong> – Generate SEO-optimized articles using advanced AI technology\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Automatic Publishing\u003C\u002Fstrong> – Set up automatic publishing or manual review workflows\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Search Term Optimization\u003C\u002Fstrong> – Include target search terms and optimize for search engines\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Content Scheduling\u003C\u002Fstrong> – Schedule articles for future publication\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Bulk Operations\u003C\u002Fstrong> – Manage multiple articles with bulk actions\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Real-time Sync\u003C\u002Fstrong> – Sync articles from AutoSEO platform instantly\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Category Management\u003C\u002Fstrong> – Automatically assign categories and tags\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Author Assignment\u003C\u002Fstrong> – Set default authors for published content\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>How It Works\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Install and activate the GetAutoSEO AI Tool plugin\u003C\u002Fli>\n\u003Cli>Plugin automatically connects to your AutoSEO account (no API key needed!)\u003C\u002Fli>\n\u003Cli>Articles sync immediately and publish to your WordPress site\u003C\u002Fli>\n\u003Cli>Optionally configure publishing settings (category, author, etc.)\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>Note: If automatic connection fails, you can still enter your API key manually from your AutoSEO dashboard.\u003C\u002Fp>\n\u003Ch4>Service Integration\u003C\u002Fh4>\n\u003Cp>This plugin connects to the AutoSEO service (a third-party SaaS platform) to:\u003Cbr \u002F>\n* Sync AI-generated articles to your WordPress site\u003Cbr \u002F>\n* Retrieve article content, search terms, and metadata\u003Cbr \u002F>\n* Manage your content publishing workflow\u003C\u002Fp>\n\u003Cp>An AutoSEO account and active subscription are required to use this plugin. By using this plugin, you agree to the AutoSEO Terms of Service and Privacy Policy available at getautoseo.com.\u003C\u002Fp>\n\u003Ch4>Privacy & Data\u003C\u002Fh4>\n\u003Cp>This plugin communicates with the AutoSEO API to sync content. The following data is transmitted:\u003Cbr \u002F>\n* Your API key (for authentication)\u003Cbr \u002F>\n* WordPress site URL (for verification)\u003Cbr \u002F>\n* Article metadata (when syncing)\u003C\u002Fp>\n\u003Cp>No user data or visitor information is tracked or transmitted without your explicit consent.\u003C\u002Fp>\n\u003Ch3>Third-Party Service\u003C\u002Fh3>\n\u003Cp>This plugin relies on the AutoSEO service (https:\u002F\u002Fgetautoseo.com) to function:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Service Purpose\u003C\u002Fstrong>: AI-powered content generation and management\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Data Transmitted\u003C\u002Fstrong>: API key, site URL, article metadata\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Terms of Service\u003C\u002Fstrong>: Available at getautoseo.com\u002Fterms\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Privacy Policy\u003C\u002Fstrong>: Available at getautoseo.com\u002Fprivacy\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>The service is essential for the plugin’s core functionality. Without an AutoSEO account, the plugin cannot operate.\u003C\u002Fp>\n","Automate your SEO content creation and publishing with AI-powered tools. Generate high-quality articles and publish directly to WordPress.",700,5372,60,2,"2026-03-13T05:13:00.000Z","5.0",[20,21,69,23,24],"automation","https:\u002F\u002Fgetautoseo.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgetautoseo-ai-content-publisher.1.3.46.zip",{"slug":73,"name":74,"version":75,"author":73,"author_profile":76,"description":77,"short_description":78,"active_installs":79,"downloaded":80,"rating":64,"num_ratings":65,"last_updated":81,"tested_up_to":82,"requires_at_least":83,"requires_php":84,"tags":85,"homepage":25,"download_link":86,"security_score":87,"vuln_count":11,"unpatched_count":11,"last_vuln_date":27,"fetched_at":28},"kafkai","Kafkai – AI Writer Plugin","1.5.8","https:\u002F\u002Fprofiles.wordpress.org\u002Fkafkai\u002F","\u003Cp>Kafkai is a machine-learning algorithm that can write articles from scratch. Cutting-edge technology for marketers and SEOs.\u003C\u002Fp>\n\u003Cp>This plugin can be used to generate and import articles from \u003Ca href=\"https:\u002F\u002Fkafkai.com\u002F\" rel=\"nofollow ugc\">Kafkai\u003C\u002Fa>. Learn more in \u003Ca href=\"https:\u002F\u002Fhelp.kafkai.com\u002Farticle\u002F268-kafkai-plugin\" rel=\"nofollow ugc\">the Help Article\u003C\u002Fa>\u003C\u002Fp>\n","Plugin to generate and import articles from Kafkai. Learn more in the Help Article",400,19202,"2022-10-27T02:34:00.000Z","5.9.13","4.2","7.3",[21,23,73,24],"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fkafkai.1.5.8.zip",85,{"slug":89,"name":90,"version":91,"author":89,"author_profile":92,"description":93,"short_description":94,"active_installs":95,"downloaded":96,"rating":13,"num_ratings":31,"last_updated":97,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":98,"homepage":102,"download_link":103,"security_score":13,"vuln_count":11,"unpatched_count":11,"last_vuln_date":27,"fetched_at":28},"contentpen","ContentPen","1.0.11","https:\u002F\u002Fprofiles.wordpress.org\u002Fcontentpen\u002F","\u003Cp>ContentPen is an AI-powered content writing assistant designed to help businesses create, optimize, and publish SEO-friendly blog posts at scale. By combining deep research with your brand’s unique voice, ContentPen crafts high-impact articles that outperform your competition.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Brand Knowledge\u003C\u002Fstrong>: AI-powered analysis of your brand voice, unique selling points, target audience, and competitors.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Keyword and Title Selection\u003C\u002Fstrong>: Automated title suggestions and search intent alignment for SEO success.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Deep Topic Research\u003C\u002Fstrong>: In-depth SERP analysis and content gap identification.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Optimized Blog Outline\u003C\u002Fstrong>: Research-backed article structure with a semantic SEO approach.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>High-Quality First Draft\u003C\u002Fstrong>: Collaborative AI agents generating comprehensive content.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Quality Review and Optimization\u003C\u002Fstrong>: SEO optimization to enhance article performance.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Final Enhancements\u003C\u002Fstrong>: Strategic linking and automated images for appealing blogs.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Effortless Publishing\u003C\u002Fstrong>: Seamless integration with WordPress and other CMS platforms (coming soon).\u003C\u002Fli>\n\u003C\u002Ful>\n","AI-Powered SEO Content Writing Assistant",200,1692,"2026-02-18T09:29:00.000Z",[20,99,100,101,24],"blogging","content-marketing","content-writing","https:\u002F\u002Fcontentpen.ai","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcontentpen.1.0.11.zip",{"slug":105,"name":106,"version":107,"author":105,"author_profile":108,"description":109,"short_description":110,"active_installs":13,"downloaded":111,"rating":13,"num_ratings":31,"last_updated":112,"tested_up_to":113,"requires_at_least":114,"requires_php":115,"tags":116,"homepage":25,"download_link":118,"security_score":119,"vuln_count":11,"unpatched_count":11,"last_vuln_date":27,"fetched_at":28},"bramework","Bramework","1.0.0","https:\u002F\u002Fprofiles.wordpress.org\u002Fbramework\u002F","\u003Cp>Quickly integrate Bramework to your WordPress site and easily publish your post. Bramework’s AI-powered writing assistant helps you write engaging, SEO friendly, long-form content and blog posts that convert.\u003C\u002Fp>\n\u003Cp>If you want to maintain a high ranking on Google, you need to write SEO-friendly blog content on a regular basis. The process of brainstorming, researching, outlining, drafting, and optimizing can take a long time, but Bramework can help you write high-quality, long-form blog posts faster than ever.\u003C\u002Fp>\n\u003Ch4>How Does it Work?\u003C\u002Fh4>\n\u003Cp>To get started, enter your primary keyword or topic and include any other keywords or questions you want to cover in the post.\u003C\u002Fp>\n\u003Cp>Then click “create.” In seconds, the AI writer will generate original content for you that’s ready for your personal touch.\u003Cbr \u002F>\nTo make things even easier, the outline generator lets you create blog post outlines in a flash.\u003C\u002Fp>\n\u003Cp>Type in the topic, click “generate,” then get multiple options for blog post outlines including the introduction, sub-headings, and conclusion.\u003C\u002Fp>\n\u003Cp>With the outline in hand, you can get your writing done faster thanks to an AI-built roadmap that gives you a sense of direction.\u003C\u002Fp>\n\u003Ch4>Having a hard time coming up with catchy, click-worthy titles? Not anymore.\u003C\u002Fh4>\n\u003Cp>The Bramework Title Generator creates engaging blog post titles that capture your visitors’ attention and entices them to click and read more.\u003C\u002Fp>\n\u003Cp>Just enter your blog topic into the tool, and you’ll get a variety of relevant, catchy blog post titles in only a few seconds.\u003C\u002Fp>\n\u003Cp>Bramework provides the tools you need to research keywords, generate titles and outlines, and optimize your copy—quickly. This saves you time, so you can focus on other aspects of your business.\u003C\u002Fp>\n","Quickly integrate Bramework to your WordPress site and easily publish your post. Bramework's AI-powered writing assistant helps you write engagin &hellip;",3704,"2024-07-10T21:32:00.000Z","6.5.8","3.5.0","5.3",[20,22,23,117,24],"marketing","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbramework.1.0.0.zip",92,{"attackSurface":121,"codeSignals":241,"taintFlows":271,"riskAssessment":326,"analyzedAt":333},{"hooks":122,"ajaxHandlers":206,"restRoutes":225,"shortcodes":226,"cronEvents":239,"entryPointCount":240,"unprotectedCount":11},[123,129,133,137,140,143,150,154,157,161,164,168,171,175,178,181,184,188,192,195,198,200,203],{"type":124,"name":125,"callback":126,"file":127,"line":128},"action","admin_menu","add_menu","admin\\class-launchmind-admin.php",18,{"type":124,"name":130,"callback":131,"file":127,"line":132},"admin_init","register_settings",19,{"type":124,"name":134,"callback":135,"file":127,"line":136},"admin_enqueue_scripts","enqueue_admin_assets",20,{"type":124,"name":125,"callback":126,"file":138,"line":139},"admin\\class-launchmind-dashboard.php",13,{"type":124,"name":134,"callback":141,"file":138,"line":142},"enqueue_assets",14,{"type":144,"name":145,"callback":146,"priority":147,"file":148,"line":149},"filter","block_categories_all","closure",10,"blocks\\index.php",12,{"type":124,"name":151,"callback":152,"file":148,"line":153},"init","launchmind_register_blocks",104,{"type":124,"name":151,"callback":151,"file":155,"line":156},"launchmind-blog.php",86,{"type":124,"name":158,"callback":159,"file":155,"line":160},"wp_enqueue_scripts","enqueue_public_assets",87,{"type":124,"name":151,"callback":162,"file":155,"line":163},"add_rewrite_rules",90,{"type":144,"name":165,"callback":166,"file":155,"line":167},"query_vars","add_query_vars",91,{"type":124,"name":169,"callback":170,"file":155,"line":119},"template_redirect","handle_single_post_template",{"type":144,"name":172,"callback":173,"priority":147,"file":155,"line":174},"the_posts","process_shortcodes_in_posts",96,{"type":144,"name":176,"callback":177,"priority":147,"file":155,"line":13},"acf\u002Fformat_value\u002Ftype=textarea","do_shortcode",{"type":144,"name":179,"callback":177,"priority":147,"file":155,"line":180},"acf\u002Fformat_value\u002Ftype=wysiwyg",101,{"type":144,"name":182,"callback":177,"priority":147,"file":155,"line":183},"acf\u002Fformat_value",102,{"type":124,"name":185,"callback":186,"file":155,"line":187},"plugins_loaded","load_textdomain",105,{"type":144,"name":189,"callback":146,"priority":190,"file":155,"line":191},"wp_title",999,476,{"type":144,"name":193,"callback":146,"priority":190,"file":155,"line":194},"document_title_parts",479,{"type":124,"name":196,"callback":146,"priority":31,"file":155,"line":197},"wp_head",486,{"type":124,"name":196,"callback":146,"priority":31,"file":155,"line":199},491,{"type":124,"name":196,"callback":146,"priority":201,"file":155,"line":202},9998,508,{"type":124,"name":196,"callback":146,"priority":204,"file":155,"line":205},9999,515,[207,213,217,221],{"action":208,"nopriv":209,"callback":210,"hasNonce":211,"hasCapCheck":211,"file":127,"line":212},"launchmind_test_connection",false,"ajax_test_connection",true,23,{"action":214,"nopriv":209,"callback":215,"hasNonce":211,"hasCapCheck":211,"file":127,"line":216},"launchmind_clear_cache","ajax_clear_cache",24,{"action":218,"nopriv":209,"callback":219,"hasNonce":211,"hasCapCheck":211,"file":138,"line":220},"launchmind_get_post","ajax_get_post",15,{"action":222,"nopriv":209,"callback":223,"hasNonce":211,"hasCapCheck":211,"file":138,"line":224},"launchmind_get_posts_preview","ajax_get_posts_preview",16,[],[227,231,235],{"tag":228,"callback":229,"file":230,"line":136},"launchmind_blog","render_blog_list","includes\\class-launchmind-shortcodes.php",{"tag":232,"callback":233,"file":230,"line":234},"launchmind_post","render_single_post",21,{"tag":236,"callback":237,"file":230,"line":238},"launchmind_test","render_test",22,[],7,{"dangerousFunctions":242,"sqlUsage":243,"outputEscaping":246,"fileOperations":11,"externalRequests":31,"nonceChecks":269,"capabilityChecks":147,"bundledLibraries":270},[],{"prepared":244,"raw":11,"locations":245},6,[],{"escaped":247,"rawEcho":248,"locations":249},217,9,[250,253,255,257,259,261,263,265,267],{"file":127,"line":251,"context":252},277,"raw output",{"file":127,"line":254,"context":252},281,{"file":127,"line":256,"context":252},285,{"file":230,"line":258,"context":252},169,{"file":230,"line":260,"context":252},181,{"file":155,"line":262,"context":252},636,{"file":155,"line":264,"context":252},759,{"file":155,"line":266,"context":252},774,{"file":155,"line":268,"context":252},811,4,[],[272,308],{"entryPoint":273,"graph":274,"unsanitizedCount":65,"severity":307},"handle_single_post_template (launchmind-blog.php:295)",{"nodes":275,"edges":302},[276,281,287,290,293,296,300],{"id":277,"type":278,"label":279,"file":155,"line":280},"n0","source","$_GET",308,{"id":282,"type":283,"label":284,"file":155,"line":285,"wp_function":286},"n1","sink","echo() [XSS]",487,"echo",{"id":288,"type":278,"label":289,"file":155,"line":280},"n2","$_GET (x6)",{"id":291,"type":283,"label":284,"file":155,"line":292,"wp_function":286},"n3",548,{"id":294,"type":278,"label":279,"file":155,"line":295},"n4",516,{"id":297,"type":298,"label":299,"file":155,"line":295},"n5","transform","→ add_seo_meta_tags()",{"id":301,"type":283,"label":284,"file":155,"line":266,"wp_function":286},"n6",[303,304,305,306],{"from":277,"to":282,"sanitized":209},{"from":288,"to":291,"sanitized":211},{"from":294,"to":297,"sanitized":209},{"from":297,"to":301,"sanitized":209},"medium",{"entryPoint":309,"graph":310,"unsanitizedCount":244,"severity":307},"\u003Claunchmind-blog> (launchmind-blog.php:0)",{"nodes":311,"edges":321},[312,314,315,317,318,319,320],{"id":277,"type":278,"label":313,"file":155,"line":280},"$_GET (x5)",{"id":282,"type":283,"label":284,"file":155,"line":285,"wp_function":286},{"id":288,"type":278,"label":316,"file":155,"line":280},"$_GET (x8)",{"id":291,"type":283,"label":284,"file":155,"line":292,"wp_function":286},{"id":294,"type":278,"label":279,"file":155,"line":295},{"id":297,"type":298,"label":299,"file":155,"line":295},{"id":301,"type":283,"label":284,"file":155,"line":266,"wp_function":286},[322,323,324,325],{"from":277,"to":282,"sanitized":209},{"from":288,"to":291,"sanitized":211},{"from":294,"to":297,"sanitized":209},{"from":297,"to":301,"sanitized":209},{"summary":327,"deductions":328},"The \"launchmind-blog\" plugin v2.6.0 exhibits a generally strong security posture based on the static analysis.  The complete absence of direct SQL queries not using prepared statements, a high percentage of properly escaped output, and the presence of nonce and capability checks on all identified entry points are significant strengths. The plugin also demonstrates good practice by not bundling external libraries and performing zero file operations, which often introduce security risks.\n\nHowever, there are two identified taint flows with unsanitized paths. While no critical or high severity issues were found from these flows in this analysis, unsanitized paths are a potential entry point for various attacks if the data is not handled securely downstream. The plugin also makes one external HTTP request, which, depending on the nature and target of the request, could pose a risk if the external endpoint is compromised or the data sent is sensitive.\n\nThe plugin's vulnerability history is completely clean, with zero recorded CVEs. This is an excellent indicator of past security diligence and a low likelihood of known, exploitable vulnerabilities. In conclusion, while the plugin has a solid foundation and a clean history, the presence of two taint flows with unsanitized paths warrants careful review to ensure no hidden risks are present, especially concerning the external HTTP request.",[329,331],{"reason":330,"points":147},"Taint flows with unsanitized paths",{"reason":332,"points":14},"External HTTP requests made","2026-03-17T07:27:22.997Z",{"wat":335,"direct":343},{"assetPaths":336,"generatorPatterns":338,"scriptPaths":339,"versionParams":340},[337],"\u002Fwp-content\u002Fplugins\u002Flaunchmind-blog\u002Fpublic\u002Fcss\u002Flaunchmind-blog.css",[],[],[341,342],"launchmind-blog?ver=","launchmind-blog.css?ver=",{"cssClasses":344,"htmlComments":345,"htmlAttributes":346,"restEndpoints":347,"jsGlobals":348,"shortcodeOutput":349},[],[],[],[],[],[350,351,352],"[launchmind_blog","[launchmind_post","[launchmind_test"]