Skip to main content

configure-secure-cookies

Configure browser cookies with narrow scope, transport protection, script isolation, and deliberate cross-site behavior. Use when a web application stores sessions, state, or preferences in cookies.

Informações da origem

Repositório
protosphinx/sphinxstack
Última atividade na origem
29 de julho de 2026 às 13:55
Idioma detectado do SKILL.md
inglês
Estrelas
3
Forks
0

Opções de instalação

Por padrão, está selecionado o prompt que primeiro revisa a origem. Você pode mudar para um comando direto ou baixar uma cópia local.

Revise os arquivos de origem

Leia o SKILL.md e os arquivos complementares exibidos pelo SkillsMP antes de decidir se vai instalar.

Explorador de arquivos
2 arquivos

Exibindo SKILL.md

SKILL.md
Instruções da origem · Visualização somente leitura
name
configure-secure-cookies
category
web
description
Configure browser cookies with narrow scope, transport protection, script isolation, and deliberate cross-site behavior. Use when a web application stores sessions, state, or preferences in cookies.
# configure-secure-cookies Give each cookie the least reach and lifetime needed for its documented purpose. ## Procedure 1. Inventory cookie name, owner, value type, purpose, sensitivity, scope, and lifetime. 2. Set `Secure` for HTTPS transport and `HttpOnly` whenever scripts do not need the value. 3. Choose `SameSite=Strict`, `Lax`, or `None` from the actual cross-site flow; pair `None` with `Secure`. 4. Narrow `Path` and omit `Domain` when a host-only cookie is sufficient. 5. Prefer `__Host-` or `__Secure-` prefixes when their constraints match the design. 6. Use session or explicit `Max-Age` lifetimes and rotate authentication cookies after privilege changes. 7. Separate development configuration without weakening production defaults. 8. Test login, logout, expiry, subdomains, redirects, embedded contexts, and cross-site requests in browsers. ## Guardrails - Cookie flags do not replace server-side authorization or CSRF defenses. - Never store passwords, raw access tokens readable by scripts, or unnecessary personal data. - Avoid sharing a cookie across every subdomain unless all subdomains have the same trust boundary. ## Done - A cookie inventory records purpose, flags, scope, owner, and lifetime - Browser tests verify expected first-party and cross-site behavior - Session rotation and deletion are recorded and reconciled with server state
Ver no GitHub