@sonata-api/security
v1.0.20
Published
## Introduction
Downloads
32
Readme
@sonata-api/security
Introduction
This package implements common security checks.
The checks can be used separatelly, or through a function called useSecurity()
. This function returns an object with two functions:
beforeRead()
: checks to be made before reading databeforeWrite()
: checks to be made before writing data
References
checkOwnershipRead()
andcheckOwnershipWrite()
: CWE-284: Improper Access Control, CWE-639: Authorization Bypass Through User-Controlled KeycheckImmutability()
: CWE-471: Modification of Assumed-Immutable Data (MAID)checkPagination()
: CWE-770: Allocation of Resources Without Limits or ThrottlingrateLimiting()
: CWE-799: Improper Control of Interaction Frequency