[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fuI8QMQXasM8FiyYbT1zuenOJfAOMXsE9mEKdH_CK93s":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":13,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29,"vulnerabilities":30,"developer":31,"crawl_stats":28,"alternatives":39,"analysis":140,"fingerprints":200},"ugc-comments","UGC Comments","1.00","Flector","https:\u002F\u002Fprofiles.wordpress.org\u002Fflector\u002F","\u003Cp>The plugin allows you to manage the values of the “rel” attribute in comment links. You can enable or disable the \"\u003Cstrong>ugc\u003C\u002Fstrong>\" and \"\u003Cstrong>nofollow\u003C\u002Fstrong>\" values for all links in comments (separately for the comment author’s links and separately for links within the comment).\u003C\u002Fp>\n\u003Cp>Help from Google:\u003C\u002Fp>\n\u003Cp>\u003Cstrong>rel=\"ugc\"\u003C\u002Fstrong>: UGC stands for User Generated Content, and the ugc attribute value is recommended for links within user generated content, such as comments and forum posts.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>rel=\"nofollow\"\u003C\u002Fstrong>: Use this attribute for cases where you want to link to a page but don’t want to imply any type of endorsement, including passing along ranking credit to another page.\u003C\u002Fp>\n\u003Cp>You can read more in the Google \u003Ca href=\"https:\u002F\u002Fwebmasters.googleblog.com\u002F2019\u002F09\u002Fevolving-nofollow-new-ways-to-identify.html\" rel=\"nofollow ugc\">blog\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>The plugin’s additional features include the ability to hide comment links from Yandex (by inverting them with \u003C!&ndash;&ndash;noindex&ndash;&ndash;>\u003C!&ndash;&ndash;\u002Fnoindex&ndash;&ndash;> tags).\u003C\u002Fp>\n\u003Cp>If you liked my plugin, please \u003Cstrong>rate\u003C\u002Fstrong> it.\u003C\u002Fp>\n","The plugin allows you to manage the values of the \"rel\" attribute in comment links (\"ugc\", \"nofollow\").",300,3880,100,3,"2025-05-19T09:41:00.000Z","6.8.5","4.9","5.3",[20,21,22,23,24],"google","nofollow","rel","seo","ugc","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fugc-comments\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fugc-comments.zip",0,null,"2026-03-15T15:16:48.613Z",[],{"slug":32,"display_name":7,"profile_url":8,"plugin_count":33,"total_installs":34,"avg_security_score":35,"avg_patch_time_days":36,"trust_score":37,"computed_at":38},"flector",15,43640,97,782,77,"2026-04-04T02:41:18.997Z",[40,63,85,106,124],{"slug":41,"name":42,"version":43,"author":44,"author_profile":45,"description":46,"short_description":47,"active_installs":48,"downloaded":49,"rating":50,"num_ratings":51,"last_updated":52,"tested_up_to":53,"requires_at_least":54,"requires_php":55,"tags":56,"homepage":60,"download_link":61,"security_score":62,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"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","",[57,21,58,59,23],"link","rel-nofollow","relnofollow","http:\u002F\u002Fwww.cybernetikz.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fnofollow-for-external-link.1.2.4.zip",92,{"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":77,"requires_php":55,"tags":78,"homepage":55,"download_link":81,"security_score":82,"vuln_count":83,"unpatched_count":27,"last_vuln_date":84,"fetched_at":29},"ultimate-noindex-nofollow-tool-ii","Ultimate Noindex Nofollow Tool II","1.3.6","texttheater","https:\u002F\u002Fprofiles.wordpress.org\u002Ftexttheater\u002F","\u003Cp>Improves your blog’s search engine optimization by “noindexing” pages you choose.\u003C\u002Fp>\n\u003Cp>Add the \u003Ccode>noindex\u003C\u002Fcode> robots meta tag to archives, categories, search pages, tags, author pages, login, admin pages or any other page you choose.\u003C\u002Fp>\n\u003Cp>Add the \u003Ccode>rel=\"nofollow\"\u003C\u002Fcode> attribute to individual pages listed by the \u003Ccode>wp_list_pages\u003C\u002Fcode> function or the Pages widget. Also, add the \u003Ccode>rel=\"nofollow\"\u003C\u002Fcode> attribute to archive links, category links, registration and login links.\u003C\u002Fp>\n\u003Cp>Written by Jon Kemp, currently maintained by Kilian Evang.\u003C\u002Fp>\n\u003Ch3>Usage\u003C\u002Fh3>\n\u003Cp>After installation, the settings page for this plugin can be found in your WordPress administration interface under Settings \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Ultimate noindex.\u003C\u002Fp>\n","Improves your blog's search engine optimization by \"noindexing\" pages you choose. Now also for page-based (as opposed to date-based) archives.",3000,59569,62,8,"2024-02-20T16:20:00.000Z","6.4.8","2.6.5",[79,80,20,21,23],"archive","archives","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fultimate-noindex-nofollow-tool-ii.zip",84,2,"2024-03-25 00:00:00",{"slug":86,"name":87,"version":88,"author":89,"author_profile":90,"description":91,"short_description":92,"active_installs":93,"downloaded":94,"rating":95,"num_ratings":96,"last_updated":97,"tested_up_to":98,"requires_at_least":99,"requires_php":55,"tags":100,"homepage":103,"download_link":104,"security_score":105,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"easy-noindex-and-nofollow","Easy Noindex And Nofollow","1.2","Ivan Kristianto","https:\u002F\u002Fprofiles.wordpress.org\u002Fivankristianto\u002F","\u003Cp>Easily add Noindex and Nofollow to post, page, search and category page.\u003C\u002Fp>\n\u003Cp>See my article \u003Ca href=\"http:\u002F\u002Fgoo.gl\u002F500FU\" rel=\"nofollow ugc\">Easy Noindex and Nofollow WordPress Plugin\u003C\u002Fa> for details.\u003C\u002Fp>\n\u003Cp>Full list of features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Add nofollow and noindex in post, page, search and category page.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Other interesting stuff:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Check out the my other WordPress plugins or web development \u003Ca href=\"http:\u002F\u002Fgoo.gl\u002FOHQNc\" rel=\"nofollow ugc\">My Portfolio\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Want to optimize your WordPress blog? Check out the \u003Ca href=\"http:\u002F\u002Fgoo.gl\u002FQedtH\" rel=\"nofollow ugc\">WordPress Optimization Article\u003C\u002Fa> Guide!\u003C\u002Fli>\n\u003C\u002Ful>\n","Easily add Noindex and Nofollow to post, page, search and category page.",400,24293,80,1,"2011-05-03T19:45:00.000Z","3.1.4","2.8",[101,21,102,23],"google-panda","noindex","http:\u002F\u002Fwww.ivankristianto.com\u002Fweb-development\u002Fprogramming\u002Feasy-noindex-and-nofollow-wordpress-plugin\u002F1797\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Feasy-noindex-and-nofollow.1.2.zip",85,{"slug":107,"name":108,"version":109,"author":110,"author_profile":111,"description":112,"short_description":113,"active_installs":13,"downloaded":114,"rating":27,"num_ratings":27,"last_updated":115,"tested_up_to":116,"requires_at_least":117,"requires_php":55,"tags":118,"homepage":122,"download_link":123,"security_score":105,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"landing-sites","Landing sites","1.5.2","SomeUser","https:\u002F\u002Fprofiles.wordpress.org\u002Fdevil1591\u002F","\u003Cp>When visitors is referred to your site from a search engine, they are definitely looking for something specific – often they just roughly check the page they land on and then closes the window if what they are looking for isn’t there. Why not help them by showing them related posts to their search on your blog? This plugin lets you do that, works with a long list of search engines!\u003C\u002Fp>\n\u003Ch3>Details on functions\u003C\u002Fh3>\n\u003Cpre>\u003Ccode>ls_getinfo('isref')\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Returning true if the referrer is a supported search engine – used as a conditional tag\u003C\u002Fp>\n\u003Cpre>\u003Ccode>ls_getinfo('terms')\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Outputs the search terms\u003C\u002Fp>\n\u003Cpre>\u003Ccode>ls_getinfo('referrer')\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Outputs a link to the referring search engine\u003C\u002Fp>\n\u003Cpre>\u003Ccode>ls_related()\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Outputs the list of related posts. This can be customized by passing variables to it. ls_related(‘limit’, ‘length’, ‘before title’, ‘after title’, ‘before post’, ‘after post’, ‘show password protected posts’, ‘show post excerpts’).\u003C\u002Fp>\n\u003Cpre>\u003Ccode>ls_search_engines()\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Outputs links to other search engines results.  This can be customized by passing variables to it. ls_search_engines(‘before_title’, ‘after_title’).\u003C\u002Fp>\n\u003Cp>In the code example in the FAQ, it outputs 5 related posts, 10 words per excerpt (if excerpts are enabled), list item start before title, list item close after post title, no content before and after posts, doesn’t show password protected posts and doesn’t show excerpts.\u003C\u002Fp>\n","When visitors is referred to your site from a search engine, the plugin is showing them related posts to their search on your blog.",31126,"2015-11-06T16:47:00.000Z","4.3.34","2.0.2",[20,119,120,121,23],"referer","related","search","http:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Flanding-sites\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Flanding-sites.zip",{"slug":125,"name":126,"version":127,"author":128,"author_profile":129,"description":130,"short_description":131,"active_installs":132,"downloaded":133,"rating":27,"num_ratings":27,"last_updated":134,"tested_up_to":135,"requires_at_least":136,"requires_php":55,"tags":137,"homepage":138,"download_link":139,"security_score":105,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"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",[57,21,22,58,23],"http:\u002F\u002Fblog.wordpressforge.com\u002Fplugins\u002Fforce-external-nofollow.html","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwpf-force-external-nofollow.zip",{"attackSurface":141,"codeSignals":177,"taintFlows":193,"riskAssessment":194,"analyzedAt":199},{"hooks":142,"ajaxHandlers":173,"restRoutes":174,"shortcodes":175,"cronEvents":176,"entryPointCount":27,"unprotectedCount":27},[143,149,153,157,160,164,169],{"type":144,"name":145,"callback":146,"file":147,"line":148},"action","plugins_loaded","ugcc_check_version","ugc-comments.php",19,{"type":144,"name":150,"callback":151,"file":147,"line":152},"activate_ugc-comments\u002Fugc-comments.php","ugcc_init",51,{"type":144,"name":154,"callback":155,"file":147,"line":156},"init","ugcc_setup",73,{"type":144,"name":158,"callback":159,"file":147,"line":13},"admin_enqueue_scripts","ugcc_files_admin",{"type":144,"name":161,"callback":162,"file":147,"line":163},"admin_menu","ugcc_menu",273,{"type":165,"name":166,"callback":167,"file":147,"line":168},"filter","get_comment_author_link","ugcc_author_link",307,{"type":165,"name":170,"callback":171,"file":147,"line":172},"comment_text","ugcc_comments_links",346,[],[],[],[],{"dangerousFunctions":178,"sqlUsage":179,"outputEscaping":181,"fileOperations":27,"externalRequests":27,"nonceChecks":83,"capabilityChecks":191,"bundledLibraries":192},[],{"prepared":27,"raw":27,"locations":180},[],{"escaped":182,"rawEcho":14,"locations":183},6,[184,187,189],{"file":147,"line":185,"context":186},149,"raw output",{"file":147,"line":188,"context":186},163,{"file":147,"line":190,"context":186},167,4,[],[],{"summary":195,"deductions":196},"The \"ugc-comments\" plugin v1.00 exhibits a strong security posture in several key areas. The static analysis reveals a completely clean attack surface, with zero AJAX handlers, REST API routes, shortcodes, or cron events. Furthermore, the code demonstrates robust SQL query handling, utilizing prepared statements exclusively, and includes a reasonable number of nonce and capability checks. The absence of any recorded vulnerabilities in its history is also a positive indicator.\n\nHowever, a notable concern arises from the output escaping. With 9 total outputs, 33% of them are not properly escaped. This indicates a potential for Cross-Site Scripting (XSS) vulnerabilities if user-supplied data is rendered directly without adequate sanitization. While taint analysis shows no identified unsanitized flows, the presence of unescaped output is a significant risk that should be addressed. The plugin's current lack of known vulnerabilities is encouraging, but the unescaped output creates an opening that attackers could potentially exploit.",[197],{"reason":198,"points":182},"Unescaped output found","2026-03-16T20:00:24.086Z",{"wat":201,"direct":213},{"assetPaths":202,"generatorPatterns":208,"scriptPaths":209,"versionParams":210},[203,204,205,206,207],"\u002Fwp-content\u002Fplugins\u002Fugc-comments\u002Finc\u002Fjquery.lettering.js","\u002Fwp-content\u002Fplugins\u002Fugc-comments\u002Finc\u002Fjquery.textillate.js","\u002Fwp-content\u002Fplugins\u002Fugc-comments\u002Finc\u002Fanimate.min.css","\u002Fwp-content\u002Fplugins\u002Fugc-comments\u002Finc\u002Fugcc-script.js","\u002Fwp-content\u002Fplugins\u002Fugc-comments\u002Finc\u002Fugcc-css.css",[],[203,204,206],[211,212],"ugcc-script.js?ver=","ugcc-css.css?ver=",{"cssClasses":214,"htmlComments":215,"htmlAttributes":216,"restEndpoints":217,"jsGlobals":218,"shortcodeOutput":220},[],[],[],[],[219],"ugcc_options",[]]