find-bugs
Encontrar Bugs y Vulnerabilidades de Seguridad
Esta habilidad revisa cambios de código en busca de bugs, vulnerabilidades de seguridad y problemas de calidad utilizando un enfoque sistemático multifase. Mapea superficies de ataque, ejecuta listas de verificación de seguridad y proporciona hallazgos priorizados con evidencia y sugerencias de correcció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 "find-bugs". Find bugs in the current branch changes
Resultado esperado:
## Hallazgos de Revisión de Código
### Vulnerabilidades de Seguridad
**src/auth.js:42 - Riesgo de Inyección SQL**
- Severidad: Crítica
- Problema: Entrada de usuario concatenada directamente en consulta SQL
- Evidencia: No hay parametrización en la línea 42, user.id usado directamente
- Corrección: Usar consultas parametrizadas u ORM
- Referencias: OWASP A03:2021
### Bugs
**src/parser.js:15 - Referencia Nula**
- Severidad: Media
- Problema: Intentando acceder a propiedad de undefined
- Evidencia: No hay verificación de nulo antes de acceder a user.preferences
- Corrección: Agregar verificación de nulo o usar encadenamiento opcional
Usando "find-bugs". Review for security issues only
Resultado esperado:
## Auditoría de Seguridad
Revisados 12 archivos. Se encontraron 2 problemas de seguridad:
1. **api/handler.js:28** - Inyección de Comandos (Crítica)
2. **utils/crypto.js:8** - Aleatoriedad Débil (Alta)
No se encontraron problemas en autenticación, autorización o validación de datos.
Auditoría de seguridad
SeguroAll static findings evaluated as false positives. External commands (git/gh CLI) are legitimate code review tooling. Network URL is documentation only. Cryptographic warnings are keyword false positives. Skill is safe for publication.
Problemas de riesgo alto (2)
Problemas de riesgo medio (2)
Factores de riesgo
⚙️ Comandos externos (3)
🌐 Acceso a red (1)
Puntuación de calidad
Lo que puedes crear
Revisión de Código Pre-commit
Ejecutar antes de enviar pull requests para detectar bugs y problemas de seguridad temprano
Auditoría de Seguridad de Pull Request
Revisar sistemáticamente cambios entrantes en busca de vulnerabilidades de seguridad y problemas OWASP
Puerta de Calidad Automatizada
Integrar en pipelines de CI/CD para bloquear commits con problemas críticos de seguridad
Prueba estos prompts
Find bugs in the current branch changes
Review the changes on this branch for security vulnerabilities. Check for injection risks, authentication issues, and data exposure.
Perform a full security and quality audit of the changes on this branch. Map attack surfaces, run the security checklist, and provide prioritized findings with evidence and fixes.
Quickly scan the branch changes for critical bugs and high-severity security issues. Skip stylistic issues.
Mejores prácticas
- Ejecutar antes de cada pull request para detectar problemas temprano
- Abordar hallazgos de severidad crítica y alta antes de hacer merge
- Usar hallazgos para educar al equipo sobre patrones de seguridad
- Integrar en CI para prevenir regresiones de seguridad
Evitar
- Ignorar hallazgos sin investigación porque parecen falsos
- Ejecutar solo cuando se solicita explícitamente en lugar de proactivamente
- Tratar todos los hallazgos como igualmente urgentes en lugar de priorizar
- Hacer cambios directamente en lugar de dejar que el usuario decida
Preguntas frecuentes
¿Qué verifica realmente esta habilidad?
¿Modifica mi código?
¿Con qué rama compara?
¿Puede encontrar todos los problemas de seguridad?
¿Funciona con cualquier lenguaje?
¿Cuánto tiempo toma una revisión?
Detalles del desarrollador
Autor
sickn33Licencia
MIT
Repositorio
https://github.com/sickn33/antigravity-awesome-skills/tree/main/web-app/public/skills/find-bugsRef.
main
Estructura de archivos
📄 SKILL.md