BIN: Adds SameSite check in analyse-headers script

The script will now warn you if the SameSite option is not set to Strict
on cookies.
master
Jonathan Hodgson 4 years ago
parent c384064641
commit fb5d25dc6c
  1. 7
      bin/.bin/webtest/analyse-headers

@ -249,6 +249,13 @@ sent over unencrypted channels\n\n"
ret=$((ret>1 ? ret : 1)) ret=$((ret>1 ? ret : 1))
fi fi
if ! echo "$value" | grep -q "SameSite=Strict"; then
output+="SameSite controls whether a cookie is sent with cross-origin requests, \
providing some protection against cross-site request forgery attacks.
Strict means the browser sends the cookie only for same-site requests\n\n"
ret=$((ret>1 ? ret : 1))
fi
if [ "$ret" -gt 0 ]; then if [ "$ret" -gt 0 ]; then
echo "Set-Cookie: $cookieName" | drawInBox echo "Set-Cookie: $cookieName" | drawInBox
echo -e "$output" echo -e "$output"

Loading…
Cancel
Save