Linux ih01.iridiumhosting.com 5.14.0-611.5.1.el9_7.x86_64 #1 SMP PREEMPT_DYNAMIC Tue Nov 11 08:09:09 EST 2025 x86_64
LiteSpeed
Server IP : 67.227.241.211 & Your IP : 216.73.216.226
Domains :
Cant Read [ /etc/named.conf ]
User : dustinhy
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
home /
dustinhy /
509food.com /
wp-admin /
includes /
Delete
Unzip
Name
Size
Permission
Date
Action
.htaccess
237
B
-r-xr-xr-x
2026-06-11 03:55
admin-filters.php
7.81
KB
-rw-r--r--
2023-09-25 17:06
admin.php
3.54
KB
-rw-r--r--
2023-07-11 05:03
ajax-actions.php
148.17
KB
-rw-r--r--
2023-10-12 12:47
bookmark.php
11.34
KB
-rw-r--r--
2023-05-03 10:03
class-automatic-upgrader-skin.php
3.58
KB
-rw-r--r--
2023-06-22 14:36
class-bulk-plugin-upgrader-skin.php
2.2
KB
-rw-r--r--
2022-08-29 12:46
class-bulk-theme-upgrader-skin.php
2.27
KB
-rw-r--r--
2022-08-29 12:46
class-bulk-upgrader-skin.php
5.57
KB
-rw-r--r--
2023-09-17 15:23
class-core-upgrader.php
14.65
KB
-rw-r--r--
2023-07-09 19:52
class-custom-background.php
20.93
KB
-rw-r--r--
2023-10-13 12:20
class-custom-image-header.php
47.63
KB
-rw-r--r--
2023-10-13 12:20
class-file-upload-upgrader.php
3.55
KB
-rw-r--r--
2024-04-09 22:29
class-ftp-pure.php
5.3
KB
-rw-r--r--
2019-11-01 14:57
class-ftp-sockets.php
8.28
KB
-rw-r--r--
2022-03-22 16:25
class-ftp.php
26.66
KB
-rw-r--r--
2023-06-22 14:36
class-language-pack-upgrader-skin.php
2.42
KB
-rw-r--r--
2021-09-09 13:59
class-language-pack-upgrader.php
14.6
KB
-rw-r--r--
2023-09-09 09:28
class-pclzip.php
192.08
KB
-rw-r--r--
2023-05-19 13:27
class-plugin-installer-skin.php
11.65
KB
-rw-r--r--
2023-06-14 06:34
class-plugin-upgrader-skin.php
3.2
KB
-rw-r--r--
2023-06-14 06:34
class-plugin-upgrader.php
22.78
KB
-rw-r--r--
2023-09-09 09:28
class-theme-installer-skin.php
12.32
KB
-rw-r--r--
2023-06-14 06:34
class-theme-upgrader-skin.php
4.07
KB
-rw-r--r--
2023-06-14 06:34
class-theme-upgrader.php
24.85
KB
-rw-r--r--
2023-09-09 09:28
class-walker-category-checklist.php
4.78
KB
-rw-r--r--
2023-08-24 09:01
class-walker-nav-menu-checklist.php
5.57
KB
-rw-r--r--
2026-03-11 09:40
class-walker-nav-menu-edit.php
13.02
KB
-rw-r--r--
2026-03-11 09:40
class-wp-ajax-upgrader-skin.php
4.09
KB
-rw-r--r--
2023-06-22 14:36
class-wp-application-passwords-list-table.php
6.78
KB
-rw-r--r--
2023-05-08 22:37
class-wp-automatic-updater.php
51.79
KB
-rw-r--r--
2023-09-09 09:28
class-wp-comments-list-table.php
31.54
KB
-rw-r--r--
2023-10-12 12:38
class-wp-community-events.php
18.33
KB
-rw-r--r--
2023-09-12 15:23
class-wp-debug-data.php
59.01
KB
-rw-r--r--
2023-09-02 18:36
class-wp-filesystem-base.php
23.84
KB
-rw-r--r--
2023-10-11 07:05
class-wp-filesystem-direct.php
17.72
KB
-rw-r--r--
2023-05-03 21:30
class-wp-filesystem-ftpext.php
22.56
KB
-rw-r--r--
2023-05-03 21:30
class-wp-filesystem-ftpsockets.php
18.05
KB
-rw-r--r--
2023-05-03 21:30
class-wp-filesystem-ssh2.php
22.76
KB
-rw-r--r--
2023-06-29 17:05
class-wp-importer.php
7.29
KB
-rw-r--r--
2023-08-14 09:59
class-wp-internal-pointers.php
4.47
KB
-rw-r--r--
2023-06-14 12:57
class-wp-links-list-table.php
8.69
KB
-rw-r--r--
2023-09-22 19:58
class-wp-list-table-compat.php
1.46
KB
-rw-r--r--
2020-11-14 16:54
class-wp-list-table.php
51.24
KB
-rw-r--r--
2023-10-12 12:38
class-wp-media-list-table.php
24.97
KB
-rw-r--r--
2023-09-22 19:58
class-wp-ms-sites-list-table.php
21.47
KB
-rw-r--r--
2023-09-22 19:58
class-wp-ms-themes-list-table.php
27.4
KB
-rw-r--r--
2023-09-22 19:58
class-wp-ms-users-list-table.php
14.82
KB
-rw-r--r--
2023-09-22 19:58
class-wp-plugin-install-list-table.php
24.4
KB
-rw-r--r--
2023-09-17 15:23
class-wp-plugins-list-table.php
49.21
KB
-rw-r--r--
2023-10-11 04:33
class-wp-post-comments-list-table.php
1.42
KB
-rw-r--r--
2022-10-04 03:47
class-wp-posts-list-table.php
62.28
KB
-rw-r--r--
2023-09-22 19:58
class-wp-privacy-data-export-requests-list-table.php
5.43
KB
-rw-r--r--
2022-03-10 19:22
class-wp-privacy-data-removal-requests-list-table.php
5.58
KB
-rw-r--r--
2023-09-08 09:32
class-wp-privacy-policy-content.php
31.77
KB
-rw-r--r--
2023-11-15 17:47
class-wp-privacy-requests-table.php
13.65
KB
-rw-r--r--
2023-09-22 19:58
class-wp-screen.php
36.42
KB
-rw-r--r--
2023-06-22 14:57
class-wp-site-health-auto-updates.php
13.19
KB
-rw-r--r--
2023-09-26 00:27
class-wp-site-health.php
119.37
KB
-rw-r--r--
2023-09-22 19:08
class-wp-site-icon.php
6.15
KB
-rw-r--r--
2023-04-23 04:02
class-wp-terms-list-table.php
20.63
KB
-rw-r--r--
2023-09-22 19:58
class-wp-theme-install-list-table.php
15.31
KB
-rw-r--r--
2023-06-14 06:34
class-wp-themes-list-table.php
10.04
KB
-rw-r--r--
2023-05-08 22:37
class-wp-upgrader-skin.php
6.39
KB
-rw-r--r--
2023-06-22 14:36
class-wp-upgrader-skins.php
1.44
KB
-rw-r--r--
2019-10-08 17:19
class-wp-upgrader.php
44.13
KB
-rw-r--r--
2023-09-10 07:33
class-wp-users-list-table.php
18.61
KB
-rw-r--r--
2023-09-22 19:58
comment.php
5.98
KB
-rw-r--r--
2022-07-20 22:15
continents-cities.php
20.06
KB
-rw-r--r--
2022-09-19 23:24
credits.php
5.8
KB
-rw-r--r--
2023-06-22 14:36
dashboard.php
68.47
KB
-rw-r--r--
2023-10-12 12:38
deprecated.php
40.79
KB
-rw-r--r--
2023-08-25 03:37
edit-tag-messages.php
1.44
KB
-rw-r--r--
2021-12-07 12:20
error_log
20
KB
-rw-r--r--
2026-04-14 10:57
export.php
23.57
KB
-rw-r--r--
2023-06-19 18:27
file.php
96.17
KB
-rw-r--r--
2026-03-11 09:40
image-edit.php
42
KB
-rw-r--r--
2023-09-21 18:04
image.php
37.87
KB
-rw-r--r--
2023-09-29 12:21
import.php
6.52
KB
-rw-r--r--
2022-07-29 09:22
list-table.php
3.71
KB
-rw-r--r--
2022-10-04 03:47
media.php
115.2
KB
-rw-r--r--
2023-09-09 09:28
menu.php
9.37
KB
-rw-r--r--
2023-09-09 09:28
meta-boxes.php
64.5
KB
-rw-r--r--
2023-09-29 17:13
misc.php
44.8
KB
-rw-r--r--
2023-09-21 18:24
ms-admin-filters.php
1.27
KB
-rw-r--r--
2022-09-20 02:51
ms-deprecated.php
3.68
KB
-rw-r--r--
2022-09-20 02:51
ms.php
33.12
KB
-rw-r--r--
2023-09-17 15:23
nav-menu.php
47.72
KB
-rw-r--r--
2023-09-17 15:23
network.php
26.92
KB
-rw-r--r--
2023-09-17 15:23
noop.php
1.12
KB
-rw-r--r--
2023-09-21 01:27
options.php
4.06
KB
-rw-r--r--
2023-07-09 20:07
plugin-install.php
34.57
KB
-rw-r--r--
2023-09-14 01:13
plugin.php
87.77
KB
-rw-r--r--
2023-09-14 01:13
post.php
79.14
KB
-rw-r--r--
2023-11-08 23:25
privacy-tools.php
32.68
KB
-rw-r--r--
2023-06-22 14:36
revision.php
15.77
KB
-rw-r--r--
2023-09-08 10:03
schema.php
41.9
KB
-rw-r--r--
2024-01-30 14:28
screen.php
6.21
KB
-rw-r--r--
2021-05-09 20:27
taxonomy.php
8.23
KB
-rw-r--r--
2023-03-10 07:04
template.php
95.87
KB
-rw-r--r--
2023-11-08 20:10
theme-install.php
6.82
KB
-rw-r--r--
2023-09-08 10:03
theme.php
46.23
KB
-rw-r--r--
2023-10-03 15:18
translation-install.php
8.69
KB
-rw-r--r--
2022-11-29 15:51
update-core.php
70.82
KB
-rw-r--r--
2026-03-11 09:40
update.php
34.83
KB
-rw-r--r--
2023-11-08 20:10
upgrade.php
109.52
KB
-rw-r--r--
2023-09-22 19:08
user.php
22.92
KB
-rw-r--r--
2023-10-12 12:41
widgets.php
10.66
KB
-rw-r--r--
2023-09-09 09: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 The test results. */ 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', ); } } /** * Checks if updates are intercepted by a filter. * * @since 5.2.0 * * @return array The test results. */ 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', ); } } /** * Checks if automatic updates are disabled by a filter. * * @since 5.2.0 * * @return array The test results. */ 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', ); } } /** * Checks if automatic updates are disabled. * * @since 5.3.0 * * @return array|false The test results. False if auto-updates are enabled. */ 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. False if the auto-updates failed. */ 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 ); // Search all directories we've found for evidence of version control. foreach ( $vcs_dirs as $vcs_dir ) { foreach ( $check_dirs as $check_dir ) { // phpcs:ignore Generic.CodeAnalysis.AssignmentInCondition,Squiz.PHP.DisallowMultipleAssignments if ( $checkout = @is_dir( rtrim( $check_dir, '\\/' ) . "/$vcs_dir" ) ) { 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. False if they're 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 The test results. False if it isn't a development version. */ 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', ); } } /** * Checks if the site supports automatic minor updates. * * @since 5.2.0 * * @return array The test results. */ 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', ); } } }