0
Validation results

t3_blank

t3_blank

Joomla template 2.5
0
  • THEME TYPEJoomla template 2.5
  • FILE NAMEt3-2.6.1.zip
  • FILE SIZE5449807 bytes
  • MD59c7d637d6a5e39272681a0469170f273
  • SHA1056151d2f36e4d8f6167638be2c0dcf2c8c3c8ae
  • LICENSEGNU GPL 3
  • FILES INCLUDEDCSS, PHP, HTML, XML, Bitmap images, Adobe Illustrator
  • VERSION2.2.3
  • CREATION DATE2016-07-22
  • LAST FILE UPDATE2017-03-05
  • LAST VALIDATION2017-03-05 08:44
Critical alerts
  1. Security breaches : Modification of PHP server settings Found ini_set in file less.php.
    Ligne49: @ini_set('pcre.backtrack_limit', '2M');
    Ligne61: @ini_set('memory_limit', '128M');
    Found ini_set in file ja.cssjanus.php.
    Ligne52: @ini_set('pcre.backtrack_limit', '2M');
    Found ini_set in file less.php.
    Ligne26: @ini_set('xdebug.max_nesting_level', 120);
    Found ini_set in file less.php.
    Ligne153: @ini_set('precision',16);
    Ligne186: @ini_set('precision',$precision);
  2. Unwanted files : hidden file(s) or folder(s) .gitignore .csscomb.json .csslintrc .jshintrc .gitattributes was found.
  3. Presence of iframes : iframes are sometimes used to load unwanted adverts and malicious code on another site Found <iframe class=\"iframe\" src=\"" . $params['url'] . "\" height=\"" . $params['height'] . "\" width=\"" . $params['width'] . "\"> in file bootstrap.php. Found <iframe id="t3-admin-tm-ifr-preview" frameborder="0" src="<?php echo $url ?> in file thememagic.tpl.php.
    Ligne167: <iframe id='t3-admin-tm-ifr-preview' frameborder='0' src='<?php echo $url ?
  4. Malware : Operations on file system file_get_contents was found in the file T3GFont.php
    Ligne46: $data = @file_get_contents($fontpath);
    Ligne61: $data = @file_get_contents($fontpath);
    Ligne110: $data = @file_get_contents($fontpath);
    Ligne183: $content = @file_get_contents($url);
    file_get_contents was found in the file T3GFont.php
    Ligne46: $data = @file_get_contents($fontpath);
    Ligne61: $data = @file_get_contents($fontpath);
    Ligne110: $data = @file_get_contents($fontpath);
    Ligne183: $content = @file_get_contents($url);
    file_get_contents was found in the file T3GFont.php
    Ligne46: $data = @file_get_contents($fontpath);
    Ligne61: $data = @file_get_contents($fontpath);
    Ligne110: $data = @file_get_contents($fontpath);
    Ligne183: $content = @file_get_contents($url);
    file_get_contents was found in the file T3GFont.php
    Ligne46: $data = @file_get_contents($fontpath);
    Ligne61: $data = @file_get_contents($fontpath);
    Ligne110: $data = @file_get_contents($fontpath);
    Ligne183: $content = @file_get_contents($url);
    file_put_contents was found in the file T3GFont.php
    Ligne186: $result  = file_put_contents($path, $content);
    file_get_contents was found in the file less.php
    Ligne205: $less_content = file_get_contents(JPATH_ROOT . '/' . $f);
    Ligne426: $vars_content          = file_get_contents($path);
    Ligne567: $lessContent = file_get_contents($file);
    Ligne708: $content = file_get_contents($realpath);
    file_get_contents was found in the file less.php
    Ligne205: $less_content = file_get_contents(JPATH_ROOT . '/' . $f);
    Ligne426: $vars_content          = file_get_contents($path);
    Ligne567: $lessContent = file_get_contents($file);
    Ligne708: $content = file_get_contents($realpath);
    file_get_contents was found in the file less.php
    Ligne205: $less_content = file_get_contents(JPATH_ROOT . '/' . $f);
    Ligne426: $vars_content          = file_get_contents($path);
    Ligne567: $lessContent = file_get_contents($file);
    Ligne708: $content = file_get_contents($realpath);
    file_get_contents was found in the file less.php
    Ligne205: $less_content = file_get_contents(JPATH_ROOT . '/' . $f);
    Ligne426: $vars_content          = file_get_contents($path);
    Ligne567: $lessContent = file_get_contents($file);
    Ligne708: $content = file_get_contents($realpath);
    file_get_contents was found in the file minify.php
    Ligne274: $stylesheet['data'] = file_get_contents($csspath);
    Ligne443: $script['data'] = file_get_contents($jspath);
    file_get_contents was found in the file minify.php
    Ligne274: $stylesheet['data'] = file_get_contents($csspath);
    Ligne443: $script['data'] = file_get_contents($jspath);
    file_get_contents was found in the file less.php
    Ligne455: $cache = unserialize(file_get_contents($cache_file));
    Ligne512: $this->input = file_get_contents( $file_path );
    Ligne3642: $buf = @file_get_contents($filePath);
    Ligne5705: $contents = new Less_Tree_Anonymous( file_get_contents($full_path), 0, array(), true );
    Ligne8296: $contents = new Less_Tree_Anonymous( file_get_contents($full_path), 0, array(), true );
    Ligne9254: $this->input = file_get_contents( $this->currentFile['filename'] );
    Ligne10104: $content[] = file_get_contents($sourceFile);
    file_put_contents was found in the file less.php
    Ligne487: file_put_contents( $cache_file, serialize($rules) );
    Ligne490: file_put_contents( $cache_file, '<?php return '.self::ArgString($rules).'; 
    Ligne494: file_put_contents( $cache_file, '<?php return '.var_export($rules,true).'; 
    Ligne9988: if(file_put_contents($file, $content) === false){
    file_put_contents was found in the file less.php
    Ligne487: file_put_contents( $cache_file, serialize($rules) );
    Ligne490: file_put_contents( $cache_file, '<?php return '.self::ArgString($rules).'; 
    Ligne494: file_put_contents( $cache_file, '<?php return '.var_export($rules,true).'; 
    Ligne9988: if(file_put_contents($file, $content) === false){
    file_put_contents was found in the file less.php
    Ligne487: file_put_contents( $cache_file, serialize($rules) );
    Ligne490: file_put_contents( $cache_file, '<?php return '.self::ArgString($rules).'; 
    Ligne494: file_put_contents( $cache_file, '<?php return '.var_export($rules,true).'; 
    Ligne9988: if(file_put_contents($file, $content) === false){
    file_get_contents was found in the file less.php
    Ligne455: $cache = unserialize(file_get_contents($cache_file));
    Ligne512: $this->input = file_get_contents( $file_path );
    Ligne3642: $buf = @file_get_contents($filePath);
    Ligne5705: $contents = new Less_Tree_Anonymous( file_get_contents($full_path), 0, array(), true );
    Ligne8296: $contents = new Less_Tree_Anonymous( file_get_contents($full_path), 0, array(), true );
    Ligne9254: $this->input = file_get_contents( $this->currentFile['filename'] );
    Ligne10104: $content[] = file_get_contents($sourceFile);
    file_get_contents was found in the file less.php
    Ligne455: $cache = unserialize(file_get_contents($cache_file));
    Ligne512: $this->input = file_get_contents( $file_path );
    Ligne3642: $buf = @file_get_contents($filePath);
    Ligne5705: $contents = new Less_Tree_Anonymous( file_get_contents($full_path), 0, array(), true );
    Ligne8296: $contents = new Less_Tree_Anonymous( file_get_contents($full_path), 0, array(), true );
    Ligne9254: $this->input = file_get_contents( $this->currentFile['filename'] );
    Ligne10104: $content[] = file_get_contents($sourceFile);
    file_get_contents was found in the file less.php
    Ligne455: $cache = unserialize(file_get_contents($cache_file));
    Ligne512: $this->input = file_get_contents( $file_path );
    Ligne3642: $buf = @file_get_contents($filePath);
    Ligne5705: $contents = new Less_Tree_Anonymous( file_get_contents($full_path), 0, array(), true );
    Ligne8296: $contents = new Less_Tree_Anonymous( file_get_contents($full_path), 0, array(), true );
    Ligne9254: $this->input = file_get_contents( $this->currentFile['filename'] );
    Ligne10104: $content[] = file_get_contents($sourceFile);
    file_get_contents was found in the file less.php
    Ligne455: $cache = unserialize(file_get_contents($cache_file));
    Ligne512: $this->input = file_get_contents( $file_path );
    Ligne3642: $buf = @file_get_contents($filePath);
    Ligne5705: $contents = new Less_Tree_Anonymous( file_get_contents($full_path), 0, array(), true );
    Ligne8296: $contents = new Less_Tree_Anonymous( file_get_contents($full_path), 0, array(), true );
    Ligne9254: $this->input = file_get_contents( $this->currentFile['filename'] );
    Ligne10104: $content[] = file_get_contents($sourceFile);
    file_get_contents was found in the file less.php
    Ligne455: $cache = unserialize(file_get_contents($cache_file));
    Ligne512: $this->input = file_get_contents( $file_path );
    Ligne3642: $buf = @file_get_contents($filePath);
    Ligne5705: $contents = new Less_Tree_Anonymous( file_get_contents($full_path), 0, array(), true );
    Ligne8296: $contents = new Less_Tree_Anonymous( file_get_contents($full_path), 0, array(), true );
    Ligne9254: $this->input = file_get_contents( $this->currentFile['filename'] );
    Ligne10104: $content[] = file_get_contents($sourceFile);
    file_put_contents was found in the file less.php
    Ligne487: file_put_contents( $cache_file, serialize($rules) );
    Ligne490: file_put_contents( $cache_file, '<?php return '.self::ArgString($rules).'; 
    Ligne494: file_put_contents( $cache_file, '<?php return '.var_export($rules,true).'; 
    Ligne9988: if(file_put_contents($file, $content) === false){
    file_get_contents was found in the file less.php
    Ligne455: $cache = unserialize(file_get_contents($cache_file));
    Ligne512: $this->input = file_get_contents( $file_path );
    Ligne3642: $buf = @file_get_contents($filePath);
    Ligne5705: $contents = new Less_Tree_Anonymous( file_get_contents($full_path), 0, array(), true );
    Ligne8296: $contents = new Less_Tree_Anonymous( file_get_contents($full_path), 0, array(), true );
    Ligne9254: $this->input = file_get_contents( $this->currentFile['filename'] );
    Ligne10104: $content[] = file_get_contents($sourceFile);
    file_get_contents was found in the file cache.php
    Ligne53: $list = explode('\n',file_get_contents($list_file));
    file_put_contents was found in the file cache.php
    Ligne73: file_put_contents( $list_file, $cache );
    Ligne78: file_put_contents( Less_Cache::$cache_dir.$compiled_name, $compiled );
    file_put_contents was found in the file cache.php
    Ligne73: file_put_contents( $list_file, $cache );
    Ligne78: file_put_contents( Less_Cache::$cache_dir.$compiled_name, $compiled );
    file_get_contents was found in the file lessc.inc.php
    Ligne114: $root = $parser->parse(file_get_contents($realPath));
    Ligne1687: $out = $this->compile(file_get_contents($fname), $fname);
    fwrite was found in the file lessc.inc.php
    Ligne631: // fwrite(STDERR,'failed to find block: '.implode(' > ', $path).'\n');
    file_get_contents was found in the file lessc.inc.php
    Ligne114: $root = $parser->parse(file_get_contents($realPath));
    Ligne1687: $out = $this->compile(file_get_contents($fname), $fname);
    file_put_contents was found in the file lessc.inc.php
    Ligne1692: return file_put_contents($outFname, $out);
    file_get_contents was found in the file closurecompiler.php
    Ligne86: $contents = file_get_contents(self::URL, false, stream_context_create(array(
  5. Malware : Network operations curl_init was found in the file closurecompiler.php
    Ligne96: $ch = curl_init(self::URL);
    curl_exec was found in the file closurecompiler.php
    Ligne103: $contents = curl_exec($ch);
Warning
  1. Security breaches : Use of base64_encode()Found base64_encode in file offline.php.
     <input type='hidden' name='return' value='<?php echo base64_encode(JUri::base()); ?>' />
    Found base64_encode in file less.php.
     $buf = $useBase64 ? base64_encode($buf) : rawurlencode($buf);
     $returner = ''data:image/svg+xml;base64,'.base64_encode($returner).''';
    Found base64_encode in file icon.php.
     $url = 'index.php?option=com_content&task=article.add&return=' . base64_encode($uri) . '&a_id=0&catid=' . $category->id;
     $url = 'index.php?option=com_content&task=article.edit&a_id=' . $article->id . '&return=' . base64_encode($uri);
    Found base64_encode in file default_articles.php.
     $fullURL->setVar('return', base64_encode($returnURL));
    Found base64_encode in file default_login.php.
     <input type='hidden' name='return' value='<?php echo base64_encode($this->params->get('login_redirect_url', $this->form->getValu
     <input type='hidden' name='return' value='<?php echo base64_encode($this->params->get('login_redirect_menuitem', $this->form->ge
    Found base64_encode in file default_logout.php.
     <input type='hidden' name='return' value='<?php echo base64_encode($this->params->get('logout_redirect_url', $this->form->getVal
     <input type='hidden' name='return' value='<?php echo base64_encode($this->params->get('logout_redirect_menuitem', $this->form->g
    Found base64_encode in file offline.php.
     <input type='hidden' name='return' value='<?php echo base64_encode(JURI::base()) ?>' />
    Found base64_encode in file icon.php.
     $url = 'index.php?option=com_content&task=article.add&return=' . base64_encode($uri) . '&a_id=0&catid=' . $category->id;
     $url = 'index.php?option=com_content&task=article.edit&a_id=' . $article->id . '&return=' . base64_encode($uri);
    Found base64_encode in file default_articles.php.
     $fullURL->setVar('return', base64_encode($returnURL));
    Found base64_encode in file default_login.php.
     <input type='hidden' name='return' value='<?php echo base64_encode($this->params->get('login_redirect_url', $this->form->getValu
     <input type='hidden' name='return' value='<?php echo base64_encode($this->params->get('login_redirect_menuitem', $this->form->ge
    Found base64_encode in file default_logout.php.
     <input type='hidden' name='return' value='<?php echo base64_encode($this->params->get('logout_redirect_url', $this->form->getVal
     <input type='hidden' name='return' value='<?php echo base64_encode($this->params->get('logout_redirect_menuitem', $this->form->g
    Found base64_encode in file offline.php.
     <input type='hidden' name='return' value='<?php echo base64_encode(JURI::base()) ?>' />
  2. Unwanted directories : GIT revision control directoryA.git was found.
  3. Line endings consistency : Both DOS and UNIX style line endingsFound a mix of \r\n and \n line endings in file less.php.
Other checked themes