HEX
Server: Apache/2.4.52 (Ubuntu)
System: Linux spn-python 5.15.0-89-generic #99-Ubuntu SMP Mon Oct 30 20:42:41 UTC 2023 x86_64
User: arjun (1000)
PHP: 8.1.2-1ubuntu2.20
Disabled: NONE
Upload Files
File: /var/www/html/triad-infosec/wp-content/plugins/autoupdater/lib/Task/Environment.php
<?php
defined('AUTOUPDATER_LIB') or die;

class AutoUpdater_Task_Environment extends AutoUpdater_Task_Base
{
    /**
     * @return array
     */
    public function doTask()
    {
        global $wpdb;

        $data = array(
            'success' => true,
            'core_version' => AUTOUPDATER_WP_VERSION,
            'site_language' => AutoUpdater_Config::getSiteLanguage(),
            'is_main_site' => is_main_site(),
            'is_multisite' => is_multisite(),
            'php_version' => php_sapi_name() !== 'cli' ? PHP_VERSION : '',
            'os' => function_exists('php_uname') && is_callable('php_uname') ? @php_uname('s') : '',
            'server' => isset($_SERVER['SERVER_SOFTWARE']) ? wp_unslash(sanitize_text_field($_SERVER['SERVER_SOFTWARE'])) : '',
            /** $wpdb->is_mysql @since 3.3.0 */
            'database_name' => version_compare(AUTOUPDATER_WP_VERSION, '3.3.0', '<') || $wpdb->is_mysql ? 'MySQL' : '',
            'database_version' => $wpdb->db_version(),
            'hostname' => gethostname(),
            'git' => AutoUpdater_Filemanager::getInstance()->exists(AUTOUPDATER_SITE_PATH . '.git'),
            'install_name' => defined('PWP_NAME') ? PWP_NAME : '',
            'cluster_id' => defined('WPE_CLUSTER_ID') ? WPE_CLUSTER_ID : '',
        );

        $database_version_info = $wpdb->get_var('SELECT version()');
        if (!empty($database_version_info) && strpos(strtolower($database_version_info), 'mariadb') !== false) {
            $data['database_name'] = 'MariaDB';
            $version = explode('-', $database_version_info);
            if (!empty($version[0])) {
                $data['database_version'] = $version[0];
            }
        }

        return $data;
    }
}