security-engineering
Apply Security Engineering Best Practices
También disponible en: Joseph OBrien
Design secure systems and implement robust security controls. This skill provides comprehensive guidance on security architecture, authentication, authorization, and compliance frameworks.
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-engineering". How do I prevent SQL injection in my Python application?
Resultado esperado:
- Use parameterized queries with placeholders instead of string concatenation
- Example: cursor.execute('SELECT * FROM users WHERE id = %s', (user_id,))
- Never interpolate user input directly into SQL strings
- Enable SQLAlchemy ORM which uses parameterized queries by default
- Implement input validation as a secondary defense layer
Auditoría de seguridad
SeguroPure markdown knowledge-base skill with no executable code. Contains only informational content about security engineering topics.
Puntuación de calidad
Lo que puedes crear
Build Secure Applications
Apply secure coding practices and implement proper authentication, authorization, and input validation in your code.
Design Security Frameworks
Create defense-in-depth architectures and zero trust models for enterprise systems.
Implement Security Controls
Integrate security testing, compliance checks, and monitoring into CI/CD pipelines.
Prueba estos prompts
Review my system architecture for security gaps using the defense-in-depth approach. Identify weaknesses in each layer from perimeter to data.
Design an access control system for my application. Should I use RBAC or ABAC? Show implementation examples with least privilege principles.
Conduct threat modeling using STRIDE for my e-commerce checkout flow. What are the main risks and how do I mitigate them?
What security controls do I need to implement for SOC2 compliance? Show the key policies and technical requirements.
Mejores prácticas
- Apply defense-in-depth with security controls at multiple layers
- Follow zero trust principles: never trust, always verify
- Implement least privilege access for all system components
Evitar
- Storing secrets in environment variables without rotation
- Skipping input validation on the client side
- Using deprecated authentication methods like MD5 for passwords
Preguntas frecuentes
What AI tools support this skill?
Does this skill perform security scans?
Can this skill help with compliance audits?
Is my data safe when using this skill?
Why are my security recommendations not working?
How does this compare to other security tools?
Detalles del desarrollador
Estructura de archivos
📄 SKILL.md