HEX
Server: Apache/2
System: Linux gains.linuxbigapps.com 4.18.0-553.74.1.lve.el8.x86_64 #1 SMP Tue Sep 9 14:25:24 UTC 2025 x86_64
User: mountains (1551)
PHP: 8.0.30
Disabled: allow_url_include, show_source, symlink, system, passthru, exec, popen, pclose, proc_open, proc_terminate,proc_get_status, proc_close, proc_nice, allow_url_fopen, shell-exec, shell_exec, fpassthru, base64_encodem, escapeshellcmd, escapeshellarg, crack_check,crack_closedict, crack_getlastmessage, crack_opendict, posix_kill, posix_mkfifo, posix_setpgid, posix_setsid, posix_setuid, dl, escap, phpinfo
Upload Files
File: /home/mountains/public_html/wp-content/plugins/wp-letsencrypt-ssl/classes/le-scanner.php
<?php

/**
 * @package WP Encryption
 *
 * @author     Go Web Smarty
 * @copyright  Copyright (C) 2019-2023, Go Web Smarty. All Rights Reserved.
 * @link       https://gowebsmarty.com
 * @since      Class available since Release 5.1.7
 *
 */
require_once WPLE_DIR . 'classes/le-advanced-scanner.php';

/**
 * Mixed content scanner
 *
 * @since 5.1.7
 */
class WPLE_Scanner
{

  public function __construct()
  {
    add_action('wp_ajax_wple_start_scanner', [$this, 'wple_cspro']);
  }

  public function wple_cspro()
  {

    if (!wp_verify_nonce($_POST['nc'], 'wplemixedscanner') || !current_user_can('manage_options')) {
      http_response_code(403);
      exit('Unauthorized');
    }

    $basedomain = esc_html(str_ireplace(array('http://', 'https://'), array('', ''), site_url()));

    $client = WPLE_Trait::wple_verify_ssl($basedomain);

    if (!$client) {
      echo 'nossl';
      exit();
    }

    // $matches = [];
    // if (preg_match('/([\w\/]*)/i', $_POST['scanpath'], $matches)) {
    //   $scanurl = trailingslashit(site_url()) . $matches[0];
    new WPLE_DeepScanner();
    exit();
    // } else {
    //   echo 'invalid';
    //   exit();
    // }
  }
}