[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f25WlqcA6NykAY_R-SUdb_32vbQ31jwca69jFDnPlVfo":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":18,"download_link":24,"security_score":25,"vuln_count":14,"unpatched_count":14,"last_vuln_date":26,"fetched_at":27,"vulnerabilities":28,"developer":43,"crawl_stats":34,"alternatives":51,"analysis":147,"fingerprints":186},"hypotext","Hypotext","1.0.1","DEJAN","https:\u002F\u002Fprofiles.wordpress.org\u002Fdejan-seo\u002F","\u003Cp>Click to expand. Click to contract. Reveal additional content on-demand with our simple shortcode.\u003C\u002Fp>\n\u003Cp>Traditional article formats present the reader with all of the article content in a linear view.\u003Cbr \u002F>\nThis often results in the reader not reading the article, or not being able to find the information\u003Cbr \u002F>\nthey were looking for. Hypotext allows a skeleton article to be created with the supporting content\u003Cbr \u002F>\nbeing available inline, when the user clicks the “hypotext” link in the article.\u003C\u002Fp>\n\u003Cp>Here is an example of \u003Ca href=\"http:\u002F\u002Fdejanseo.com.au\u002Fweb-content\u002F?utm_source=wordpress&utm_medium=plugin&utm_term=hypotext&utm_content=plugin-description&utm_campaign=hypotext\" rel=\"nofollow ugc\">hypotext implementation\u003C\u002Fa>.\u003C\u002Fp>\n","Click to expand hidden content within your article.",60,3923,100,1,"2021-04-06T12:43:00.000Z","5.7.15","3.0.1","",[20,21,22,23,4],"article","content","editing","hidden","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fhypotext.zip",64,"2025-04-01 00:00:00","2026-03-15T15:16:48.613Z",[29],{"id":30,"url_slug":31,"title":32,"description":33,"plugin_slug":4,"theme_slug":34,"affected_versions":35,"patched_in_version":34,"severity":36,"cvss_score":37,"cvss_vector":38,"vuln_type":39,"published_date":26,"updated_date":40,"references":41,"days_to_patch":34},"CVE-2025-31761","hypotext-authenticated-contributor-stored-cross-site-scripting","Hypotext \u003C= 1.0.1 - Authenticated (Contributor+) Stored Cross-Site Scripting","The Hypotext plugin for WordPress is vulnerable to Stored Cross-Site Scripting in versions up to, and including, 1.0.1 due to insufficient input sanitization and output escaping. This makes it possible for authenticated attackers, with contributor-level access and above, to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page.",null,"\u003C=1.0.1","medium",6.4,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:L\u002FUI:N\u002FS:C\u002FC:L\u002FI:L\u002FA:N","Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')","2025-04-09 13:31:57",[42],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F56e60322-2934-4074-a484-854ba2c53a54?source=api-prod",{"slug":44,"display_name":7,"profile_url":8,"plugin_count":45,"total_installs":46,"avg_security_score":47,"avg_patch_time_days":48,"trust_score":49,"computed_at":50},"dejan-seo",3,80,78,30,79,"2026-04-05T01:21:20.550Z",[52,74,93,111,127],{"slug":53,"name":54,"version":55,"author":54,"author_profile":56,"description":57,"short_description":58,"active_installs":59,"downloaded":60,"rating":13,"num_ratings":14,"last_updated":61,"tested_up_to":62,"requires_at_least":63,"requires_php":64,"tags":65,"homepage":18,"download_link":71,"security_score":72,"vuln_count":73,"unpatched_count":73,"last_vuln_date":34,"fetched_at":27},"automatik-blog","Automatik Blog","1.0.3","https:\u002F\u002Fprofiles.wordpress.org\u002Fautomatik\u002F","\u003Cp>Automatik Blog plugin extends the WordPress REST API by providing custom endpoints for publishing articles, updating posts, uploading images, and managing categories. It is designed to facilitate integration between WordPress and the Automatik Blog application, allowing seamless content management and automated publishing of SEO-optimized articles.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Features:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Publish articles via custom REST API endpoints.\u003C\u002Fli>\n\u003Cli>Update existing posts and pages.\u003C\u002Fli>\n\u003Cli>Upload and manage images.\u003C\u002Fli>\n\u003Cli>Create and manage categories.\u003C\u002Fli>\n\u003Cli>Retrieve posts, pages, authors, tags, and categories.\u003C\u002Fli>\n\u003Cli>Secure API access with unique authorization codes.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>License\u003C\u002Fh3>\n\u003Cp>This plugin is licensed under the GPLv2 or later.\u003C\u002Fp>\n\u003Cp>Copyright (C) 2024 Automatik Blog\u003C\u002Fp>\n\u003Cp>This program is free software; you can redistribute it and\u002For modify it under the terms of the GNU General Public License as published by the Free Software Foundation; version 2 of the License, or any later version.\u003C\u002Fp>\n","A plugin for integration with Automatik Blog, allowing automated publishing of SEO-optimized articles via REST API.",1000,4404,"2025-03-02T20:11:00.000Z","6.7.5","5.0","7.0",[66,67,68,69,70],"articles","categories","content-publishing","images","rest-api","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fautomatik-blog.zip",92,0,{"slug":75,"name":76,"version":77,"author":75,"author_profile":78,"description":79,"short_description":80,"active_installs":59,"downloaded":81,"rating":73,"num_ratings":73,"last_updated":82,"tested_up_to":83,"requires_at_least":84,"requires_php":85,"tags":86,"homepage":91,"download_link":92,"security_score":13,"vuln_count":73,"unpatched_count":73,"last_vuln_date":34,"fetched_at":27},"outrank","Outrank","1.0.7","https:\u002F\u002Fprofiles.wordpress.org\u002Feugenezolo\u002F","\u003Cp>Grow Organic Traffic Without Lifting a Finger.\u003C\u002Fp>\n\u003Cp>Outrank is your behind-the-scenes content team powered by AI. It creates high-quality, SEO-optimized blog posts that drive traffic to your WordPress site – automatically. No brainstorming, no writing, no scheduling. Just pure growth on autopilot.\u003C\u002Fp>\n\u003Cp>Outrank plugin may embed external links or credits on the public site.\u003C\u002Fp>\n\u003Cp>The plugin provides secure API access to retrieve your published posts for content analysis and optimization within the Outrank app.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Fully automatic content creation and keyword research – find hidden keyword gems and publish optimized articles daily.\u003C\u002Fli>\n\u003Cli>Write in 150+ languages – speak to your audience wherever they are.\u003C\u002Fli>\n\u003Cli>One-click integration with WordPress – set it up once and your content gets published like magic.\u003C\u002Fli>\n\u003Cli>SEO-friendly, fact-checked articles with media – includes internal links, videos, images, and credible citations.\u003C\u002Fli>\n\u003Cli>Your voice, your tone – match your brand’s style with AI-tuned tone control.\u003C\u002Fli>\n\u003Cli>Up to 4000 words per article – long-form, evergreen content designed to rank and convert.\u003C\u002Fli>\n\u003Cli>Smart daily publishing plan – a tailored 30-day strategy to keep content flowing.\u003C\u002Fli>\n\u003Cli>Multi-user and multi-site support – manage teams and scale across sites easily.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>External services\u003C\u002Fh3>\n\u003Cp>This plugin connects to the Outrank API to fetch blog article content for your site. This is necessary to sync AI-generated content to your WordPress posts.\u003C\u002Fp>\n\u003Cp>Data sent:\u003Cbr \u002F>\n– API Key (stored by user in plugin settings)\u003C\u002Fp>\n\u003Cp>Data is sent when:\u003Cbr \u002F>\n– Articles are synced via the Outrank API.\u003C\u002Fp>\n\u003Cp>External Service:\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fwww.outrank.so\" rel=\"nofollow ugc\">Outrank API\u003C\u002Fa>\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fwww.outrank.so\u002Fprivacy-policy\" rel=\"nofollow ugc\">Privacy Policy\u003C\u002Fa>\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fwww.outrank.so\u002Fterms-of-use\" rel=\"nofollow ugc\">Terms of Use\u003C\u002Fa>\u003C\u002Fp>\n","Outrank automatically creates and publishes SEO-optimized articles to your WordPress site as blog posts or drafts.",6247,"2026-03-06T12:11:00.000Z","6.9.4","6.4","8.0",[87,88,89,90],"ai-blog","article-sync","content-automation","seo","https:\u002F\u002Foutrank.so","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Foutrank.1.0.7.zip",{"slug":94,"name":95,"version":96,"author":97,"author_profile":98,"description":99,"short_description":100,"active_installs":101,"downloaded":102,"rating":11,"num_ratings":103,"last_updated":104,"tested_up_to":83,"requires_at_least":63,"requires_php":105,"tags":106,"homepage":109,"download_link":110,"security_score":13,"vuln_count":73,"unpatched_count":73,"last_vuln_date":34,"fetched_at":27},"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,2,"2026-03-13T05:13:00.000Z","7.4",[107,66,108,21,90],"ai","automation","https:\u002F\u002Fgetautoseo.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgetautoseo-ai-content-publisher.1.3.46.zip",{"slug":112,"name":113,"version":114,"author":112,"author_profile":115,"description":116,"short_description":117,"active_installs":118,"downloaded":119,"rating":11,"num_ratings":103,"last_updated":120,"tested_up_to":121,"requires_at_least":122,"requires_php":123,"tags":124,"homepage":18,"download_link":125,"security_score":126,"vuln_count":73,"unpatched_count":73,"last_vuln_date":34,"fetched_at":27},"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",[66,21,112,90],"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fkafkai.1.5.8.zip",85,{"slug":128,"name":129,"version":130,"author":131,"author_profile":132,"description":133,"short_description":134,"active_installs":135,"downloaded":136,"rating":13,"num_ratings":14,"last_updated":137,"tested_up_to":138,"requires_at_least":139,"requires_php":18,"tags":140,"homepage":145,"download_link":146,"security_score":126,"vuln_count":73,"unpatched_count":73,"last_vuln_date":34,"fetched_at":27},"secret-content","Secret Content","1.0","maxemil","https:\u002F\u002Fprofiles.wordpress.org\u002Fmaxemil\u002F","\u003Cp>Simply tick the checkbox “Show this to logged in visitors only”  This works on a per post \u002F per page basis.  Not yet enabeled for custom post types.\u003C\u002Fp>\n\u003Cp>You do not need to insert custom functions or shortcodes. You do not need to change theme template files.\u003Cbr \u002F>\nThis plugin works by filtering WordPress core functions.\u003C\u002Fp>\n\u003Cp>If you “hide” a parent page, the children will be hidden in the menu as well.\u003C\u002Fp>\n\u003Cp>Technically the filters are modifying the query or the result of databse calls on standard WP features:  wp_get_nav, wp_list_pages, $posts, previous_post, next_post.\u003Cbr \u002F>\nWhen ticking the checkbox, the plugin saves a key\u002Fvalue pair in the postmeta database table.\u003Cbr \u002F>\nWhen uninstalling the plugin, the entrys to the postmeta table are deleted.\u003C\u002Fp>\n\u003Cp>Suggestions, Questions and feedback are welcome.\u003C\u002Fp>\n","Easily mark any post or a page as \"for logged in members only\", hiding it from public view! (not for custom post types).",200,5868,"2012-03-01T14:36:00.000Z","3.3.2","2.8",[141,142,143,144],"hidden-posts","hide-content","members-only","restricted-content","http:\u002F\u002Foneconsult.dk\u002Fwordpress","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsecret-content.zip",{"attackSurface":148,"codeSignals":166,"taintFlows":173,"riskAssessment":174,"analyzedAt":185},{"hooks":149,"ajaxHandlers":159,"restRoutes":160,"shortcodes":161,"cronEvents":165,"entryPointCount":14,"unprotectedCount":73},[150,156],{"type":151,"name":152,"callback":153,"file":154,"line":155},"action","wp_enqueue_scripts","hypotext_scripts","hypotext.php",57,{"type":151,"name":152,"callback":157,"file":154,"line":158},"hypotext_css",59,[],[],[162],{"tag":4,"callback":163,"file":154,"line":164},"hypotext_shortcode",61,[],{"dangerousFunctions":167,"sqlUsage":168,"outputEscaping":170,"fileOperations":73,"externalRequests":73,"nonceChecks":73,"capabilityChecks":73,"bundledLibraries":172},[],{"prepared":73,"raw":73,"locations":169},[],{"escaped":73,"rawEcho":73,"locations":171},[],[],[],{"summary":175,"deductions":176},"The hypotext plugin v1.0.1 exhibits a mixed security posture. On the positive side, the static analysis reveals excellent coding practices in several key areas. All SQL queries are properly prepared, all output is correctly escaped, and there are no identified dangerous functions, file operations, or external HTTP requests.  Furthermore, the plugin has a minimal attack surface with only one shortcode and no AJAX handlers or REST API routes that appear unprotected. Taint analysis shows no concerning flows. However, a significant concern is the presence of a known, unpatched medium severity vulnerability from April 2025. This suggests a potential for cross-site scripting, and the fact that it's unpatched is a direct risk to users. The lack of nonce and capability checks across the board, while seemingly acceptable given the limited attack surface, is a general weakness that could become a larger issue if the plugin's functionality or attack surface were to expand in the future without corresponding security enhancements.",[177,180,183],{"reason":178,"points":179},"Unpatched medium severity CVE",15,{"reason":181,"points":182},"0 Nonce checks",5,{"reason":184,"points":182},"0 Capability checks","2026-03-16T21:45:22.423Z",{"wat":187,"direct":196},{"assetPaths":188,"generatorPatterns":191,"scriptPaths":192,"versionParams":193},[189,190],"\u002Fwp-content\u002Fplugins\u002Fhypotext\u002Fcss\u002Fhypotext.css","\u002Fwp-content\u002Fplugins\u002Fhypotext\u002Fjs\u002Fhypotext.js",[],[190],[194,195],"hypotext.css?ver=","hypotext.js?ver=",{"cssClasses":197,"htmlComments":203,"htmlAttributes":204,"restEndpoints":211,"jsGlobals":212,"shortcodeOutput":213},[4,198,199,200,201,202],"hypotext-anchor-","hypotext-content","hypotext-content-","closed","close",[],[205,206,207,208,209,210],"id=\"hypotext-anchor-","rel=\"hypotext-content-","class=\"hypotext closed\"","class=\"hypotext-content hypotext-content-","rel=\"hypotext-anchor-","class=\"hypotext closed close\"",[],[],[214,215,216],"\u003Ca href=\"#\" id=\"hypotext-anchor-","\u003Cdiv class=\"hypotext-content hypotext-content-","\u003Ca href=\"#\" class=\"hypotext closed close\" rel=\"hypotext-content-"]