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
string

getStatus()

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
Status

getFileDenyPatternStatus()

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

getLockSslStatus()

protected getLockSslStatus(ServerRequestInterface $request) : Status
Parameters
$request : ServerRequestInterface
Return values
Status

getTrustedHostsPatternStatus()

Checks if the trusted hosts pattern check is disabled.

protected getTrustedHostsPatternStatus() : Status
Return values
Status

An object representing whether the check is disabled


        
On this page

Search results