[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fU77Qp-FWMEYsTZGLeI_6mP_Tk-wEcQuv83YGte21SD0":3,"$fF40mRw1RLHc1vm9SOoIt7owbl0Oc4UREdzEmuO96mek":249,"$f5-JlDXAgl0ZNlbi_0Ym4iKhOY1tglF8vrl_zAYCEF9k":254},{"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,"discovery_status":31,"vulnerabilities":32,"developer":33,"crawl_stats":29,"alternatives":37,"analysis":131,"fingerprints":232},"thin-content-manager","Thin Content Manager","1.0.1","msfreed","https:\u002F\u002Fprofiles.wordpress.org\u002Fmsfreed\u002F","\u003Cp>Thin Content Manager helps you easily identify thin content pages (i.e. posts and pages with minimal textual content) on your site and block them from search engines. The plugin calculates the body word count for each post\u002Fpage on your site (disregarding words contained within HTML tags and shortcodes) and displays the information on a new ‘Thin Content Manager’ page within the Settings section of your WordPress admin panel. The admin page then provides a simple point-and-click interface to automatically insert robots noindex and nofollow tags – \u003Cmeta name=”robots” content=”noindex, nofollow”> – into the head section of pages you select. These tags tell Google and other search engine spiders to ignore those pages, which is important for improving your site’s quality score and trust ranking for SEO purposes.\u003C\u002Fp>\n\u003Cp>This plugin works with with single site installs only.\u003C\u002Fp>\n","See the body word count to identify pages with thin content, then select pages to insert robots noindex,nofollow tags into.",10,2055,20,1,"2014-02-04T05:22:00.000Z","3.7.41","3.1","",[20,21,22,23,24],"google","robot","robots","robots-txt","search","http:\u002F\u002Fpluginspire.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fthin-content-manager.zip",85,0,null,"2026-04-06T09:54:40.288Z","no_bundle",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":14,"total_installs":11,"avg_security_score":27,"avg_patch_time_days":34,"trust_score":35,"computed_at":36},30,84,"2026-05-19T20:41:45.087Z",[38,57,78,97,114],{"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":18,"tags":53,"homepage":54,"download_link":55,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":56},"multipart-robotstxt-editor","Multipart robots.txt editor","0.4.0","Viktor Szépe","https:\u002F\u002Fprofiles.wordpress.org\u002Fszepeviktor\u002F","\u003Ch4>This plugin needs more documentation!\u003C\u002Fh4>\n\u003Cp>You can edit your robots.txt and add remote content to it.\u003Cbr \u002F>\nE.g. you have several sites and want to use a centralized robots.txt.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Include or exclude WordPress’ own robots.txt (core function)\u003C\u002Fli>\n\u003Cli>Include or exclude plugins – e.g. sitemap plugins – output to robots.txt (filter output)\u003C\u002Fli>\n\u003Cli>Include or exclude a remote text file (the common part)\u003C\u002Fli>\n\u003Cli>Include or exclude custom records from the settings page (the site specific part)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Where is robot.txt?\u003C\u002Fh4>\n\u003Cp>WordPress handles robots.txt as a virtual URL – just the same way as posts and pages.\u003C\u002Fp>\n\u003Cp>So when you browse to \u003Ccode>https:\u002F\u002Fexample.com\u002Frobots.txt\u003C\u002Fcode> WordPress generates robots.txt on the fly.\u003C\u002Fp>\n\u003Ch4>TODO\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>add more description here\u003C\u002Fli>\n\u003Cli>add a video too\u003C\u002Fli>\n\u003Cli>add an admin notice for subdir installs (robots.txt is useless in a subdir)\u003C\u002Fli>\n\u003Cli>‘At least one “Disallow” field must be present in the robots.txt file.’ – check for that\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Links\u003C\u002Fh4>\n\u003Cp>Development of this plugin goes on on \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fszepeviktor\u002Fmultipart-robotstxt-editor\" rel=\"nofollow ugc\">GitHub\u003C\u002Fa>.\u003C\u002Fp>\n","Customize your site's robots.txt and include remote content to it",2000,55996,66,3,"2018-02-17T05:52:00.000Z","4.9.29","4.7",[20,21,22,23,24],"https:\u002F\u002Fgithub.com\u002Fszepeviktor\u002Fmultipart-robotstxt-editor","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmultipart-robotstxt-editor.0.4.0.zip","2026-04-16T10:56:18.058Z",{"slug":58,"name":59,"version":60,"author":61,"author_profile":62,"description":63,"short_description":64,"active_installs":65,"downloaded":66,"rating":67,"num_ratings":14,"last_updated":68,"tested_up_to":69,"requires_at_least":70,"requires_php":71,"tags":72,"homepage":75,"download_link":76,"security_score":77,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":56},"magic-robots-txt","Magic robots.txt","1.0.7","ABCdatos","https:\u002F\u002Fprofiles.wordpress.org\u002Fabcdatos\u002F","\u003Cp>In a nutshell: You don’t want robots wasting your resources and slowing down your site if they don’t give you some kind of direct or indirect benefit. An optimal configuration will maximize your SEO results and reduce your operating costs.\u003C\u002Fp>\n\u003Cp>You’ll need less than a minute to set your site characteristics and get a customized robots.txt configuration installed, matching your needs and easily updated without headaches. Let us to apply our experience in maintaining and optimizing sites. A clear knowledge of what we want to do and why, moved us to change the decission method from human created robots.txt to an automated system, things are simpler as they seems. Here comes to help this plugin, doing all the magic for you.\u003C\u002Fp>\n\u003Cp>Some of your site specs will be automatically detected to reduce the manual config needs to the minimum. A few simple questions about your site will be enough to vast majority of sites.\u003C\u002Fp>\n\u003Ch3>Update procedure\u003C\u002Fh3>\n\u003Cp>Any change required to the robots.txt is applied in real time when operating in virtual file mode. If you are working in real file mode, after updating the plugin version you should click the Save Changes button in the configuration screen to regenerate the robots.txt file.\u003C\u002Fp>\n","This plugin automatically creates a robots.txt analyzing your site to improve your Google ranking and site performance.",1000,10326,100,"2024-08-05T07:54:00.000Z","6.6.5","4.2","5.4",[73,20,22,23,74],"bots","seo","https:\u002F\u002Ftaller.abcdatos.net\u002Frobots-txt-wordpress\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmagic-robots-txt.1.0.7.zip",92,{"slug":79,"name":80,"version":81,"author":82,"author_profile":83,"description":84,"short_description":85,"active_installs":86,"downloaded":87,"rating":67,"num_ratings":88,"last_updated":89,"tested_up_to":90,"requires_at_least":91,"requires_php":92,"tags":93,"homepage":95,"download_link":96,"security_score":67,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":56},"db-robotstxt","Bisteinoff SEO Robots.txt","4.0.3","Denis Bisteinov","https:\u002F\u002Fprofiles.wordpress.org\u002Fbisteinoff\u002F","\u003Cp>Have you encountered an obstacle while creating and editing robots.txt file on your website?\u003C\u002Fp>\n\u003Cp>Bisteinoff SEO Robots.txt is an easy-to-use plugin that helps you generate and configure a correct robots.txt file, which is essential for search engine optimization (SEO). This file defines crawling rules for search engine bots such as Google, Bing, Yahoo!, Yandex, and others.\u003C\u002Fp>\n\u003Cp>The plugin works perfectly both if the file robots.txt has never been created or if it already exists. Once installed the plugin makes an optimized robots.txt file that includes special rules common for WordPress websites. After that you can proceed further customization specific for your own website if needed.\u003C\u002Fp>\n\u003Cp>If the plugin detects one or several Sitemap XML files it will include them into robots.txt file.\u003C\u002Fp>\n\u003Cp>No FTP access, manual coding or file editing is required that makes managing settings easy and convenient!\u003C\u002Fp>\n\u003Ch4>Key Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Automatic generation of optimized robots.txt with WordPress-specific rules\u003C\u002Fli>\n\u003Cli>Special rules for Google and Yandex search engines\u003C\u002Fli>\n\u003Cli>Custom rules support for any search engine bot\u003C\u002Fli>\n\u003Cli>Automatic sitemap detection and inclusion\u003C\u002Fli>\n\u003Cli>WooCommerce compatibility with specific rules\u003C\u002Fli>\n\u003Cli>Multisite support\u003C\u002Fli>\n\u003Cli>Easy-to-use admin interface\u003C\u002Fli>\n\u003Cli>Modern PHP architecture with namespaces for conflict-free operation\u003C\u002Fli>\n\u003C\u002Ful>\n","An easy-to-use plugin that generates and configures a proper robots.txt file, essential for effective search engine optimization (SEO).",500,10398,4,"2025-12-19T00:04:00.000Z","6.9.4","4.6","7.0",[94,20,22,23,74],"crawler","https:\u002F\u002Fgithub.com\u002Fbisteinoff\u002Fdb-robotstxt","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdb-robotstxt.4.0.3.zip",{"slug":98,"name":99,"version":100,"author":101,"author_profile":102,"description":103,"short_description":104,"active_installs":86,"downloaded":105,"rating":28,"num_ratings":28,"last_updated":106,"tested_up_to":90,"requires_at_least":107,"requires_php":108,"tags":109,"homepage":18,"download_link":113,"security_score":67,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":56},"search-engines-blocked-warning","Search engines blocked warning","1.0.0","apasionados","https:\u002F\u002Fprofiles.wordpress.org\u002Fapasionados\u002F","\u003Cp>The plugin shows a warning in the WordPress administration header when the option “Search Engine Visibility: Discourage search engines from indexing this site” is enabled.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>It’s very important when moving a website from staging or development to production to remember to switch this option off. Or even better never switch it on.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>SETTINGS \u002F READING “Search Engine Visibility: Discourage search engines from indexing this site”: Checking this box tells search engines to completely avoid inspecting \u002F indexing the site’s contents, meaning that the site will not show up in search results.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch4>What can I do with this plugin?\u003C\u002Fh4>\n\u003Cp>This plugin shows a WARNING in the administration header of the website when “Search Engine Visibility: Discourage search engines from indexing this site” is enabled.\u003C\u002Fp>\n\u003Ch4>What ideas is this plugin based on?\u003C\u002Fh4>\n\u003Cp>This plugin is based on the idea of the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fdiscourage-search-engines-notifier\u002F\" rel=\"ugc\">“Discourage Search Engines Notifier”\u003C\u002Fa> plugin.\u003C\u002Fp>\n\u003Ch4>System requirements\u003C\u002Fh4>\n\u003Cp>PHP version 5.6 or greater.\u003C\u002Fp>\n\u003Ch4>Search engines blocked warning Plugin in your Language!\u003C\u002Fh4>\n\u003Cp>This first release is avaliable in English and Spanish. In the “languages” folder we have included the necessary files to translate this plugin.\u003C\u002Fp>\n\u003Cp>If you would like the plugin in your language and you’re good at translating, please drop us a line at \u003Ca href=\"https:\u002F\u002Fapasionados.es\u002Fcontacto\u002Findex.php?desde=wordpress-org-apa-search-engine-blocked-warning-home\" rel=\"nofollow ugc\">Contact us\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Further Reading\u003C\u002Fh4>\n\u003Cp>You can access the description of the plugin in Spanish at: \u003Ca href=\"https:\u002F\u002Fapasionados.es\u002Fblog\u002Faviso-de-bloqueo-de-buscadores-wordpress-plugin-7749\u002F\" rel=\"nofollow ugc\">Aviso de bloqueo de buscadores | WordPress Plugin\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Contact\u003C\u002Fh3>\n\u003Cp>For further information please send us an \u003Ca href=\"https:\u002F\u002Fapasionados.es\u002Fcontacto\u002Findex.php?desde=wordpress-org-apa-search-engine-blocked-warning\" rel=\"nofollow ugc\">email\u003C\u002Fa>.\u003C\u002Fp>\n","Shows a warning in the WordPress administration header when the option \"Search Engine Visibility: Discourage search engines from indexing this si &hellip;",2951,"2026-01-27T14:11:00.000Z","4.0.1","5.6",[110,111,22,23,112],"block","discourage-search-engines","search-engine-visibility","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsearch-engines-blocked-warning.1.0.0.zip",{"slug":115,"name":116,"version":100,"author":117,"author_profile":118,"description":119,"short_description":120,"active_installs":67,"downloaded":121,"rating":67,"num_ratings":14,"last_updated":122,"tested_up_to":123,"requires_at_least":124,"requires_php":18,"tags":125,"homepage":129,"download_link":130,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":56},"meta-robots-by-seo-sign","MetaRobots by SEO-Sign","Artem Pilipets","https:\u002F\u002Fprofiles.wordpress.org\u002Fartem-pilipets\u002F","\u003Cp>Manage prohibitions meta robots and robots.txt file from the control panel using the commands in the format of robots.txt\u003C\u002Fp>\n\u003Cp>PHP script parses commands from the metarobots.txt file and creates relevant tags.\u003C\u002Fp>\n\u003Ch4>Currently script supports following commands:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\n\u003Cp>Disallow:\u003Cbr \u002F>\nname=”robots” content=”noindex, nofollow”\u003Cbr \u002F>\nBlocks content from crawling for the search engine.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Index:\u003Cbr \u002F>\nname=”robots” content=”index, nofollow”\u003Cbr \u002F>\nAllows crawling, forbids follow the links.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Follow:\u003Cbr \u002F>\nname=”robots” content=”noindex, follow”\u003Cbr \u002F>\nForbids crawling, allows forbids follow the links.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Noarchiv:\u003Cbr \u002F>\nname=”robots” content=”noarchive”\u003Cbr \u002F>\nDo not show a link to the cached copy.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Nosnippet:\u003Cbr \u002F>\nname=”robots” content=”nosnippet”\u003Cbr \u002F>\nDo not create a snippet.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Noodp:\u003Cbr \u002F>\nname=”robots” content=”noodp”\u003Cbr \u002F>\nDo not use the description from DMOZ for snippet.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Notranslate:\u003Cbr \u002F>\nname=”robots” content=”notranslate”\u003Cbr \u002F>\nDo not offer page translation.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Noimageindex:\u003Cbr \u002F>\nname=”robots” content=”noimageindex”\u003Cbr \u002F>\nDo not crawl the image on the page.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n","The easiest way to manage meta robots tag.",4737,"2015-04-07T19:41:00.000Z","4.1.42","3.0.1",[126,127,20,128,23],"crawlers","editor","meta-robots","http:\u002F\u002Fwww.seo-sign.com\u002Fp\u002Fsimple-ways-to-manage-meta-robots-tag.html","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmeta-robots-by-seo-sign.zip",{"attackSurface":132,"codeSignals":158,"taintFlows":192,"riskAssessment":218,"analyzedAt":231},{"hooks":133,"ajaxHandlers":149,"restRoutes":155,"shortcodes":156,"cronEvents":157,"entryPointCount":14,"unprotectedCount":14},[134,140,145],{"type":135,"name":136,"callback":137,"file":138,"line":139},"action","admin_menu","plugin_menu","thin-content-manager.php",24,{"type":141,"name":142,"callback":143,"priority":11,"file":138,"line":144},"filter","plugin_row_meta","plugin_row",28,{"type":135,"name":146,"callback":147,"file":138,"line":148},"wp_head","tcm_process_head",32,[150],{"action":151,"nopriv":152,"callback":153,"hasNonce":152,"hasCapCheck":152,"file":138,"line":154},"tcm_option",false,"tcm_option_update",22,[],[],[],{"dangerousFunctions":159,"sqlUsage":160,"outputEscaping":169,"fileOperations":28,"externalRequests":28,"nonceChecks":28,"capabilityChecks":14,"bundledLibraries":191},[],{"prepared":161,"raw":161,"locations":162},2,[163,167],{"file":164,"line":165,"context":166},"uninstall.php",15,"$wpdb->query() with variable interpolation",{"file":164,"line":13,"context":168},"$wpdb->get_col() with variable interpolation",{"escaped":28,"rawEcho":170,"locations":171},9,[172,175,177,179,181,183,185,187,189],{"file":138,"line":173,"context":174},119,"raw output",{"file":138,"line":176,"context":174},300,{"file":138,"line":178,"context":174},314,{"file":138,"line":180,"context":174},318,{"file":138,"line":182,"context":174},322,{"file":138,"line":184,"context":174},326,{"file":138,"line":186,"context":174},330,{"file":138,"line":188,"context":174},334,{"file":138,"line":190,"context":174},335,[],[193,209],{"entryPoint":194,"graph":195,"unsanitizedCount":14,"severity":208},"render_settings (thin-content-manager.php:107)",{"nodes":196,"edges":206},[197,201],{"id":198,"type":199,"label":200,"file":138,"line":173},"n0","source","$_REQUEST['page']",{"id":202,"type":203,"label":204,"file":138,"line":173,"wp_function":205},"n1","sink","echo() [XSS]","echo",[207],{"from":198,"to":202,"sanitized":152},"medium",{"entryPoint":210,"graph":211,"unsanitizedCount":14,"severity":217},"\u003Cthin-content-manager> (thin-content-manager.php:0)",{"nodes":212,"edges":215},[213,214],{"id":198,"type":199,"label":200,"file":138,"line":173},{"id":202,"type":203,"label":204,"file":138,"line":173,"wp_function":205},[216],{"from":198,"to":202,"sanitized":152},"low",{"summary":219,"deductions":220},"The \"thin-content-manager\" v1.0.1 plugin exhibits a concerning security posture primarily due to its unprotected AJAX handler and lack of proper output escaping.  While the plugin has no known historical vulnerabilities, this absence could simply indicate a lack of past discovery rather than inherent security. The static analysis reveals a single entry point through an AJAX handler that lacks authentication checks, presenting a significant risk for unauthorized actions. Furthermore, the fact that 100% of output is unescaped is a critical flaw, as it opens the door to cross-site scripting (XSS) vulnerabilities if any user-supplied data is ever rendered to the page without sanitization.  The taint analysis showing flows with unsanitized paths, even if not classified as critical or high, alongside the unprotected AJAX handler, suggests potential for exploitation, particularly if those paths involve sensitive operations or lead to XSS. The plugin does implement capability checks, which is a positive sign, but this single check is insufficient given the unprotected AJAX entry point and widespread output escaping issues. Overall, while the plugin's history is clean, the current static analysis reveals substantial weaknesses that need immediate attention.",[221,223,226,229],{"reason":222,"points":11},"Unprotected AJAX handler",{"reason":224,"points":225},"No output escaping",8,{"reason":227,"points":228},"Flows with unsanitized paths",5,{"reason":230,"points":11},"Missing nonce checks on AJAX","2026-03-17T01:04:54.417Z",{"wat":233,"direct":240},{"assetPaths":234,"generatorPatterns":236,"scriptPaths":237,"versionParams":238},[235],"\u002Fwp-content\u002Fplugins\u002Fthin-content-manager\u002F",[],[],[239],"thin-content-manager\u002Fthin-content-manager.php?ver=1.0.1",{"cssClasses":241,"htmlComments":242,"htmlAttributes":243,"restEndpoints":245,"jsGlobals":246,"shortcodeOutput":248},[153],[],[244],"data-id",[],[247],"ajaxurl",[],{"error":250,"url":251,"statusCode":252,"statusMessage":253,"message":253},true,"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fthin-content-manager\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":14,"versions":255},[256],{"version":100,"download_url":257,"svn_tag_url":258,"released_at":29,"has_diff":152,"diff_files_changed":259,"diff_lines":29,"trac_diff_url":29,"vulnerabilities":260,"is_current":152},"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fthin-content-manager.1.0.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fthin-content-manager\u002Ftags\u002F1.0.0\u002F",[],[]]