SiteShadow
Back to vulnerability library

CWE-200 Sensitive Data Exposure

What this means

SiteShadow flagged a place where sensitive information is exposed to users or systems that shouldn't have it (overly broad API responses, debug endpoints, insecure storage/permissions, or leaked secrets).

Why it matters

Sensitive data exposure can lead to account compromise or privacy breaches.

Safer examples

1) Return the minimum data needed (response allowlists)

res.json({ id: user.id, name: user.name }); // not the full user object

2) Separate public vs private fields

Keep "internal-only" data out of DTOs returned to clients.

3) Protect non-obvious leak paths

How SiteShadow detects it (high level)

References

---

← Back to Vulnerability Library

Request access View coverage