‪TYPO3CMS  9.5
TYPO3\CMS\Reports\Report\Status\SecurityStatus Class Reference
Inheritance diagram for TYPO3\CMS\Reports\Report\Status\SecurityStatus:
TYPO3\CMS\Reports\RequestAwareStatusProviderInterface TYPO3\CMS\Reports\StatusProviderInterface

Public Member Functions

ReportStatus[] getStatus (ServerRequestInterface $request=null)
 
- ‪Public Member Functions inherited from ‪TYPO3\CMS\Reports\StatusProviderInterface
array getStatus ()
 

Protected Member Functions

ReportStatus getEncryptedConnectionStatus (ServerRequestInterface $request)
 
ReportStatus getLockSslStatus (ServerRequestInterface $request)
 
ReportStatus getTrustedHostsPatternStatus ()
 
ReportStatus getAdminAccountStatus ()
 
ReportStatus getFileDenyPatternStatus ()
 
ReportStatus getHtaccessUploadStatus ()
 
LanguageService getLanguageService ()
 

Protected Attributes

ServerRequestInterface $request
 

Detailed Description

Performs several checks about the system's health

Definition at line 32 of file SecurityStatus.php.

Member Function Documentation

◆ getAdminAccountStatus()

ReportStatus TYPO3\CMS\Reports\Report\Status\SecurityStatus::getAdminAccountStatus ( )
protected

Checks whether a BE user account named admin with default password exists.

Returns
‪ReportStatus An object representing whether a default admin account exists

Definition at line 139 of file SecurityStatus.php.

References TYPO3\CMS\Reports\Report\Status\SecurityStatus\getLanguageService(), and TYPO3\CMS\Core\Localization\LanguageService\getLL().

Referenced by TYPO3\CMS\Reports\Report\Status\SecurityStatus\getStatus().

◆ getEncryptedConnectionStatus()

ReportStatus TYPO3\CMS\Reports\Report\Status\SecurityStatus::getEncryptedConnectionStatus ( ServerRequestInterface  $request)
protected

◆ getFileDenyPatternStatus()

ReportStatus TYPO3\CMS\Reports\Report\Status\SecurityStatus::getFileDenyPatternStatus ( )
protected

Checks if fileDenyPattern was changed which is dangerous on Apache

Returns
‪ReportStatus An object representing whether the file deny pattern has changed

Definition at line 197 of file SecurityStatus.php.

References $GLOBALS, TYPO3\CMS\Reports\Report\Status\SecurityStatus\getLanguageService(), and TYPO3\CMS\Core\Localization\LanguageService\getLL().

Referenced by TYPO3\CMS\Reports\Report\Status\SecurityStatus\getStatus().

◆ getHtaccessUploadStatus()

ReportStatus TYPO3\CMS\Reports\Report\Status\SecurityStatus::getHtaccessUploadStatus ( )
protected

Checks if fileDenyPattern allows to upload .htaccess files which is dangerous on Apache.

Returns
‪ReportStatus An object representing whether it's possible to upload .htaccess files

Definition at line 224 of file SecurityStatus.php.

References $GLOBALS, TYPO3\CMS\Reports\Report\Status\SecurityStatus\getLanguageService(), TYPO3\CMS\Core\Localization\LanguageService\getLL(), and TYPO3\CMS\Core\Localization\LanguageService\sL().

Referenced by TYPO3\CMS\Reports\Report\Status\SecurityStatus\getStatus().

◆ getLanguageService()

◆ getLockSslStatus()

ReportStatus TYPO3\CMS\Reports\Report\Status\SecurityStatus::getLockSslStatus ( ServerRequestInterface  $request)
protected

◆ getStatus()

◆ getTrustedHostsPatternStatus()

ReportStatus TYPO3\CMS\Reports\Report\Status\SecurityStatus::getTrustedHostsPatternStatus ( )
protected

Member Data Documentation

◆ $request

ServerRequestInterface TYPO3\CMS\Reports\Report\Status\SecurityStatus::$request
protected