[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fTCMGQD_uFS_G3q7BSWpNEJIYcnrRyC_Tkyv4dyTstS4":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":27,"vuln_count":28,"unpatched_count":29,"last_vuln_date":30,"fetched_at":31,"vulnerabilities":32,"developer":64,"crawl_stats":38,"alternatives":70,"analysis":167,"fingerprints":376},"mihdan-no-external-links","No External Links","5.1.8","mihdan","https:\u002F\u002Fprofiles.wordpress.org\u002Fmihdan\u002F","\u003Cp>No External Links converts external links to internal links. Featuring \u003Cem>Full Page or Targeted Content Filtering\u003C\u002Fem>, \u003Cem>Custom Redirect Page\u002FMessage\u003C\u002Fem>, \u003Cem>Encoded Masks\u003C\u002Fem>, \u003Cem>External Link Click Logging\u003C\u002Fem>, \u003Cem>Individual Link Exclusion\u003C\u002Fem>, \u003Cem>Post\u002FPage Specific Exclusion\u003C\u002Fem>, and many more…\u003C\u002Fp>\n\u003Ch4>Example\u003C\u002Fh4>\n\u003Cp>Links like “\u003Cem>https:\u002F\u002Fwordpress.org\u003C\u002Fem>” will be masked into\u003Cbr \u002F>\n“\u003Cem>http:\u002F\u002Fwww.example.com\u002Fgoto\u002Fhttps:\u002F\u002Fwordpress.org\u003C\u002Fem>“.\u003C\u002Fp>\n\u003Ch4>Warning\u003C\u002Fh4>\n\u003Cp>No External Links may conflict with cache plugins.\u003Cbr \u002F>\nUsually adding the redirect page to the caching plugin exclusions works fine, but there are no guarantees.\u003Cbr \u002F>\nCreate a \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fmihdan-no-external-links\" rel=\"ugc\">support topic\u003C\u002Fa> if you need assistance resolving a caching issue.\u003Cbr \u002F>\n\u003Cstrong>\u003Cem>Please provide as much detail as possible, for example, what version of WordPress & PHP you are using. Which caching plugin you are using. The more information you include the better.\u003C\u002Fem>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch4>Details\u003C\u002Fh4>\n\u003Cp>No External Links is designed for specialists who sell different kinds of advertisements on their web site and care about the number of outgoing links that can be found by search engines. Now you can make all external links internal.\u003C\u002Fp>\n\u003Ch4>How To Use\u003C\u002Fh4>\n\u003Cp>Just do everything like you would normally, and as long as the plugin is active, external links will be automatically masked.\u003C\u002Fp>\n\u003Ch4>Recommended Settings\u003C\u002Fh4>\n\u003Cp>The default settings that are used on a fresh install of the plugin are what we recommend.\u003C\u002Fp>\n\u003Ch4>Support\u003C\u002Fh4>\n\u003Cp>Need help with anything? Please create a \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fmihdan-no-external-links\" rel=\"ugc\">support topic\u003C\u002Fa>.\u003Cbr \u002F>\n\u003Cstrong>\u003Cem>Please provide as much detail as possible, for example, what version of WordPress & PHP you are using. Examples of links that do not work. If you are using a caching plugin, please specify which one. The more information you include the better.\u003C\u002Fem>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch4>Feature Request\u003C\u002Fh4>\n\u003Cp>Want a feature added to this plugin? Create a \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fmihdan-no-external-links\" rel=\"ugc\">support topic\u003C\u002Fa>.\u003Cbr \u002F>\nWe are always looking to add features to improve our plugin.\u003C\u002Fp>\n\u003Ch4>Localization\u003C\u002Fh4>\n\u003Cp>We apologize that the latest version has changed so much that existing localizations no longer work.\u003Cbr \u002F>\nIf you would like to contribute to the translations please get in touch.\u003C\u002Fp>\n\u003Ch4>Note\u003C\u002Fh4>\n\u003Cp>No External Links \u003Cstrong>does not\u003C\u002Fstrong> make any changes to your database, it just processes the output. So you will not see these changes within the WYSIWYG editor.\u003C\u002Fp>\n","Convert external links into internal links, site wide or post\u002Fpage specific. Add NoFollow, Click logging, and more...",6000,78779,96,16,"2025-11-29T11:53:00.000Z","6.9.4","5.7.4","7.4",[20,21,22,23,24],"comments","links","posts","seo","seo-hide","https:\u002F\u002Fwww.kobzarev.com\u002Fprojects\u002Fno-external-links\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmihdan-no-external-links.5.1.8.zip",98,2,0,"2025-09-22 00:00:00","2026-03-15T15:16:48.613Z",[33,49],{"id":34,"url_slug":35,"title":36,"description":37,"plugin_slug":4,"theme_slug":38,"affected_versions":39,"patched_in_version":40,"severity":41,"cvss_score":42,"cvss_vector":43,"vuln_type":44,"published_date":30,"updated_date":45,"references":46,"days_to_patch":48},"CVE-2025-53451","no-external-links-cross-site-request-forgery","No External Links \u003C= 5.1.6.2 - Cross-Site Request Forgery","The No External Links plugin for WordPress is vulnerable to Cross-Site Request Forgery in versions up to, and including, 5.1.6.2. This is due to missing or incorrect nonce validation on a function. This makes it possible for unauthenticated attackers to perform an unauthorized action via a forged request granted they can trick a site administrator into performing an action such as clicking on a link.",null,"\u003C=5.1.6.2","5.1.7","medium",4.3,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:N\u002FUI:R\u002FS:U\u002FC:N\u002FI:L\u002FA:N","Cross-Site Request Forgery (CSRF)","2025-10-02 22:39:57",[47],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Ff6893498-5cd0-4649-893c-a204508cfd04?source=api-prod",11,{"id":50,"url_slug":51,"title":52,"description":53,"plugin_slug":4,"theme_slug":38,"affected_versions":54,"patched_in_version":55,"severity":41,"cvss_score":56,"cvss_vector":57,"vuln_type":58,"published_date":59,"updated_date":60,"references":61,"days_to_patch":63},"CVE-2022-1095","mihdan-no-external-links-cross-site-scripting","Mihdan: No External Links \u003C= 4.7.4 - Cross-Site Scripting","The Mihdan: No External Links plugin for WordPress is vulnerable to Stored Cross-Site Scripting via several parameters in versions up to, and including 4.7.4. This makes it possible for admin level attackers to inject arbitrary web scripts on web pages that execute whenever another administrator accesses the page. This can be exploited on multi-site installations and installations where unfiltered_html is disabled.","\u003C=4.7.4","4.8.0",5.5,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:H\u002FUI:N\u002FS:C\u002FC:L\u002FI:L\u002FA:N","Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')","2022-05-27 00:00:00","2024-01-22 19:56:02",[62],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Fd7778de0-591e-469a-acb2-5a66490a4690?source=api-prod",606,{"slug":7,"display_name":7,"profile_url":8,"plugin_count":48,"total_installs":65,"avg_security_score":66,"avg_patch_time_days":67,"trust_score":68,"computed_at":69},31120,93,165,74,"2026-04-04T04:09:48.924Z",[71,92,109,125,147],{"slug":72,"name":73,"version":74,"author":75,"author_profile":76,"description":77,"short_description":78,"active_installs":79,"downloaded":80,"rating":81,"num_ratings":82,"last_updated":83,"tested_up_to":84,"requires_at_least":85,"requires_php":86,"tags":87,"homepage":89,"download_link":90,"security_score":91,"vuln_count":29,"unpatched_count":29,"last_vuln_date":38,"fetched_at":31},"seo-super-comments","SEO Super Comments","0.7.2","Vladimir Prelovac","https:\u002F\u002Fprofiles.wordpress.org\u002Ffreediver\u002F","\u003Cp>Read the whole idea behind the concept here \u003Ca href=\"http:\u002F\u002Fwww.prelovac.com\u002Fvladimir\u002Fpresenting-seo-super-comments-concept\" title=\"Seo Super Comments Concept\" rel=\"nofollow ugc\">Seo Super Comments Concept\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>For each user comment we will create a new dynamic page on the blog, holding the actual comment information. This page will not actually exist in WordPress database, but we will create it dynamically using a WordPress plugin.\u003C\u002Fp>\n\u003Cp>What we instantly get in this way is big jump in site’s index visible to search engines. This is possible because blog comments are crawl-able, index-able and most importantly rank-able content. Also meaning you will start to get search engine traffic for the context of the comment.\u003C\u002Fp>\n\u003Cp>The old author link in the comments will now lead to the newly generated page. Author’s URL will still be displayed (and we can do-follow it now as it will be only one external  link on the page).\u003C\u002Fp>\n\u003Cp>The concept relies around optimizing the target page using title and H1 tag using the context of the comment. So basically we will take the excerpt of the comment and use it to create the page title and H1 tag and in the body we will old the content of the comment (plus some more goodies, read on).\u003C\u002Fp>\n\u003Cp>Since now all comments normally drain page rank even when nofollowed  (bad for your site) the whole idea of using them to generate links back to your site instead and get free indexable content along the way, looks just much more appealing.\u003C\u002Fp>\n\u003Cp>To spice things up, the dynamic comment page concept additionally features:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>* List of author's other comments on the post are presented (good value for the visitor, more content)\n* List of author's other comments on the blog (even more content, chance to interlink to your other posts, more value to the visitor)\n* Author url links are do-followed (option, but why not?)\n* Extra few clicks generated will increase your pageviews, lower the bounce rate and increase any CPM advertsing revenue\n* I have also created a mod for hugely popular XML sitemaps plugin to include all the new dynamic comment pages into your sitemap, so that the search engines can index the pages more quickly.\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Plugin by \u003Ca href=\"http:\u002F\u002Fwww.prelovac.com\u002Fvladimir\" rel=\"nofollow ugc\">Vladimir Prelovac\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Credits\u003C\u002Fh3>\n\u003Cp>Some of the ideas  came from other plugins.\u003C\u002Fp>\n\u003Cp>http:\u002F\u002Fscott.sherrillmix.com\u002Fblog\u002Fblogger\u002Fcreating-a-better-fake-post-with-a-wordpress-plugin\u002F\u003Cbr \u002F>\nhttp:\u002F\u002Fwww.semiologic.com\u002Fsoftware\u002Fwp-tweaks\u002Fdofollow\u002F\u003C\u002Fp>\n\u003Cp>Thanks.\u003C\u002Fp>\n\u003Ch3>License\u003C\u002Fh3>\n\u003Cp>This file is part of SEO Super Comments.\u003C\u002Fp>\n\u003Cp>SEO Super Comments 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, either version 3 of the License, or (at your option) any later version.\u003C\u002Fp>\n\u003Cp>SEO Super Comments is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.\u003C\u002Fp>\n\u003Cp>You should have received a copy of the GNU General Public License along with SEO Super Comments. If not, see \u003Ca href=\"http:\u002F\u002Fwww.gnu.org\u002Flicenses\u002F\" rel=\"nofollow ugc\">http:\u002F\u002Fwww.gnu.org\u002Flicenses\u002F\u003C\u002Fa>.\u003C\u002Fp>\n","SEO Super Comments turns your comments into new pages.",200,55403,66,3,"2014-12-22T14:03:00.000Z","4.2.39","2.5","",[20,21,88,22,23],"post","http:\u002F\u002Fwww.prelovac.com\u002Fvladimir\u002Fwordpress-plugins\u002Fseo-super-comments","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fseo-super-comments.zip",85,{"slug":93,"name":94,"version":95,"author":96,"author_profile":97,"description":98,"short_description":99,"active_installs":100,"downloaded":101,"rating":81,"num_ratings":102,"last_updated":103,"tested_up_to":104,"requires_at_least":105,"requires_php":86,"tags":106,"homepage":107,"download_link":108,"security_score":91,"vuln_count":29,"unpatched_count":29,"last_vuln_date":38,"fetched_at":31},"seo-internal-links","SEO Internal Links","2.3.1","Pankaj Jha","https:\u002F\u002Fprofiles.wordpress.org\u002Fmasdiblogs\u002F","\u003Cp>\u003Ca href=\"http:\u002F\u002Fonlinewebapplication.com\" rel=\"nofollow ugc\">Author Site\u003C\u002Fa>|\u003Cbr \u002F>\n\u003Ca href=\"http:\u002F\u002Fonlinewebapplication.com\u002Fwordpress-seo-internal-links\u002F\" rel=\"nofollow ugc\">Plugin Home Page\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>SEO Internal Links plugin provides automatic SEO benefits for your site in addition to custom keyword lists, nofollow and much more configurable options. SEO Internal Links can automatically link keywords and phrases in your posts and comments with corresponding posts, pages, categories and tags on your blog. In case the plugin finds more of once the same word in a post, it will only change the first one. This is to avoid black seo and inconveniences to the users.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Works on all modern browsers.\u003C\u002Fli>\n\u003Cli>Work With all the cache plugins.\u003C\u002Fli>\n\u003Cli>Simple configuration.\u003C\u002Fli>\n\u003Cli>SEO Internal links allows you to set up your own keywords and set of matching URLs. \u003C\u002Fli>\n\u003Cli>SEO Internal links allows you to set nofollow attribute and open links in new window.\u003C\u002Fli>\n\u003Cli>Perfect solution to get your blog posts interlinked or add affiliate links to other sites.\u003C\u002Fli>\n\u003Cli>Edit the options from the administration settings panel.\u003C\u002Fli>\n\u003Cli>Custom keyword lists\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Support Forums\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fforums.onlinewebapplication.com\u002Fseo-internal-links-release-2-2\u002F\" rel=\"nofollow ugc\">SEO Internal Links\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Credits\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Smart Links By \u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Ffreediver\u002F\" rel=\"nofollow ugc\">freediver\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","SEO Internal Links provides automatic SEO internal links for your site, keyword lists, nofollow and much more.",100,58815,7,"2016-02-03T18:12:00.000Z","4.4.34","3.0",[20,21,88,22,23],"http:\u002F\u002Fonlinewebapplication.com\u002Fwordpress-seo-internal-links\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fseo-internal-links.zip",{"slug":110,"name":111,"version":112,"author":113,"author_profile":114,"description":115,"short_description":116,"active_installs":117,"downloaded":118,"rating":100,"num_ratings":119,"last_updated":120,"tested_up_to":121,"requires_at_least":105,"requires_php":86,"tags":122,"homepage":123,"download_link":124,"security_score":91,"vuln_count":29,"unpatched_count":29,"last_vuln_date":38,"fetched_at":31},"seo-internal-links-revisited","SEO Internal Links Revisited","1.0","Vietnam Indexing","https:\u002F\u002Fprofiles.wordpress.org\u002Fvietdex\u002F","\u003Cp>\u003Ca href=\"http:\u002F\u002Fonlinewebapplication.com\u002Fwordpress-seo-internal-links\u002F\" rel=\"nofollow ugc\">Plugin Home Page\u003C\u002Fa>\u003Cbr \u002F>\n\u003C\u002Fp>\n\u003Cp>SEO Internal Links plugin provides automatic SEO benefits for your site in addition to custom keyword lists, nofollow and much more configurable options. SEO Internal Links can automatically link keywords and phrases in your posts and comments with corresponding posts, pages, categories and tags on your blog. In case the plugin finds more of once the same word in a post, it will only change the first one. This is to avoid black seo and inconveniences to the users.\u003Cbr \u002F>\n\u003Cbr \u002F>\nThis plugin is no longer support by author “masdiblogs” so Vietdex Teams fixed it to work in PHP5.4 and php7. So many People still use this plugin, at least our team !\u003Cbr \u002F>\n\u003Cbr \u002F>\nIt’s a year from the last this plugin was updated, until it is updated again in the future, we need fix all problem in php5.4 and php7. So this plugin is modified by Vietdex team. It’s very important to replace old plugin with this plugin until author update his plugin.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Works on all modern browsers.\u003C\u002Fli>\n\u003Cli>Work With all the cache plugins.\u003C\u002Fli>\n\u003Cli>Simple configuration.\u003C\u002Fli>\n\u003Cli>SEO Internal links allows you to set up your own keywords and set of matching URLs. \u003C\u002Fli>\n\u003Cli>SEO Internal links allows you to set nofollow attribute and open links in new window.\u003C\u002Fli>\n\u003Cli>Perfect solution to get your blog posts interlinked or add affiliate links to other sites.\u003C\u002Fli>\n\u003Cli>Edit the options from the administration settings panel.\u003C\u002Fli>\n\u003Cli>Custom keyword lists\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Credits\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Smart Links By \u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Ffreediver\u002F\" rel=\"nofollow ugc\">freediver\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Modified and fixed all bug by \u003Ca href=\"https:\u002F\u002Fvietdex.net\" rel=\"nofollow ugc\">Vietdex Teams\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","SEO Internal Links plugin create internal links for your site automatically, base on keyword, tag, category, nofollow or many other features.",20,2966,1,"2017-03-24T03:34:00.000Z","4.7.32",[20,21,88,22,23],"https:\u002F\u002Fvietdex.net\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fseo-internal-links-revisited.1.0.zip",{"slug":126,"name":127,"version":128,"author":129,"author_profile":130,"description":131,"short_description":132,"active_installs":100,"downloaded":133,"rating":134,"num_ratings":135,"last_updated":136,"tested_up_to":137,"requires_at_least":138,"requires_php":86,"tags":139,"homepage":144,"download_link":145,"security_score":146,"vuln_count":29,"unpatched_count":29,"last_vuln_date":38,"fetched_at":31},"contextly-related-links","Contextly Recommends","6.1.3","rsingel","https:\u002F\u002Fprofiles.wordpress.org\u002Frsingel\u002F","\u003Cp>\u003Ca href=\"http:\u002F\u002Fcontextly.com\" title=\"Contextly\" rel=\"nofollow ugc\">Contextly\u003C\u002Fa> is the most powerful and customizable related posts plugin for WordPress.\u003Cbr \u002F>\nContextly provides related, popular and evergreen post recommendations to help you build a loyal audience by getting readers to read more of your content and come back to your site.\u003C\u002Fp>\n\u003Cp>Contextly’s smart recommendations can be shown in modules at the end of posts, in the body of stories and in the WordPress sidebar.\u003C\u002Fp>\n\u003Cp>Additionally, Contextly is the only related posts plugin that lets readers subscribe by emails to the topics on your site they care about so they can get notified by email when a new post is published – with no extra work by you.\u003C\u002Fp>\n\u003Cp>Our algorithms run on our servers, not yours, so we never slow your site down. You can filter out older posts, non-relevant tags and categories and posts with keywords. You can even choose related links for each story.\u003C\u002Fp>\n\u003Cp>We also boost your SEO by making it dead simple to add links in the body of your post to previous stories, and Google crawls our links.\u003C\u002Fp>\n\u003Cp>We also send daily, weekly and monthly reports to you that let you and your team know how what’s doing well on your site and how Contextly is performing.\u003C\u002Fp>\n\u003Cp>Plus we don’t track your users, so we’re GDPR- and CCPA-compliant.\u003C\u002Fp>\n\u003Cp>Contextly comes with a free trial (no credit card required), but operates on a paid subscription basis. You can see our pricing and learn more about what we do on the Contextly website.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\n\u003Cp>Multiple Recommendation Modules – You can give readers multiple chances to go deeper, via the Main Module at the end of a post; a Siderail that shows up next to posts (what WordPress calls the Sidebar) and mid-story recommendation modules (automatic or curated).\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Related Recommendations – Related content gives your readers an opportunity to dive deeply into a topic and is the most effective strategy to get readers to read more. Our related content is actually related, looking deeply at the content of posts, not just tags and categories. These are computed in our data center, not in your database, so you won’t be slowed down. Top webhosts that ban most relate posts plugins recommend us.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Popular Recommendations – Readers are often interested in your most recent and best content. That is why we make this content available on every page, because every page is the new home page. We use a smart algorithm to identify 10 to 15 popular stories so we keep the popular section varied, no stale top 5 lists here.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Evergreen Recommendations – Good stories should be read well after they have been showcased on the home page. We identify “oldies but goodies” and let you choose to resurface them to users. This increases the lifetime value of every story you write.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Advanced Filters – You can exclude content from recommendations by tag, category or url. You can also set time limits on recommendations, either globally or by individual tags and categories.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Channels Subscriptions – You can let readers subscribe to be notified by email when new stories are published about the topics they care about. This requires no work on your end and you control what the email notifications look like.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Privacy – Contextly is GDPR and CCPA-compliant. We don’t share your data with anyone and don’t track your readers.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Wicked-Fast Performance – Contextly does all the hard work on its servers, so we don’t hit your database like most related post plugins do. We host all our files on a fast, global CDN so images load quickly. That means your site stays fast and if you get a lot of traffic, Contextly won’t bring your site down. That’s also why the top WordPress hosting services ban other plugins and recommend Contextly.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Editorial Control\u002FCuration – We believe high-quality content is the result of a happy marriage between humans and smart algorithms. Our curation tools allow writers and editors to control what related posts show up on a story. We then use that info to make better recommendations for the entire site.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Responsive Designs – We have multiple designs and image sizes to choose from, and they all look great on mobile and desktops. You can customize their look and feel with a few clicks, while advanced users can customize the CSS.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Analytics – We send daily, weekly and monthly analytics reports that let you easily see which of your posts are doing well and how engaging they are. You can have these sent to everyone on your team.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Custom Post Types – If you use custom post types, you can choose which ones to show Contextly recommendations on, and which to keep out.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Video Recommendations – Our recommendations are not limited to blog posts. We can easily integrate your Youtube channel content. Videos will be displayed where they are most relevant.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>SEO – The best SEO comes from links in the body of stories linking to previous content. We make it super-easy for writers to add these links without having to leave the post to go search in Google.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Internal Promotional Links – If you have a newsletter or an event you’d like to promote, Contextly makes it dead-simple to include that in the recommendation module. That puts promotions where users will actually see them.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>About Contextly\u003C\u002Fh3>\n\u003Cp>Contextly helps publishers build loyal and return audiences. We do that by creating engagement tools that are good for publications, writers and readers. If you have questions, please write us at info@contextly.com.\u003C\u002Fp>\n","Build your audience with great related and popular recommendations. Let readers follow topics. Editorial control and machine learning.",52266,76,23,"2024-07-23T13:35:00.000Z","6.6.5","2.0.2",[140,141,142,143,23],"custom-posts","promotion","related","related-links","https:\u002F\u002Fcontextly.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcontextly-related-links.zip",92,{"slug":148,"name":149,"version":112,"author":150,"author_profile":151,"description":152,"short_description":153,"active_installs":154,"downloaded":155,"rating":156,"num_ratings":28,"last_updated":157,"tested_up_to":104,"requires_at_least":158,"requires_php":86,"tags":159,"homepage":165,"download_link":166,"security_score":91,"vuln_count":29,"unpatched_count":29,"last_vuln_date":38,"fetched_at":31},"remove-feed-links","Remove Feed Links","Miina Sikk","https:\u002F\u002Fprofiles.wordpress.org\u002Fmiinasikk\u002F","\u003Cp>WordPress always includes links to the RSS and ATOM feeds by default — but sometimes, you just don’t want them.\u003C\u002Fp>\n\u003Cp>Maybe your site doesn’t have a feed, such as a static brochure site.\u003C\u002Fp>\n\u003Cp>Maybe you don’t want people using RSS or ATOM to follow the site on a reader, but instead you want them to come directly to the site.\u003C\u002Fp>\n\u003Cp>Or maybe you just want to remove every extra character in the code for speed reasons.\u003C\u002Fp>\n\u003Cp>For us, it was all three of the above! But we couldn’t find a good solution, other than going in and editing directly the templates — which we try to avoid.\u003C\u002Fp>\n\u003Cp>The solution? We built the “Remove Feed Links” plugin which does precisely what you expect: it removes the links, in the HTML the user sees, to the RSS and ATOM feeds that WordPress includes by default.\u003C\u002Fp>\n\u003Cp>The plugin Remove Feed Links does that by removing post, comments, and\u002For extra (category, tags, author) feeds from the head of your site.\u003C\u002Fp>\n\u003Cp>If you have any other suggestions, please let us know! You can contact us via http:\u002F\u002Fwww.wpsos.io\u002Fwordpress-plugin-remove-feed-links\u003C\u002Fp>\n\u003Cp>For more information and support, check out: http:\u002F\u002Fwww.wpsos.io\u002Fwordpress-plugin-remove-feed-links\u003C\u002Fp>\n","Remove Feed Links is a simple plugin for removing feed links from the head of your web site.",50,2821,60,"2016-02-05T23:15:00.000Z","3.0.1",[160,161,162,163,164],"comments-feed","feed","feed-links","meta","posts-feed","http:\u002F\u002Fwpsos.io\u002Fwordpress-plugin-remove-feed-links","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fremove-feed-links.zip",{"attackSurface":168,"codeSignals":284,"taintFlows":318,"riskAssessment":364,"analyzedAt":375},{"hooks":169,"ajaxHandlers":280,"restRoutes":281,"shortcodes":282,"cronEvents":283,"entryPointCount":29,"unprotectedCount":29},[170,176,179,183,186,192,197,200,203,205,208,210,213,216,218,221,224,226,229,232,235,238,241,244,247,250,253,256,259,262,265,268,271,275],{"type":171,"name":172,"callback":173,"file":174,"line":175},"action","admin_notices","mcrypt_deprecation_notice","admin\\Admin.php",2285,{"type":171,"name":172,"callback":177,"file":174,"line":178},"output_buffer_notice",2289,{"type":171,"name":172,"callback":180,"file":181,"line":182},"log_delete_notice","admin\\LogTable.php",65,{"type":171,"name":172,"callback":184,"file":185,"line":182},"mask_delete_notice","admin\\MaskTable.php",{"type":187,"name":188,"callback":189,"file":190,"line":191},"filter","site_status_tests","add_test","admin\\SiteHealth.php",43,{"type":171,"name":193,"callback":194,"file":195,"line":196},"admin_init","anonymous","includes\\Main.php",205,{"type":171,"name":198,"callback":194,"file":195,"line":199},"init",261,{"type":171,"name":201,"callback":194,"file":195,"line":202},"admin_enqueue_scripts",527,{"type":171,"name":201,"callback":194,"file":195,"line":204},528,{"type":171,"name":206,"callback":194,"file":195,"line":207},"admin_menu",530,{"type":171,"name":193,"callback":194,"file":195,"line":209},531,{"type":187,"name":211,"callback":194,"file":195,"line":212},"install_plugins_nonmenu_tabs",533,{"type":187,"name":214,"callback":194,"file":195,"line":215},"set-screen-option",536,{"type":187,"name":214,"callback":194,"file":195,"line":217},542,{"type":171,"name":219,"callback":194,"file":195,"line":220},"add_meta_boxes",548,{"type":171,"name":222,"callback":194,"file":195,"line":223},"save_post",549,{"type":171,"name":198,"callback":194,"file":195,"line":225},551,{"type":187,"name":227,"callback":194,"file":195,"line":228},"plugin_action_links",552,{"type":187,"name":230,"callback":194,"file":195,"line":231},"template_redirect",563,{"type":187,"name":233,"callback":194,"file":195,"line":234},"wp",570,{"type":187,"name":236,"callback":194,"file":195,"line":237},"the_content",575,{"type":187,"name":239,"callback":194,"file":195,"line":240},"the_excerpt",576,{"type":187,"name":242,"callback":194,"file":195,"line":243},"comment_text",580,{"type":187,"name":245,"callback":194,"file":195,"line":246},"comment_url",581,{"type":187,"name":248,"callback":194,"file":195,"line":249},"get_comment_author_url_link",585,{"type":187,"name":251,"callback":194,"file":195,"line":252},"get_comment_author_link",586,{"type":187,"name":254,"callback":194,"file":195,"line":255},"get_comment_author_url",587,{"type":187,"name":257,"callback":194,"file":195,"line":258},"the_content_feed",592,{"type":187,"name":260,"callback":194,"file":195,"line":261},"the_content_rss",593,{"type":187,"name":263,"callback":194,"file":195,"line":264},"the_excerpt_rss",594,{"type":187,"name":266,"callback":194,"file":195,"line":267},"comment_text_rss",598,{"type":171,"name":269,"callback":194,"file":195,"line":270},"wp_footer",603,{"type":171,"name":172,"callback":272,"file":273,"line":274},"update_notice","includes\\Upgrader.php",320,{"type":171,"name":276,"callback":277,"file":278,"line":279},"wp_enqueue_scripts","enqueue_scripts","public\\Frontend.php",104,[],[],[],[],{"dangerousFunctions":285,"sqlUsage":286,"outputEscaping":301,"fileOperations":29,"externalRequests":287,"nonceChecks":287,"capabilityChecks":119,"bundledLibraries":317},[],{"prepared":117,"raw":287,"locations":288},5,[289,292,294,296,298],{"file":273,"line":290,"context":291},304,"$wpdb->query() with variable interpolation",{"file":273,"line":293,"context":291},305,{"file":273,"line":295,"context":291},309,{"file":273,"line":297,"context":291},310,{"file":278,"line":299,"context":300},628,"$wpdb->get_col() with variable interpolation",{"escaped":302,"rawEcho":287,"locations":303},329,[304,307,309,311,314],{"file":174,"line":305,"context":306},2139,"raw output",{"file":174,"line":308,"context":306},2155,{"file":278,"line":310,"context":306},1082,{"file":312,"line":313,"context":306},"public\\partials\\redirect.php",130,{"file":315,"line":316,"context":306},"public\\partials\\referrer-warning.php",31,[],[319,338,346,356],{"entryPoint":320,"graph":321,"unsanitizedCount":29,"severity":337},"log_delete_notice (admin\\LogTable.php:358)",{"nodes":322,"edges":334},[323,328],{"id":324,"type":325,"label":326,"file":181,"line":327},"n0","source","$_GET",361,{"id":329,"type":330,"label":331,"file":181,"line":332,"wp_function":333},"n1","sink","echo() [XSS]",383,"echo",[335],{"from":324,"to":329,"sanitized":336},true,"low",{"entryPoint":339,"graph":340,"unsanitizedCount":29,"severity":337},"\u003CLogTable> (admin\\LogTable.php:0)",{"nodes":341,"edges":344},[342,343],{"id":324,"type":325,"label":326,"file":181,"line":327},{"id":329,"type":330,"label":331,"file":181,"line":332,"wp_function":333},[345],{"from":324,"to":329,"sanitized":336},{"entryPoint":347,"graph":348,"unsanitizedCount":29,"severity":337},"mask_delete_notice (admin\\MaskTable.php:347)",{"nodes":349,"edges":354},[350,352],{"id":324,"type":325,"label":326,"file":185,"line":351},348,{"id":329,"type":330,"label":331,"file":185,"line":353,"wp_function":333},368,[355],{"from":324,"to":329,"sanitized":336},{"entryPoint":357,"graph":358,"unsanitizedCount":29,"severity":337},"\u003CMaskTable> (admin\\MaskTable.php:0)",{"nodes":359,"edges":362},[360,361],{"id":324,"type":325,"label":326,"file":185,"line":351},{"id":329,"type":330,"label":331,"file":185,"line":353,"wp_function":333},[363],{"from":324,"to":329,"sanitized":336},{"summary":365,"deductions":366},"The mihdan-no-external-links v5.1.8 plugin demonstrates strong security practices in its current version, with no critical or high severity vulnerabilities identified in the static analysis or taint analysis. The extensive use of prepared statements for SQL queries and proper output escaping for almost all outputs indicates a good understanding of secure coding principles. The absence of direct file operations and a limited number of external HTTP requests further contribute to a reduced attack surface. The presence of nonce and capability checks, although minimal, shows an effort to secure potential entry points.\n\nHowever, the plugin's vulnerability history is a significant concern. With two known medium severity vulnerabilities in the past, specifically Cross-Site Request Forgery (CSRF) and Cross-Site Scripting (XSS), it suggests a recurring pattern of potential input validation or authorization flaws. While there are currently no unpatched vulnerabilities, the existence of past issues, even if resolved, warrants caution and suggests that the plugin may have had exploitable weaknesses in the past. The last reported vulnerability date is also notable, implying that the plugin has had issues that needed addressing.\n\nOverall, while the current version appears to be secure based on the static analysis, the historical vulnerability data presents a potential risk. Users should remain vigilant about future updates and ensure they are using the latest patched versions. The plugin's strengths lie in its current code quality, but its past track record indicates a need for ongoing monitoring and prompt patching of any future security advisories.",[367,370,373],{"reason":368,"points":369},"Past medium severity vulnerabilities",15,{"reason":371,"points":372},"Vulnerabilities included CSRF and XSS",10,{"reason":374,"points":82},"External HTTP requests present","2026-03-16T18:03:43.878Z",{"wat":377,"direct":390},{"assetPaths":378,"generatorPatterns":383,"scriptPaths":384,"versionParams":385},[379,380,381,382],"\u002Fwp-content\u002Fplugins\u002Fmihdan-no-external-links\u002Fadmin\u002Fcss\u002Fmihdan-noexternallinks-admin.min.css","\u002Fwp-content\u002Fplugins\u002Fmihdan-no-external-links\u002Fadmin\u002Fjs\u002Fmihdan-noexternallinks-admin.min.js","\u002Fwp-content\u002Fplugins\u002Fmihdan-no-external-links\u002Fpublic\u002Fcss\u002Fmihdan-noexternallinks-public.min.css","\u002Fwp-content\u002Fplugins\u002Fmihdan-no-external-links\u002Fpublic\u002Fjs\u002Fmihdan-noexternallinks-public.min.js",[],[380],[386,387,388,389],"mihdan-no-external-links\u002Fadmin\u002Fcss\u002Fmihdan-noexternallinks-admin.min.css?ver=","mihdan-no-external-links\u002Fadmin\u002Fjs\u002Fmihdan-noexternallinks-admin.min.js?ver=","mihdan-no-external-links\u002Fpublic\u002Fcss\u002Fmihdan-noexternallinks-public.min.css?ver=","mihdan-no-external-links\u002Fpublic\u002Fjs\u002Fmihdan-noexternallinks-public.min.js?ver=",{"cssClasses":391,"htmlComments":392,"htmlAttributes":397,"restEndpoints":399,"jsGlobals":400,"shortcodeOutput":402},[],[393,394,395,396],"\u003C!-- No External Links Settings -->","\u003C!-- Mihdan: No External Links Settings -->","\u003C!-- Mihdan: No External Links Masks -->","\u003C!-- Mihdan: No External Links Logs -->",[398],"data-mihdan-no-external-links-redirect-message",[],[401],"var MihdanNoExternalLinks",[]]