High
|
User-controlled data in ServiceCallout
|
Step |
Data Validation |
CWE-233
CWE-20
|
Use of weak hash algorithms
|
AssignMessage
HMAC
JavaScript |
Secure Configuration |
CWE-327
|
Unsafe variable is used to define host
|
Step |
Data Validation |
CWE-20
|
Unsafe regular expression
|
Step |
Data Validation |
CWE-1333
|
Target URL is tainted by user input
|
Step |
Data Validation |
CWE-22
CWE-233
CWE-918
CWE-20
|
SpikeArrest policy doesn't use any identifier
|
SpikeArrest |
DoS Protection |
CWE-770
|
Request content is tainted by user input
|
Step |
Data Validation |
CWE-20
CWE-116
|
Proxy doesn't have default flow
|
Proxy |
Code Quality
Data Validation |
CWE-20
|
Policy sets confidential data in URL parameters
|
Step |
Data in Transit |
CWE-598
|
Open Redirect
|
Step |
Data Validation |
CWE-601
CWE-20
|
No TLS protocol specified in connection definition
|
ServiceCallout
MessageLogging
Target |
Data in Transit |
CWE-327
|
Medium
|
Unreachable RouteRule
|
Proxy |
Code Quality |
CWE-561
|
Unreachable Flow
|
Target
Proxy |
Code Quality |
CWE-561
|
Unreachable FaultRule
|
Target
Proxy |
Code Quality |
CWE-561
|
ServiceCallout policy uses default message object as a response
|
ServiceCallout |
Code Quality |
CWE-200
|
ServiceCallout policy uses default message object as a request
|
ServiceCallout |
Code Quality |
CWE-200
|
Private flow variable is written into public one
|
Step |
Data at Rest |
CWE-532
|
No SpikeArrest policy is applied
|
Proxy |
Code Quality
DoS Protection |
CWE-770
|
MatchesPath is applied to a static parameter
|
Target
Proxy |
Code Quality
Data Validation |
CWE-20
|
Masked flow variable is written into unmasked one
|
Step |
Data at Rest |
CWE-532
|