[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fe_AtiBk53M9bWWR04IUwNE9Kk3P-zmzrSe7-ajnK9Ac":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":13,"last_updated":14,"tested_up_to":15,"requires_at_least":16,"requires_php":17,"tags":18,"homepage":24,"download_link":25,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28,"vulnerabilities":29,"developer":30,"crawl_stats":27,"alternatives":35,"analysis":139,"fingerprints":200},"publishing-conditions","Publishing Conditions","1.0.2","maurobringolf","https:\u002F\u002Fprofiles.wordpress.org\u002Fmaurobringolf\u002F","\u003Cp>This plugin helps enforcing a set of conditions before posts can be published. You can basically integrate your pre-publish checklist into WordPress itself! The following conditions are currently supported:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>The post is not ‘Uncategorized’\u003C\u002Fli>\n\u003Cli>The post has at least one tag\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>If you need more conditions or have other suggestions for improvement, let me know! The best place to do so is via an issue on \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fmaurobringolf\u002Fpublishing-conditions\" rel=\"nofollow ugc\">GitHub\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Usage\u003C\u002Fh3>\n\u003Cp>If a post does not meet your publishing conditions and you try to publish anyway, \u003Cstrong>it will be set to draft instead\u003C\u002Fstrong>. You can customize your publishing conditions under \u003Cstrong>Settings->Writing\u003C\u002Fstrong>. That is all there is to it!\u003C\u002Fp>\n","Prevent yourself from publishing unfinished posts.",10,2763,0,"2017-09-23T14:44:00.000Z","4.8.28","3.0","5.3",[19,20,21,22,23],"blogging","checklist","conditions","publishing","writing","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpublishing-conditions.zip",85,null,"2026-03-15T15:16:48.613Z",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":31,"total_installs":11,"avg_security_score":26,"avg_patch_time_days":32,"trust_score":33,"computed_at":34},2,30,84,"2026-04-04T15:25:10.078Z",[36,61,81,102,122],{"slug":37,"name":38,"version":39,"author":40,"author_profile":41,"description":42,"short_description":43,"active_installs":44,"downloaded":45,"rating":46,"num_ratings":47,"last_updated":48,"tested_up_to":49,"requires_at_least":50,"requires_php":51,"tags":52,"homepage":56,"download_link":57,"security_score":58,"vuln_count":59,"unpatched_count":13,"last_vuln_date":60,"fetched_at":28},"novelist","Novelist","1.3.0","Ashley","https:\u002F\u002Fprofiles.wordpress.org\u002Fnosegraze\u002F","\u003Cp>Novelist helps authors easily organize and display their portfolio of books.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Features:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>All books are stored in their own “Books” area.\u003C\u002Fli>\n\u003Cli>Easy form for filling out book information.\u003C\u002Fli>\n\u003Cli>All book information is automatically formatted for you.\u003C\u002Fli>\n\u003Cli>Customizable templates.\u003C\u002Fli>\n\u003Cli>Easily create an archive of all your books.\u003C\u002Fli>\n\u003Cli>Developer-friendly.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Available Book Info Fields:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Title\u003C\u002Fli>\n\u003Cli>Book Cover\u003C\u002Fli>\n\u003Cli>Series (name and number)\u003C\u002Fli>\n\u003Cli>Contributors\u003C\u002Fli>\n\u003Cli>Publisher\u003C\u002Fli>\n\u003Cli>Release Date\u003C\u002Fli>\n\u003Cli>Genres\u003C\u002Fli>\n\u003Cli>Pages\u003C\u002Fli>\n\u003Cli>Synopsis\u003C\u002Fli>\n\u003Cli>Goodreads Link\u003C\u002Fli>\n\u003Cli>Purchase Links (configure your own list of retail sites)\u003C\u002Fli>\n\u003Cli>ISBN13\u003C\u002Fli>\n\u003Cli>ASIN\u003C\u002Fli>\n\u003Cli>Excerpt\u003C\u002Fli>\n\u003Cli>Extra Text\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Documentation\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Extensive documentation is available at \u003Ca href=\"https:\u002F\u002Fnovelistplugin.com\u002Fdocs\u002F\" rel=\"nofollow ugc\">novelistplugin.com\u002Fdocs\u003C\u002Fa>\u003C\u002Fp>\n","Easily organize and display your portfolio of books.",1000,30645,100,9,"2025-08-02T14:58:00.000Z","6.8.5","5.0","7.4",[53,54,55,22,23],"authors","books","goodreads","https:\u002F\u002Fnovelistplugin.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fnovelist.zip",98,3,"2025-03-27 00:00:00",{"slug":62,"name":63,"version":64,"author":65,"author_profile":66,"description":67,"short_description":68,"active_installs":69,"downloaded":70,"rating":71,"num_ratings":59,"last_updated":72,"tested_up_to":73,"requires_at_least":50,"requires_php":51,"tags":74,"homepage":24,"download_link":80,"security_score":46,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"journalist-ai","Arvow AI SEO Writer","1.5.2","Afonso Matos","https:\u002F\u002Fprofiles.wordpress.org\u002Fafonsomatos\u002F","\u003Cp>\u003Ca href=\"https:\u002F\u002Farvow.com\" rel=\"nofollow ugc\">Arvow AI SEO Writer\u003C\u002Fa> not only writes “SEO-optimized” content, it also adds in-article images, videos, internal links, external links, bullets, tables, quotes and much more to create a feature-rich article that satisfies user’s search intent.\u003C\u002Fp>\n\u003Cp>Moreover, the autoblogging feature automatically writes and publishes to your WordPress site on autopilot. It can also automatically index your pages on search engines, and syndicate your blog content to social media.\u003C\u002Fp>\n\u003Cp>Here’s a full breakdown on every feature of this AI:\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\u002FBB6SgJPZa9k?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>This WordPress plugin allows you to \u003Ca href=\"https:\u002F\u002Fdocs.arvow.com\u002Farticles\u002F6541632-wordpress-integration\" rel=\"nofollow ugc\">integrate your WordPress website with Arvow AI SEO Writer\u003C\u002Fa> to benefit from all its AI SEO features.\u003C\u002Fp>\n\u003Cp>It’s more than just an AI writing software—it’s an ecosystem of AI tools that allow WordPress users to do more with their sites. Here’s a list of every feature included:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>SEO AI Article Writing\u003C\u002Fli>\n\u003Cli>Convert YouTube Video to Blog Post\u003C\u002Fli>\n\u003Cli>AI News Article Generation\u003C\u002Fli>\n\u003Cli>AutoBlogging (i.e., automatically generate and publish articles to your WordPress site)\u003C\u002Fli>\n\u003Cli>AutoLinking (i.e., add links to existing content on your site)\u003C\u002Fli>\n\u003Cli>Automatic Page Indexer\u003C\u002Fli>\n\u003Cli>Social Syndication\u003C\u002Fli>\n\u003Cli>Keyword Monitoring\u003C\u002Fli>\n\u003Cli>Elementor Integration (automatically create Elementor-compatible pages)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Now let’s break down how each one of these features works and their use cases.\u003C\u002Fp>\n\u003Ch3>AI SEO Writing\u003C\u002Fh3>\n\u003Cp>The SEO AI writing feature allows users to input a title or a keyword and have it generate a blog post with images, videos, internal links, external links, bullets, tables, quotes, and more—all of it “SEO optimized” and ready to be published to your WordPress site.\u003C\u002Fp>\n\u003Cp>Furthermore, with a click of a button, you can have the article published straight to your WordPress site. If you’re looking for an automatic blog that writes and publishes to your site, the Autoblogging feature is something you should try.\u003C\u002Fp>\n\u003Ch3>AI SEO Editor\u003C\u002Fh3>\n\u003Cp>With the AI SEO Editor you can edit your articles in seconds, that includes the following:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Adding internal links\u003C\u002Fli>\n\u003Cli>Adding external links\u003C\u002Fli>\n\u003Cli>Making text longer, shorter\u003C\u002Fli>\n\u003C\u002Ful>\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\u002F9GOuwmO0qaU?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\u003Ch3>AI Autoblogging\u003C\u002Fh3>\n\u003Cp>The AI \u003Ca href=\"https:\u002F\u002Farvow.com\u002Fautoblog\" rel=\"nofollow ugc\">Autoblogging\u003C\u002Fa> feature automatically generates and publishes articles to your WordPress site on a scheduled basis. This feature ensures your site stays updated with fresh, relevant content without requiring constant manual effort.\u003C\u002Fp>\n\u003Cp>This is ideal for WordPress users looking to maintain an active online presence effortlessly and automate their SEO efforts.\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\u002FuNYh1NqfWyU?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\u003Ch3>Video to Blog Post\u003C\u002Fh3>\n\u003Cp>This feature allows users to convert YouTube videos into fully-formed blog posts. By analyzing the video’s content, the tool generates a coherent and engaging article, complete with images, embedded video, and SEO optimization.\u003C\u002Fp>\n\u003Cp>This is perfect for content creators who want to repurpose their video content for written platforms, expanding their reach and engagement.\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\u002FzCJ52gli9Ac?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\u003Ch3>AI News Article Generation\u003C\u002Fh3>\n\u003Cp>The \u003Ca href=\"https:\u002F\u002Farvow.com\u002Fai-news-article-generator\" rel=\"nofollow ugc\">AI News Article Generation tool\u003C\u002Fa> provides users with the ability to create timely, relevant news articles based on current events.\u003C\u002Fp>\n\u003Cp>You can have a dedicated “News” section on your WordPress site that covers every news in your niche, giving your users a better user-experience and making your site more relevant and trustworthy in Google’s eyes in its niche.\u003C\u002Fp>\n\u003Cp>The AI news article generator crafts articles that are both informative and engaging, helping to keep your audience informed with the latest developments in your industry.\u003C\u002Fp>\n\u003Ch3>AutoLinking\u003C\u002Fh3>\n\u003Cp>The \u003Ca href=\"https:\u002F\u002Farvow.com\u002Fauto-linking-tool\" rel=\"nofollow ugc\">Autolinking\u003C\u002Fa> feature scans your existing content and intelligently inserts internal and external links to boost SEO and user engagement.\u003C\u002Fp>\n\u003Cp>This not only improves your site’s navigation but also enhances its authority by linking to high-quality, relevant sources.\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\u002FZ132K67Qcxw?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\u003Ch3>SEO Keyword Monitoring\u003C\u002Fh3>\n\u003Cp>Keyword Monitoring tracks the performance of specific keywords related to your content. This feature provides valuable insights into which keywords are driving traffic and which ones need optimization, helping you refine your SEO strategy for better results.\u003C\u002Fp>\n\u003Cp>By utilizing these powerful features, WordPress users can significantly enhance their site’s content quality, SEO performance, and overall user engagement, making Arvow an invaluable tool for any content-driven website.\u003C\u002Fp>\n\u003Ch3>Useful Links\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Farvow.com\u002Flearn\" rel=\"nofollow ugc\">AI blogging Training\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdocs.arvow.com\u002F\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Farvow.readme.io\u002Freference\u002Fv0-1-batch-create\" rel=\"nofollow ugc\">API Docs\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>The plugin creates a REST endpoint that’s used by Arvow to send articles to your WordPress website.\u003C\u002Fp>\n\u003Cp>The Service is provided under the terms of \u003Ca href=\"https:\u002F\u002Farvow.com\u002Ftos\" rel=\"nofollow ugc\">Terms of Service\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Farvow.com\u002Fprivacy\" rel=\"nofollow ugc\">Privacy Policy\u003C\u002Fa>.\u003C\u002Fp>\n","The AI SEO writer that generates human-like content and auto-publishes it to your WordPress blog.",900,5146,46,"2025-11-18T16:13:00.000Z","6.7.5",[75,76,77,78,79],"ai-seo-writer","ai-writing","autoblogging","seo-writer","seo-writing","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fjournalist-ai.1.5.2.zip",{"slug":82,"name":83,"version":84,"author":85,"author_profile":86,"description":87,"short_description":88,"active_installs":89,"downloaded":90,"rating":91,"num_ratings":92,"last_updated":93,"tested_up_to":73,"requires_at_least":94,"requires_php":24,"tags":95,"homepage":98,"download_link":99,"security_score":100,"vuln_count":31,"unpatched_count":13,"last_vuln_date":101,"fetched_at":28},"ghost","Ghost","1.6.0","JohnONolan","https:\u002F\u002Fprofiles.wordpress.org\u002Fjohnonolan\u002F","\u003Ch3>Ghost Migrator: The easy way to migrate data to Ghost\u003C\u002Fh3>\n\u003Cp>The official Ghost plugin allows you to export your WordPress data in a JSON format that can be imported quickly and easily by the \u003Ca href=\"https:\u002F\u002Fghost.org\" rel=\"nofollow ugc\">Ghost\u003C\u002Fa> publishing platform.\u003C\u002Fp>\n\u003Ch4>Features Overview\u003C\u002Fh4>\n\u003Cp>The Ghost Migrator plugin will export as much blog and publication data as it can into a clean set of exported files.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Posts, pages, tags and authors are all automatically exported and recreated for Ghost\u003C\u002Fli>\n\u003Cli>Tags will be migrated, but not categories. If needed you can \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwpcat2tag-importer\u002F\" rel=\"ugc\">convert your categories to tags\u003C\u002Fa> before exporting.\u003C\u002Fli>\n\u003Cli>Ghost does not have built-in comments, but it does integrate with \u003Ca href=\"https:\u002F\u002Fghost.org\u002Fintegrations\u002F?tag=community\" rel=\"nofollow ugc\">many comment platforms\u003C\u002Fa> if you want to migrate your comments there.\u003C\u002Fli>\n\u003Cli>No custom fields, meta, shortcodes, post types, taxonomies or binary files will be migrated. Just regular \u003Cstrong>posts\u003C\u002Fstrong>, \u003Cstrong>pages\u003C\u002Fstrong>, \u003Cstrong>tags\u003C\u002Fstrong> and \u003Cstrong>images\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Passwords are not migrated – after importing to Ghost, each user may perform a password reset to gain access to their Ghost account\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Docs & Support\u003C\u002Fh4>\n\u003Cp>You can find \u003Ca href=\"https:\u002F\u002Fghost.org\u002Fdocs\u002F\" rel=\"nofollow ugc\">docs\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fghost.org\u002Ffaq\u002F\" rel=\"nofollow ugc\">FAQ\u003C\u002Fa> and more detailed information about Ghost on \u003Ca href=\"https:\u002F\u002Fghost.org\" rel=\"nofollow ugc\">ghost.org\u003C\u002Fa>. If you’re unable to find the answer to your question in our FAQ or in any of the documentation, try searching the \u003Ca href=\"https:\u002F\u002Fforum.ghost.org\" rel=\"nofollow ugc\">Ghost support forum\u003C\u002Fa> – if you still don’t find the answer you need, post a new topic!\u003C\u002Fp>\n\u003Ch3>Bug reports\u003C\u002Fh3>\n\u003Cp>Bug reports for the Ghost Migrator plugin are welcome over on our \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Ftryghost\u002Fwp-ghost-exporter\u002F\" rel=\"nofollow ugc\">GitHub repository\u003C\u002Fa>. Please note that GitHub is not a support forum, and that issues that aren’t properly qualified as bugs will be closed.\u003C\u002Fp>\n\u003Ch3>Further Reading\u003C\u002Fh3>\n\u003Cp>For more information about Ghost and help getting started with the platform, check out:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>The \u003Ca href=\"https:\u002F\u002Fghost.org\" rel=\"nofollow ugc\">Ghost\u003C\u002Fa> official homepage\u003C\u002Fli>\n\u003Cli>The \u003Ca href=\"https:\u002F\u002Fghost.org\u002Fdocs\u002F\" rel=\"nofollow ugc\">Ghost Support & FAQ\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>The \u003Ca href=\"https:\u002F\u002Fforum.ghost.org\" rel=\"nofollow ugc\">Ghost Forum & Community\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Follow Ghost on \u003Ca href=\"https:\u002F\u002Ftwitter.com\u002Fghost\" rel=\"nofollow ugc\">Twitter\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","Export all your WordPress data to Ghost in a couple of clicks!",600,42643,72,7,"2024-11-15T20:14:00.000Z","4.2.0",[19,96,82,97,22],"export","migrate","http:\u002F\u002Fghost.org","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fghost.1.6.0.zip",90,"2024-05-07 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":46,"num_ratings":111,"last_updated":112,"tested_up_to":113,"requires_at_least":114,"requires_php":51,"tags":115,"homepage":120,"download_link":121,"security_score":46,"vuln_count":13,"unpatched_count":13,"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,1,"2026-02-18T09:29:00.000Z","6.9.4","5.8",[116,19,117,118,119],"ai","content-marketing","content-writing","seo","https:\u002F\u002Fcontentpen.ai","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcontentpen.1.0.11.zip",{"slug":123,"name":124,"version":125,"author":124,"author_profile":126,"description":127,"short_description":128,"active_installs":109,"downloaded":129,"rating":46,"num_ratings":59,"last_updated":130,"tested_up_to":49,"requires_at_least":131,"requires_php":51,"tags":132,"homepage":135,"download_link":136,"security_score":137,"vuln_count":59,"unpatched_count":13,"last_vuln_date":138,"fetched_at":28},"progress-planner","Progress Planner","1.9.0","https:\u002F\u002Fprofiles.wordpress.org\u002Fprogressplanner\u002F","\u003Cp>A website isn’t something you set up once and forget about. Over time, small issues pile up — broken links, outdated content, slow load times — and suddenly, your site isn’t performing as well as it should. But staying on top of maintenance and optimization takes time and effort. Where do you even start?\u003C\u002Fp>\n\u003Cp>Progress Planner makes website upkeep easy. Built by the founders of Yoast, this plugin helps you keep your site optimized with clear, actionable recommendations, a smart to-do list and guided challenges that help you improve your site step by step. No more guesswork — just the right tasks at the right time.\u003C\u002Fp>\n\u003Ch3>🔑 Key features\u003C\u002Fh3>\n\u003Ch4>Get personalized recommendations with Ravi’s Recommendations\u003C\u002Fh4>\n\u003Cp>Keeping up with all the little tasks that make a website run smoothly can be overwhelming. That’s why we’ve curated an interactive list of important but often-overlooked improvements for you. With Ravi’s Recommendations, you don’t have to figure out what needs attention — we do that for you.\u003C\u002Fp>\n\u003Cp>From setting your site’s tagline and icon to reviewing your permalink structure or removing default WordPress content, we surface the tasks that help keep your site professional, optimized and secure. Each recommendation comes with clear instructions, so all you have to do is put them into practice — no guesswork required.\u003C\u002Fp>\n\u003Ch4>Stay organized with an in-context to-do list\u003C\u002Fh4>\n\u003Cp>Managing website tasks can be messy, but Progress Planner keeps everything in one place. Your to-do list isn’t just another checklist — it’s right where you need it. Add your own website tasks and keep them in context, so you have them on hand while working on your site. No more forgetting what needs to be done!\u003C\u002Fp>\n\u003Ch4>Track your website activity over time\u003C\u002Fh4>\n\u003Cp>A well-maintained website isn’t built in a day — it’s improved with regular updates. Your website activity score reflects the maintenance work you’ve done over the past 30 days, helping you stay on track and keep your site in top shape.\u003C\u002Fp>\n\u003Ch4>Earn badges and streaks for your progress\u003C\u002Fh4>\n\u003Cp>Motivation matters! Stay engaged with Progress Planner’s built-in gamification. Earn badges and track your streaks as you complete tasks and keep your website in great shape.\u003C\u002Fp>\n\u003Ch4>Everything in one place: Your dashboard\u003C\u002Fh4>\n\u003Cp>Your dashboard gives you a clear overview of your website’s progress. See your recommendations, to-do list and achievements at a glance — so you can jump right into the most important tasks.\u003C\u002Fp>\n\u003Ch3>🧹 Ready to make website maintenance easier?\u003C\u002Fh3>\n\u003Cp>Progress Planner takes the frustration out of keeping your website in top shape. Whether you’re tackling quick fixes or diving into bigger improvements, you’ll always know what to do next.\u003C\u002Fp>\n\u003Cp>Download Progress Planner for free and start optimizing your site today!\u003C\u002Fp>\n","Powering your website’s progress! Track, motivate, and enhance your website management with daily activity tracking and weekly progress reports.",8838,"2025-10-29T09:17:00.000Z","6.6",[19,133,134,23],"maintenance","planning","https:\u002F\u002Fprpl.fyi\u002Fhome","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fprogress-planner.1.9.0.zip",95,"2025-10-06 00:00:00",{"attackSurface":140,"codeSignals":173,"taintFlows":187,"riskAssessment":188,"analyzedAt":199},{"hooks":141,"ajaxHandlers":169,"restRoutes":170,"shortcodes":171,"cronEvents":172,"entryPointCount":13,"unprotectedCount":13},[142,148,152,156,162,164],{"type":143,"name":144,"callback":145,"priority":11,"file":146,"line":147},"action","save_post","add_pre_publish_check","src\\class-main.php",49,{"type":143,"name":149,"callback":150,"file":146,"line":151},"plugins_loaded","load_textdomain",50,{"type":143,"name":153,"callback":154,"file":146,"line":155},"post_updated_messages","change_post_published_message",51,{"type":157,"name":158,"callback":159,"priority":160,"file":146,"line":161},"filter","redirect_post_location","add_notice_query_var",99,89,{"type":143,"name":144,"callback":145,"priority":11,"file":146,"line":163},91,{"type":143,"name":165,"callback":166,"file":167,"line":168},"admin_init","setup","src\\class-settings.php",19,[],[],[],[],{"dangerousFunctions":174,"sqlUsage":175,"outputEscaping":177,"fileOperations":13,"externalRequests":13,"nonceChecks":13,"capabilityChecks":13,"bundledLibraries":186},[],{"prepared":13,"raw":13,"locations":176},[],{"escaped":13,"rawEcho":178,"locations":179},4,[180,182,183,185],{"file":167,"line":26,"context":181},"raw output",{"file":167,"line":26,"context":181},{"file":167,"line":184,"context":181},103,{"file":167,"line":184,"context":181},[],[],{"summary":189,"deductions":190},"The \"publishing-conditions\" plugin version 1.0.2 exhibits a generally positive security posture based on the provided static analysis. The absence of AJAX handlers, REST API routes, shortcodes, and cron events suggests a limited attack surface, which is a good security practice. Furthermore, the complete utilization of prepared statements for all SQL queries is a significant strength, mitigating the risk of SQL injection vulnerabilities. The lack of dangerous function calls, file operations, and external HTTP requests also contributes to a more secure codebase.\n\nHowever, a critical concern arises from the \"Output escaping\" analysis, which indicates that 100% of the identified outputs are not properly escaped. This means that any dynamic data displayed by the plugin could be vulnerable to Cross-Site Scripting (XSS) attacks if not handled carefully by other mechanisms or if the data itself is not sanitized before being passed to the plugin. The plugin also lacks nonce and capability checks, which could be a weakness if any hidden entry points are discovered or if the plugin is extended in the future, potentially allowing unauthorized actions.\n\nThe vulnerability history is clean, with no recorded CVEs. This absence of past vulnerabilities is reassuring and may indicate good development practices or simply that the plugin has not been a target of significant scrutiny. In conclusion, while the plugin's limited attack surface and secure SQL handling are commendable, the unescaped output presents a tangible risk of XSS vulnerabilities. Addressing the output escaping is paramount to improving its overall security.",[191,194,197],{"reason":192,"points":193},"0% of outputs properly escaped",8,{"reason":195,"points":196},"No nonce checks",5,{"reason":198,"points":196},"No capability checks","2026-03-17T01:36:51.651Z",{"wat":201,"direct":210},{"assetPaths":202,"generatorPatterns":205,"scriptPaths":206,"versionParams":207},[203,204],"\u002Fwp-content\u002Fplugins\u002Fpublishing-conditions\u002Fcss\u002Fstyle.css","\u002Fwp-content\u002Fplugins\u002Fpublishing-conditions\u002Fjs\u002Fscript.js",[],[204],[208,209],"publishing-conditions\u002Fcss\u002Fstyle.css?ver=","publishing-conditions\u002Fjs\u002Fscript.js?ver=",{"cssClasses":211,"htmlComments":212,"htmlAttributes":213,"restEndpoints":214,"jsGlobals":215,"shortcodeOutput":216},[],[],[],[],[],[]]