Server IP : 192.64.118.117 / Your IP : 18.119.108.165 Web Server : LiteSpeed System : Linux premium56.web-hosting.com 4.18.0-513.24.1.lve.1.el8.x86_64 #1 SMP Thu May 9 15:10:09 UTC 2024 x86_64 User : thecgapy ( 1160) PHP Version : 7.4.33 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : OFF | Pkexec : OFF Directory : /home/thecgapy/mobilecreationz.com/wp-content/plugins/wordfence/lib/ |
Upload File : |
<?php $sigUpdateTime = wfConfig::get('signatureUpdateTime'); ?> <div id="wfLiveTrafficOverlayAnchor"></div> <div id="wfLiveTrafficDisabledMessage"> <h2>Live Updates Paused<br /><small>Click inside window to resume</small></h2> </div> <div class="wrap wordfence"> <div class="wf-container-fluid"> <?php $nonce = filter_input(INPUT_GET, 'nonce', FILTER_SANITIZE_STRING); if (!empty($promptForCredentials) && !empty($wpFilesystemActionCallback) && is_callable($wpFilesystemActionCallback)): if (wp_verify_nonce($nonce, 'wp-ajax')) { $relaxedOwnership = true; $homePath = get_home_path(); if (!wordfence::requestFilesystemCredentials($filesystemCredentialsAdminURL, $homePath, $relaxedOwnership, true)) { echo '</div>'; return; } call_user_func_array($wpFilesystemActionCallback, !empty($wpFilesystemActionCallbackArgs) && is_array($wpFilesystemActionCallbackArgs) ? $wpFilesystemActionCallbackArgs : array()); } else { printf("Security token has expired. Click <a href='%s'>here</a> to return to the scan page.", esc_url(network_admin_url('admin.php?page=WordfenceScan'))); } ?> <?php else: ?> <?php $pageTitle = "Wordfence Scan"; $helpLink="http://docs.wordfence.com/en/Wordfence_scanning"; $helpLabel="Learn more about scanning"; $options = array(array('t' => 'Scan', 'a' => 'scan'), array('t' => 'Scheduling', 'a' => 'scheduling'), array('t' => 'Options', 'a' => 'options')); include('pageTitle.php'); ?> <div class="wf-row"> <?php $rightRail = new wfView('marketing/rightrail'); echo $rightRail; ?> <div class="<?php echo wfStyle::contentClasses(); ?>"> <div id="scan" class="wordfenceTopTab" data-title="Wordfence Scan"> <?php require('menu_scan_scan.php'); ?> </div> <!-- end scan block --> <div id="scheduling" class="wordfenceTopTab" data-title="Schedule when Wordfence Scans Occur"> <?php require('menu_scan_schedule.php'); ?> </div> <!-- end scheduling block --> <div id="options" class="wordfenceTopTab" data-title="Wordfence Scan Options"> <?php require('menu_scan_options.php'); ?> </div> <!-- end options block --> </div> <!-- end content block --> </div> <!-- end row --> <?php endif ?> </div> <!-- end container --> </div> <script type="text/x-jquery-template" id="issueTmpl_configReadable"> <div> <div class="wfIssue"> <h2>${shortMsg}</h2> <table border="0" class="wfIssue" cellspacing="0" cellpadding="0"> <tr> <th>URL:</th> <td><a href="${data.url}" target="_blank">${data.url}</a></td> <tr> <th>Severity:</th> <td>{{if severity == '1'}}Critical{{else}}Warning{{/if}}</td> </tr> <tr> <th>Status</th> <td> {{if status == 'new' }}New{{/if}} {{if status == 'ignoreP' || status == 'ignoreC' }}Ignored{{/if}} </td> </tr> </table> <p> {{html longMsg}} </p> <div class="wfIssueOptions"> <strong>Tools:</strong> {{if data.fileExists}} <a target="_blank" href="${WFAD.makeViewFileLink(data.file)}">View the file</a> {{/if}} <a href="#" onclick="WFAD.hideFile('${id}', 'delete'); return false;">Hide this file in <em>.htaccess</em></a> {{if data.canDelete}} <a href="#" onclick="WFAD.deleteFile('${id}'); return false;">Delete this file (can't be undone).</a> <p> <label><input type="checkbox" class="wfdelCheckbox" value="${id}" /> Select for bulk delete</label> </p> {{/if}} </div> <div class="wfIssueOptions"> {{if status == 'new'}} <strong>Resolve:</strong> <a href="#" onclick="WFAD.updateIssueStatus('${id}', 'delete'); return false;">I have fixed this issue</a> <a href="#" onclick="WFAD.updateIssueStatus('${id}', 'ignoreC'); return false;">Ignore this issue</a> {{/if}} {{if status == 'ignoreC' || status == 'ignoreP'}} <a href="#" onclick="WFAD.updateIssueStatus('${id}', 'delete'); return false;">Stop ignoring this issue</a> {{/if}} </div> </div> </div> </script> <script type="text/x-jquery-template" id="issueTmpl_publiclyAccessible"> <div> <div class="wfIssue"> <h2>${shortMsg}</h2> <table border="0" class="wfIssue" cellspacing="0" cellpadding="0"> <tr> <th>URL:</th> <td><a href="${data.url}" target="_blank">${data.url}</a></td> <tr> <th>Severity:</th> <td>{{if severity == '1'}}Critical{{else}}Warning{{/if}}</td> </tr> <tr> <th>Status</th> <td> {{if status == 'new' }}New{{/if}} {{if status == 'ignoreP' || status == 'ignoreC' }}Ignored{{/if}} </td> </tr> </table> <p> {{html longMsg}} </p> <div class="wfIssueOptions"> <strong>Tools:</strong> {{if data.fileExists}} <a target="_blank" href="${WFAD.makeViewFileLink(data.file)}">View the file</a> {{/if}} <a href="#" onclick="WFAD.hideFile('${id}', 'delete'); return false;">Hide this file in <em>.htaccess</em></a> {{if data.canDelete}} <a href="#" onclick="WFAD.deleteFile('${id}'); return false;">Delete this file (can't be undone).</a> <p> <label><input type="checkbox" class="wfdelCheckbox" value="${id}" /> Select for bulk delete</label> </p> {{/if}} </div> <div class="wfIssueOptions"> {{if status == 'new'}} <strong>Resolve:</strong> <a href="#" onclick="WFAD.updateIssueStatus('${id}', 'delete'); return false;">I have fixed this issue</a> <a href="#" onclick="WFAD.updateIssueStatus('${id}', 'ignoreC'); return false;">Ignore this issue</a> {{/if}} {{if status == 'ignoreC' || status == 'ignoreP'}} <a href="#" onclick="WFAD.updateIssueStatus('${id}', 'delete'); return false;">Stop ignoring this issue</a> {{/if}} </div> </div> </div> </script> <script type="text/x-jquery-template" id="issueTmpl_wpscan_fullPathDiscl"> <div> <div class="wfIssue"> <h2>${shortMsg}</h2> <p> <table border="0" class="wfIssue" cellspacing="0" cellpadding="0"> <tr><th>URL:</th><td><a href="${data.url}" target="_blank">${data.url}</a></td> <tr><th>Severity:</th><td>{{if severity == '1'}}Critical{{else}}Warning{{/if}}</td></tr> <tr><th>Status</th><td> {{if status == 'new' }}New{{/if}} {{if status == 'ignoreP' || status == 'ignoreC' }}Ignored{{/if}} </td></tr> </table> </p> <p> {{html longMsg}} </p> <div class="wfIssueOptions"> {{if (status == 'new')}} <strong>Resolve:</strong> <?php if (!wfUtils::isNginx()): ?> <a href="#" onclick="WFAD.fixFPD('${id}'); return false;">Fix this issue</a> <?php endif ?> <a href="#" onclick="WFAD.updateIssueStatus('${id}', 'delete'); return false;">I have fixed this issue</a> <a href="#" onclick="WFAD.updateIssueStatus('${id}', 'ignoreC'); return false;">Ignore this issue</a> {{/if}} {{if status == 'ignoreC' || status == 'ignoreP'}} <a href="#" onclick="WFAD.updateIssueStatus('${id}', 'delete'); return false;">Stop ignoring this issue</a> {{/if}} </div> {{if (status == 'new')}} <div class="wfIssueOptions"> <strong style="width: auto;">Manual Fix:</strong> Set <code>display_errors</code> to <code>Off</code> in your php.ini file. </div> {{/if}} </div> </div> </script> <script type="text/x-jquery-template" id="issueTmpl_wpscan_directoryList"> <div> <div class="wfIssue"> <h2>${shortMsg}</h2> <p> <table border="0" class="wfIssue" cellspacing="0" cellpadding="0"> <tr><th>URL:</th><td><a href="${data.url}" target="_blank">${data.url}</a></td> <tr><th>Severity:</th><td>{{if severity == '1'}}Critical{{else}}Warning{{/if}}</td></tr> <tr><th>Status</th><td> {{if status == 'new' }}New{{/if}} {{if status == 'ignoreP' || status == 'ignoreC' }}Ignored{{/if}} </td></tr> </table> </p> <p> {{html longMsg}} </p> <div class="wfIssueOptions"> {{if (status == 'new')}} <strong>Resolve:</strong> <?php if (!wfUtils::isNginx()): ?> <a href="#" onclick="WFAD.disableDirectoryListing('${id}'); return false;">Fix this issue</a> <?php endif ?> <a href="#" onclick="WFAD.updateIssueStatus('${id}', 'delete'); return false;">I have fixed this issue</a> <a href="#" onclick="WFAD.updateIssueStatus('${id}', 'ignoreC'); return false;">Ignore this issue</a> {{/if}} {{if status == 'ignoreC' || status == 'ignoreP'}} <a href="#" onclick="WFAD.updateIssueStatus('${id}', 'delete'); return false;">Stop ignoring this issue</a> {{/if}} </div> <?php if (!wfUtils::isNginx()): ?> {{if (status == 'new')}} <div class="wfIssueOptions"> <strong style="width: auto;">Manual Fix:</strong> Add <code>Options -Indexes</code> to your .htaccess file. </div> {{/if}} <?php endif ?> </div> </div> </script> <script type="text/x-jquery-template" id="issueTmpl_wfThemeUpgrade"> <div> <div class="wfIssue"> <h2>${shortMsg}</h2> <p> <table border="0" class="wfIssue" cellspacing="0" cellpadding="0"> <tr><th>Theme Name:</th><td>${data.name}</td></tr> <tr><th>Current Theme Version:</th><td>${data.version}</td></tr> <tr><th>New Theme Version:</th><td>${data.newVersion}</td></tr> <tr><th>Theme URL:</th><td><a href="${data.URL}" target="_blank">${data.URL}</a></td></tr> <tr><th>Severity:</th><td>{{if severity == '1'}}Critical{{else}}Warning{{/if}}</td></tr> <tr><th>Status</th><td> {{if status == 'new' }}New{{/if}} {{if status == 'ignoreP' || status == 'ignoreC' }}Ignored{{/if}} </td></tr> </table> </p> {{if data.vulnerabilityPatched}}<p><strong>Update includes security-related fixes.</strong></p>{{/if}} <p> {{html longMsg}} <a href="<?php echo get_admin_url() . 'update-core.php'; ?>">Click here to update now</a>. </p> <div class="wfIssueOptions"> {{if (status == 'new')}} <strong>Resolve:</strong> <a href="#" onclick="WFAD.updateIssueStatus('${id}', 'delete'); return false;">I have fixed this issue</a> <a href="#" onclick="WFAD.updateIssueStatus('${id}', 'ignoreC'); return false;">Ignore this issue</a> {{/if}} {{if status == 'ignoreC' || status == 'ignoreP'}} <a href="#" onclick="WFAD.updateIssueStatus('${id}', 'delete'); return false;">Stop ignoring this issue</a> {{/if}} </div> </div> </div> </script> <script type="text/x-jquery-template" id="issueTmpl_wfPluginUpgrade"> <div> <div class="wfIssue"> <h2>${shortMsg}</h2> <p> <table border="0" class="wfIssue" cellspacing="0" cellpadding="0"> <tr><th>Plugin Name:</th><td>${data.Name}</td></tr> {{if data.PluginURI}}<tr><th>Plugin Website:</th><td><a href="${data.PluginURI}" target="_blank">${data.PluginURI}</a></td></tr>{{/if}} <tr><th>Changelog:</th><td><a href="${data.wpURL}/changelog" target="_blank">${data.wpURL}/changelog</a></td></tr> <tr><th>Current Plugin Version:</th><td>${data.Version}</td></tr> <tr><th>New Plugin Version:</th><td>${data.newVersion}</td></tr> <tr><th>Severity:</th><td>{{if severity == '1'}}Critical{{else}}Warning{{/if}}</td></tr> <tr><th>Status</th><td> {{if status == 'new' }}New{{/if}} {{if status == 'ignoreP' || status == 'ignoreC' }}Ignored{{/if}} </td></tr> </table> </p> {{if data.vulnerabilityPatched}}<p><strong>Update includes security-related fixes.</strong></p>{{/if}} <p> {{html longMsg}} <a href="<?php echo get_admin_url() . 'update-core.php'; ?>">Click here to update now</a>. </p> <div class="wfIssueOptions"> {{if status == 'new'}} <strong>Resolve:</strong> <a href="#" onclick="WFAD.updateIssueStatus('${id}', 'delete'); return false;">I have fixed this issue</a> <a href="#" onclick="WFAD.updateIssueStatus('${id}', 'ignoreC'); return false;">Ignore this issue</a> {{/if}} {{if status == 'ignoreC' || status == 'ignoreP'}} <a href="#" onclick="WFAD.updateIssueStatus('${id}', 'delete'); return false;">Stop ignoring this issue</a> {{/if}} </div> </div> </div> </script> <script type="text/x-jquery-template" id="issueTmpl_wfUpgrade"> <div> <div class="wfIssue"> <h2>${shortMsg}</h2> <p> <table border="0" class="wfIssue" cellspacing="0" cellpadding="0"> <tr><th>Current WordPress Version:</th><td>${data.currentVersion}</td></tr> <tr><th>New WordPress Version:</th><td>${data.newVersion}</td></tr> <tr><th>Severity:</th><td>{{if severity == '1'}}Critical{{else}}Warning{{/if}}</td></tr> <tr><th>Status</th><td> {{if status == 'new' }}New{{/if}} {{if status == 'ignoreP' || status == 'ignoreC' }}Ignored{{/if}} </td></tr> </table> </p> <p> {{html longMsg}} <a href="<?php echo get_admin_url() . 'update-core.php'; ?>">Click here to update now</a>. </p> <div class="wfIssueOptions"> {{if (status == 'new')}} <strong>Resolve:</strong> <a href="#" onclick="WFAD.updateIssueStatus('${id}', 'delete'); return false;">I have fixed this issue</a> <a href="#" onclick="WFAD.updateIssueStatus('${id}', 'ignoreC'); return false;">Ignore this issue</a> {{/if}} {{if status == 'ignoreC' || status == 'ignoreP'}} <a href="#" onclick="WFAD.updateIssueStatus('${id}', 'delete'); return false;">Stop ignoring this issue</a> {{/if}} </div> </div> </script> <script type="text/x-jquery-template" id="issueTmpl_dnsChange"> <div> <div class="wfIssue"> <h2>${shortMsg}</h2> <p> <table border="0" class="wfIssue" cellspacing="0" cellpadding="0"> <tr><th>Old DNS records:</th><td>${data.oldDNS}</td></tr> <tr><th>New DNS records:</th><td>${data.newDNS}</td></tr> <tr><th>Severity:</th><td>{{if severity == '1'}}Critical{{else}}Warning{{/if}}</td></tr> <tr><th>Status</th><td> {{if status == 'new' }}New{{/if}} {{if status == 'ignoreP' || status == 'ignoreC' }}Ignored{{/if}} </td></tr> </table> </p> <p> {{html longMsg}} </p> <div class="wfIssueOptions"> {{if (status == 'new')}} <strong>Resolve:</strong> <a href="#" onclick="WFAD.updateIssueStatus('${id}', 'delete'); return false;">I know about this change</a> {{/if}} </div> </div> </div> </script> <script type="text/x-jquery-template" id="issueTmpl_badOption"> <div> <div class="wfIssue"> <h2>${shortMsg}</h2> <p> <table border="0" class="wfIssue" cellspacing="0" cellpadding="0"> <tr><th>Severity:</th><td>{{if severity == '1'}}Critical{{else}}Warning{{/if}}</td></tr> {{if data.isMultisite}} <tr><th>Multisite Blog ID:</th><td>${data.blog_id}</td></tr> <tr><th>Multisite Blog Domain:</th><td>${data.domain}</td></tr> <tr><th>Multisite Blog Path:</th><td>${data.path}</td></tr> {{/if}} <tr><th>Status</th><td> {{if status == 'new' }}New{{/if}} {{if status == 'ignoreP' || status == 'ignoreC' }}Ignoring all alerts related to this option{{/if}} </td></tr> </table> </p> <p> {{html longMsg}} </p> <div class="wfIssueOptions"> {{if (status == 'new')}} <a href="#" onclick="WFAD.updateIssueStatus('${id}', 'delete'); return false;">I have fixed this issue</a> <a href="#" onclick="WFAD.updateIssueStatus('${id}', 'ignoreP'); return false;">Ignore issues related to this option</a> {{/if}} {{if status == 'ignoreP' || status == 'ignoreC'}} <a href="#" onclick="WFAD.updateIssueStatus('${id}', 'delete'); return false;">Stop ignoring issues related to this option</a> {{/if}} </div> </div> </div> </script> <script type="text/x-jquery-template" id="issueTmpl_diskSpace"> <div> <div class="wfIssue"> <h2>${shortMsg}</h2> <p> <table border="0" class="wfIssue" cellspacing="0" cellpadding="0"> <tr><th>Space remaining:</th><td>${data.spaceLeft}</td></tr> <tr><th>Severity:</th><td>{{if severity == '1'}}Critical{{else}}Warning{{/if}}</td></tr> <tr><th>Status</th><td> {{if status == 'new' }}New{{/if}} {{if status == 'ignoreP' || status == 'ignoreC' }}Ignoring all disk space alerts{{/if}} </td></tr> </table> </p> <p> {{html longMsg}} </p> <div class="wfIssueOptions"> {{if (status == 'new')}} <a href="#" onclick="WFAD.updateIssueStatus('${id}', 'delete'); return false;">I have fixed this issue</a> <a href="#" onclick="WFAD.updateIssueStatus('${id}', 'ignoreP'); return false;">Ignore disk space alerts</a> {{/if}} {{if status == 'ignoreP' || status == 'ignoreC'}} <a href="#" onclick="WFAD.updateIssueStatus('${id}', 'delete'); return false;">Stop ignoring disk space alerts</a> {{/if}} </div> </div> </div> </script> <script type="text/x-jquery-template" id="issueTmpl_easyPassword"> <div> <div class="wfIssue"> <h2>${shortMsg}</h2> <p> <table border="0" class="wfIssue" cellspacing="0" cellpadding="0"> <tr><th>Issue first detected:</th><td>${timeAgo} ago.</td></tr> <tr><th>Login name:</th><td>${data.user_login}</td></tr> <tr><th>User email:</th><td>${data.user_email}</td></tr> <tr><th>Full name:</th><td>${data.first_name} ${data.last_name}</td></tr> <tr><th>Severity:</th><td>{{if severity == '1'}}Critical{{else}}Warning{{/if}}</td></tr> <tr><th>Status</th><td> {{if status == 'new' }}New{{/if}} {{if status == 'ignoreC' }}Ignored until user changes password{{/if}} {{if status == 'ignoreP' }}Ignoring this user's weak passwords{{/if}} </td></tr> </table> </p> <p> {{html longMsg}} </p> <div class="wfIssueOptions"> <strong>Tools:</strong> <a target="_blank" href="${data.editUserLink}">Edit this user</a> </div> <div class="wfIssueOptions"> {{if status == 'new'}} <strong>Resolve:</strong> <a href="#" onclick="WFAD.updateIssueStatus('${id}', 'delete'); return false;">I have fixed this issue</a> <a href="#" onclick="WFAD.updateIssueStatus('${id}', 'ignoreC'); return false;">Ignore this weak password</a> <a href="#" onclick="WFAD.updateIssueStatus('${id}', 'ignoreP'); return false;">Ignore all this user's weak passwords</a> {{/if}} {{if status == 'ignoreC' || status == 'ignoreP'}} <a href="#" onclick="WFAD.updateIssueStatus('${id}', 'delete'); return false;">Stop ignoring this issue</a> {{/if}} </div> </div> </div> </script> <script type="text/x-jquery-template" id="issueTmpl_commentBadURL"> <div> <div class="wfIssue"> <h2>${shortMsg}</h2> <p> <table border="0" class="wfIssue" cellspacing="0" cellpadding="0"> <tr><th>Author</th><td>${data.author}</td></tr> <tr><th>Bad URL:</th><td><strong class="wfWarn">${data.badURL}</strong></td></tr> <tr><th>Posted on:</th><td>${data.commentDate}</td></tr> {{if data.isMultisite}} <tr><th>Multisite Blog ID:</th><td>${data.blog_id}</td></tr> <tr><th>Multisite Blog Domain:</th><td>${data.domain}</td></tr> <tr><th>Multisite Blog Path:</th><td>${data.path}</td></tr> {{/if}} <tr><th>Severity:</th><td>Critical</td></tr> <tr><th>Status</th><td> {{if status == 'new' }}New{{/if}} {{if status == 'ignoreP' || status == 'ignoreC' }}Ignored{{/if}} </td></tr> </table> </p> <p> {{html longMsg}} </p> <div class="WfIssueOptions"> <strong>Tools:</strong> <a target="_blank" href="${data.editCommentLink}">Edit this ${data.type}</a> </div> <div class="wfIssueOptions"> {{if status == 'new'}} <strong>Resolve:</strong> <a href="#" onclick="WFAD.updateIssueStatus('${id}', 'delete'); return false;">I have fixed this issue</a> <a href="#" onclick="WFAD.updateIssueStatus('${id}', 'ignoreC'); return false;">Ignore this ${data.type}</a> {{/if}} {{if status == 'ignoreC' || status == 'ignoreP'}} <a href="#" onclick="WFAD.updateIssueStatus('${id}', 'delete'); return false;">Stop ignoring this ${data.type}</a> {{/if}} </div> </div> </script> <script type="text/x-jquery-template" id="issueTmpl_postBadTitle"> <div> <div class="wfIssue"> <h2>${shortMsg}</h2> <p> <table border="0" class="wfIssue" cellspacing="0" cellpadding="0"> <tr><th>Title:</th><td><strong class="wfWarn">${data.postTitle}</strong></td></tr> <tr><th>Posted on:</th><td>${data.postDate}</td></tr> {{if data.isMultisite}} <tr><th>Multisite Blog ID:</th><td>${data.blog_id}</td></tr> <tr><th>Multisite Blog Domain:</th><td>${data.domain}</td></tr> <tr><th>Multisite Blog Path:</th><td>${data.path}</td></tr> {{/if}} <tr><th>Severity:</th><td>Critical</td></tr> <tr><th>Status</th><td> {{if status == 'new' }}New{{/if}} {{if status == 'ignoreC' }}This bad title will be ignored in this ${data.type}.{{/if}} {{if status == 'ignoreP' }}This post won't be scanned for bad titles.{{/if}} </td></tr> </table> </p> <p> {{html longMsg}} </p> <div class="wfIssueOptions"> <strong>Tools:</strong> <a target="_blank" href="${data.editPostLink}">Edit this ${data.type}</a> </div> <div class="wfIssueOptions"> {{if status == 'new'}} <strong>Resolve:</strong> <a href="#" onclick="WFAD.updateIssueStatus('${id}', 'delete'); return false;">I have fixed this issue</a> <a href="#" onclick="WFAD.updateIssueStatus('${id}', 'ignoreC'); return false;">Ignore this title in this ${data.type}</a> <a href="#" onclick="WFAD.updateIssueStatus('${id}', 'ignoreP'); return false;">Ignore all dangerous titles in this ${data.type}</a> {{/if}} {{if status == 'ignoreP' || status == 'ignoreC'}} <a href="#" onclick="WFAD.updateIssueStatus('${id}', 'delete'); return false;">Stop ignoring this issue</a> {{/if}} </div> </div> </div> </script> <script type="text/x-jquery-template" id="issueTmpl_postBadURL"> <div> <div class="wfIssue"> <h2>${shortMsg}</h2> <p> <table border="0" class="wfIssue" cellspacing="0" cellpadding="0"> {{if data.isMultisite}} <tr><th>Title:</th><td><a href="${data.permalink}" target="_blank">${data.postTitle}</a></td></tr> {{else}} <tr><th>Title:</th><td><a href="${data.permalink}" target="_blank">${data.postTitle}</a></td></tr> {{/if}} <tr><th>Bad URL:</th><td><strong class="wfWarn">${data.badURL}</strong></td></tr> <tr><th>Posted on:</th><td>${data.postDate}</td></tr> {{if data.isMultisite}} <tr><th>Multisite Blog ID:</th><td>${data.blog_id}</td></tr> <tr><th>Multisite Blog Domain:</th><td>${data.domain}</td></tr> <tr><th>Multisite Blog Path:</th><td>${data.path}</td></tr> {{/if}} <tr><th>Severity:</th><td>Critical</td></tr> <tr><th>Status</th><td> {{if status == 'new' }}New{{/if}} {{if status == 'ignoreC' }}This bad URL will be ignored in this ${data.type}.{{/if}} {{if status == 'ignoreP' }}This post won't be scanned for bad URL's.{{/if}} </td></tr> </table> </p> <p> {{html longMsg}} </p> <div class="wfIssueOptions"> <strong>Tools:</strong> <a target="_blank" href="${data.editPostLink}">Edit this ${data.type}</a> </div> <div class="wfIssueOptions"> {{if status == 'new'}} <strong>Resolve:</strong> <a href="#" onclick="WFAD.updateIssueStatus('${id}', 'delete'); return false;">I have fixed this issue</a> <a href="#" onclick="WFAD.updateIssueStatus('${id}', 'ignoreC'); return false;">Ignore this bad URL in this ${data.type}</a> <a href="#" onclick="WFAD.updateIssueStatus('${id}', 'ignoreP'); return false;">Ignore all bad URL's in this ${data.type}</a> {{/if}} {{if status == 'ignoreP' || status == 'ignoreC'}} <a href="#" onclick="WFAD.updateIssueStatus('${id}', 'delete'); return false;">Stop ignoring this issue</a> {{/if}} </div> </div> </div> </script> <script type="text/x-jquery-template" id="issueTmpl_file"> <div> <div class="wfIssue"> <h2>${shortMsg}</h2> <p> <table border="0" class="wfIssue" cellspacing="0" cellpadding="0"> <tr><th>Filename:</th><td>${data.file}</td></tr> {{if ((typeof data.badURL !== 'undefined') && data.badURL)}} <tr><th>Bad URL:</th><td><strong class="wfWarn">${data.badURL}</strong></td></tr> {{/if}} <tr><th>File type:</th><td>{{if data.cType}}${WFAD.ucfirst(data.cType)}{{else}}Not a core, theme or plugin file.{{/if}}</td></tr> <tr><th>Issue first detected:</th><td>${timeAgo} ago.</td></tr> <tr><th>Severity:</th><td>{{if severity == '1'}}Critical{{else}}Warning{{/if}}</td></tr> <tr><th>Status</th><td> {{if status == 'new' }}New{{/if}} {{if status == 'ignoreP' }}Permanently ignoring this file{{/if}} {{if status == 'ignoreC' }}Ignoring this file until it changes{{/if}} </td></tr> </table> </p> <p> {{html longMsg}} </p> <div class="wfIssueOptions"> <strong>Tools:</strong> {{if data.fileExists}} <a target="_blank" href="${WFAD.makeViewFileLink(data.file)}">View the file.</a> {{/if}} {{if data.canFix}} <a href="#" onclick="WFAD.restoreFile('${id}'); return false;">Restore the original version of this file.</a> {{/if}} {{if data.canDelete}} <a href="#" onclick="WFAD.deleteFile('${id}'); return false;">Delete this file (can't be undone).</a> {{/if}} {{if data.canDiff}} <a href="${WFAD.makeDiffLink(data)}" target="_blank">See how the file has changed.</a> {{/if}} {{if data.canFix}} <br /> <input type="checkbox" class="wfrepairCheckbox" value="${id}" /> Select for bulk repair {{/if}} {{if data.canDelete}} <br /> <input type="checkbox" class="wfdelCheckbox" value="${id}" /> Select for bulk delete {{/if}} </div> <div class="wfIssueOptions"> {{if status == 'new'}} <strong>Resolve:</strong> <a href="#" onclick="WFAD.updateIssueStatus('${id}', 'delete'); return false;">I have fixed this issue</a> {{if data.fileExists}} <a href="#" onclick="WFAD.updateIssueStatus('${id}', 'ignoreC'); return false;">Ignore until the file changes.</a> <a href="#" onclick="WFAD.updateIssueStatus('${id}', 'ignoreP'); return false;">Always ignore this file.</a> {{else}} <a href="#" onclick="WFAD.updateIssueStatus('${id}', 'ignoreC'); return false;">Ignore missing file</a> {{/if}} {{/if}} {{if status == 'ignoreC' || status == 'ignoreP'}} <a href="#" onclick="WFAD.updateIssueStatus('${id}', 'delete'); return false;">Stop ignoring this issue.</a> {{/if}} </div> </div> </div> </script> <script type="text/x-jquery-template" id="issueTmpl_coreUnknown"> <div> <div class="wfIssue"> <h2>${shortMsg}</h2> <p> <table border="0" class="wfIssue" cellspacing="0" cellpadding="0"> <tr><th>Issue first detected:</th><td>${timeAgo} ago.</td></tr> <tr><th>Severity:</th><td>{{if severity == '1'}}Critical{{else}}Warning{{/if}}</td></tr> <tr><th>Status</th><td> {{if status == 'new' }}New{{/if}} {{if status == 'ignoreP' }}Permanently ignoring this version{{/if}} {{if status == 'ignoreC' }}Ignoring this version until it changes{{/if}} </td></tr> </table> </p> <p> {{html longMsg}} </p> <div class="wfIssueOptions"> {{if status == 'new'}} <strong>Resolve:</strong> <a href="#" onclick="WFAD.updateIssueStatus('${id}', 'ignoreC'); return false;">Ignore until the version changes.</a> <a href="#" onclick="WFAD.updateIssueStatus('${id}', 'ignoreP'); return false;">Always ignore this version.</a> {{/if}} {{if status == 'ignoreC' || status == 'ignoreP'}} <a href="#" onclick="WFAD.updateIssueStatus('${id}', 'delete'); return false;">Stop ignoring this issue.</a> {{/if}} </div> </div> </div> </script> <script type="text/x-jquery-template" id="issueTmpl_database"> <div> <div class="wfIssue"> <h2>${shortMsg}</h2> <p> <table border="0" class="wfIssue" cellspacing="0" cellpadding="0"> <tr><th>Option Name:</th><td>${data.option_name}</td></tr> {{if ((typeof data.badURL !== 'undefined') && data.badURL)}} <tr><th>Bad URL:</th><td><strong class="wfWarn">${data.badURL}</strong></td></tr> {{/if}} <tr><th>Issue first detected:</th><td>${timeAgo} ago.</td></tr> <tr><th>Severity:</th><td>{{if severity == '1'}}Critical{{else}}Warning{{/if}}</td></tr> <tr><th>Status</th><td> {{if status == 'new' }}New{{/if}} {{if status == 'ignoreP' }}Permanently ignoring this option{{/if}} {{if status == 'ignoreC' }}Ignoring this option until it changes{{/if}} </td></tr> </table> </p> <p> {{html longMsg}} </p> <div class="wfIssueOptions"> <strong>Tools:</strong> {{if data.optionExists}} <a target="_blank" href="${WFAD.makeViewOptionLink(data.option_name, data.site_id)}">View this option.</a> {{/if}} {{if data.canDelete}} <a href="#" onclick="WFAD.deleteDatabaseOption('${id}'); return false;">Delete this option from the database (can't be undone).</a> <br /> <input type="checkbox" class="wfdelCheckbox" value="${id}" /> Select for bulk delete {{/if}} </div> <div class="wfIssueOptions"> {{if status == 'new'}} <strong>Resolve:</strong> <a href="#" onclick="WFAD.updateIssueStatus('${id}', 'delete'); return false;">I have fixed this issue</a> {{if data.optionExists}} <a href="#" onclick="WFAD.updateIssueStatus('${id}', 'ignoreC'); return false;">Ignore until the option changes.</a> <a href="#" onclick="WFAD.updateIssueStatus('${id}', 'ignoreP'); return false;">Always ignore this option.</a> {{else}} <a href="#" onclick="WFAD.updateIssueStatus('${id}', 'ignoreC'); return false;">Ignore missing option.</a> {{/if}} {{/if}} {{if status == 'ignoreC' || status == 'ignoreP'}} <a href="#" onclick="WFAD.updateIssueStatus('${id}', 'delete'); return false;">Stop ignoring this issue.</a> {{/if}} </div> </div> </div> </script> <script type="text/x-jquery-template" id="issueTmpl_pubBadURLs"> <div> <div class="wfIssue"> <h2>${shortMsg}</h2> <p> <table border="0" class="wfIssue" cellspacing="0" cellpadding="0"> <tr><th>Severity:</th><td>{{if severity == '1'}}Critical{{else}}Warning{{/if}}</td></tr> <tr><th>Status</th><td> {{if status == 'new' }}New{{/if}} {{if status == 'ignoreC' }}These bad URLs will be ignored until they change.{{/if}} {{if status == 'ignoreP' }}These bad URLs will be permanently ignored.{{/if}} </td></tr> </table> </p> <p> {{html longMsg}} </p> <div class="wfIssueOptions"> {{if status == 'new'}} <strong>Resolve:</strong> <a href="#" onclick="WFAD.updateIssueStatus('${id}', 'delete'); return false;">I have fixed this issue</a> <a href="#" onclick="WFAD.updateIssueStatus('${id}', 'ignoreC'); return false;">Ignore these URLs until they change.</a> <a href="#" onclick="WFAD.updateIssueStatus('${id}', 'ignoreP'); return false;">Ignore these URLs permanently</a> {{/if}} {{if status == 'ignoreP' || status == 'ignoreC'}} <a href="#" onclick="WFAD.updateIssueStatus('${id}', 'delete'); return false;">Stop ignoring this issue</a> {{/if}} </div> </div> </div> </script> <script type="text/x-jquery-template" id="issueTmpl_pubDomainRedir"> <div> <div class="wfIssue"> <h2>${shortMsg}</h2> <p> <table border="0" class="wfIssue" cellspacing="0" cellpadding="0"> <tr><th>Severity:</th><td>{{if severity == '1'}}Critical{{else}}Warning{{/if}}</td></tr> <tr><th>Status</th><td> {{if status == 'new' }}New{{/if}} {{if status == 'ignoreC' }}This redirect will be ignored until it changes.{{/if}} {{if status == 'ignoreP' }}This redirect is permanently ignored.{{/if}} </td></tr> </table> </p> <p> {{html longMsg}} </p> <div class="wfIssueOptions"> {{if status == 'new'}} <strong>Resolve:</strong> <a href="#" onclick="WFAD.updateIssueStatus('${id}', 'delete'); return false;">I have fixed this issue</a> <a href="#" onclick="WFAD.updateIssueStatus('${id}', 'ignoreC'); return false;">Ignore this redirect until it changes</a> <a href="#" onclick="WFAD.updateIssueStatus('${id}', 'ignoreP'); return false;">Ignore any redirect like this permanently</a> {{/if}} {{if status == 'ignoreP' || status == 'ignoreC'}} <a href="#" onclick="WFAD.updateIssueStatus('${id}', 'delete'); return false;">Stop ignoring this issue</a> {{/if}} </div> </div> </div> </script> <script type="text/x-jquery-template" id="issueTmpl_heartbleed"> <div> <div class="wfIssue"> <h2>${shortMsg}</h2> <p> <table border="0" class="wfIssue" cellspacing="0" cellpadding="0"> <tr><th>Severity:</th><td>{{if severity == '1'}}Critical{{else}}Warning{{/if}}</td></tr> <tr><th>Status</th><td> {{if status == 'new' }}New{{/if}} {{if status == 'ignoreC' }}This redirect will be ignored until it changes.{{/if}} {{if status == 'ignoreP' }}This redirect is permanently ignored.{{/if}} </td></tr> </table> </p> <p> {{html longMsg}} </p> <div class="wfIssueOptions"> {{if status == 'new'}} <strong>Resolve:</strong> <a href="#" onclick="WFAD.updateIssueStatus('${id}', 'delete'); return false;">I have fixed this issue</a> <a href="#" onclick="WFAD.updateIssueStatus('${id}', 'ignoreP'); return false;">Ignore this problem</a> {{/if}} {{if status == 'ignoreP' || status == 'ignoreC'}} <a href="#" onclick="WFAD.updateIssueStatus('${id}', 'delete'); return false;">Stop ignoring this issue</a> {{/if}} </div> </div> </div> </script> <script type="text/x-jquery-template" id="issueTmpl_checkSpamIP"> <div> <div class="wfIssue"> <h2>${shortMsg}</h2> <p> <table border="0" class="wfIssue" cellspacing="0" cellpadding="0"> <tr><th>Severity:</th><td>{{if severity == '1'}}Critical{{else}}Warning{{/if}}</td></tr> <tr><th>Status</th><td> {{if status == 'new' }}New{{/if}} {{if status == 'ignoreC' }}This redirect will be ignored until it changes.{{/if}} {{if status == 'ignoreP' }}This redirect is permanently ignored.{{/if}} </td></tr> </table> </p> <p> {{html longMsg}} </p> <div class="wfIssueOptions"> {{if status == 'new'}} <strong>Resolve:</strong> <a href="#" onclick="WFAD.updateIssueStatus('${id}', 'delete'); return false;">I have fixed this issue</a> <a href="#" onclick="WFAD.updateIssueStatus('${id}', 'ignoreP'); return false;">Ignore this problem</a> {{/if}} {{if status == 'ignoreP' || status == 'ignoreC'}} <a href="#" onclick="WFAD.updateIssueStatus('${id}', 'delete'); return false;">Stop ignoring this issue</a> {{/if}} </div> </div> </div> </script> <script type="text/x-jquery-template" id="issueTmpl_checkGSB"> <div> <div class="wfIssue"> <h2>${shortMsg}</h2> <p> <table border="0" class="wfIssue" cellspacing="0" cellpadding="0"> {{if ((typeof data.badURL !== 'undefined') && data.badURL)}} <tr><th>Bad URL:</th><td><strong class="wfWarn">${data.badURL}</strong></td></tr> {{/if}} <tr><th>Issue first detected:</th><td>${timeAgo} ago.</td></tr> <tr><th>Severity:</th><td>{{if severity == '1'}}Critical{{else}}Warning{{/if}}</td></tr> <tr><th>Status</th><td> {{if status == 'new' }}New{{/if}} {{if status == 'ignoreC' }}This issue will be ignored until it changes.{{/if}} {{if status == 'ignoreP' }}This issue is permanently ignored.{{/if}} </td></tr> </table> </p> <p> {{html longMsg}} </p> <div class="wfIssueOptions"> {{if status == 'new'}} <strong>Resolve:</strong> <a href="#" onclick="WFAD.updateIssueStatus('${id}', 'delete'); return false;">I have fixed this issue</a> <a href="#" onclick="WFAD.updateIssueStatus('${id}', 'ignoreP'); return false;">Ignore this problem</a> {{/if}} {{if status == 'ignoreP' || status == 'ignoreC'}} <a href="#" onclick="WFAD.updateIssueStatus('${id}', 'delete'); return false;">Stop ignoring this issue</a> {{/if}} </div> </div> </div> </script> <script type="text/x-jquery-template" id="issueTmpl_checkHowGetIPs"> <div> <div class="wfIssue"> <h2>${shortMsg}</h2> <p> <table border="0" class="wfIssue" cellspacing="0" cellpadding="0"> <tr><th>Issue first detected:</th><td>${timeAgo} ago.</td></tr> <tr><th>Severity:</th><td>{{if severity == '1'}}Critical{{else}}Warning{{/if}}</td></tr> <tr><th>Status</th><td> {{if status == 'new' }}New{{/if}} {{if status == 'ignoreC' }}This issue will be ignored until it changes.{{/if}} {{if status == 'ignoreP' }}This issue is permanently ignored.{{/if}} </td></tr> </table> </p> <p> {{html longMsg}} </p> <div class="wfIssueOptions"> {{if status == 'new'}} <strong>Resolve:</strong> {{if ((typeof data.recommendation !== 'undefined') && data.recommendation)}} <a href="#" onclick="WFAD.useRecommendedHowGetIPs('${id}'); return false;">Use recommended value</a> {{/if}} <a href="#" onclick="WFAD.updateIssueStatus('${id}', 'delete'); return false;">I have fixed this issue</a> <a href="#" onclick="WFAD.updateIssueStatus('${id}', 'ignoreP'); return false;">Ignore this problem</a> {{/if}} {{if status == 'ignoreP' || status == 'ignoreC'}} <a href="#" onclick="WFAD.updateIssueStatus('${id}', 'delete'); return false;">Stop ignoring this issue</a> {{/if}} </div> </div> </div> </script> <script type="text/x-jquery-template" id="issueTmpl_spamvertizeCheck"> <div> <div class="wfIssue"> <h2>${shortMsg}</h2> <p> <table border="0" class="wfIssue" cellspacing="0" cellpadding="0"> <tr><th>Severity:</th><td>{{if severity == '1'}}Critical{{else}}Warning{{/if}}</td></tr> <tr><th>Status</th><td> {{if status == 'new' }}New{{/if}} {{if status == 'ignoreC' }}This redirect will be ignored until it changes.{{/if}} {{if status == 'ignoreP' }}This redirect is permanently ignored.{{/if}} </td></tr> </table> </p> <p> {{html longMsg}} </p> <div class="wfIssueOptions"> {{if status == 'new'}} <strong>Resolve:</strong> <a href="#" onclick="WFAD.updateIssueStatus('${id}', 'delete'); return false;">I have fixed this issue</a> <a href="#" onclick="WFAD.updateIssueStatus('${id}', 'ignoreP'); return false;">Ignore this problem</a> {{/if}} {{if status == 'ignoreP' || status == 'ignoreC'}} <a href="#" onclick="WFAD.updateIssueStatus('${id}', 'delete'); return false;">Stop ignoring this issue</a> {{/if}} </div> </div> </div> </script> <script type="text/x-jquery-template" id="issueTmpl_suspiciousAdminUsers"> <div> <div class="wfIssue"> <h2>${shortMsg}</h2> <p> <table border="0" class="wfIssue" cellspacing="0" cellpadding="0"> <tr><th>Severity:</th><td>{{if severity == '1'}}Critical{{else}}Warning{{/if}}</td></tr> <tr><th>Status</th><td> {{if status == 'new' }}New{{/if}} {{if status == 'ignoreC' }}This issue will be ignored until it changes.{{/if}} {{if status == 'ignoreP' }}This issue is permanently ignored.{{/if}} </td></tr> </table> </p> <p> {{html longMsg}} </p> <div class="wfIssueOptions"> {{if status == 'new'}} <strong>Resolve:</strong> <a href="#" onclick="WFAD.updateIssueStatus('${id}', 'delete'); return false;">I have fixed this issue</a> <a href="#" onclick="WFAD.deleteAdminUser('${id}'); return false;">Delete this user</a> <a href="#" onclick="WFAD.revokeAdminUser('${id}'); return false;">Revoke all capabilities from this user</a> <a href="#" onclick="WFAD.updateIssueStatus('${id}', 'ignoreP'); return false;">Ignore this problem</a> {{/if}} {{if status == 'ignoreP' || status == 'ignoreC'}} <a href="#" onclick="WFAD.updateIssueStatus('${id}', 'delete'); return false;">Stop ignoring this issue</a> {{/if}} </div> </div> </div> </script> <script type="text/x-jquery-template" id="issueTmpl_timelimit"> <div> <div class="wfIssue"> <h2>${shortMsg}</h2> <p> <table border="0" class="wfIssue" cellspacing="0" cellpadding="0"> <tr><th>Severity:</th><td>{{if severity == '1'}}Critical{{else}}Warning{{/if}}</td></tr> <tr><th>Status</th><td> {{if status == 'new' }}New{{/if}} {{if status == 'ignoreC' }}This issue will be ignored until it changes.{{/if}} {{if status == 'ignoreP' }}This issue is permanently ignored.{{/if}} </td></tr> </table> </p> <p> {{html longMsg}} </p> <div class="wfIssueOptions"> {{if status == 'new'}} <strong>Resolve:</strong> <a href="#" onclick="WFAD.updateIssueStatus('${id}', 'delete'); return false;">I have fixed this issue</a> <a href="#" onclick="WFAD.updateIssueStatus('${id}', 'ignoreP'); return false;">Ignore this problem</a> {{/if}} {{if status == 'ignoreP' || status == 'ignoreC'}} <a href="#" onclick="WFAD.updateIssueStatus('${id}', 'delete'); return false;">Stop ignoring this issue</a> {{/if}} </div> </div> </div> </script> <script type="text/x-jquery-template" id="wfNoScanYetTmpl"> <div> <table class="wfSummaryParent" cellpadding="0" cellspacing="0"> <tr><th class="wfHead">Your first scan is starting now</th></tr> <tr><td> <table class="wfSC1" cellpadding="0" cellspacing="0"> <tr><td> Your first Wordfence scan should be automatically starting now and you will see the scan details in the "Activity Log" above in a few seconds. </td></tr> <tr><td> <div class="wordfenceScanButton"><button type="button" id="wfStartScanButton2" class="wfStartScanButton button-primary">Start a Wordfence Scan</button></div> </td></tr> </table> </td> </tr></table> </div> </script> <script type="text/x-jquery-template" id="wfTourScan"> <div> <h3>How to use Wordfence</h3> <strong><p>Start with a Scan</p></strong> <p> Using Wordfence is simple. Start by doing a scan. Once the scan is complete, a list of issues will appear at the bottom of this page. Work through each issue one at a time. If you know an issue is not a security problem, simply choose to ignore it. When you click "ignore" it will be moved to the list of ignored issues. </p> <strong><p>Use the tools we provide</p></strong> <p> You'll notice that with each issue we provide tools to help you repair problems you may find. For example, if a core file has been modified you can view how it has been changed, view the whole file or repair the file. If we find a back-door a hacker has left behind, we give you the option to delete the file. Using these tools is an essential part of the diagnostic and cleaning process if you have been hacked. </p> <p> Repair each security problem that you find. You may have to fix a weak password that we detected, upgrade a theme or plugin, delete a comment that contains an unsafe URL and so on. Once you're done, start another scan and your site should come back with no security issues. </p> <strong><p>Regular scheduled scans keep your site safe</p></strong> <p> Once you've done your initial scan and cleanup, Wordfence will automatically scan your site once a day. If you would like to scan your site more frequently or control when Wordfence does a scan, upgrade to the paid version of Wordfence which includes other features like country blocking. </p> </div> </script>