0
Validation results

Dotmedia Theme Child

Dotmedia Theme Child

WordPress 4.7.4 theme
0
  • THEME TYPEWordPress child theme 4.7.4
  • FILE NAMEdotmedia.zip
  • FILE SIZE3442259 bytes
  • MD57441606ecb9ed1196d1197d19206939a
  • SHA1b041e7f32d1a35e53345ff1dacd2eff3f05c36ba
  • LICENSENone
  • FILES INCLUDEDCSS, PHP, HTML, Bitmap images
  • VERSION1.0
  • CREATION DATE2017-04-21
  • LAST FILE UPDATE2017-04-21
  • LAST VALIDATION2017-04-21 07:25
Critical alerts
  1. Security breaches : Use of PHP sytem calls Found popen in file class.phpmailer.php.
    Line 1214: if (!@$mail = popen($sendmail, 'w')) {
    Line 1235: if (!@$mail = popen($sendmail, 'w')) {
    Found shell_exec in file phpmailerTest.php.
    Line 132: shell_exec('ps $p && kill -TERM $p');
    Line 1826: $pid = shell_exec('nohup ./runfakepopserver.sh >/dev/null 2>/dev/null & printf '%u
    Line 1836: shell_exec('kill -TERM '.escapeshellarg($pid));
    Line 1848: $pid = shell_exec('nohup ./runfakepopserver.sh 1101 >/dev/null 2>/dev/null & print
    Line 1857: shell_exec('kill -TERM '.escapeshellarg($pid));
  2. Security breaches : Modification of PHP server settings Found ini_set in file class.phpmailer.php.
    Line 1273: ini_set('sendmail_from', $this->Sender);
    Line 1286: ini_set('sendmail_from', $old_from);
    Line 2447: ini_set('magic_quotes_runtime', false);
    Line 2456: ini_set('magic_quotes_runtime', $magic_quotes);
    Found ini_set in file phpmailerTest.php.
    Line 1231: ini_set('sendmail_path', '/usr/sbin/sendmail -t -i ');
  3. Security breaches : Use of base64_decode() Found base64_decode in file class.smtp.php.
    Line 489: $challenge = base64_decode($challenge);
    Line 509: $challenge = base64_decode(substr($this->last_reply, 4));
    Found base64_decode in file class.phpmailer.php.
    Line 3129: $data = base64_decode($data);
    Found base64_decode in file phpmailerTest.php.
    Line 826: $check = base64_decode('6eju/OfF8ebf');
  4. Unwanted files : hidden file(s) or folder(s) .scrutinizer.yml .gitignore .travis.yml was found.
  5. Presence of iframes : iframes are sometimes used to load unwanted adverts and malicious code on another site Found <iframe src="https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d2969.749458748244!2d12.475126516262765!3d41.898244979220514!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x132f604e1b0a7f35%3A0x8c566cb60c970afb!2sVia+della+Minerva%2C+1%2C+00186+Roma!5e0!3m2!1sit!2sit!4v1456322635620" width="1400" height="283" frameborder="0" style="border:0" allowfullscreen> in file template-contatti.php.
    Line 31: <iframe src='https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d2969.749
    Found <iframe src="<?php echo $video[0]['embed']; ?> in file template-video.php.
    Line 13: <iframe src='<?php echo $video[0]['embed']; ?>' width='580' height='340' da
  6. Malware : Operations on file system fclose was found in the file class.pop3.php
    Line 302: @fclose($this->pop_conn);
    fwrite was found in the file class.pop3.php
    Line 336: return fwrite($this->pop_conn, $string, strlen($string));
    fclose was found in the file class.smtp.php
    Line 596: fclose($this->smtp_conn);
    fwrite was found in the file class.smtp.php
    Line 962: return fwrite($this->smtp_conn, $data);
    file_put_contents was found in the file class.phpmailer.php
    Line 2101: if (false === file_put_contents($file, $body)) {
    file_get_contents was found in the file class.phpmailer.php
    Line 2127: $body = file_get_contents($signed);
    Line 2450: $file_buffer = file_get_contents($path);
    Line 3499: $privKeyStr = file_get_contents($this->DKIM_private);
    file_get_contents was found in the file class.phpmailer.php
    Line 2127: $body = file_get_contents($signed);
    Line 2450: $file_buffer = file_get_contents($path);
    Line 3499: $privKeyStr = file_get_contents($this->DKIM_private);
    file_get_contents was found in the file class.phpmailer.php
    Line 2127: $body = file_get_contents($signed);
    Line 2450: $file_buffer = file_get_contents($path);
    Line 3499: $privKeyStr = file_get_contents($this->DKIM_private);
    file_get_contents was found in the file test_callback.php
    Line 44: $mail->msgHTML(file_get_contents('../examples/contents.html'));
    file_get_contents was found in the file phpmailerTest.php
    Line 763: $t = file_get_contents(__FILE__); //Use this file as test content
    Line 824: $content = file_get_contents('../examples/contents.html');
    Line 934: $message = file_get_contents('../examples/contentsutf8.html');
    Line 988: file_get_contents('../examples/images/phpmailer_mini.png'),
    file_get_contents was found in the file phpmailerTest.php
    Line 763: $t = file_get_contents(__FILE__); //Use this file as test content
    Line 824: $content = file_get_contents('../examples/contents.html');
    Line 934: $message = file_get_contents('../examples/contentsutf8.html');
    Line 988: file_get_contents('../examples/images/phpmailer_mini.png'),
    file_get_contents was found in the file phpmailerTest.php
    Line 763: $t = file_get_contents(__FILE__); //Use this file as test content
    Line 824: $content = file_get_contents('../examples/contents.html');
    Line 934: $message = file_get_contents('../examples/contentsutf8.html');
    Line 988: file_get_contents('../examples/images/phpmailer_mini.png'),
    file_get_contents was found in the file phpmailerTest.php
    Line 763: $t = file_get_contents(__FILE__); //Use this file as test content
    Line 824: $content = file_get_contents('../examples/contents.html');
    Line 934: $message = file_get_contents('../examples/contentsutf8.html');
    Line 988: file_get_contents('../examples/images/phpmailer_mini.png'),
    file_put_contents was found in the file phpmailerTest.php
    Line 1121: file_put_contents('message.txt', $this->Mail->createHeader() . $this->Mail-
    Line 1593: file_put_contents($certfile, $certout);
    Line 1596: file_put_contents($keyfile, $pkeyout);
    Line 1662: file_put_contents($cacertfile, $certout);
    Line 1665: file_put_contents($cakeyfile, $pkeyout);
    Line 1676: file_put_contents($certfile, $certout);
    Line 1679: file_put_contents($keyfile, $pkeyout);
    file_put_contents was found in the file phpmailerTest.php
    Line 1121: file_put_contents('message.txt', $this->Mail->createHeader() . $this->Mail-
    Line 1593: file_put_contents($certfile, $certout);
    Line 1596: file_put_contents($keyfile, $pkeyout);
    Line 1662: file_put_contents($cacertfile, $certout);
    Line 1665: file_put_contents($cakeyfile, $pkeyout);
    Line 1676: file_put_contents($certfile, $certout);
    Line 1679: file_put_contents($keyfile, $pkeyout);
    file_put_contents was found in the file phpmailerTest.php
    Line 1121: file_put_contents('message.txt', $this->Mail->createHeader() . $this->Mail-
    Line 1593: file_put_contents($certfile, $certout);
    Line 1596: file_put_contents($keyfile, $pkeyout);
    Line 1662: file_put_contents($cacertfile, $certout);
    Line 1665: file_put_contents($cakeyfile, $pkeyout);
    Line 1676: file_put_contents($certfile, $certout);
    Line 1679: file_put_contents($keyfile, $pkeyout);
    file_put_contents was found in the file phpmailerTest.php
    Line 1121: file_put_contents('message.txt', $this->Mail->createHeader() . $this->Mail-
    Line 1593: file_put_contents($certfile, $certout);
    Line 1596: file_put_contents($keyfile, $pkeyout);
    Line 1662: file_put_contents($cacertfile, $certout);
    Line 1665: file_put_contents($cakeyfile, $pkeyout);
    Line 1676: file_put_contents($certfile, $certout);
    Line 1679: file_put_contents($keyfile, $pkeyout);
    file_put_contents was found in the file phpmailerTest.php
    Line 1121: file_put_contents('message.txt', $this->Mail->createHeader() . $this->Mail-
    Line 1593: file_put_contents($certfile, $certout);
    Line 1596: file_put_contents($keyfile, $pkeyout);
    Line 1662: file_put_contents($cacertfile, $certout);
    Line 1665: file_put_contents($cakeyfile, $pkeyout);
    Line 1676: file_put_contents($certfile, $certout);
    Line 1679: file_put_contents($keyfile, $pkeyout);
    file_put_contents was found in the file phpmailerTest.php
    Line 1121: file_put_contents('message.txt', $this->Mail->createHeader() . $this->Mail-
    Line 1593: file_put_contents($certfile, $certout);
    Line 1596: file_put_contents($keyfile, $pkeyout);
    Line 1662: file_put_contents($cacertfile, $certout);
    Line 1665: file_put_contents($cakeyfile, $pkeyout);
    Line 1676: file_put_contents($certfile, $certout);
    Line 1679: file_put_contents($keyfile, $pkeyout);
    file_put_contents was found in the file phpmailerTest.php
    Line 1121: file_put_contents('message.txt', $this->Mail->createHeader() . $this->Mail-
    Line 1593: file_put_contents($certfile, $certout);
    Line 1596: file_put_contents($keyfile, $pkeyout);
    Line 1662: file_put_contents($cacertfile, $certout);
    Line 1665: file_put_contents($cakeyfile, $pkeyout);
    Line 1676: file_put_contents($certfile, $certout);
    Line 1679: file_put_contents($keyfile, $pkeyout);
  7. Malware : Network operations fsockopen was found in the file class.pop3.php
    Line 215: //Rather than suppress it with @fsockopen, capture it cleanly instead
    Line 223: $this->pop_conn = fsockopen(
    fsockopen was found in the file class.smtp.php
    Line 285: //Fall back to fsockopen which should work in more places, but is missing some features
    Line 287: 'Connection: stream_socket_client not available, falling back to fsockopen',
    Line 290: $this->smtp_conn = fsockopen(
Warning
  1. theme tags : Presence of bad theme tagsFound wrong tag in style.css header.
  2. Text domain : Incorrect use of translation functions.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 dotmedia, responsive.
  3. Unwanted directories : GIT revision control directoryGIT revision control directory.git was found.
  4. PHP short tags : Presence of PHP short tagsPHP short tags were found in file sidebar-testata.php. "This practice is discouraged because they are only available if enabled with short_open_tag php.ini configuration file directive, or if PHP was configured with the --enable-short-tags option" (php.net), which is not the case on many servers.
    Line 119: <?
  5. CSS files : Presence of license typeLicense: is missing from style.css header.
  6. CSS files : Presence of license urlLicense URI: is missing from style.css header.
  7. CSS files : Presence of text domainText Domain: is missing from your style.css header.
  8. CSS files : Presence of Theme URICould not find Theme URL.
  9. CSS files : Presence of Author URICould not find Author URI.
Tip-off
  1. favicon presence : Favicon managementPossible Favicon found in header.php. Favicons are handled by the Site Icon setting in the customizer since version 4.3.
  2. Use of includes : Use of include or requireThe theme appears to use include or require : get_oauth_token.php
    Line 15: require 'vendor/autoload.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 : class.smtp.php
    Line 462: require_once 'extras/ntlm_sasl_client.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 : test_callback.php
    Line 36: require_once '../PHPMailerAutoload.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 : phpmailerLangTest.php
    Line 16: require_once '../PHPMailerAutoload.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 : phpmailerTest.php
    Line 16: require_once '../PHPMailerAutoload.php';
    Line 71: include './testbootstrap.php'; //Overrides go in here
    Line 1133: require_once '../extras/EasyPeasyICS.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 : bootstrap.php
    Line 2: require_once 'vendor/autoload.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 : PIE.php
    Line 18: include( 'PIE.htc' );
    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
Error 8 : Undefined index: slug
In /home/www/themecheck/themecheck/controllers/controller_results.php line 511
Error 8 : Undefined index: slug
In /home/www/themecheck/themecheck/controllers/controller_results.php line 511
Error 8 : Undefined index: slug
In /home/www/themecheck/themecheck/controllers/controller_results.php line 511