security-gate
Ejecutar Revisiones de Seguridad Antes del Despliegue
Las vulnerabilidades de seguridad a menudo pasan desapercibidas en las revisiones de código. Esta compuerta proporciona verificaciones de seguridad sistemáticas para detectar problemas comunes como inyección SQL, XSS y fallas de autorización antes de que lleguen a producción.
Descargar el ZIP de la skill
Subir en Claude
Ve a Configuración → Capacidades → Skills → Subir skill
Activa y empieza a usar
Pruébalo
Usando "security-gate". Revisa mi sistema de autenticación de usuario en busca de problemas de seguridad
Resultado esperado:
- SECURITY GATE: WARNING
- Encontré 2 consideraciones de seguridad para abordar:
- Problema 1: Falta Limitación de Tasa
- Ubicación: authController.js:45
- Riesgo: Ataques de fuerza bruta en el endpoint de inicio de sesión
- Pregunta: ¿Qué impide que un atacante intente miles de combinaciones de contraseña?
- Problema 2: Gestión de Sesión Débil
- Ubicación: session.js:12
- Riesgo: Posible secuestro de sesión
- Sugerencia: Considera implementar expiración de sesión adecuada y flags de cookies seguras
Usando "security-gate". Verifica mi nuevo endpoint de API en busca de seguridad
Resultado esperado:
- SECURITY GATE: PASSED
- Consideraciones de seguridad abordadas:
- - Validación de entrada:
- - Verificaciones de autorización:
- - Sin secretos expuestos:
- Pasando a la siguiente compuerta...
Auditoría de seguridad
SeguroThis is a documentation-only skill containing security guidelines and checklists. The static scanner detected patterns in educational examples showing what NOT to do (anti-patterns), not actual malicious code. No executable code, network calls, or file system access beyond reading its own documentation file.
Factores de riesgo
🌐 Acceso a red (1)
📁 Acceso al sistema de archivos (1)
⚡ Contiene scripts (4)
⚙️ Comandos externos (21)
🔑 Variables de entorno (3)
Puntuación de calidad
Lo que puedes crear
Verificaciones de Seguridad Previas al Despliegue
Ejecutar la compuerta de seguridad antes de fusionar pull requests para detectar vulnerabilidades temprano en el ciclo de desarrollo.
Guía de Revisión de Código de Seguridad
Usar preguntas estructuradas para asegurar que todos los aspectos de seguridad sean revisados durante las revisiones de código.
Aprender Mejores Prácticas de Seguridad
Comprender vulnerabilidades de seguridad comunes y cómo prevenirlas a través de ejemplos prácticos.
Prueba estos prompts
Estoy construyendo un formulario de inicio de sesión. Ejecuta la compuerta de seguridad para verificar vulnerabilidades comunes que debería abordar.
Tengo una API REST con endpoints de usuario. Usa la compuerta de seguridad para revisar los patrones de autenticación y acceso a datos.
Realiza una revisión de seguridad completa de mi aplicación Node.js usando todas las preguntas y listas de verificación de la compuerta de seguridad.
Revisa mis consultas SQL y patrones de acceso a la base de datos en busca de vulnerabilidades de inyección y autorización adecuada.
Mejores prácticas
- Ejecutar la compuerta de seguridad en cada pull request antes de fusionar
- Abordar todas las advertencias CRÍTICAS antes del despliegue
- Usar las preguntas socráticas para guiar discusiones de equipo
- Mantener las listas de verificación de seguridad actualizadas con nuevas amenazas
Evitar
- Ignorar advertencias de seguridad sin justificación
- Asumir que la seguridad es solo para sistemas de producción
- Depender únicamente de herramientas automatizadas sin revisión humana
- Omitir revisiones de seguridad para cambios simples
Preguntas frecuentes
¿Qué problemas de seguridad verifica esta compuerta?
¿Esto reemplaza una auditoría de seguridad profesional?
¿Cuánto tiempo toma una revisión de seguridad?
¿Puedo personalizar las preguntas de seguridad?
¿Qué pasa si la compuerta encuentra demasiados problemas?
¿Es esto adecuado para todos los lenguajes de programación?
Detalles del desarrollador
Estructura de archivos
📄 SKILL.md