[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f-HUzRTuqm2r1-UaalBDxqaltjSX-5MZ19pIkE9-xYdU":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":28,"last_vuln_date":29,"fetched_at":30,"vulnerabilities":31,"developer":32,"crawl_stats":29,"alternatives":40,"analysis":140,"fingerprints":190},"nofollow-for-external-link","Nofollow for external link","1.2.4","CyberNetikz","https:\u002F\u002Fprofiles.wordpress.org\u002Fcybernetikz\u002F","\u003Cp>Just simple, if you use this plugin, \u003Ccode>rel=nofollow\u003C\u002Fcode> and \u003Ccode>target=_blank\u003C\u002Fcode> will be inserted automatically, for all the external links of your website posts, pages or theme menus.\u003C\u002Fp>\n\u003Cp>Also you can set \u003Cstrong>exclude domains\u003C\u002Fstrong>, not to add \u003Ccode>rel=nofollow\u003C\u002Fcode> for the selected external domain links.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>If you need \u003Cstrong>support\u003C\u002Fstrong>, \u003Ca href=\"http:\u002F\u002Fwww.cybernetikz.com\u002Fwordpress-magento-plugins\u002Fwordpress-plugins\u002Fnofollow-external-link\u002F#disqus_thread\" rel=\"nofollow ugc\">please leave your comment here\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch4>Feature\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Add \u003Ccode>rel=nofollow\u003C\u002Fcode> for all the external links of your website posts \u002F pages \u002F menus.\u003C\u002Fli>\n\u003Cli>Add \u003Ccode>target=_blank\u003C\u002Fcode> for all the external links of your website posts \u002F pages \u002F menus.\u003C\u002Fli>\n\u003Cli>Support \u003Cstrong>custom post type\u003C\u002Fstrong> content.\u003C\u002Fli>\n\u003Cli>Support WordPress multisite.\u003C\u002Fli>\n\u003Cli>You can \u003Cstrong>exclude domains\u003C\u002Fstrong>, not to add \u003Ccode>rel=nofollow\u003C\u002Fcode> for the selected external links.\u003C\u002Fli>\n\u003Cli>This plugin will not add \u003Ccode>rel=nofollow\u003C\u002Fcode> or \u003Ccode>target=_blank\u003C\u002Fcode> to any \u003Ccode>href=#read-more\u003C\u002Fcode> or \u003Ccode>href=#gotop\u003C\u002Fcode> type links.\u003C\u002Fli>\n\u003Cli>This plugin will not add \u003Ccode>rel=nofollow\u003C\u002Fcode> or \u003Ccode>target=_blank\u003C\u002Fcode> any of the internal link on your website posts \u002F pages.\u003C\u002Fli>\n\u003Cli>If you already added \u003Ccode>rel=dofollow\u003C\u002Fcode> or \u003Ccode>rel=nofollow\u003C\u002Fcode> to any post manually, this plugin will not add \u003Ccode>rel=nofollow\u003C\u002Fcode> for that post.\u003C\u002Fli>\n\u003Cli>If you already added \u003Ccode>target=_blank\u003C\u002Fcode> to any post manually, this plugin will not add \u003Ccode>target=_blank\u003C\u002Fcode> for that post.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>You can visit our website \u003Ca href=\"http:\u002F\u002Fwww.cybernetikz.com\u002Fwordpress-magento-plugins\u002Fwordpress-plugins\u002Fnofollow-external-link\u002F\" rel=\"nofollow ugc\">cybernetikz.com\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Wating for your valuable feedback\u002Fcomments.\u003C\u002Fp>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>[Plugin Homepage](* http:\u002F\u002Fwww.cybernetikz.com\u002Fwordpress-magento-plugins\u002Fwordpress-plugins\u002Fnofollow-external-link\u002F)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Donations\u003C\u002Fh3>\n\u003Cp>Thanks for using this plugins\u003C\u002Fp>\n","Automatically insert rel=nofollow and target=_blank to all the external links into your website posts, pages or menus. Support exclude domain.",10000,286007,76,36,"2024-04-28T19:57:00.000Z","6.5.8","2.8.6","",[20,21,22,23,24],"link","nofollow","rel-nofollow","relnofollow","seo","http:\u002F\u002Fwww.cybernetikz.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fnofollow-for-external-link.1.2.4.zip",92,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":33,"display_name":7,"profile_url":8,"plugin_count":34,"total_installs":35,"avg_security_score":36,"avg_patch_time_days":37,"trust_score":38,"computed_at":39},"cybernetikz",5,31020,98,967,78,"2026-04-04T07:08:10.409Z",[41,59,80,100,121],{"slug":42,"name":43,"version":44,"author":45,"author_profile":46,"description":47,"short_description":48,"active_installs":49,"downloaded":50,"rating":28,"num_ratings":28,"last_updated":51,"tested_up_to":52,"requires_at_least":53,"requires_php":18,"tags":54,"homepage":56,"download_link":57,"security_score":58,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"wpf-force-external-nofollow","WPF Force External Nofollow","1.3","AfterDarkMike","https:\u002F\u002Fprofiles.wordpress.org\u002Fafterdarkmike\u002F","\u003Cp>\u003Cstrong>If you need paid support to have this plugin installed or need to have a customized version please send an email to \u003Ca href=\"mailto:support@wordpressforge.com\" rel=\"nofollow ugc\">support@wordpressforge.com\u003C\u002Fa>\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Cp>Simple, if you use this plugin, \u003Ccode>rel=\"nofollow\"\u003C\u002Fcode> will be inserted automatically for all the external links on your wordpress posts or pages.\u003C\u002Fp>\n\u003Ch4>Feature\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Adds \u003Ccode>rel=\"nofollow\"\u003C\u002Fcode> to all external links in your wordpress posts\u002Fpages\u003C\u002Fli>\n\u003Cli>Will not add \u003Ccode>rel=\"nofollow\"\u003C\u002Fcode> to any of the internal links of your wordpress posts\u002Fpages.\u003C\u002Fli>\n\u003Cli>Will not add another \u003Ccode>rel=\"nofollow\"\u003C\u002Fcode> to links that already have \u003Ccode>rel=nofollow\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Will remove existing \u003Ccode>dofollow\u003C\u002Fcode> from \u003Ccode>rel=\"\"\u003C\u002Fcode> if it exists within the link\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>You can visit our blog \u003Ca href=\"http:\u002F\u002Fblog.wordpressforge.com\u002Fplugins\u002Fforce-external-nofollow.html\" rel=\"nofollow ugc\">blog.wordpressforge.com\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fblog.wordpressforge.com\u002Fplugins\u002Fforce-external-nofollow.html\" rel=\"nofollow ugc\">Plugin Homepage\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"mailto:support@wordpressforge.com\" rel=\"nofollow ugc\">support@wordpressforge.com\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Donations\u003C\u002Fh3>\n\u003Cp>Are always welcome 😉\u003C\u002Fp>\n","Automatically inserts rel=\"nofollow\" into all the external links on your wordpress posts or pages.",60,2455,"2014-03-23T03:23:00.000Z","3.7.41","2.9.2",[20,21,55,22,24],"rel","http:\u002F\u002Fblog.wordpressforge.com\u002Fplugins\u002Fforce-external-nofollow.html","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwpf-force-external-nofollow.zip",85,{"slug":60,"name":61,"version":62,"author":63,"author_profile":64,"description":65,"short_description":66,"active_installs":67,"downloaded":68,"rating":49,"num_ratings":69,"last_updated":70,"tested_up_to":71,"requires_at_least":72,"requires_php":73,"tags":74,"homepage":77,"download_link":78,"security_score":79,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"extend-link","Extend Link","2.0.1","Alobaidi","https:\u002F\u002Fprofiles.wordpress.org\u002Falobaidi\u002F","\u003Ch3>Extend Link – Link Options for Editor\u003C\u002Fh3>\n\u003Cp>The Extend Link plugin Allows you to add classes, IDs, titles, rel attributes, and file download options to links directly from the “Extend Link” dialog in the Classic Editor and Classic Block in Gutenberg. It also provides H1–H6 support, so you can, for example, add an ID or classes to a heading. A lightweight, professional plugin, free and always will remain free!\u003C\u002Fp>\n\u003Ch3>Key Features\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Enhanced Link Attributes:\u003C\u002Fstrong>\u003Cbr \u002F>\n* Add custom CSS classes to links.\u003Cbr \u002F>\n* Assign unique IDs for precise targeting.\u003Cbr \u002F>\n* Add title attributes (tooltips on hover).\u003Cbr \u002F>\n* Set rel attributes: nofollow, noreferrer, noopener.\u003Cbr \u002F>\n* Open links in new tabs (target=”_blank”).\u003Cbr \u002F>\n* Enable file download instead of opening.\u003Cbr \u002F>\n* Check link status in real-time.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Heading Support (H1-H6):\u003C\u002Fstrong>\u003Cbr \u002F>\n* Add IDs and classes directly to headings.\u003Cbr \u002F>\n* Insert fully-attributed links inside headings.\u003Cbr \u002F>\n* Edit existing heading attributes.\u003Cbr \u002F>\n* Perfect for creating anchor links.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Link Status Checker:\u003C\u002Fstrong>\u003Cbr \u002F>\n* Verify if links are working or broken.\u003Cbr \u002F>\n* See HTTP status codes (200, 404, etc.).\u003Cbr \u002F>\n* Improve SEO by fixing dead links.\u003Cbr \u002F>\n* Built-in tool – no external service needed.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>User Experience:\u003C\u002Fstrong>\u003Cbr \u002F>\n* Seamless Classic Editor integration.\u003Cbr \u002F>\n* Compatible with Gutenberg Classic Block.\u003Cbr \u002F>\n* Intuitive dialog with helpful tooltips.\u003Cbr \u002F>\n* Visual feedback for all actions.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Professional & Lightweight:\u003C\u002Fstrong>\u003Cbr \u002F>\n* All-in-one solution.\u003Cbr \u002F>\n* No external dependencies.\u003Cbr \u002F>\n* Optimized performance.\u003Cbr \u002F>\n* Security-focused with nonce verification.\u003Cbr \u002F>\n* Follows WordPress coding standards.\u003Cbr \u002F>\n* Free forever – no premium version.\u003C\u002Fp>\n\u003Ch3>How to Use\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Adding a Link:\u003C\u002Fstrong>\u003Cbr \u002F>\n1. Open the Classic Editor or add a Classic Block in Gutenberg.\u003Cbr \u002F>\n2. Select text or link.\u003Cbr \u002F>\n3. Click the “Extend Link” button in the toolbar.\u003Cbr \u002F>\n4. Configure your link options and save.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Checking Link Status:\u003C\u002Fstrong>\u003Cbr \u002F>\n1. Open the Extend Link dialog.\u003Cbr \u002F>\n2. Enter or edit a URL.\u003Cbr \u002F>\n3. Click the “Check” button.\u003Cbr \u002F>\n4. See instant status feedback.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Adding ID\u002FClass to Headings:\u003C\u002Fstrong>\u003Cbr \u002F>\n1. Select a heading (H1-H6).\u003Cbr \u002F>\n2. Click “Extend Link” button.\u003Cbr \u002F>\n3. Add ID and\u002For classes (leave URL empty).\u003Cbr \u002F>\n4. Click “Save”.\u003C\u002Fp>\n\u003Ch3>Plugin Reference\u003C\u002Fh3>\n\u003Cp>Everything related to the plugin can be found on \u003Ca href=\"https:\u002F\u002Fwp-time.com\u002Fextend-link-plugin-wordpress\u002F\" rel=\"nofollow ugc\">this page\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>You May Also Like – From Our Plugins\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fvideo-popup\u002F\" rel=\"ugc\">Video Popup Plugin\u003C\u002Fa> – Create unlimited, elegant, and responsive popups for YouTube, Vimeo, MP4 & WebM videos on click or On-Page Load.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fthe-preloader\u002F\" rel=\"ugc\">Preloader Plugin\u003C\u002Fa> – Add a preloader to your website easily in only 3 steps. Simple, fast, and compatible with all major browsers.\u003C\u002Fp>\n","Add classes, IDs, titles, rel attributes, and download options to links. Includes H1–H6 heading support and built-in link status checker for SEO.",1000,12740,2,"2026-02-02T08:38:00.000Z","6.9.4","5.8","7.4",[75,76,20,21,24],"class","editor","https:\u002F\u002Fwp-time.com\u002Fhow-to-add-link-attributes-in-wordpress\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fextend-link.2.0.1.zip",100,{"slug":81,"name":82,"version":83,"author":84,"author_profile":85,"description":86,"short_description":87,"active_installs":79,"downloaded":88,"rating":89,"num_ratings":90,"last_updated":18,"tested_up_to":91,"requires_at_least":92,"requires_php":18,"tags":93,"homepage":97,"download_link":98,"security_score":79,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":99},"external-links-nofollow-open-in-new-tab-favicon","External & Affiliate Links Processor","1.5.5","reikiman","https:\u002F\u002Fprofiles.wordpress.org\u002Freikiman\u002F","\u003Cp>This plugin controls several useful attributes of external links.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Add affiliate ID tags to links to sites where this makes sense\u003C\u002Fli>\n\u003Cli>Create buttons to add products directly to Amazon’s shopping cart\u003C\u002Fli>\n\u003Cli>Control, based on the domain of the outbound link, whether or not to add \u003Ccode>rel=nofollow\u003C\u002Fcode>.\u003C\u002Fli>\n\u003Cli>Control whether to open outbound links in new windows (\u003Ccode>target=_blank\u003C\u002Fcode>)\u003C\u002Fli>\n\u003Cli>Control whether to add visual cues for outbound links, including the favicon for the target site, and\u002For a generic external link icon\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Unlike other \u003Ccode>nofollow\u003C\u002Fcode> plugins which force every outbound link to be nofollow’d (or not), this plugin lets you select which domains get what treatment.  It includes two lists of domains, a white list and a black list.  Domains on the blacklist are always nofollow’d, while those on the whitelist never are.\u003C\u002Fp>\n\u003Cp>It’s useful to your visitors to let them know which links will take them off your site.  This plugin will show icons either before or after the link.  One icon is the favicon for the target site, and the other is a generic external link icon.\u003C\u002Fp>\n\u003Cp>Sometimes you want to quickly and easily make an affiliate link, requiring a correctly formatted link according to affiliate network specifications.  Services like VigLink or Skimlinks can simplify the hassle of remembering the correct formatting of each affiliate network, by using JavaScript to convert natural links into affiliated links.  While convenient, these networks take a percentage of your affiliate commissions.\u003C\u002Fp>\n\u003Cp>This plugin lets you make a simple natural link to the destination, and the plugin rewrites it with the correct affiliate ID codes.  For certain affiliate networks.  You don’t have to remember the correct formatting for the affiliate network, you simply make the link and the plugin automatically rewrites it for you (using the \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Frobogeek\u002Faffiliate-link-processor\" rel=\"nofollow ugc\">AffiliateLinkProcessor\u003C\u002Fa> library).  It also interacts well if you’re using VigLink or Skimlinks, because those services can continue handling whatever links this plugin does not touch.  Supported networks are:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Amazon.com (and all known international Amazon sites)\u003C\u002Fli>\n\u003Cli>Sites on the Linkshare\u002FRakuten network\u003C\u002Fli>\n\u003Cli>Zazzle.com\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>In addition to rewriting links to Amazon websites, a shortcode is provided which generates a button which adds a given product directly to an Amazon shopping cart.  Many claim doing so has a beneficial effect on the cookie Amazon places into the browser.\u003C\u002Fp>\n","Process outbound (external) links to make useful changes, including adding affiliate ID tags, rel=nofollow or target=_blank attributes, and adding ico &hellip;",5287,80,4,"4.8.28","4.0.1",[21,94,95,96,22],"nofollow-external-link","nofollow-external-links","nofollow-links","https:\u002F\u002Fdavidherron.com\u002Fcontent\u002Fexternal-links-nofollow-favicon-open-external-window-etc-wordpress","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fexternal-links-nofollow-open-in-new-tab-favicon.1.5.5.zip","2026-03-15T10:48:56.248Z",{"slug":101,"name":102,"version":103,"author":104,"author_profile":105,"description":106,"short_description":107,"active_installs":108,"downloaded":109,"rating":28,"num_ratings":28,"last_updated":110,"tested_up_to":111,"requires_at_least":112,"requires_php":18,"tags":113,"homepage":119,"download_link":120,"security_score":58,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"class-id-for-wp-links","Attributes Class ID Rel Title for WP-links","1.2.1","iTRON","https:\u002F\u002Fprofiles.wordpress.org\u002Fhokku\u002F","\u003Cp>Allow specify rel=”nofollow”, “title”, “class” and “id” attributes for links in visual editor.\u003C\u002Fp>\n","Allow specify rel=\"nofollow\", \"title\", \"class\" and \"id\" attributes for links in visual (TinyMCE) editor.",20,1282,"2017-02-06T16:01:00.000Z","4.7.32","4.0",[114,115,116,117,118],"class-id-links","custom-link-class","custom-link-id","nofollow-link","rel-nofollow-link","http:\u002F\u002Fnebster.net","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fclass-id-for-wp-links.zip",{"slug":122,"name":123,"version":124,"author":125,"author_profile":126,"description":127,"short_description":128,"active_installs":108,"downloaded":129,"rating":108,"num_ratings":130,"last_updated":131,"tested_up_to":132,"requires_at_least":133,"requires_php":18,"tags":134,"homepage":138,"download_link":139,"security_score":58,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"wp-nofollow-more-links","WP Nofollow More Links","1.2","Marvie Pons","https:\u002F\u002Fprofiles.wordpress.org\u002Fmarviepons\u002F","\u003Cp>Adds the “nofollow” rel attribute to the read more links. No complicated setup. Just activate and everything will work automatically!\u003C\u002Fp>\n\u003Cp>Plugin by \u003Ca href=\"http:\u002F\u002Ftutskid.com\u002F\" rel=\"nofollow ugc\">TutsKid | WordPress Tutorials, Themes, Plugins, and More!\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>License\u003C\u002Fh3>\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, either version 3 of the License, or (at your option) any later version.\u003C\u002Fp>\n\u003Cp>This program 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 WP Nofollow More Links. 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","Adds the nofollow rel attribute to the more (read more) links.",3934,1,"2014-04-27T10:28:00.000Z","3.9.40","3.0",[135,136,21,137,24],"google","more-links","read-more","http:\u002F\u002Ftutskid.com\u002Fwp-nofollow-more-links\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-nofollow-more-links.1.2.zip",{"attackSurface":141,"codeSignals":169,"taintFlows":182,"riskAssessment":183,"analyzedAt":189},{"hooks":142,"ajaxHandlers":165,"restRoutes":166,"shortcodes":167,"cronEvents":168,"entryPointCount":28,"unprotectedCount":28},[143,149,153,157,162],{"type":144,"name":145,"callback":146,"file":147,"line":148},"action","admin_enqueue_scripts","cn_nf_admin_style","nofollow-external-link.php",61,{"type":144,"name":150,"callback":151,"file":147,"line":152},"admin_init","register_cn_nf_settings",67,{"type":144,"name":154,"callback":155,"file":147,"line":156},"admin_menu","cn_nf_plugin_menu",72,{"type":158,"name":159,"callback":160,"file":147,"line":161},"filter","the_content","cn_nf_url_parse",244,{"type":158,"name":163,"callback":160,"file":147,"line":164},"wp_nav_menu_items",247,[],[],[],[],{"dangerousFunctions":170,"sqlUsage":171,"outputEscaping":173,"fileOperations":28,"externalRequests":28,"nonceChecks":28,"capabilityChecks":28,"bundledLibraries":181},[],{"prepared":28,"raw":28,"locations":172},[],{"escaped":69,"rawEcho":69,"locations":174},[175,178],{"file":147,"line":176,"context":177},49,"raw output",{"file":179,"line":180,"context":177},"nofollow-option-page.php",17,[],[],{"summary":184,"deductions":185},"The plugin 'nofollow-for-external-link' version 1.2.4 exhibits a strong security posture based on the provided static analysis. The absence of any identified dangerous functions, SQL queries without prepared statements, file operations, external HTTP requests, and taint flows is highly positive. Furthermore, the plugin appears to have a negligible attack surface with no exposed AJAX handlers, REST API routes, shortcodes, or cron events. The lack of any recorded vulnerabilities (CVEs) in its history further strengthens this positive assessment, suggesting a mature and well-maintained codebase.\n\nHowever, a notable concern arises from the output escaping. With 50% of outputs not properly escaped, there is a potential risk of cross-site scripting (XSS) vulnerabilities if user-controlled data is not adequately sanitized before being displayed. While the overall risk is low due to the limited attack surface and lack of other vulnerabilities, this unescaped output represents the most significant potential weakness. The absence of nonce and capability checks, while not immediately concerning given the zero attack surface, would be critical if any entry points were to be introduced in future updates.\n\nIn conclusion, this plugin demonstrates excellent security practices by minimizing its attack surface and avoiding common pitfalls. The primary area for improvement and potential risk lies in ensuring all output is properly escaped. Without any known vulnerabilities and a clean code analysis, it presents a low-risk profile, but the unescaped outputs warrant attention for future development.",[186],{"reason":187,"points":188},"Unescaped output identified",6,"2026-03-16T17:48:31.207Z",{"wat":191,"direct":198},{"assetPaths":192,"generatorPatterns":194,"scriptPaths":195,"versionParams":196},[193],"\u002Fwp-content\u002Fplugins\u002Fnofollow-for-external-link\u002Fnofollow-for-external-link.php",[],[193],[197],"nofollow-for-external-link\u002Fcss\u002Fadmin-style.css?ver=",{"cssClasses":199,"htmlComments":201,"htmlAttributes":202,"restEndpoints":205,"jsGlobals":206,"shortcodeOutput":207},[200],"cn_admin_banner",[],[203,204],"cn_nf_exclude_domains","cn_nf_apply_to_menu",[],[],[]]