Slim CSRF
E452847
Slim CSRF is a middleware package for the Slim PHP framework that provides protection against Cross-Site Request Forgery attacks.
Statements (46)
| Predicate | Object |
|---|---|
| instanceOf |
PHP middleware
ⓘ
security middleware ⓘ software library ⓘ |
| abbreviationOf | Slim Cross-Site Request Forgery middleware NERFINISHED ⓘ |
| category |
CSRF protection library
ⓘ
Slim Framework middleware ⓘ |
| configurationOption |
failureCallable
ⓘ
persistentTokenMode ⓘ storageKey ⓘ storageLimit ⓘ tokenNameKey ⓘ tokenValueKey ⓘ |
| documentationFormat | README on GitHub ⓘ |
| domain | web application security ⓘ |
| feature |
CSRF token generation
ⓘ
CSRF token validation ⓘ configurable persistent token mode ⓘ configurable storage key ⓘ configurable token length ⓘ custom failure handler support ⓘ form field token injection ⓘ token storage in session ⓘ |
| framework | Slim Framework NERFINISHED ⓘ |
| implements | CSRF token pair (name and value) ⓘ |
| license | MIT License ⓘ |
| programmingLanguage | PHP NERFINISHED ⓘ |
| providesProtectionAgainst | Cross-Site Request Forgery ⓘ |
| relatedTo |
OWASP CSRF prevention guidelines
NERFINISHED
ⓘ
Slim Framework NERFINISHED ⓘ |
| repositoryPlatform | GitHub NERFINISHED ⓘ |
| requires | PHP sessions ⓘ |
| securityProperty |
helps ensure request authenticity
ⓘ
mitigates CSRF attacks ⓘ |
| softwareType | middleware package ⓘ |
| storageMechanism | PHP $_SESSION superglobal ⓘ |
| supports |
HTTP DELETE requests
ⓘ
HTTP PATCH requests ⓘ HTTP POST requests ⓘ HTTP PUT requests ⓘ |
| targetEnvironment | server-side PHP applications ⓘ |
| tokenTransport |
HTTP headers
ⓘ
hidden form fields ⓘ |
| typicalUsage | added to Slim application middleware stack ⓘ |
| usedWith |
Slim 2
NERFINISHED
ⓘ
Slim 3 NERFINISHED ⓘ |
| validationStrategy | synchronizer token pattern ⓘ |
Referenced by (1)
Full triples — surface form annotated when it differs from this entity's canonical label.