¿Qué hace better-auth-security-best-practices?
better-auth-security-best-practices — una skill instalable para agentes de IA.
Esta skill ayuda a los agentes de IA a aplicar las mejores prácticas de seguridad al trabajar con better-auth. Incluye pautas para:
- Almacenamiento seguro de tokens (JWT, sesiones)
- Protección contra ataques XSS, CSRF y otros
- Configuración segura de OAuth y proveedores sociales
- Manejo correcto de sesiones y expiración
- Uso de variables de entorno para secretos
- Validación y sanitización de entradas
Plataformas compatibles: Claude Code, Cursor, Codex y otros agentes de IA que soporten skills instalables.
Uso básico
Para instalar esta skill, usa el comando correspondiente según tu agente:
# Claude Code
claude install better-auth/better-auth-security-best-practices
# Cursor
cursor install better-auth/better-auth-security-best-practices
# Codex
codex install better-auth/better-auth-security-best-practices
Contenido
La skill proporciona:
- Lista de verificación de seguridad - Una guía paso a paso para asegurar tu implementación de better-auth.
- Ejemplos de configuración - Fragmentos de código con configuraciones seguras.
- Buenas prácticas - Explicaciones detalladas de cada recomendación.
Ejemplos de código
Configuración segura de JWT:
import { createAuth } from 'better-auth'
const auth = createAuth({
secret: process.env.BETTER_AUTH_SECRET,
jwt: {
issuer: 'tu-app',
audience: 'tu-app',
expiresIn: '15m',
algorithm: 'RS256' // Usa RSA en lugar de HS256 para mayor seguridad
}
})
Protección CSRF:
// Configuración recomendada para CSRF
const auth = createAuth({
csrf: {
enabled: true,
allowedOrigins: [process.env.ALLOWED_ORIGIN]
}
})
Más información
Para más detalles, consulta la documentación oficial de better-auth y el repositorio de la skill.