SecurityStatus implements RequestAwareStatusProviderInterface
Performs several checks about the system's health
Table of Contents
Interfaces
- RequestAwareStatusProviderInterface
- Interface for classes which provide a status report entry using information from the current request
Properties
- $request : ServerRequestInterface
Methods
- getLabel() : string
- Return label of this status
- getStatus() : array<string|int, Status>
- Determines the security of this TYPO3 installation
- getAdminAccountStatus() : Status
- Checks whether a BE user account named admin with default password exists.
- getEncryptedConnectionStatus() : Status
- Checks if the current connection is encrypted (HTTPS)
- getExceptionHandlerStatus() : Status
- getExportedFilesStatus() : Status
- getFileDenyPatternStatus() : Status
- Checks if fileDenyPattern was changed which is dangerous on Apache
- getHtaccessUploadStatus() : Status
- Checks if fileDenyPattern allows to upload .htaccess files which is dangerous on Apache.
- getLanguageService() : LanguageService
- getLockSslStatus() : Status
- getTrustedHostsPatternStatus() : Status
- Checks if the trusted hosts pattern check is disabled.
Properties
$request
protected
ServerRequestInterface
$request
Methods
getLabel()
Return label of this status
public
getLabel() : string
Return values
stringgetStatus()
Determines the security of this TYPO3 installation
public
getStatus([ServerRequestInterface|null $request = null ]) : array<string|int, Status>
Parameters
- $request : ServerRequestInterface|null = null
Return values
array<string|int, Status> —List of statuses
getAdminAccountStatus()
Checks whether a BE user account named admin with default password exists.
protected
getAdminAccountStatus() : Status
Return values
Status —An object representing whether a default admin account exists
getEncryptedConnectionStatus()
Checks if the current connection is encrypted (HTTPS)
protected
getEncryptedConnectionStatus(ServerRequestInterface $request) : Status
Parameters
- $request : ServerRequestInterface
Return values
StatusgetExceptionHandlerStatus()
protected
getExceptionHandlerStatus() : Status
Return values
StatusgetExportedFilesStatus()
protected
getExportedFilesStatus() : Status
Return values
StatusgetFileDenyPatternStatus()
Checks if fileDenyPattern was changed which is dangerous on Apache
protected
getFileDenyPatternStatus() : Status
Return values
Status —An object representing whether the file deny pattern has changed
getHtaccessUploadStatus()
Checks if fileDenyPattern allows to upload .htaccess files which is dangerous on Apache.
protected
getHtaccessUploadStatus() : Status
Return values
Status —An object representing whether it's possible to upload .htaccess files
getLanguageService()
protected
getLanguageService() : LanguageService
Return values
LanguageServicegetLockSslStatus()
protected
getLockSslStatus(ServerRequestInterface $request) : Status
Parameters
- $request : ServerRequestInterface
Return values
StatusgetTrustedHostsPatternStatus()
Checks if the trusted hosts pattern check is disabled.
protected
getTrustedHostsPatternStatus() : Status
Return values
Status —An object representing whether the check is disabled