Linux ams-business-8.hostwindsdns.com 4.18.0-553.80.1.lve.el8.x86_64 #1 SMP Wed Oct 22 19:29:36 UTC 2025 x86_64
LiteSpeed
Server IP : 192.236.177.161 & Your IP : 216.73.216.50
Domains :
Cant Read [ /etc/named.conf ]
User : ajzdfbpz
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
home /
ajzdfbpz /
public_html /
wp-admin /
includes /
Delete
Unzip
Name
Size
Permission
Date
Action
admin-filters.php
7.85
KB
-rw-r--r--
2025-10-21 20:46
admin.php
3.54
KB
-rw-r--r--
2023-07-11 12:03
ajax-actions.php
148.33
KB
-rw-r--r--
2025-08-15 18:01
bookmark.php
11.45
KB
-rw-r--r--
2025-03-04 13:55
class-automatic-upgrader-skin.php
3.58
KB
-rw-r--r--
2023-06-22 21:36
class-bulk-plugin-upgrader-skin.php
2.53
KB
-rw-r--r--
2024-05-03 00:20
class-bulk-theme-upgrader-skin.php
2.6
KB
-rw-r--r--
2024-05-03 00:20
class-bulk-upgrader-skin.php
6.59
KB
-rw-r--r--
2024-05-03 00:20
class-core-upgrader.php
14.83
KB
-rw-r--r--
2024-10-06 06:25
class-custom-background.php
21.18
KB
-rw-r--r--
2025-09-29 05:38
class-custom-image-header.php
48.13
KB
-rw-r--r--
2025-10-18 20:26
class-file-upload-upgrader.php
4.07
KB
-rw-r--r--
2024-03-07 13:58
class-ftp-pure.php
5.3
KB
-rw-r--r--
2019-11-01 21:57
class-ftp-sockets.php
8.28
KB
-rw-r--r--
2022-03-22 23:25
class-ftp.php
26.73
KB
-rw-r--r--
2025-02-20 16:42
class-language-pack-upgrader-skin.php
2.8
KB
-rw-r--r--
2024-05-03 00:20
class-language-pack-upgrader.php
15.2
KB
-rw-r--r--
2025-06-03 23:51
class-pclzip.php
192.08
KB
-rw-r--r--
2024-12-13 06:23
class-plugin-installer-skin.php
11.77
KB
-rw-r--r--
2024-10-03 07:25
class-plugin-upgrader-skin.php
3.2
KB
-rw-r--r--
2023-06-14 13:34
class-plugin-upgrader.php
22.89
KB
-rw-r--r--
2025-10-21 06:37
class-theme-installer-skin.php
12.77
KB
-rw-r--r--
2025-11-11 05:08
class-theme-upgrader-skin.php
4.08
KB
-rw-r--r--
2024-02-27 04:35
class-theme-upgrader.php
26.27
KB
-rw-r--r--
2025-10-21 20:42
class-walker-category-checklist.php
4.97
KB
-rw-r--r--
2024-08-14 06:37
class-walker-nav-menu-checklist.php
5.5
KB
-rw-r--r--
2025-05-02 02:26
class-walker-nav-menu-edit.php
13.85
KB
-rw-r--r--
2025-05-02 02:26
class-wp-ajax-upgrader-skin.php
4.09
KB
-rw-r--r--
2023-06-22 21:36
class-wp-application-passwords-list-table.php
6.79
KB
-rw-r--r--
2024-02-17 05:47
class-wp-automatic-updater.php
60.45
KB
-rw-r--r--
2025-06-03 23:51
class-wp-comments-list-table.php
32.4
KB
-rw-r--r--
2026-01-27 10:19
class-wp-community-events.php
18.24
KB
-rw-r--r--
2025-06-02 22:00
class-wp-debug-data.php
66.01
KB
-rw-r--r--
2025-06-05 15:16
class-wp-filesystem-base.php
23.84
KB
-rw-r--r--
2024-02-17 05:47
class-wp-filesystem-direct.php
17.72
KB
-rw-r--r--
2024-02-17 05:47
class-wp-filesystem-ftpext.php
22.71
KB
-rw-r--r--
2025-11-04 05:38
class-wp-filesystem-ftpsockets.php
18.05
KB
-rw-r--r--
2025-06-03 23:51
class-wp-filesystem-ssh2.php
22.76
KB
-rw-r--r--
2024-02-17 05:47
class-wp-importer.php
7.34
KB
-rw-r--r--
2025-03-26 01:36
class-wp-internal-pointers.php
4.51
KB
-rw-r--r--
2025-08-27 17:34
class-wp-links-list-table.php
9.02
KB
-rw-r--r--
2024-07-17 22:43
class-wp-list-table-compat.php
1.46
KB
-rw-r--r--
2020-11-15 00:54
class-wp-list-table.php
51.76
KB
-rw-r--r--
2025-08-27 17:34
class-wp-media-list-table.php
25.29
KB
-rw-r--r--
2025-03-18 01:54
class-wp-ms-sites-list-table.php
21.61
KB
-rw-r--r--
2025-06-27 22:09
class-wp-ms-themes-list-table.php
27.77
KB
-rw-r--r--
2025-03-11 01:16
class-wp-ms-users-list-table.php
15.35
KB
-rw-r--r--
2025-02-27 08:09
class-wp-plugin-install-list-table.php
24.54
KB
-rw-r--r--
2025-08-01 05:49
class-wp-plugins-list-table.php
56.44
KB
-rw-r--r--
2025-09-09 03:58
class-wp-post-comments-list-table.php
1.42
KB
-rw-r--r--
2022-10-04 10:47
class-wp-posts-list-table.php
63.66
KB
-rw-r--r--
2025-07-25 22:17
class-wp-privacy-data-export-requests-list-table.php
5.43
KB
-rw-r--r--
2022-03-11 03:22
class-wp-privacy-data-removal-requests-list-table.php
5.58
KB
-rw-r--r--
2023-09-08 16:32
class-wp-privacy-policy-content.php
31.9
KB
-rw-r--r--
2025-08-27 17:34
class-wp-privacy-requests-table.php
14.44
KB
-rw-r--r--
2025-10-03 04:48
class-wp-screen.php
36.47
KB
-rw-r--r--
2025-08-24 20:44
class-wp-site-health-auto-updates.php
14
KB
-rw-r--r--
2024-11-04 23:25
class-wp-site-health.php
121.89
KB
-rw-r--r--
2025-11-04 16:50
class-wp-site-icon.php
6.26
KB
-rw-r--r--
2024-03-03 04:15
class-wp-terms-list-table.php
20.73
KB
-rw-r--r--
2025-07-24 00:00
class-wp-theme-install-list-table.php
15.23
KB
-rw-r--r--
2025-01-22 05:49
class-wp-themes-list-table.php
10.14
KB
-rw-r--r--
2025-08-27 17:34
class-wp-upgrader-skin.php
6.94
KB
-rw-r--r--
2024-05-03 00:20
class-wp-upgrader-skins.php
1.44
KB
-rw-r--r--
2019-10-09 00:19
class-wp-upgrader.php
46.85
KB
-rw-r--r--
2025-07-06 23:42
class-wp-users-list-table.php
18.61
KB
-rw-r--r--
2024-01-10 19:57
comment.php
6.08
KB
-rw-r--r--
2025-11-01 01:57
continents-cities.php
20.06
KB
-rw-r--r--
2022-09-20 06:24
credits.php
5.73
KB
-rw-r--r--
2024-12-19 11:44
dashboard.php
68.18
KB
-rw-r--r--
2025-11-11 04:39
deprecated.php
40.8
KB
-rw-r--r--
2025-07-19 18:52
edit-tag-messages.php
1.44
KB
-rw-r--r--
2021-12-07 20:20
export.php
25.26
KB
-rw-r--r--
2026-01-28 06:14
file.php
95.84
KB
-rw-r--r--
2025-06-14 12:04
image-edit.php
43.12
KB
-rw-r--r--
2025-09-03 19:18
image.php
41.73
KB
-rw-r--r--
2025-11-25 22:08
import.php
6.46
KB
-rw-r--r--
2024-07-27 07:27
list-table.php
3.71
KB
-rw-r--r--
2022-10-04 10:47
media.php
116.31
KB
-rw-r--r--
2025-12-01 22:26
menu.php
9.39
KB
-rw-r--r--
2023-11-06 17:27
meta-boxes.php
64.34
KB
-rw-r--r--
2025-09-29 05:38
misc.php
44.73
KB
-rw-r--r--
2025-09-29 05:38
ms-admin-filters.php
1.27
KB
-rw-r--r--
2022-09-20 09:51
ms-deprecated.php
3.68
KB
-rw-r--r--
2022-09-20 09:51
ms.php
33.53
KB
-rw-r--r--
2025-07-06 18:57
nav-menu.php
48.84
KB
-rw-r--r--
2025-10-21 03:31
network.php
26.35
KB
-rw-r--r--
2025-03-26 17:30
noop.php
1.12
KB
-rw-r--r--
2023-09-21 08:27
options.php
4.19
KB
-rw-r--r--
2025-08-27 17:34
plugin-install.php
38.19
KB
-rw-r--r--
2025-12-16 07:32
plugin.php
91.33
KB
-rw-r--r--
2025-10-21 11:33
post.php
80.39
KB
-rw-r--r--
2025-09-02 23:50
privacy-tools.php
32.67
KB
-rw-r--r--
2025-04-21 18:49
revision.php
16.18
KB
-rw-r--r--
2025-08-17 04:53
schema.php
44.46
KB
-rw-r--r--
2025-11-11 06:51
screen.php
6.23
KB
-rw-r--r--
2024-06-15 19:34
taxonomy.php
8.23
KB
-rw-r--r--
2025-06-03 23:51
template.php
96.96
KB
-rw-r--r--
2025-11-19 02:16
theme-install.php
6.83
KB
-rw-r--r--
2024-02-27 04:35
theme.php
46.62
KB
-rw-r--r--
2024-07-27 07:27
translation-install.php
10.82
KB
-rw-r--r--
2024-09-11 19:08
update-core.php
68.86
KB
-rw-r--r--
2025-12-16 07:36
update.php
33.63
KB
-rw-r--r--
2025-02-23 19:11
upgrade.php
113.3
KB
-rw-r--r--
2025-10-21 11:33
user.php
22.98
KB
-rw-r--r--
2025-03-02 08:43
widgets.php
10.66
KB
-rw-r--r--
2023-09-09 16:28
Save
Rename
<?php /** * Class for testing automatic updates in the WordPress code. * * @package WordPress * @subpackage Site_Health * @since 5.2.0 */ #[AllowDynamicProperties] class WP_Site_Health_Auto_Updates { /** * WP_Site_Health_Auto_Updates constructor. * * @since 5.2.0 */ public function __construct() { require_once ABSPATH . 'wp-admin/includes/class-wp-upgrader.php'; } /** * Runs tests to determine if auto-updates can run. * * @since 5.2.0 * * @return array The test results. */ public function run_tests() { $tests = array( $this->test_constants( 'WP_AUTO_UPDATE_CORE', array( true, 'beta', 'rc', 'development', 'branch-development', 'minor' ) ), $this->test_wp_version_check_attached(), $this->test_filters_automatic_updater_disabled(), $this->test_wp_automatic_updates_disabled(), $this->test_if_failed_update(), $this->test_vcs_abspath(), $this->test_check_wp_filesystem_method(), $this->test_all_files_writable(), $this->test_accepts_dev_updates(), $this->test_accepts_minor_updates(), ); $tests = array_filter( $tests ); $tests = array_map( static function ( $test ) { $test = (object) $test; if ( empty( $test->severity ) ) { $test->severity = 'warning'; } return $test; }, $tests ); return $tests; } /** * Tests if auto-updates related constants are set correctly. * * @since 5.2.0 * @since 5.5.1 The `$value` parameter can accept an array. * * @param string $constant The name of the constant to check. * @param bool|string|array $value The value that the constant should be, if set, * or an array of acceptable values. * @return array|null The test results if there are any constants set incorrectly, * or null if the test passed. */ public function test_constants( $constant, $value ) { $acceptable_values = (array) $value; if ( defined( $constant ) && ! in_array( constant( $constant ), $acceptable_values, true ) ) { return array( 'description' => sprintf( /* translators: 1: Name of the constant used. 2: Value of the constant used. */ __( 'The %1$s constant is defined as %2$s' ), "<code>$constant</code>", '<code>' . esc_html( var_export( constant( $constant ), true ) ) . '</code>' ), 'severity' => 'fail', ); } return null; } /** * Checks if updates are intercepted by a filter. * * @since 5.2.0 * * @return array|null The test results if wp_version_check() is disabled, * or null if the test passed. */ public function test_wp_version_check_attached() { if ( ( ! is_multisite() || is_main_site() && is_network_admin() ) && ! has_filter( 'wp_version_check', 'wp_version_check' ) ) { return array( 'description' => sprintf( /* translators: %s: Name of the filter used. */ __( 'A plugin has prevented updates by disabling %s.' ), '<code>wp_version_check()</code>' ), 'severity' => 'fail', ); } return null; } /** * Checks if automatic updates are disabled by a filter. * * @since 5.2.0 * * @return array|null The test results if the {@see 'automatic_updater_disabled'} filter is set, * or null if the test passed. */ public function test_filters_automatic_updater_disabled() { /** This filter is documented in wp-admin/includes/class-wp-automatic-updater.php */ if ( apply_filters( 'automatic_updater_disabled', false ) ) { return array( 'description' => sprintf( /* translators: %s: Name of the filter used. */ __( 'The %s filter is enabled.' ), '<code>automatic_updater_disabled</code>' ), 'severity' => 'fail', ); } return null; } /** * Checks if automatic updates are disabled. * * @since 5.3.0 * * @return array|false The test results if auto-updates are disabled, false otherwise. */ public function test_wp_automatic_updates_disabled() { if ( ! class_exists( 'WP_Automatic_Updater' ) ) { require_once ABSPATH . 'wp-admin/includes/class-wp-automatic-updater.php'; } $auto_updates = new WP_Automatic_Updater(); if ( ! $auto_updates->is_disabled() ) { return false; } return array( 'description' => __( 'All automatic updates are disabled.' ), 'severity' => 'fail', ); } /** * Checks if automatic updates have tried to run, but failed, previously. * * @since 5.2.0 * * @return array|false The test results if auto-updates previously failed, false otherwise. */ public function test_if_failed_update() { $failed = get_site_option( 'auto_core_update_failed' ); if ( ! $failed ) { return false; } if ( ! empty( $failed['critical'] ) ) { $description = __( 'A previous automatic background update ended with a critical failure, so updates are now disabled.' ); $description .= ' ' . __( 'You would have received an email because of this.' ); $description .= ' ' . __( "When you've been able to update using the \"Update now\" button on Dashboard > Updates, this error will be cleared for future update attempts." ); $description .= ' ' . sprintf( /* translators: %s: Code of error shown. */ __( 'The error code was %s.' ), '<code>' . $failed['error_code'] . '</code>' ); return array( 'description' => $description, 'severity' => 'warning', ); } $description = __( 'A previous automatic background update could not occur.' ); if ( empty( $failed['retry'] ) ) { $description .= ' ' . __( 'You would have received an email because of this.' ); } $description .= ' ' . __( 'Another attempt will be made with the next release.' ); $description .= ' ' . sprintf( /* translators: %s: Code of error shown. */ __( 'The error code was %s.' ), '<code>' . $failed['error_code'] . '</code>' ); return array( 'description' => $description, 'severity' => 'warning', ); } /** * Checks if WordPress is controlled by a VCS (Git, Subversion etc). * * @since 5.2.0 * * @return array The test results. */ public function test_vcs_abspath() { $context_dirs = array( ABSPATH ); $vcs_dirs = array( '.svn', '.git', '.hg', '.bzr' ); $check_dirs = array(); foreach ( $context_dirs as $context_dir ) { // Walk up from $context_dir to the root. do { $check_dirs[] = $context_dir; // Once we've hit '/' or 'C:\', we need to stop. dirname will keep returning the input here. if ( dirname( $context_dir ) === $context_dir ) { break; } // Continue one level at a time. } while ( $context_dir = dirname( $context_dir ) ); } $check_dirs = array_unique( $check_dirs ); $updater = new WP_Automatic_Updater(); $checkout = false; // Search all directories we've found for evidence of version control. foreach ( $vcs_dirs as $vcs_dir ) { foreach ( $check_dirs as $check_dir ) { if ( ! $updater->is_allowed_dir( $check_dir ) ) { continue; } $checkout = is_dir( rtrim( $check_dir, '\\/' ) . "/$vcs_dir" ); if ( $checkout ) { break 2; } } } /** This filter is documented in wp-admin/includes/class-wp-automatic-updater.php */ if ( $checkout && ! apply_filters( 'automatic_updates_is_vcs_checkout', true, ABSPATH ) ) { return array( 'description' => sprintf( /* translators: 1: Folder name. 2: Version control directory. 3: Filter name. */ __( 'The folder %1$s was detected as being under version control (%2$s), but the %3$s filter is allowing updates.' ), '<code>' . $check_dir . '</code>', "<code>$vcs_dir</code>", '<code>automatic_updates_is_vcs_checkout</code>' ), 'severity' => 'info', ); } if ( $checkout ) { return array( 'description' => sprintf( /* translators: 1: Folder name. 2: Version control directory. */ __( 'The folder %1$s was detected as being under version control (%2$s).' ), '<code>' . $check_dir . '</code>', "<code>$vcs_dir</code>" ), 'severity' => 'warning', ); } return array( 'description' => __( 'No version control systems were detected.' ), 'severity' => 'pass', ); } /** * Checks if we can access files without providing credentials. * * @since 5.2.0 * * @return array The test results. */ public function test_check_wp_filesystem_method() { // Make sure the `request_filesystem_credentials()` function is available during our REST API call. if ( ! function_exists( 'request_filesystem_credentials' ) ) { require_once ABSPATH . 'wp-admin/includes/file.php'; } $skin = new Automatic_Upgrader_Skin(); $success = $skin->request_filesystem_credentials( false, ABSPATH ); if ( ! $success ) { $description = __( 'Your installation of WordPress prompts for FTP credentials to perform updates.' ); $description .= ' ' . __( '(Your site is performing updates over FTP due to file ownership. Talk to your hosting company.)' ); return array( 'description' => $description, 'severity' => 'fail', ); } return array( 'description' => __( 'Your installation of WordPress does not require FTP credentials to perform updates.' ), 'severity' => 'pass', ); } /** * Checks if core files are writable by the web user/group. * * @since 5.2.0 * * @global WP_Filesystem_Base $wp_filesystem WordPress filesystem subclass. * * @return array|false The test results if at least some of WordPress core files are writeable, * or if a list of the checksums could not be retrieved from WordPress.org. * False if the core files are not writeable. */ public function test_all_files_writable() { global $wp_filesystem; require ABSPATH . WPINC . '/version.php'; // $wp_version; // x.y.z $skin = new Automatic_Upgrader_Skin(); $success = $skin->request_filesystem_credentials( false, ABSPATH ); if ( ! $success ) { return false; } WP_Filesystem(); if ( 'direct' !== $wp_filesystem->method ) { return false; } // Make sure the `get_core_checksums()` function is available during our REST API call. if ( ! function_exists( 'get_core_checksums' ) ) { require_once ABSPATH . 'wp-admin/includes/update.php'; } $checksums = get_core_checksums( $wp_version, 'en_US' ); $dev = ( str_contains( $wp_version, '-' ) ); // Get the last stable version's files and test against that. if ( ! $checksums && $dev ) { $checksums = get_core_checksums( (float) $wp_version - 0.1, 'en_US' ); } // There aren't always checksums for development releases, so just skip the test if we still can't find any. if ( ! $checksums && $dev ) { return false; } if ( ! $checksums ) { $description = sprintf( /* translators: %s: WordPress version. */ __( "Couldn't retrieve a list of the checksums for WordPress %s." ), $wp_version ); $description .= ' ' . __( 'This could mean that connections are failing to WordPress.org.' ); return array( 'description' => $description, 'severity' => 'warning', ); } $unwritable_files = array(); foreach ( array_keys( $checksums ) as $file ) { if ( str_starts_with( $file, 'wp-content' ) ) { continue; } if ( ! file_exists( ABSPATH . $file ) ) { continue; } if ( ! is_writable( ABSPATH . $file ) ) { $unwritable_files[] = $file; } } if ( $unwritable_files ) { if ( count( $unwritable_files ) > 20 ) { $unwritable_files = array_slice( $unwritable_files, 0, 20 ); $unwritable_files[] = '...'; } return array( 'description' => __( 'Some files are not writable by WordPress:' ) . ' <ul><li>' . implode( '</li><li>', $unwritable_files ) . '</li></ul>', 'severity' => 'fail', ); } else { return array( 'description' => __( 'All of your WordPress files are writable.' ), 'severity' => 'pass', ); } } /** * Checks if the install is using a development branch and can use nightly packages. * * @since 5.2.0 * * @return array|false|null The test results if development updates are blocked. * False if it isn't a development version. Null if the test passed. */ public function test_accepts_dev_updates() { require ABSPATH . WPINC . '/version.php'; // $wp_version; // x.y.z // Only for dev versions. if ( ! str_contains( $wp_version, '-' ) ) { return false; } if ( defined( 'WP_AUTO_UPDATE_CORE' ) && ( 'minor' === WP_AUTO_UPDATE_CORE || false === WP_AUTO_UPDATE_CORE ) ) { return array( 'description' => sprintf( /* translators: %s: Name of the constant used. */ __( 'WordPress development updates are blocked by the %s constant.' ), '<code>WP_AUTO_UPDATE_CORE</code>' ), 'severity' => 'fail', ); } /** This filter is documented in wp-admin/includes/class-core-upgrader.php */ if ( ! apply_filters( 'allow_dev_auto_core_updates', $wp_version ) ) { return array( 'description' => sprintf( /* translators: %s: Name of the filter used. */ __( 'WordPress development updates are blocked by the %s filter.' ), '<code>allow_dev_auto_core_updates</code>' ), 'severity' => 'fail', ); } return null; } /** * Checks if the site supports automatic minor updates. * * @since 5.2.0 * * @return array|null The test results if minor updates are blocked, * or null if the test passed. */ public function test_accepts_minor_updates() { if ( defined( 'WP_AUTO_UPDATE_CORE' ) && false === WP_AUTO_UPDATE_CORE ) { return array( 'description' => sprintf( /* translators: %s: Name of the constant used. */ __( 'WordPress security and maintenance releases are blocked by %s.' ), "<code>define( 'WP_AUTO_UPDATE_CORE', false );</code>" ), 'severity' => 'fail', ); } /** This filter is documented in wp-admin/includes/class-core-upgrader.php */ if ( ! apply_filters( 'allow_minor_auto_core_updates', true ) ) { return array( 'description' => sprintf( /* translators: %s: Name of the filter used. */ __( 'WordPress security and maintenance releases are blocked by the %s filter.' ), '<code>allow_minor_auto_core_updates</code>' ), 'severity' => 'fail', ); } return null; } }