seleth
Sign inSign up

Session cookies can be stolen or misused

Insecure cookie attributes

What this means

Your app sets cookies without the flags that keep them safe: they can be read by scripts, sent over an insecure connection, or attached to requests coming from other sites.

Why it matters

A session cookie is the key to an account. Without these flags one cross-site script or one insecure request hands that key to someone else โ€” and the user stays signed in, unaware.

How to fix it

  • Set HttpOnly, Secure and SameSite on every session cookie.
Prompt for your AI agent
Set HttpOnly, Secure and SameSite=Lax on all session cookies so they cannot be read by scripts or sent from other sites.

How to verify the fix: inspect the cookie in your browser and confirm the flags are set

Classification: CWE-1004 ยท A05:2021
References: cwe.mitre.org

โ† Check your own app