{"id":66661,"date":"2017-04-14T20:59:47","date_gmt":"2017-04-14T20:59:47","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/super-simple-account-enumeration-blocker\/"},"modified":"2017-04-17T20:39:47","modified_gmt":"2017-04-17T20:39:47","slug":"super-simple-account-enumeration-blocker","status":"publish","type":"plugin","link":"https:\/\/fa.wordpress.org\/plugins\/super-simple-account-enumeration-blocker\/","author":3020208,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.0","stable_tag":"trunk","tested":"4.7.33","requires":"2.2","requires_php":"","requires_plugins":"","header_name":"Super Simple Account Enumeration Blocker","header_author":"gilzow","header_description":"A very simple account enumeration blocker","assets_banners_color":"","last_updated":"2017-04-17 20:39:47","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"http:\/\/www.gilzow.com\/ssaeb\/ss","header_author_uri":"http:\/\/www.gilzow.com","rating":0,"author_block_rating":0,"active_installs":0,"downloads":5133,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","faq","changelog"],"tags":[],"upgrade_notice":[],"ratings":{"1":0,"2":0,"3":0,"4":0,"5":0},"assets_icons":[],"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0"],"block_files":[],"assets_screenshots":[],"screenshots":[]},"plugin_section":[],"plugin_tags":[600,46130,12936],"plugin_category":[54],"plugin_contributors":[82232],"plugin_business_model":[],"class_list":["post-66661","plugin","type-plugin","status-publish","hentry","plugin_tags-security","plugin_tags-user-enumeration","plugin_tags-wpscan","plugin_category-security-and-spam-protection","plugin_contributors-gilzow","plugin_committers-gilzow"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/super-simple-account-enumeration-blocker.svg","icon_2x":false,"generated":true},"screenshots":[],"raw_content":"<!--section=description-->\n<p>After speaking at WordCamp St. Louis 2017 <a href=\"http:\/\/wordpress.tv\/2017\/03\/29\/paul-gilzow-access-denied-keeping-yourself-off-an-attackers-radar\/\">http:\/\/wordpress.tv\/2017\/03\/29\/paul-gilzow-access-denied-keeping-yourself-off-an-attackers-radar\/<\/a>,\nI was asked if I could bundle the code I demo'ed in the talk into a plugin for people who aren't as comfortable writing their\nown code.  As its name implies, it is super simple. There are no settings.  The entire codebase is contained in one file,\nand for the most part is about 20 lines of code in length. It is fully commented and I encourage you to look at the code\nto see what it does instead of blindly trusting it.<\/p>\n\n<p>Specifically, this plugin:\n* removes the redirection of a request from \/?author=# to an author's pretty permalink\n* changes author pretty permalinks to \/?author=#\n* changes author feed pretty permalinks to \/?author=#&amp;feed=\n* removes author slug property from user response object for user endpoint in the REST API\n* removes overly informative error message when login attempt fails<\/p>\n\n<p>Rememer: this plugin, <em>by itself<\/em>, will not protect your site from being compromised.  However, it can be an important layer of\ndefense when used in a multilayer, defense-in-depth security strategy.<\/p>\n\n<h3>Help and Support<\/h3>\n\n<p>Please post questions, request for help to the Wordpress plugins forum or\nemail <a href=\"mailto:&#x73;&#x73;&#x61;&#x65;&#x62;&#x40;&#x67;i&#108;&#122;&#111;&#119;&#046;&#099;&#111;&#x6d;\">&#x73;&#x73;&#x61;&#x65;&#x62;&#x40;&#x67;i&#108;&#122;&#111;&#119;&#046;&#099;&#111;&#x6d;<\/a>. Please be sure to include 'ssaeb' in the\nsubject line.<\/p>\n\n<h3>TO-DO's<\/h3>\n\n<p>Keep adding ways to block enumerations.<\/p>\n\n<!--section=faq-->\n<dl>\n<dt>What version of PHP is required?<\/dt>\n<dd><p>PHP 5.3 and newer.<\/p><\/dd>\n<dt>Where are the settings?<\/dt>\n<dd><p>There aren't any.  Adding settings would make it not simple! ;)<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0<\/h4>\n\n<p>Initial Release<\/p>","raw_excerpt":"Blocks account enumeration attempts","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/fa.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/66661","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fa.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/fa.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/fa.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=66661"}],"author":[{"embeddable":true,"href":"https:\/\/fa.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/gilzow"}],"wp:attachment":[{"href":"https:\/\/fa.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=66661"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/fa.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=66661"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/fa.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=66661"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/fa.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=66661"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/fa.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=66661"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/fa.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=66661"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}