[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fvP1wJ1kgCAETCZOeLsnat-uOnQT7WUENgX-pJ3Ec3nI":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":13,"last_updated":14,"tested_up_to":15,"requires_at_least":16,"requires_php":17,"tags":18,"homepage":24,"download_link":25,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28,"vulnerabilities":29,"developer":30,"crawl_stats":27,"alternatives":37,"analysis":134,"fingerprints":193},"rel-nofollow-categories","Rel Nofollow Categories","1.1.2","Marvie Pons","https:\u002F\u002Fprofiles.wordpress.org\u002Fmarviepons\u002F","\u003Cp>Rel Nofollow Categories is a plugin which adds nofollow attribute to categories generated by the_category and wp_list_categories throughout the blog.\u003C\u002Fp>\n\u003Cp>Adds Nofollows to category links and an option to noindex the category pages.\u003C\u002Fp>\n\u003Cp>Plugin by \u003Ca href=\"http:\u002F\u002Ftutskid.com\u002F\" rel=\"nofollow ugc\">How To | Tutorials | TutsKid\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 Rel Nofollow Categories. 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 Nofollows to category links.",10,2163,0,"2012-12-12T18:45:00.000Z","3.5.2","2.8","",[19,20,21,22,23],"categories","category","google","nofollow","seo","http:\u002F\u002Ftutskid.com\u002Frel-nofollow-categories-wordpress-plugin\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frel-nofollow-categories.1.1.2.zip",85,null,"2026-03-15T15:16:48.613Z",[],{"slug":31,"display_name":7,"profile_url":8,"plugin_count":32,"total_installs":33,"avg_security_score":34,"avg_patch_time_days":35,"trust_score":34,"computed_at":36},"marviepons",4,650,80,30,"2026-04-04T13:50:33.436Z",[38,60,78,97,117],{"slug":39,"name":40,"version":41,"author":42,"author_profile":43,"description":44,"short_description":45,"active_installs":46,"downloaded":47,"rating":48,"num_ratings":49,"last_updated":50,"tested_up_to":51,"requires_at_least":52,"requires_php":17,"tags":53,"homepage":17,"download_link":56,"security_score":57,"vuln_count":58,"unpatched_count":13,"last_vuln_date":59,"fetched_at":28},"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",[54,55,21,22,23],"archive","archives","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fultimate-noindex-nofollow-tool-ii.zip",84,2,"2024-03-25 00:00:00",{"slug":61,"name":62,"version":63,"author":64,"author_profile":65,"description":66,"short_description":67,"active_installs":68,"downloaded":69,"rating":34,"num_ratings":70,"last_updated":71,"tested_up_to":72,"requires_at_least":16,"requires_php":17,"tags":73,"homepage":76,"download_link":77,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"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,1,"2011-05-03T19:45:00.000Z","3.1.4",[74,22,75,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",{"slug":79,"name":80,"version":81,"author":82,"author_profile":83,"description":84,"short_description":85,"active_installs":86,"downloaded":87,"rating":13,"num_ratings":13,"last_updated":88,"tested_up_to":89,"requires_at_least":90,"requires_php":17,"tags":91,"homepage":93,"download_link":94,"security_score":95,"vuln_count":70,"unpatched_count":70,"last_vuln_date":96,"fetched_at":28},"duplicate-content-cure","Duplicate Content Cure","1.0","Badi Jones","https:\u002F\u002Fprofiles.wordpress.org\u002Fbadijones\u002F","\u003Cp>Duplicate Content Cure is an extremely simple plugin that makes WordPress more Search Engine\u003Cbr \u002F>\nfriendly (And therefore improving SEO). It does this by preventing search engine spiders\u002Fbots\u003Cbr \u002F>\nfrom accessing pages like Archives, Tags, and Categories, which tend to contain duplicated content\u003Cbr \u002F>\nfrom elsewhere on your site.  This is achieved by adding nofollow, noindex to\u003Cbr \u002F>\nthese problem pages.\u003C\u002Fp>\n\u003Cp>Duplicate Content Cure doesn’t have a lot of features that other SEO plugins have, but\u003Cbr \u002F>\nit also is lightning fast by comparison.\u003C\u002Fp>\n","Duplicate content cure is a simple plugin that improves SEO by preventing search engines from indexing pages that contain duplicate content.",300,3852,"2015-06-02T06:20:00.000Z","4.2.39","3.0.1",[19,20,92,75,23],"duplicate-content","http:\u002F\u002Fwww.howtostartablog.org\u002Fduplicate-content-cure\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fduplicate-content-cure.zip",63,"2025-11-29 00:00:00",{"slug":98,"name":99,"version":100,"author":101,"author_profile":102,"description":103,"short_description":104,"active_installs":86,"downloaded":105,"rating":106,"num_ratings":107,"last_updated":108,"tested_up_to":109,"requires_at_least":110,"requires_php":111,"tags":112,"homepage":115,"download_link":116,"security_score":106,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"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\").",3880,100,3,"2025-05-19T09:41:00.000Z","6.8.5","4.9","5.3",[21,22,113,23,114],"rel","ugc","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fugc-comments\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fugc-comments.zip",{"slug":118,"name":119,"version":120,"author":121,"author_profile":122,"description":123,"short_description":124,"active_installs":125,"downloaded":126,"rating":106,"num_ratings":70,"last_updated":127,"tested_up_to":109,"requires_at_least":128,"requires_php":17,"tags":129,"homepage":132,"download_link":133,"security_score":106,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"categories-page","Categories Page","1.3","Mervin Praison","https:\u002F\u002Fprofiles.wordpress.org\u002Fmervinpraison\u002F","\u003Cp>Add the List of Registered Categories on to a page on your website\u003C\u002Fp>\n\u003Ch4>Shortcode\u003C\u002Fh4>\n\u003Cpre>\u003Ccode>[get_categories]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>More info : \u003Ca href=\"https:\u002F\u002Fmer.vin\" rel=\"nofollow ugc\">Mervin Praison\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Version history\u003C\u002Fh3>\n\u003Ch4>Version 1.0\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Initial release version.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>License\u003C\u002Fh3>\n\u003Cp>GPL2\u003C\u002Fp>\n","Displays a table listing of all Categories registered on your website. Shortcode.",20,3763,"2025-11-08T23:25:00.000Z","3.0",[19,20,23,130,131],"shortcode","taxonomy","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcategories-page\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcategories-page.1.3.zip",{"attackSurface":135,"codeSignals":171,"taintFlows":185,"riskAssessment":186,"analyzedAt":192},{"hooks":136,"ajaxHandlers":167,"restRoutes":168,"shortcodes":169,"cronEvents":170,"entryPointCount":13,"unprotectedCount":13},[137,143,146,150,155,159,163],{"type":138,"name":139,"callback":140,"file":141,"line":142},"action","admin_init","rnc_requires_wordpress_version","rel-nofollow-categories.php",33,{"type":138,"name":139,"callback":144,"file":141,"line":145},"rnc_init",38,{"type":138,"name":147,"callback":148,"file":141,"line":149},"admin_menu","rnc_add_options_page",39,{"type":151,"name":152,"callback":153,"priority":11,"file":141,"line":154},"filter","plugin_action_links","rnc_plugin_action_links",40,{"type":151,"name":156,"callback":157,"file":141,"line":158},"wp_list_categories","adding_nofollow",198,{"type":151,"name":160,"callback":161,"file":141,"line":162},"the_category","adding_nofollow_cat",199,{"type":138,"name":164,"callback":165,"file":141,"line":166},"wp_head","adding_noindex_cat",226,[],[],[],[],{"dangerousFunctions":172,"sqlUsage":173,"outputEscaping":175,"fileOperations":13,"externalRequests":13,"nonceChecks":13,"capabilityChecks":13,"bundledLibraries":184},[],{"prepared":13,"raw":13,"locations":174},[],{"escaped":13,"rawEcho":107,"locations":176},[177,180,182],{"file":141,"line":178,"context":179},141,"raw output",{"file":141,"line":181,"context":179},142,{"file":141,"line":183,"context":179},143,[],[],{"summary":187,"deductions":188},"The 'rel-nofollow-categories' plugin v1.1.2 exhibits a generally strong security posture based on the provided static analysis. The absence of any identified AJAX handlers, REST API routes, shortcodes, or cron events significantly limits the plugin's attack surface, with no unprotected entry points detected.  Furthermore, the code analysis reveals no dangerous functions, no file operations, no external HTTP requests, and all SQL queries utilize prepared statements, indicating good development practices in these areas.  The vulnerability history is also exceptionally clean, with no recorded CVEs, which suggests a well-maintained and secure plugin over time.\n\nHowever, a notable concern arises from the output escaping. With three total outputs and 0% properly escaped, there is a clear risk of Cross-Site Scripting (XSS) vulnerabilities. Any data rendered by the plugin that is not properly escaped could potentially be exploited by attackers to inject malicious scripts. While the taint analysis shows no identified flows, this is likely due to the limited scope or lack of complex data handling within the plugin itself, rather than a guarantee of no vulnerabilities. The lack of nonce checks and capability checks, while potentially not an issue given the zero attack surface, could become a concern if new entry points are introduced in future versions without proper security considerations.\n\nIn conclusion, the 'rel-nofollow-categories' plugin v1.1.2 is strong in its limited attack surface, SQL handling, and lack of historical vulnerabilities. The primary weakness lies in the complete lack of output escaping, presenting a tangible risk of XSS. The absence of checks like nonces and capabilities is less critical given the current scope but warrants attention for future development.",[189],{"reason":190,"points":191},"Unescaped output detected",6,"2026-03-17T01:34:55.291Z",{"wat":194,"direct":203},{"assetPaths":195,"generatorPatterns":199,"scriptPaths":200,"versionParams":201},[196,197,198],"\u002Fwp-content\u002Fplugins\u002Frel-nofollow-categories\u002Fimages\u002Fpc-icon.png","\u002Fwp-content\u002Fplugins\u002Frel-nofollow-categories\u002Fimages\u002Ftwitter-icon.png","\u002Fwp-content\u002Fplugins\u002Frel-nofollow-categories\u002Fimages\u002Ffacebook-icon.png",[],[],[202],"rel-nofollow-categories\u002Fstyle.css?ver=",{"cssClasses":204,"htmlComments":205,"htmlAttributes":206,"restEndpoints":207,"jsGlobals":208,"shortcodeOutput":209},[],[],[],[],[],[]]