[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fK7BtfYan5atL2gVhoACa5wHI34HG8qAevgoZ8k4vcCk":3},{"slug":4,"name":5,"version":6,"author":4,"author_profile":7,"description":8,"short_description":9,"active_installs":10,"downloaded":11,"rating":12,"num_ratings":13,"last_updated":14,"tested_up_to":15,"requires_at_least":16,"requires_php":14,"tags":17,"homepage":23,"download_link":24,"security_score":25,"vuln_count":10,"unpatched_count":10,"last_vuln_date":26,"fetched_at":27,"vulnerabilities":28,"developer":29,"crawl_stats":26,"alternatives":33,"analysis":141,"fingerprints":223},"outreachboard","Outreachboard","1.0.3","https:\u002F\u002Fprofiles.wordpress.org\u002Foutreachboard\u002F","\u003Cp>Outreachboard lets you publish guest articles faster by creating personalized pre-publishing checklists. Authors complete tasks like adding internal links, optimizing images, and inserting alt text before you import and publish content from Outreachboard into your WordPress site.\u003C\u002Fp>\n\u003Cp>It helps you manage guest author content in a dedicated editor and publish it on your blog without giving authors access to your WordPress dashboard. Instead of juggling emails, documents, and images, you can handle everything in one place.\u003C\u002Fp>\n\u003Cp>You decide which types of submissions to accept — topic ideas, full articles, sponsored content, or general requests. You also control the review process and can request edits directly inside the article.\u003C\u002Fp>\n\u003Cp>The plugin flags missing alt text, broken formatting, missing internal links, and more. It also blocks unsupported or risky file types like zip or rar to keep your site secure.\u003C\u002Fp>\n\u003Cp>This is not a content management system. It’s a focused tool to help you accept, review, and publish guest content more efficiently.\u003C\u002Fp>\n\u003Cp>Built for teams and solo editors who want to publish faster while keeping full control over what goes live.\u003C\u002Fp>\n","A plugin that helps automate and manage guest author submissions with checklists, syncing, and secure publishing workflows.",0,312,94,3,"","6.8.5","6.8",[18,19,20,21,22],"automation","content","guest-authors","pre-publish-checklist","writing-guidelines","https:\u002F\u002Foutreachboard.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Foutreachboard.1.0.3.zip",100,null,"2026-03-15T10:48:56.248Z",[],{"slug":4,"display_name":4,"profile_url":7,"plugin_count":30,"total_installs":10,"avg_security_score":25,"avg_patch_time_days":31,"trust_score":12,"computed_at":32},1,30,"2026-04-04T03:50:29.238Z",[34,57,76,102,119],{"slug":35,"name":36,"version":37,"author":38,"author_profile":39,"description":40,"short_description":41,"active_installs":42,"downloaded":43,"rating":10,"num_ratings":10,"last_updated":44,"tested_up_to":45,"requires_at_least":46,"requires_php":47,"tags":48,"homepage":52,"download_link":53,"security_score":54,"vuln_count":30,"unpatched_count":10,"last_vuln_date":55,"fetched_at":56},"aiktp","AIKTP","5.0.5","John Luke","https:\u002F\u002Fprofiles.wordpress.org\u002Faiktp\u002F","\u003Cp>AIKTP – Content SEO is a powerful AI-powered WordPress plugin that helps you automate content creation and optimize your website for SEO.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>WooCommerce AI Content Generator\u003C\u002Fstrong>\u003Cbr \u002F>\n* Generate product descriptions with AI\u003Cbr \u002F>\n* Generate short descriptions\u003Cbr \u002F>\n* Bulk generation for multiple products\u003Cbr \u002F>\n* SEO optimization with RankMath\u002FYoast integration\u003Cbr \u002F>\n* Auto-insert main keyword link\u003Cbr \u002F>\n* Auto-add product images with SEO alt text\u003Cbr \u002F>\n* Custom prompt support\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Post Sync from aiktp.com\u003C\u002Fstrong>\u003Cbr \u002F>\n* REST API endpoints for post synchronization\u003Cbr \u002F>\n* Auto-download and attach images\u003Cbr \u002F>\n* Support for RankMath and Yoast SEO meta\u003Cbr \u002F>\n* Custom author and category selection\u003Cbr \u002F>\n* Token-based authentication\u003C\u002Fp>\n\u003Ch3>External Services\u003C\u002Fh3>\n\u003Cp>This plugin relies on the AIKTP API service (https:\u002F\u002Faiktp.com) to provide AI-powered content generation functionality. This is a required external service for the plugin to function.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>What the service is used for:\u003C\u002Fstrong>\u003Cbr \u002F>\nThe AIKTP API is used to generate AI-powered content including:\u003Cbr \u002F>\n* WooCommerce product descriptions (short and long)\u003Cbr \u002F>\n* SEO-optimized article content\u003Cbr \u002F>\n* Post synchronization from aiktp.com to your WordPress site\u003C\u002Fp>\n\u003Cp>\u003Cstrong>What data is sent and when:\u003C\u002Fstrong>\u003Cbr \u002F>\nThe following data is transmitted to https:\u002F\u002Faiktp.com\u002Fapi\u002Fai.php when you use the plugin’s features:\u003Cbr \u002F>\n* Your API key (for authentication)\u003Cbr \u002F>\n* Product information (title, categories, attributes) when generating WooCommerce product descriptions\u003Cbr \u002F>\n* Custom prompts and content parameters you configure\u003Cbr \u002F>\n* Your WordPress site URL and token when setting up post synchronization\u003Cbr \u002F>\n* Content generation requests initiated by you through the plugin interface\u003C\u002Fp>\n\u003Cp>Data is only sent when you actively use the plugin’s content generation features or configure synchronization settings. No data is transmitted automatically or in the background without your action.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Service provider information:\u003C\u002Fstrong>\u003Cbr \u002F>\n* Service: AIKTP API\u003Cbr \u002F>\n* Provider: aiktp.com\u003Cbr \u002F>\n* Terms of Service: https:\u002F\u002Faiktp.com\u002Fterms\u003Cbr \u002F>\n* Privacy Policy: https:\u002F\u002Faiktp.com\u002Fprivacy-policy\u003C\u002Fp>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>For support, please visit https:\u002F\u002Faiktp.com or email support@aiktp.com\u003C\u002Fp>\n","AI-powered content automation. Generate SEO-optimized articles and WooCommerce product descriptions with bulk generation support.",3000,2555,"2026-01-23T02:11:00.000Z","6.9.4","5.8","7.0",[49,18,19,50,51],"ai","seo","woocommerce","https:\u002F\u002Faiktp.com\u002Fwordpress","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Faiktp.5.0.5.zip",99,"2026-01-23 19:19:27","2026-03-15T15:16:48.613Z",{"slug":58,"name":59,"version":60,"author":61,"author_profile":62,"description":63,"short_description":64,"active_installs":42,"downloaded":65,"rating":10,"num_ratings":10,"last_updated":66,"tested_up_to":15,"requires_at_least":67,"requires_php":68,"tags":69,"homepage":74,"download_link":75,"security_score":25,"vuln_count":10,"unpatched_count":10,"last_vuln_date":26,"fetched_at":56},"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.",22061,"2025-08-16T07:24:00.000Z","5.2","7.4",[70,71,72,73],"ai-tool","ai-powered-writing","content-automation","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":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":89,"requires_at_least":90,"requires_php":91,"tags":92,"homepage":98,"download_link":99,"security_score":100,"vuln_count":30,"unpatched_count":10,"last_vuln_date":101,"fetched_at":56},"pardot","Account Engagement","2.1.2","Cliff Seal","https:\u002F\u002Fprofiles.wordpress.org\u002Fcliffseal\u002F","\u003Cp>Say hello to marketing automation simplicity! With a single login, your self-hosted WordPress installation will be securely connected with Account Engagement. With the selection of your campaign, you’ll be able to track visitors and work with forms and dynamic content without touching a single line of code. You can use the widget to place a form or dynamic content anywhere a sidebar appears, or embed them in a page or post using a shortcode or the Account Engagement button on the Visual Editor’s toolbar.\u003C\u002Fp>\n","Integrate Account Engagement with WordPress: easily track visitors, embed forms and dynamic content in pages and posts, or use the forms or dynamic co &hellip;",2000,214345,52,16,"2024-06-03T14:50:00.000Z","6.4.8","5.5","7.2.0",[93,94,95,96,97],"account-engagement","dynamic-content","forms","marketing-automation","salesforce","http:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fpardot\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpardot.zip",91,"2024-04-12 00:00:00",{"slug":103,"name":104,"version":105,"author":103,"author_profile":106,"description":107,"short_description":108,"active_installs":109,"downloaded":110,"rating":10,"num_ratings":10,"last_updated":111,"tested_up_to":45,"requires_at_least":112,"requires_php":113,"tags":114,"homepage":117,"download_link":118,"security_score":25,"vuln_count":10,"unpatched_count":10,"last_vuln_date":26,"fetched_at":56},"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",[115,116,72,50],"ai-blog","article-sync","https:\u002F\u002Foutrank.so","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Foutrank.1.0.7.zip",{"slug":120,"name":121,"version":122,"author":120,"author_profile":123,"description":124,"short_description":125,"active_installs":126,"downloaded":127,"rating":128,"num_ratings":13,"last_updated":129,"tested_up_to":45,"requires_at_least":46,"requires_php":68,"tags":130,"homepage":136,"download_link":137,"security_score":138,"vuln_count":139,"unpatched_count":10,"last_vuln_date":140,"fetched_at":56},"contentstudio","ContentStudio","1.4.1","https:\u002F\u002Fprofiles.wordpress.org\u002Fcontentstudio\u002F","\u003Cp>ContentStudio is a powerful content marketing and social media management platform for publishers, brands, agencies and, startups who want to share the best content consistently and increase their reach.\u003C\u002Fp>\n\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\u002FLjYo32s8dBk?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>\n\u003Cp>\u003Ca href=\"http:\u002F\u002Fapp.contentstudio.io\u002Fsignup\" rel=\"nofollow ugc\">Start your 14-day free trial today!\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Want to learn more about the ContentStudio?\u003C\u002Fp>\n\u003Ch3>Content Discovery and Insights\u003C\u002Fh3>\n\u003Cp>Our discovery engine keeps you updated with highly relevant and trending content suggestions pulled from our massive database of sources or your own custom collection of sources. Get deep and actionable insights for any topic to optimize your content marketing strategy.\u003C\u002Fp>\n\u003Ch3>Multi-Channel Composer\u003C\u002Fh3>\n\u003Cp>Compose fresh content for your blog or social media from an intuitive editor. Embed content from your favorite sources, collaborate with your team and manage approvals. It also comes with SEO optimization toolbox, image editor, trending hashtag suggestions, UTM manager and a lot more.\u003C\u002Fp>\n\u003Ch3>Planner & Calendar\u003C\u002Fh3>\n\u003Cp>Streamline your content workflow by collaborating with your team members and planning campaigns from an interactive calendar or list view. Plan, approve, reject or schedule content for all your marketing channels from a single place and be in control of your content and social media strategy.\u003C\u002Fp>\n\u003Ch3>Automation Recipes\u003C\u002Fh3>\n\u003Cp>Step by step templates helps you set up various types of automation campaigns saving tons of time. Get relevant & targeted content posted to your channels according to your own needs and settings. Advanced rules help in finding and planning content relevant to your industry or interests.\u003C\u002Fp>\n\u003Ch3>Analytics & Reporting\u003C\u002Fh3>\n\u003Cp>Step by step templates helps you set up various types of automation campaigns saving tons of time. Get relevant & targeted content posted to your channels according to your own needs and settings. Advanced rules help in finding and planning content specific to your industry or interests.\u003C\u002Fp>\n\u003Ch3>Integrate ContentStudio with Your Favorite Tools\u003C\u002Fh3>\n\u003Cp>No more jumping from screen to screen to manage your tools! ContentStudio integrates with more than 20+ tools you love.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fcontentstudio.io\u002Fbook-a-demo\" rel=\"nofollow ugc\">Schedule a demo today!\u003C\u002Fa>\u003C\u002Fp>\n","Streamline Your Social Media and Content Marketing",800,64857,54,"2025-12-08T05:21:00.000Z",[131,132,133,134,135],"blog-automation","content-marketing","content-scheduler","social-media","social-media-management","http:\u002F\u002Fcontentstudio.io\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcontentstudio.1.4.1.zip",77,8,"2025-12-04 17:24:52",{"attackSurface":142,"codeSignals":203,"taintFlows":211,"riskAssessment":212,"analyzedAt":222},{"hooks":143,"ajaxHandlers":175,"restRoutes":176,"shortcodes":200,"cronEvents":201,"entryPointCount":202,"unprotectedCount":10},[144,150,154,158,162,164,166,168,171],{"type":145,"name":146,"callback":147,"file":148,"line":149},"action","admin_menu","create_admin_menu","outreachboard.php",81,{"type":145,"name":151,"callback":152,"file":148,"line":153},"admin_init","register_settings",82,{"type":145,"name":155,"callback":156,"file":148,"line":157},"admin_enqueue_scripts","outreachboard_enqueue_my_script",216,{"type":145,"name":159,"callback":160,"file":148,"line":161},"rest_api_init","closure",218,{"type":145,"name":159,"callback":160,"file":148,"line":163},301,{"type":145,"name":159,"callback":160,"file":148,"line":165},339,{"type":145,"name":159,"callback":160,"file":148,"line":167},411,{"type":145,"name":169,"callback":160,"file":148,"line":170},"init",421,{"type":145,"name":172,"callback":173,"file":148,"line":174},"send_headers","outreachboard_no_cache_headers",450,[],[177,184,190,195],{"namespace":178,"route":179,"methods":180,"callback":182,"permissionCallback":160,"file":148,"line":183},"outreachboard\u002Fv1","\u002Fimport-post\u002F(?P\u003Cid>\\d+)",[181],"POST","outreachboard_import_post_from_remote",219,{"namespace":178,"route":185,"methods":186,"callback":188,"permissionCallback":160,"file":148,"line":189},"\u002Fme",[187],"GET","outreachboard_get_current_user_info",302,{"namespace":178,"route":191,"methods":192,"callback":193,"permissionCallback":160,"file":148,"line":194},"\u002Fsync-post\u002F(?P\u003Cid>\\d+)",[181],"outreachboard_sync_post_with_remote",340,{"namespace":178,"route":196,"methods":197,"callback":198,"permissionCallback":160,"file":148,"line":199},"\u002Fmy-posts",[187],"outreachboard_my_posts",412,[],[],4,{"dangerousFunctions":204,"sqlUsage":205,"outputEscaping":207,"fileOperations":10,"externalRequests":209,"nonceChecks":10,"capabilityChecks":10,"bundledLibraries":210},[],{"prepared":10,"raw":10,"locations":206},[],{"escaped":13,"rawEcho":10,"locations":208},[],5,[],[],{"summary":213,"deductions":214},"The outreachboard plugin v1.0.3 exhibits a strong security posture based on the provided static analysis.  It demonstrates excellent adherence to secure coding practices, with all identified SQL queries using prepared statements and all output properly escaped.  Furthermore, the plugin has no recorded history of vulnerabilities (CVEs), suggesting a well-maintained codebase or a lack of past exploitation attempts.  The attack surface is present, primarily through REST API routes, but all are secured with permission callbacks.  The absence of dangerous functions and file operations further reinforces this positive assessment.\n\nHowever, there are a few areas that, while not immediately critical, warrant attention. The presence of external HTTP requests (5) could potentially be a vector for certain types of attacks if the external services are compromised or if the plugin handles responses insecurely.  More importantly, the lack of nonce checks and capability checks on any entry points (AJAX handlers, REST API routes) is a significant concern. While the analysis states 0 unprotected entry points, the absence of explicit nonce and capability checks means that the permission callbacks on the REST API routes are the *sole* security mechanism. This can be brittle and does not offer defense-in-depth. A more robust implementation would include nonce checks for user-initiated actions.\n\nIn conclusion, outreachboard v1.0.3 is generally well-coded and free from known vulnerabilities, showcasing good practices in SQL and output handling. Its strengths lie in its clean codebase and lack of past security incidents.  The primary weakness identified is the reliance solely on permission callbacks for REST API security and the complete absence of nonce checks on any potential entry points, which reduces its resilience against certain attack vectors.",[215,218,220],{"reason":216,"points":217},"Missing nonce checks on entry points",10,{"reason":219,"points":217},"Missing capability checks on entry points",{"reason":221,"points":13},"Potential risk from external HTTP requests","2026-03-17T05:59:56.840Z",{"wat":224,"direct":232},{"assetPaths":225,"generatorPatterns":227,"scriptPaths":228,"versionParams":230},[226],"\u002Fwp-content\u002Fplugins\u002Foutreachboard\u002Fjs\u002Fcustom.js",[],[229],"js\u002Fcustom.js",[231],"outreachboard\u002Fjs\u002Fcustom.js?ver=",{"cssClasses":233,"htmlComments":238,"htmlAttributes":239,"restEndpoints":251,"jsGlobals":256,"shortcodeOutput":258},[234,235,236,237],"orb-footer","w-full","data-container-header","user-info",[],[240,241,242,243,244,245,246,247,248,249,250],"id=\"orb\"","id=\"auth-form\"","id=\"username\"","id=\"password\"","id=\"authenticate\"","id=\"error_message\"","id=\"data-container\"","id=\"logout\"","id=\"data-list\"","id=\"postsTable\"","id=\"noPosts\"",[252,253,254,255],"\u002Foutreachboard\u002Fv1\u002Fimport-post\u002F","\u002Foutreachboard\u002Fv1\u002Fsync-post\u002F","\u002Foutreachboard\u002Fv1\u002Fmy-posts","\u002Foutreachboard\u002Fv1\u002Fme",[257],"orbData",[]]