Details
|
Alert ID
|
120002-1 |
Alert Type
|
Client Passive |
Status
|
alpha |
Risk
|
Medium |
CWE
|
200
|
WASC
|
13 |
Technologies Targeted
|
All
|
Tags
|
CWE-200
|
More Info
|
Scan Rule Help
|
Summary
JWT was stored in browser localStorage.
This is dangerous because data stored in localStorage does not expire. .
Solution
This is an informational alert and no action is necessary.
Other Info
The following JWT was set: Key: key Header: {'alg': 'HS256', 'typ': 'JWT'} Payload: {'sub': '1234567890', 'name': 'John Doe', 'iat': 1516239022} Signature: d35db7e39ebbf34d76df8e7aefcd35db7e39ebbf34d76df8e7aefcd35db7e39ebbf34d76df8e7aefcd35db7e39ebbf Note that this alert will only be raised once for each URL + key.
References
Code
org/zaproxy/addon/client/pscan/JwtInStorageScanRule.java