security-checklist
Aplicar las Mejores Prácticas de Seguridad OWASP Top 10
Las aplicaciones frecuentemente se envían con vulnerabilidades de seguridad críticas. Esta habilidad proporciona a los agentes de IA listas de verificación de seguridad completas basadas en OWASP Top 10. Los agentes pueden usarla para identificar y prevenir vulnerabilidades como ataques de inyección, autenticación rota y exposición de datos sensibles antes de que el código llegue a producción.
تنزيل ZIP المهارة
رفع في Claude
اذهب إلى Settings → Capabilities → Skills → Upload skill
فعّل وابدأ الاستخدام
اختبرها
استخدام "security-checklist". Revisa este código de autenticación para problemas de seguridad
النتيجة المتوقعة:
- El hash de contraseñas usa bcrypt (algoritmo fuerte)
- Cookies de sesión sin bandera HTTPOnly - agregar SESSION_COOKIE_HTTPONLY = True
- Limitación de velocidad configurada (5 intentos por 15 minutos)
- Mensajes de error genéricos usados (sin enumeración de nombres de usuario)
- MFA no implementado - recomendar agregar verificación TOTP o SMS
استخدام "security-checklist". Verifica mis endpoints de API para control de acceso roto
النتيجة المتوقعة:
- GET /api/users/:id sin verificación de autorización - agregar verificación de propiedad
- Rutas de admin requieren rol de admin (correcto)
- Todos los endpoints usan consultas parametrizadas (correcto)
- Considerar agregar limitación de velocidad para prevenir enumeración
التدقيق الأمني
آمنThis skill is a pure markdown knowledge base containing only security documentation and educational code examples. No executable code, network calls, filesystem access, or external commands are present. All static findings (194 patterns) are false positives triggered by educational examples showing both vulnerable and secure coding patterns for documentation purposes.
عوامل الخطر
⚡ يحتوي على سكربتات (2)
⚙️ الأوامر الخارجية (2)
🌐 الوصول إلى الشبكة (2)
درجة الجودة
ماذا يمكنك بناءه
Proteger Endpoints de API
Revisar la lógica de autenticación y autorización para endpoints protegidos. Prevenir IDOR y escalada de privilegios.
Prevenir Ataques de Inyección
Implementar consultas parametrizadas y codificación de salida. Bloquear XSS, inyección SQL e inyección de comandos.
Escaneo de Vulnerabilidades de Dependencias
Ejecutar npm audit, pip-audit y otras herramientas. Rastrear hallazgos críticos y bloquear despliegues con vulnerabilidades.
جرّب هذه الموجهات
Revisa el siguiente código para detectar vulnerabilidades de seguridad usando la habilidad de Lista de Verificación de Seguridad. Verifica problemas de OWASP Top 10 incluyendo ataques de inyección, debilidades de autenticación y encabezados de seguridad faltantes.
Audit a la implementación de autenticación. Verifica el hash de contraseñas, gestión de sesiones, soporte MFA y limitación de velocidad según las mejores prácticas de seguridad.
Ejecuta un escaneo de vulnerabilidades de dependencias. Usa npm audit para JavaScript o pip-audit para proyectos Python. Reporta hallazgos de severidad crítica y alta.
Revisa todos los endpoints de API para control de acceso roto. Verifica verificaciones de autorización, prevención de IDOR e implementación de RBAC para cada ruta protegida.
أفضل الممارسات
- Validar toda la entrada del usuario usando listas de permitidos, no listas de bloqueados
- Usar consultas parametrizadas para todas las operaciones de base de datos
- Implementar defensa en profundidad con múltiples capas de seguridad
- Registrar eventos de seguridad sin capturar datos sensibles
تجنب
- Usar concatenación de cadenas para construir consultas SQL
- Almacenar contraseñas con hash MD5 o SHA1
- Dejar el modo de depuración habilitado en producción
- Exponer trazas de pila o detalles de error a los usuarios