[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fIHfB710uyIreN-VzgYziZ9toAH--Lxa9-B9ZPXw0ixU":3,"$fwO00TwDjJCq2B74Y0HWtHif3fv2qr99OURzoQomQHjw":196,"$fZaby8prQM1o3iSonwsDIcTbx1GnQvqDG-llt2GK5TLQ":201},{"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":16,"tags":17,"homepage":23,"download_link":24,"security_score":25,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27,"discovery_status":28,"vulnerabilities":29,"developer":30,"crawl_stats":26,"alternatives":36,"analysis":138,"fingerprints":180},"external-linker","External Linker","0.2","jstar198","https:\u002F\u002Fprofiles.wordpress.org\u002Fjstar198\u002F","\u003Cp>You know how \u003Ccode>target=\"_blank\"\u003C\u002Fcode> is invalid in XHTML strict? Well, this plugin uses a Javascript hack to get around this. The code was originally taken from this thread I came across: http:\u002F\u002Fwww.webmasterworld.com\u002Fforum21\u002F11165.htm\u003C\u002Fp>\n\u003Cp>For posts\u002Fpages, the plugin will automatically captures any \u003Ccode>target=\"_blank\"\u003C\u002Fcode>‘s inserted by the WP editor and modifies them to keep the page XHTML Strict valid. Then some small Javascript is inserted into each page which re-inserts \u003Ccode>target=\"_blank\"\u003C\u002Fcode> so that the functionality is restored \u003Cem>after\u003C\u002Fem> your page has been validated!\u003C\u002Fp>\n\u003Cp>For non-post\u002Fpage content (eg templates\u002Fwidgets), simply give your outbound links a class name of \u003Ccode>external\u003C\u002Fcode>, and the rest will be done automatically while keeping your page XHTML valid.\u003C\u002Fp>\n\u003Ch3>To Do\u003C\u002Fh3>\n\u003Cp>Future things I plan to add:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Integration into WP edit page to allow use of plugin without manually editing HTML.\u003C\u002Fli>\n\u003C\u002Ful>\n","Allows you to get around using target=\"_blank\" by converting all your outbound links using Javascript.",10,2082,0,"2009-08-09T08:43:00.000Z","2.8.3","",[18,19,20,21,22],"blank","external","link","target","validation","http:\u002F\u002Fjohnjcamilleri.com\u002F?cat=78","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fexternal-linker.zip",85,null,"2026-04-16T10:56:18.058Z","no_bundle",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":31,"total_installs":32,"avg_security_score":25,"avg_patch_time_days":33,"trust_score":34,"computed_at":35},2,410,30,84,"2026-05-19T21:40:37.103Z",[37,63,82,102,122],{"slug":38,"name":39,"version":40,"author":41,"author_profile":42,"description":43,"short_description":44,"active_installs":45,"downloaded":46,"rating":47,"num_ratings":48,"last_updated":49,"tested_up_to":50,"requires_at_least":51,"requires_php":52,"tags":53,"homepage":59,"download_link":60,"security_score":61,"vuln_count":31,"unpatched_count":13,"last_vuln_date":62,"fetched_at":27},"open-external-links-in-a-new-window","External Links in New Window \u002F New Tab","1.45","WebFactory","https:\u002F\u002Fprofiles.wordpress.org\u002Fwebfactory\u002F","\u003Cp>Opens external links in a new tab or a or new window. You can set URLs that should either be forced to open in a new window or ignored.\u003C\u002Fp>\n\u003Cp>The plugin produces XHTML Strict compliant code and is search engine optimized (SEO).\u003Cbr \u002F>\nThis is done using JavaScript’s \u003Ccode>window.open()\u003C\u002Fcode>-function. It adds only a few lines of vanilla JavaScript to the page, and does not require any external libraries like jQuery.\u003C\u002Fp>\n\u003Cp>Most other plugins perform a hack by altering the \u003Ccode>target\u003C\u002Fcode> parameter (i.e. \u003Ccode>\u003Ca href=\"http:\u002F\u002Fsomewhere.example\" target=\"_blank\">\u003C\u002Fcode>). That method is not XHTML Strict compliant.\u003Cbr \u002F>\nThis plugin handles the links client-side, which lets search engines follow the links properly. Also, if a browser does not support JavaScript, the plugin is simply inactive, and does not result in any errors.\u003C\u002Fp>\n\u003Cp>If you need a more advanced plugin, with more options try our \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-external-links\u002F\" rel=\"ugc\">free WP External Links\u003C\u002Fa> plugin.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Credits\u003C\u002Fstrong>\u003Cbr \u002F>\nInspired by the \u003Ca href=\"http:\u002F\u002Fwww.zappelfillip.de\u002F2005-12-05\u002Fzap_newwindow\u002F\" rel=\"nofollow ugc\">Zap_NewWindow\u003C\u002Fa> plugin by \u003Ca href=\"http:\u002F\u002Fwww.zappelfillip.de\u002F\" title=\"His website is mostly in German\" rel=\"nofollow ugc\">Tom K&ouml;hler\u003C\u002Fa>.\u003Cbr \u002F>\nThe banner is a \u003Ca href=\"http:\u002F\u002Fwww.flickr.com\u002Fphotos\u002Fmonja\u002F1367946568\u002Fin\u002Fphotostream\u002F\" rel=\"nofollow ugc\">photo\u003C\u002Fa> by \u003Ca href=\"http:\u002F\u002Fwww.monja.it\u002F\" rel=\"nofollow ugc\">Monja Da Riva\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Translations\u003C\u002Fstrong>\u003Cbr \u002F>\nDanish by \u003Ca href=\"https:\u002F\u002Fkristianrisagerlarsen.dk\" rel=\"nofollow ugc\">Kristian Risager Larsen\u003C\u002Fa>\u003Cbr \u002F>\nDutch by \u003Ca href=\"http:\u002F\u002Fwww.collectief-it.nl\u002F\" rel=\"nofollow ugc\">Paul Staring\u003C\u002Fa>\u003Cbr \u002F>\nLithuanian by \u003Ca href=\"http:\u002F\u002FHost1Free.com\" rel=\"nofollow ugc\">Vincent G\u003C\u002Fa>\u003Cbr \u002F>\nOther translations will be appreciated!\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Known bugs\u003C\u002Fstrong>\u003Cbr \u002F>\nThe plugin conflicts with other plugins that change the links’ `onClick´ attribute.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Original developer\u003C\u002Fstrong>\u003Cbr \u002F>\nKristian Risager Larsen – \u003Ca href=\"http:\u002F\u002Fkezze.dk\" rel=\"nofollow ugc\">kezze.dk\u003C\u002Fa>\u003C\u002Fp>\n","Open external links in a new window or new tab. SEO optimized and XHTML Strict compliant.",30000,490004,90,77,"2025-12-03T19:28:00.000Z","6.9.4","4.0","5.2",[54,55,56,57,58],"external-links","links","new-tab","new-window","target-blank","https:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fopen-external-links-in-a-new-window\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fopen-external-links-in-a-new-window.1.45.zip",99,"2022-05-09 00:00:00",{"slug":64,"name":65,"version":66,"author":67,"author_profile":68,"description":69,"short_description":70,"active_installs":71,"downloaded":72,"rating":73,"num_ratings":74,"last_updated":75,"tested_up_to":76,"requires_at_least":52,"requires_php":77,"tags":78,"homepage":80,"download_link":81,"security_score":25,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27},"open-links-in-new-tab","Open Links In New Tab","1.2.0","Reza Khan","https:\u002F\u002Fprofiles.wordpress.org\u002Frezakhan995\u002F","\u003Cp>Afraid of internal links and external links management? Use the plugin and set the website’s internal links in a new tab, and external links in a new tab. You can choose either an internal link in a new tab or an external link in a new tab. Or Both internal and external links in a new tab.\u003C\u002Fp>\n\u003Cp>In some cases, you may need to open links in a new tab. We can achieve this by using this plugin. You can open both external links and internal links in the new tab.\u003C\u002Fp>\n\u003Cp>This plugin adds only a few lines of JavaScript code and it does not depend on any external library. It does not even require jQuery, which is the most common JavaScript library. Moreover, the code it produces is completely SEO optimized.\u003C\u002Fp>\n\u003Ch3>👉 Check the review by ollzo about [Open Links in New Tab](https:\u002F\u002Follzo.com\u002Fopen-link-in-new-tab-wordpress-plugin\u002F).\u003C\u002Fh3>\n\u003Cp>👉 FEATURES\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Manage external links\u003C\u002Fli>\n\u003Cli>Manage internal links\u003C\u002Fli>\n\u003Cli>Open links in a new tab\u003C\u002Fli>\n\u003Cli>Open links in a new window\u003C\u002Fli>\n\u003Cli>SEO friendly\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Like the plugin?\u003C\u002Fstrong> 👉 \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fopen-links-in-new-tab\u002Freviews\u002F\" rel=\"ugc\">Rate it\u003C\u002Fa> to support the development.\u003C\u002Fp>\n","Opens external links and internal links in a new window depending on user settings. Manage all external & internal links on your site.",900,11444,86,6,"2024-04-07T09:48:00.000Z","6.5.8","5.4",[54,56,57,79,58],"open-links","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fopen-links-in-new-tab\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fopen-links-in-new-tab.1.2.0.zip",{"slug":83,"name":84,"version":85,"author":86,"author_profile":87,"description":88,"short_description":89,"active_installs":90,"downloaded":91,"rating":92,"num_ratings":31,"last_updated":93,"tested_up_to":94,"requires_at_least":51,"requires_php":16,"tags":95,"homepage":100,"download_link":101,"security_score":25,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27},"external-links-new-tab-nofollow","External links new tab – nofollow","1.1.5","Vagelis","https:\u002F\u002Fprofiles.wordpress.org\u002Feboxnet\u002F","\u003Cp>After plugin activation all external links in your website will open in a new tab.\u003Cbr \u002F>\nThose links will also get a rel=nofollow attribute.\u003C\u002Fp>\n\u003Ch4>Plugin Setup\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Install The plugin\u003C\u002Fli>\n\u003Cli>Activate.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Support\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Feel free to contact me by email or even better use the support section here in wordpress.org and i will get back to you asap.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Demo\u003C\u002Fh3>\n\u003Cp>Click here for \u003Ca href=\"http:\u002F\u002Fwoorelated.eboxnet.com\u002Fexternal-links\" rel=\"nofollow ugc\">DEMO\u003C\u002Fa>.\u003C\u002Fp>\n","External links in new tab",300,3377,100,"2022-07-03T11:40:00.000Z","6.0.11",[54,96,97,98,99],"link-target","links-in-new-tab","toubound-links","_blank","http:\u002F\u002Fwoorelated.eboxnet.com\u002Fexternal-links","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fexternal-links-new-tab-nofollow.zip",{"slug":103,"name":104,"version":105,"author":106,"author_profile":107,"description":108,"short_description":109,"active_installs":110,"downloaded":111,"rating":112,"num_ratings":31,"last_updated":113,"tested_up_to":114,"requires_at_least":115,"requires_php":16,"tags":116,"homepage":120,"download_link":121,"security_score":92,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27},"mdc-target-blank","Target _blank – Force links to open in a new tab","3.6","Codexpert, Inc","https:\u002F\u002Fprofiles.wordpress.org\u002Fcodexpert\u002F","\u003Cp>Force links in posts or pages to open in a new tab. No configuration required.\u003C\u002Fp>\n","Force links in posts or pages to open in a new tab",200,9585,60,"2025-06-03T15:47:00.000Z","6.8.5","6.0",[117,118,56,58,119],"external-link","link-new-tab","target-_blank","https:\u002F\u002Fpluggable.io\u002Fplugin\u002Fmdc-target-blank","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmdc-target-blank.3.6.zip",{"slug":123,"name":124,"version":125,"author":126,"author_profile":127,"description":128,"short_description":129,"active_installs":112,"downloaded":130,"rating":13,"num_ratings":13,"last_updated":131,"tested_up_to":50,"requires_at_least":52,"requires_php":132,"tags":133,"homepage":136,"download_link":137,"security_score":92,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27},"daisy-links","Daisy Links – open links in new tab, add nofollow attribute, disable right click on links","1.0.18","DaisyPlugins","https:\u002F\u002Fprofiles.wordpress.org\u002Fdaisyplugins\u002F","\u003Cp>\u003Cstrong>Daisy Links\u003C\u002Fstrong> is a lightweight yet powerful WordPress plugin that gives you complete control over your website’s link behavior. With three essential features, you can optimize external links for SEO, improve user experience, and protect your content with just a few clicks.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Ch3>🌼 \u003Cstrong>Add Nofollow Attribute\u003C\u002Fstrong>\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Easily adds rel=”nofollow” to all external links\u003C\u002Fli>\n\u003Cli>Helps control SEO link equity and prevent spam score\u003C\u002Fli>\n\u003Cli>Simple toggle switch for instant activation\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🌼 \u003Cstrong>Open Links in New Tab\u003C\u002Fstrong>\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Forces all external links to open in new browser tabs\u003C\u002Fli>\n\u003Cli>Keeps visitors engaged on your site while allowing external resources\u003C\u002Fli>\n\u003Cli>Works globally across your entire website\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🌼 \u003Cstrong>Disable Right-Click on Links\u003C\u002Fstrong>\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Protects your links from being copied or inspected\u003C\u002Fli>\n\u003Cli>Shows a default alert when users attempt to right-click\u003C\u002Fli>\n\u003Cli>Ideal for affiliate links or premium content protection\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Usage\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Access Settings:\u003C\u002Fstrong>\u003Cbr \u002F>\n   – Navigate to Daisy Links in your WordPress admin menu\u003Cbr \u002F>\n   – All features are accessible from the main settings page\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Configure Options:\u003C\u002Fstrong>\u003Cbr \u002F>\n   – Toggle each feature on\u002Foff as needed\u003Cbr \u002F>\n   – No additional configuration required\u003Cbr \u002F>\n   – Changes take effect immediately after saving\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Enjoy Enhanced Control:\u003C\u002Fstrong>\u003Cbr \u002F>\n   – All features work automatically in the background\u003Cbr \u002F>\n   – No coding or technical knowledge required\u003Cbr \u002F>\n   – Settings apply to both existing and new content\u003C\u002Fp>\n\u003Cp>Daisy Links works out-of-the-box with any WordPress theme and maintains optimal performance even on large websites. All features are completely optional and can be used independently or together.\u003C\u002Fp>\n\u003Ch3>Support & Feedback 💬\u003C\u002Fh3>\n\u003Cp>If you have any questions, issues, or feature requests, feel free to reach out:\u003Cbr \u002F>\n– \u003Cstrong>Support Forum\u003C\u002Fstrong>: \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fdaisy-links\u002F\" rel=\"ugc\">Daisy Links Support\u003C\u002Fa>\u003Cbr \u002F>\n– \u003Cstrong>GitHub Issues\u003C\u002Fstrong>: \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fdaisyplugins\u002Fdaisy-links\u002Fissues\" rel=\"nofollow ugc\">Report an Issue\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Contribute 🤝\u003C\u002Fh3>\n\u003Cp>We welcome contributions! If you’d like to contribute to Daisy Links, please:\u003Cbr \u002F>\n1. Fork the repository on \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fdaisyplugins\u002Fdaisy-links\" rel=\"nofollow ugc\">GitHub\u003C\u002Fa>.\u003Cbr \u002F>\n2. Create a new branch for your feature or bug fix.\u003Cbr \u002F>\n3. Submit a pull request.\u003C\u002Fp>\n\u003Ch3>License 📜\u003C\u002Fh3>\n\u003Cp>Daisy Links is licensed under the \u003Cstrong>GPLv2\u003C\u002Fstrong>. Feel free to use, modify, and distribute it as per the license terms.\u003C\u002Fp>\n\u003Ch3>Thank You! ❤️\u003C\u002Fh3>\n\u003Cp>Thank you for choosing Daisy Links! We hope this plugin makes managing your external links a breeze. If you love Daisy Links, consider leaving a ⭐⭐⭐⭐⭐ review on the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fdaisy-links\u002Freviews\u002F?filter=5#new-post\" rel=\"ugc\">WordPress Plugin Repository\u003C\u002Fa>.\u003C\u002Fp>\n","Manage external links effortlessly! open links in new tab, add nofollow attribute, disable right click on links.",1586,"2026-01-01T17:34:00.000Z","7.2",[54,55,134,135,58],"nofollow","open-in-new-tab","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fdaisy-links","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdaisy-links.1.0.18.zip",{"attackSurface":139,"codeSignals":156,"taintFlows":167,"riskAssessment":168,"analyzedAt":179},{"hooks":140,"ajaxHandlers":152,"restRoutes":153,"shortcodes":154,"cronEvents":155,"entryPointCount":13,"unprotectedCount":13},[141,147],{"type":142,"name":143,"callback":144,"file":145,"line":146},"filter","the_content","external_linker_post_filter","external-linker.php",18,{"type":148,"name":149,"callback":150,"file":145,"line":151},"action","wp_head","external_linker_insert_js",37,[],[],[],[],{"dangerousFunctions":157,"sqlUsage":158,"outputEscaping":160,"fileOperations":13,"externalRequests":13,"nonceChecks":13,"capabilityChecks":13,"bundledLibraries":166},[],{"prepared":13,"raw":13,"locations":159},[],{"escaped":13,"rawEcho":161,"locations":162},1,[163],{"file":145,"line":164,"context":165},45,"raw output",[],[],{"summary":169,"deductions":170},"The 'external-linker' plugin version 0.2 exhibits a strong security posture based on the provided static analysis and vulnerability history. The absence of any identified attack surface points, dangerous functions, SQL injection vulnerabilities (all queries use prepared statements), or file operations is a significant strength. Furthermore, the plugin has no recorded vulnerabilities (CVEs), indicating a clean history.  However, a critical concern arises from the output escaping. With one total output and 0% properly escaped, this presents a clear risk of cross-site scripting (XSS) vulnerabilities. Any data rendered to the user that originates from user input or an external source could be exploited. The lack of nonce and capability checks, while not an immediate issue given the zero attack surface, means that if any new entry points were introduced without proper security controls, they would be immediately unprotected.",[171,174,177],{"reason":172,"points":173},"Unescaped output found",7,{"reason":175,"points":176},"Missing nonce checks",3,{"reason":178,"points":176},"Missing capability checks","2026-03-17T00:25:55.597Z",{"wat":181,"direct":187},{"assetPaths":182,"generatorPatterns":184,"scriptPaths":185,"versionParams":186},[183],"\u002Fwp-content\u002Fplugins\u002Fexternal-linker\u002Fexternal-linker.js",[],[183],[],{"cssClasses":188,"htmlComments":189,"htmlAttributes":190,"restEndpoints":192,"jsGlobals":193,"shortcodeOutput":195},[19],[],[191],"class=\"external\"",[],[194],"jQuery",[],{"error":197,"url":198,"statusCode":199,"statusMessage":200,"message":200},true,"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fexternal-linker\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":13,"versions":202},[]]