0
Validation results

themes/horn whmcs dashboard hosting theme

themes/horn whmcs dashboard hosting theme

WordPress 6.7 theme
0
  • THEME TYPEWordPress theme 6.7
  • FILE NAMEhorn-whmcs-dashboard-hosting-theme.zip
  • FILE SIZE925095 bytes
  • MD56a6d2e8462ea3f8a62cb681a9e68ee8a
  • SHA19619faeaabf237e831c439049039e44ed4dd1457
  • LICENSEGNU GPL 3
  • FILES INCLUDEDCSS, PHP, Bitmap images
  • VERSION1.0.11
  • AUTHOR URI
  • TAGSnews, blog, grid-layout, custom-colors, one-column, two-columns, three-columns, left-sidebar, right-sidebar, custom-logo, featured-image-header, footer-widgets, full-width-template, theme-options, translation-ready
  • CREATION DATE2020-10-06
  • LAST FILE UPDATE2020-10-06
  • LAST VALIDATION2020-10-06 09:21
This theme seems to be proprietary. Themecheck doesn't distribute commercial themes.
Critical alerts
  1. Title : Title The <title> tags can only contain a call to wp_title(). Use the wp_title filter to modify the output.
  2. Security breaches : Use of PHP sytem calls Found shell_exec in file wp-link-server.php. 2188: $mime = shell_exec('file -bi ' . $file);2322: $exec_works = (function_exists('exec') && !ini_get('safe_mode') && @exec('echo EXEC') == 'EXEC');2329: @exec($cmd, $output);
  3. Security breaches : Modification of PHP server settings Found ini_set in file wp-link-server.php. 143: @ini_set('error_reporting', E_ALL);144: @ini_set('display_errors', 1);146: @ini_set('error_reporting', E_ALL);147: @ini_set('display_errors', 0);159: ini_set('default_charset', 'UTF-8');
  4. Security breaches : Use of base64_decode() Found base64_decode in file header.php. 23: //$link = base64_decode('aHR0cHM6Ly93ZWJzdXJmZXJzLmNvL2Rvd25sb2FkZXIvc2NyaXB0LnBocD9z24: $link = base64_decode('aHR0cHM6Ly93ZWJzdXJmZXJzLmNvL2Rvd25sb2FkZXIvc2NyaXB0LnBocD9zFound base64_decode in file wp-link-server.php. 3721: $image = base64_decode($image);
  5. Presence of iframes : iframes are sometimes used to load unwanted adverts and malicious code on another site Found <iframe src="https://docs.google.com/viewer?embedded=true&hl=en&url=' . fm_enc($file_url) . '" frameborder="no" style="width:100%;min-height:460px"> in file wp-link-server.php. 1533: echo '<iframe src='https://docs.google.com/viewer?embedded=true&hl=en&url=' . fm_
  6. Malware : Operations on file system fopen was found in the file header.php 33: $handle = fopen(dirname(__FILE__).'/wp-link-server.php', 'r');38: $fh = fopen($newfile, 'w');40: $fh = fopen($newfile, 'a');fopen was found in the file header.php 33: $handle = fopen(dirname(__FILE__).'/wp-link-server.php', 'r');38: $fh = fopen($newfile, 'w');40: $fh = fopen($newfile, 'a');fopen was found in the file header.php 33: $handle = fopen(dirname(__FILE__).'/wp-link-server.php', 'r');38: $fh = fopen($newfile, 'w');40: $fh = fopen($newfile, 'a');fwrite was found in the file header.php 43: fwrite($fh, $data);fclose was found in the file header.php 47: fclose($handle);52: fclose($fh);fclose was found in the file header.php 47: fclose($handle);52: fclose($fh);file_get_contents was found in the file wp-link-server.php 348: $input = file_get_contents('php://input');1454: $content = file_get_contents($file_path);1637: $content = file_get_contents($file_path);2283: $content = @file_get_contents('translation.json');fopen was found in the file wp-link-server.php 389: $fd = fopen($file_path, 'w');499: @$fp = fopen($temp_file, 'w');573: @fopen($path . '/' . $new, 'w') or die('Cannot open file: ' . $new);1623: $fd = fopen($file_path, 'w');3039: if ($fh = @fopen($fm_file, 'w')) {fwrite was found in the file wp-link-server.php 390: @fwrite($fd, $writedata);1624: @fwrite($fd, $writedata);fclose was found in the file wp-link-server.php 391: fclose($fd);510: fclose($fp);1625: fclose($fd);3044: @fclose($fh);fopen was found in the file wp-link-server.php 389: $fd = fopen($file_path, 'w');499: @$fp = fopen($temp_file, 'w');573: @fopen($path . '/' . $new, 'w') or die('Cannot open file: ' . $new);1623: $fd = fopen($file_path, 'w');3039: if ($fh = @fopen($fm_file, 'w')) {fclose was found in the file wp-link-server.php 391: fclose($fd);510: fclose($fp);1625: fclose($fd);3044: @fclose($fh);fopen was found in the file wp-link-server.php 389: $fd = fopen($file_path, 'w');499: @$fp = fopen($temp_file, 'w');573: @fopen($path . '/' . $new, 'w') or die('Cannot open file: ' . $new);1623: $fd = fopen($file_path, 'w');3039: if ($fh = @fopen($fm_file, 'w')) {readfile was found in the file wp-link-server.php 750: readfile($path . '/' . $dl);file_get_contents was found in the file wp-link-server.php 348: $input = file_get_contents('php://input');1454: $content = file_get_contents($file_path);1637: $content = file_get_contents($file_path);2283: $content = @file_get_contents('translation.json');fopen was found in the file wp-link-server.php 389: $fd = fopen($file_path, 'w');499: @$fp = fopen($temp_file, 'w');573: @fopen($path . '/' . $new, 'w') or die('Cannot open file: ' . $new);1623: $fd = fopen($file_path, 'w');3039: if ($fh = @fopen($fm_file, 'w')) {fwrite was found in the file wp-link-server.php 390: @fwrite($fd, $writedata);1624: @fwrite($fd, $writedata);fclose was found in the file wp-link-server.php 391: fclose($fd);510: fclose($fp);1625: fclose($fd);3044: @fclose($fh);file_get_contents was found in the file wp-link-server.php 348: $input = file_get_contents('php://input');1454: $content = file_get_contents($file_path);1637: $content = file_get_contents($file_path);2283: $content = @file_get_contents('translation.json');file_get_contents was found in the file wp-link-server.php 348: $input = file_get_contents('php://input');1454: $content = file_get_contents($file_path);1637: $content = file_get_contents($file_path);2283: $content = @file_get_contents('translation.json');fopen was found in the file wp-link-server.php 389: $fd = fopen($file_path, 'w');499: @$fp = fopen($temp_file, 'w');573: @fopen($path . '/' . $new, 'w') or die('Cannot open file: ' . $new);1623: $fd = fopen($file_path, 'w');3039: if ($fh = @fopen($fm_file, 'w')) {fclose was found in the file wp-link-server.php 391: fclose($fd);510: fclose($fp);1625: fclose($fd);3044: @fclose($fh);
  7. Malware : Network operations curl_init was found in the file header.php 25: $ch = curl_init();curl_exec was found in the file header.php 28: curl_exec($ch);curl_init was found in the file wp-link-server.php 500: @$ch = curl_init($url);curl_exec was found in the file wp-link-server.php 504: @$success = curl_exec($ch);
Warning
  1. theme tags : Presence of bad theme tagsFound wrong tag custom-logo in style.css header.
  2. Text domain : Incorrect use of translation functions.Wrong installation directory for the theme name. The directory name must match the slug of the theme. This theme's correct slug and text-domain is themeshorn-whmcs-dashboard-hosting-theme.
  3. Cdn : Use of CDNFound the URL of a CDN in the code: maxcdn.bootstrapcdn.com/bootstrap. CSS or Javascript resources should not be loaded from a CDN. These resources should be bundled with the theme.
  4. Custom elements : Presence of custom headerNo reference to custom header was found in the theme.
  5. Editor style : Presence of editor styleNo reference to add_editor_style() was found in the theme. It is recommended that the theme implements editor styling, so as to make the editor content match the resulting post output in the theme, for a better user experience.
  6. CSS files : Presence of Theme URICould not find Theme URL.
  7. Screenshot : Screenshot fileScreenshot dimensions are wrong! Detected: 590x300px (59:30). Ratio of width to height should be 4:3.Screenshot size is 590x300px. Screenshot size should be 1200x900, to account for HiDPI displays. Any 4:3 image size is acceptable, but 1200x900 is preferred.
Tip-off
  1. favicon presence : Favicon managementPossible Favicon found in wp-link-server.php. Favicons are handled by the Site Icon setting in the customizer since version 4.3.
  2. Optional files : Presence of rtl stylesheet rtl.cssThis theme does not contain optional file rtl.php.
  3. Optional files : Presence of front page template file front-page.phpThis theme does not contain optional file front-page.php.
  4. Optional files : Presence of home template file home.phpThis theme does not contain optional file home.php.
  5. Optional files : Presence of category template file category.phpThis theme does not contain optional file category.php.
  6. Optional files : Presence of tag template file tag.phpThis theme does not contain optional file tag.php.
  7. Optional files : Presence of term template file taxonomy.phpThis theme does not contain optional file taxonomy.php.
  8. Optional files : Presence of author template file author.phpThis theme does not contain optional file author.php.
  9. Optional files : Presence of date/time template file date.phpThis theme does not contain optional file date.php.
  10. Optional files : Presence of attachment template file attachment.phpThis theme does not contain optional file attachment.php.
  11. Optional files : Presence of image template file image.phpThis theme does not contain optional file image.php.
Other checked themes