No mask configuration for the proxy
|
Low |
Proxy |
Code Quality |
|
No SpikeArrest policy is applied
|
Medium |
Proxy |
Code Quality
DoS Protection |
CWE-770
|
Missing security headers
|
Low |
Proxy |
Secure Configuration |
CWE-523
|
Missing API versioning
|
Info |
Proxy |
Secure Configuration |
CWE-710
|
MatchesPath is applied to a static parameter
|
Medium |
Target
Proxy |
Code Quality
Data Validation |
CWE-20
|
Masked flow variable is written into unmasked one
|
Medium |
Step |
Data at Rest |
CWE-532
|
Lack of DefaultFaultRule
|
Medium |
Target
Proxy |
Error Handling |
CWE-390
|
JWT/JWS is decoded but not verified in the same flow phase
|
Critical |
Step |
Authentication & Authorisation |
CWE-347
|
Insecure Quota configuration
|
High |
Step |
Code Quality
Data Validation |
CWE-770
|
Error flow variable is set but not checked in request phase
|
Medium |
Step |
Error Handling |
CWE-390
|
Confidential data is used as a cache key
|
High |
Step |
Data at Rest |
CWE-256
CWE-312
|
Condition has undefined variables
|
Medium |
Step
RouteRule
Flow |
Code Quality |
CWE-570
CWE-571
|
Cache lookup variable is overwritten
|
Low |
Step |
Code Quality |
CWE-472
|
Cache is accessed without prior authentication
|
High |
Step |
Authentication & Authorisation |
CWE-306
|
Authorization header is not removed before the request is sent to target system
|
High |
Proxy |
Data in Transit |
CWE-201
|
API Key is not removed before the request is sent to target system
|
High |
Proxy |
Data in Transit |
CWE-201
|