laravel-audit

Application

Table of Contents

Interfaces

Checkable
Interface all checks should implement.

Classes

Audit
Contains the logic to execute the tests.
AuditServiceProvider
Registration of the package.
Check
Convenience base class for binary checks.
CheckResult
Result returned from the check, used to construct the report.
DisallowsUrlFopen
Checks if the `allow_url_fopen` directive is enabled.
DisallowsUrlInclude
Checks if the `allow_url_include` directive is enabled.
DisallowsWebdavMethods
Checks if the `allow_webdav_methods` directive is enabled.
DisplaysNoErrors
Checks if the `display_errors` directive is enabled.
DisplaysNoStartupErrors
Checks if the `display_startup_errors` directive is enabled.
DlDisabled
Checks if the `enable_dl` directive is enabled.
LogsErrors
Checks if the `enable_dl` directive is disabled.
LogsRepeatedErrors
Checks if the `ignore_repeated_errors` directive is enabled.
MemoryLeaksReported
Checks if the `report_memleaks` directive is disabled.
NoFileUploads
Checks if the `file_uploads` directive is enabled.
NoForbiddenFunctions
Checks if all functions from the `audit.forbiddenFunctions` config array are disabled.
NoHTMLErrors
Checks if the `html_errors` directive is enabled.
NoShortOpenTagCheck
Checks if the `short_open_tag` directive is enabled.
PhpNotExposed
Checks if the `expose_php` directive is enabled.
TracksNoErrors
Checks if the `enable_dl` directive is enabled.
ZendExceptionStringLimitationExists
Checks if the `zend.exception_string_param_max_len` directive is greater than zero.
ZendIgnoresExceptionArgs
Checks if the `zend.exception_ignore_args` directive is disabled.
AuditCommand
Command to execute the checks in the CLI.
Audit
IniConverter
Converts ini values to php values.
AuditController
Controller to execute the tests in {@see \Hexafuchs\Audit\Http\Controllers\AuditController::handle()} and return the results as collection. Can be attached to a route.

Enums

CheckState
States of finished checks to differentiate better and worse results.

        
On this page

Search results