SILENT KILLERPanel

Current Path: > home > transcarter > public_html > > > > wp-content > plugins > wordfence > views > scanner


Operation   : Linux host59.registrar-servers.com 4.18.0-513.18.1.lve.2.el8.x86_64 #1 SMP Sat Mar 30 15:36:11 UTC 2024 x86_64
Software     : Apache
Server IP    : 198.54.126.42 | Your IP: 216.73.216.135
Domains      : 1034 Domain(s)
Permission   : [ 0755 ]

Files and Folders in: /home/transcarter/public_html////wp-content/plugins/wordfence/views/scanner

NameTypeSizeLast ModifiedActions
issue-base.php File 8695 bytes July 17 2025 21:05:48.
issue-checkGSB.php File 2467 bytes July 17 2025 21:05:48.
issue-checkHowGetIPs.php File 1553 bytes July 17 2025 21:05:48.
issue-checkSpamIP.php File 1341 bytes July 17 2025 21:05:48.
issue-commentBadURL.php File 3168 bytes July 17 2025 21:05:48.
issue-configReadable.php File 2082 bytes July 17 2025 21:05:48.
issue-control-edit-comment.php File 444 bytes July 17 2025 21:05:48.
issue-control-edit-post.php File 622 bytes July 17 2025 21:05:48.
issue-control-edit-user.php File 1120 bytes July 17 2025 21:05:48.
issue-control-hide-file.php File 2780 bytes July 17 2025 21:05:48.
issue-control-ignore.php File 2185 bytes July 17 2025 21:05:48.
issue-control-repair.php File 916 bytes July 17 2025 21:05:48.
issue-control-show-details.php File 1989 bytes July 17 2025 21:05:48.
issue-coreUnknown.php File 2048 bytes July 17 2025 21:05:48.
issue-database.php File 2167 bytes July 17 2025 21:05:48.
issue-diskSpace.php File 1988 bytes July 17 2025 21:05:48.
issue-easyPassword.php File 2222 bytes July 17 2025 21:05:48.
issue-file.php File 3366 bytes July 17 2025 21:05:48.
issue-geoipSupport.php File 1858 bytes July 17 2025 21:05:48.
issue-knownfile.php File 3041 bytes July 17 2025 21:05:48.
issue-optionBadURL.php File 2115 bytes July 17 2025 21:05:48.
issue-postBadTitle.php File 2117 bytes July 17 2025 21:05:48.
issue-postBadURL.php File 3263 bytes July 17 2025 21:05:48.
issue-publiclyAccessible.php File 2065 bytes July 17 2025 21:05:48.
issue-skippedPaths.php File 1737 bytes July 17 2025 21:05:48.
issue-spamvertizeCheck.php File 1346 bytes July 17 2025 21:05:48.
issue-suspiciousAdminUsers.php File 2294 bytes July 17 2025 21:05:48.
issue-timelimit.php File 1852 bytes July 17 2025 21:05:48.
issue-wafStatus.php File 1984 bytes July 17 2025 21:05:48.
issue-wfPluginAbandoned.php File 3926 bytes July 17 2025 21:05:48.
issue-wfPluginRemoved.php File 3148 bytes July 17 2025 21:05:48.
issue-wfPluginUpgrade.php File 4089 bytes July 17 2025 21:05:48.
issue-wfPluginVulnerable.php File 3091 bytes July 17 2025 21:05:48.
issue-wfThemeUpgrade.php File 3666 bytes July 17 2025 21:05:48.
issue-wfUpgrade.php File 3607 bytes July 17 2025 21:05:48.
issue-wfUpgradeError.php File 1438 bytes July 17 2025 21:05:48.
issue-wpscan_directoryList.php File 2274 bytes July 17 2025 21:05:48.
issue-wpscan_fullPathDiscl.php File 2269 bytes July 17 2025 21:05:48.
no-issues.php File 1134 bytes July 17 2025 21:05:48.
option-scan-signatures.php File 5990 bytes July 17 2025 21:05:48.
options-group-advanced.php File 3713 bytes July 17 2025 21:05:48.
options-group-basic.php File 1413 bytes July 17 2025 21:05:48.
options-group-general.php File 8055 bytes July 17 2025 21:05:48.
options-group-performance.php File 4221 bytes July 17 2025 21:05:48.
options-group-scan-schedule.php File 1453 bytes July 17 2025 21:05:48.
scan-failed.php File 1802 bytes July 17 2025 21:05:48.
scan-progress-detailed.php File 2974 bytes July 17 2025 21:05:48.
scan-progress-element.php File 2066 bytes July 17 2025 21:05:48.
scan-progress.php File 2912 bytes July 17 2025 21:05:48.
scan-results.php File 8479 bytes July 17 2025 21:05:48.
scan-scheduling.php File 18100 bytes July 17 2025 21:05:48.
scan-starter.php File 1878 bytes July 17 2025 21:05:48.
scan-type.php File 9334 bytes July 17 2025 21:05:48.
scanner-status.php File 4079 bytes July 17 2025 21:05:48.
site-cleaning-beta-sigs.php File 8793 bytes July 17 2025 21:05:48.
site-cleaning-bottom.php File 2083 bytes July 17 2025 21:05:48.
site-cleaning-high-sense.php File 8795 bytes July 17 2025 21:05:48.
site-cleaning.php File 9336 bytes July 17 2025 21:05:48.

Reading File: /home/transcarter/public_html////wp-content/plugins/wordfence/views/scanner/issue-base.php

<?php
if (!defined('WORDFENCE_VERSION')) { exit; }
/**
 * Shared parent view of all scan issues.
 * 
 * Expects $internalType, $displayType, $iconSVG, and $controls.
 * 
 * @var string $internalType The internal issue type used to select the correct template.
 * @var string $displayType A human-readable string for displaying the issue type.
 * @var string $iconSVG The SVG HTML for the issue's icon.
 * @var array $summaryControls An array of summary controls for the issue type.
 * @var array $detailPairs An array of label/value pairs for the issue's detail data. If the entry should only be conditionally shown, the value may be an array of the format array(conditional, displayValue).
 * @var array $detailControls An array of detail controls for the issue type.
 * @var array $textOutput If provided, used the content of the array to output plain text rather than the HTML template.
 * @var array $textOutputDetailPairs An array of label/value pairs for the issue's detail data if outputting via text. If the entry should only be conditionally shown, the value may be an array of the format array(conditional, displayValue) where conditional is one or more keypaths that must all be truthy. It is preprocessed lightly for output: all values prefixed with $ will be treated as keypaths in the $textOutput array. If that is prefixed with ! for the conditional, its value will be inverted.
 */

if (!isset($textOutput) || !is_array($textOutput)):
?>
<script type="text/x-jquery-template" id="issueTmpl_<?php echo $internalType; ?>">
<ul class="wf-issue wf-issue-<?php echo $internalType; ?>
	{{if severity == <?php echo wfIssues::SEVERITY_CRITICAL ?>}}wf-issue-severity-critical{{/if}}
	{{if severity == <?php echo wfIssues::SEVERITY_HIGH ?>}}wf-issue-severity-high{{/if}}
	{{if severity == <?php echo wfIssues::SEVERITY_MEDIUM ?>}}wf-issue-severity-medium{{/if}}
	{{if severity == <?php echo wfIssues::SEVERITY_LOW ?>}}wf-issue-severity-low{{/if}}" data-issue-id="${id}" data-issue-type="<?php echo $internalType; ?>" data-issue-severity="${severity}" data-high-sensitivity="{{if (data.highSense == '1')}}1{{else}}0{{/if}}">
	<li class="wf-issue-summary">
		<ul>
			<li class="wf-issue-icon"><?php echo $iconSVG; ?></li>
			<li class="wf-issue-short wf-hidden-xs"><div class="wf-issue-message">${shortMsg}</div><div class="wf-issue-type"><?php echo __('Type:', 'wordfence') . ' ' . $displayType; ?></div></li>
			<li class="wf-issue-stats wf-hidden-xs">
				<div class="wf-issue-time"><?php esc_html_e('Issue Found ', 'wordfence'); ?> ${displayTime}</div>
				{{if severity == <?php echo wfIssues::SEVERITY_CRITICAL ?>}}<div class="wf-issue-severity-critical"><?php echo esc_html__('Critical', 'wordfence'); ?></div>{{/if}}
				{{if severity == <?php echo wfIssues::SEVERITY_HIGH ?>}}<div class="wf-issue-severity-high"><?php echo esc_html__('High', 'wordfence'); ?></div>{{/if}}
				{{if severity == <?php echo wfIssues::SEVERITY_MEDIUM ?>}}<div class="wf-issue-severity-medium"><?php echo esc_html__('Medium', 'wordfence'); ?></div>{{/if}}
				{{if severity == <?php echo wfIssues::SEVERITY_LOW ?>}}<div class="wf-issue-severity-low"><?php echo esc_html__('Low', 'wordfence'); ?></div>{{/if}}
			</li>
			<li class="wf-issue-short-stats wf-hidden-sm wf-hidden-md wf-hidden-lg">
				<div class="wf-issue-message wf-split-word-xs">${shortMsg}</div>
				<div class="wf-issue-type"><?php echo esc_html__('Type:', 'wordfence') . ' ' . $displayType; ?></div>
				<div class="wf-issue-time"><?php esc_html_e('Found ', 'wordfence'); ?> ${displayTime}</div>
				{{if severity == <?php echo wfIssues::SEVERITY_CRITICAL ?>}}<div class="wf-issue-severity-critical"><?php echo esc_html__('Critical', 'wordfence'); ?></div>{{/if}}
				{{if severity == <?php echo wfIssues::SEVERITY_HIGH ?>}}<div class="wf-issue-severity-high"><?php echo esc_html__('High', 'wordfence'); ?></div>{{/if}}
				{{if severity == <?php echo wfIssues::SEVERITY_MEDIUM ?>}}<div class="wf-issue-severity-medium"><?php echo esc_html__('Medium', 'wordfence'); ?></div>{{/if}}
				{{if severity == <?php echo wfIssues::SEVERITY_LOW ?>}}<div class="wf-issue-severity-low"><?php echo esc_html__('Low', 'wordfence'); ?></div>{{/if}}
				<div class="wf-issue-controls"><?php echo implode("\n", $summaryControls); ?></div>
			</li>
			<li class="wf-issue-controls wf-hidden-xs"><?php echo implode("\n", $summaryControls); ?></li>
		</ul>
	</li>
	<li class="wf-issue-detail">
		<ul>
			<!--<li><strong><?php esc_html_e('Status', 'wordfence'); ?>: </strong>{{if status == 'new' }}<?php esc_html_e('New', 'wordfence'); ?>{{/if}}{{if status == 'ignoreP' || status == 'ignoreC' }}<?php esc_html_e('Ignored', 'wordfence'); ?>{{/if}}</li>
			<li><strong><?php esc_html_e('Issue First Detected', 'wordfence'); ?>: </strong>${timeAgo} <?php esc_html_e('ago', 'wordfence'); ?>.</li>-->
		<?php
		foreach ($detailPairs as $label => $value):
			if ($value === null) {
				echo '<li class="wf-issue-detail-spacer"></li>';
				continue;
			}
			
			unset($conditional);
			if (is_array($value)) {
				$conditional = $value[0];
				$value = $value[1];
			}
			
			if (isset($conditional)) { echo '{{if (' . $conditional . ')}}'; }
		?>
			<li><strong><?php echo esc_html($label); ?>: </strong><?php echo wp_kses($value, array(
				'a' => array(
					'href'=>array(),
					'target'=>array(),
					'rel'=>array(),
					'class'=>array()
				),
				'strong' => array(
					'class'=>array()
				),
				'br' => array(
				),
				'span' => array(
					'class'=>array(),
					'data-tooltip'=>array(),
					'title'=>array(),
				)
			)); ?></li>
		<?php
			if (isset($conditional)) { echo '{{/if}}'; }
		endforeach;
		?>
		<?php if (count($detailControls)): ?>
			<li class="wf-issue-detail-controls"><?php echo implode("\n", $detailControls); ?></li>
		<?php endif; ?>
		</ul>
	</li>
</ul>
</script>
<?php else: ?>
<?php
echo '[' . $displayType . ($textOutput['status'] == 'ignoreP' || $textOutput['status'] == 'ignoreP' ? ', ' . __('Ignored', 'wordfence') : '') . ']' . "\n";
echo $textOutput['shortMsg'] . "\n";
echo sprintf(/* translators: Localized date. */ __('Issue Found: %s', 'wordfence'), $textOutput['displayTime']) . "\n";
$severity = null;
switch ($textOutput['severity']) {
	case wfIssues::SEVERITY_CRITICAL:
		$severity = __('Critical', 'wordfence');
		break;
	case wfIssues::SEVERITY_HIGH:
		$severity = __('High', 'wordfence');
		break;
	case wfIssues::SEVERITY_MEDIUM:
		$severity = __('Medium', 'wordfence');
		break;
	case wfIssues::SEVERITY_LOW:
		$severity = __('Low', 'wordfence');
		break;
	default:
		$severity = __('None', 'wordfence');
		break;
}
if ($severity) {
	echo sprintf(/* translators: Severity level. */ __('Severity: %s', 'wordfence'), $severity) . "\n";
}

foreach ($textOutputDetailPairs as $label => $value) {
	if ($value === null) {
		echo "\n";
		continue;
	}
	
	unset($conditional);
	if (is_array($value)) {
		$conditional = $value[0];
		if (!is_array($conditional)) {
			$conditional = array($conditional);
		}
		$value = $value[1];
	}
	
	$allow = true;
	if (isset($conditional)) {
		foreach ($conditional as $test) {
			if (!$allow) {
				break;
			}
			
			if (preg_match('/^!?\$(\S+)/', $test, $matches)) {
				$invert = (strpos($test, '!') === 0);
				$components = explode('.', $matches[1]);
				$tier = $textOutput;
				foreach ($components as $index => $c) {
					if (is_array($tier) && !isset($tier[$c])) {
						if (!$invert) {
							$allow = false;
						}
						break;
					}
					
					if ($index == count($components) - 1 && is_array($tier)) {
						if ((!$tier[$c] && !$invert) || ($tier[$c] && $invert)) {
							$allow = false;
						}
						break;
					}
					else if (!is_array($tier)) {
						$allow = false;
						break;
					}
					
					$tier = $tier[$c];
				}
			}
		}
	}
	
	if (!$allow) {
		continue;
	}
	
	if (preg_match_all('/(?<=^|\s)\$(\S+)(?=$|\s)/', $value, $matches, PREG_OFFSET_CAPTURE)) {
		array_shift($matches);
		$matches = $matches[0];
		$matches = array_reverse($matches);
		foreach ($matches as $m) {
			$resolvedKeyPath = '';
			$components = explode('.', $m[0]);
			$tier = $textOutput;
			foreach ($components as $index => $c) {
				if (is_array($tier) && !isset($tier[$c])) {
					$allow = false;
					break 2;
				}
				
				if ($index == count($components) - 1 && is_array($tier)) {
					$resolvedKeyPath = (string) $tier[$c];
					break;
				}
				else if (!is_array($tier)) {
					$allow = false;
					break 2;
				}
				
				$tier = $tier[$c];
			}
			
			$value = substr($value, 0, $m[1] - 1) . strip_tags($resolvedKeyPath) . substr($value, $m[1] + strlen($m[0]));
		}
	}
	
	if (!$allow) {
		continue;
	}
	
	echo $label . ': ' . $value . "\n";
}
?>
<?php endif; ?>

SILENT KILLER Tool