
Vibe Coding Seguro en AWS: Kiro + Security Agent + Checkov antes de cada git push
En este post voy a detallar como venia utilizando seguridad en codigo usando Kiro y que beneficios tiene ahora con la nueva integracion con el Security Agent
Qué es Kiro y por qué importa para Cloud Security?
Kiro es el IDE agéntico construido sobre AWS, lanzado en mid-2025 y basado en Amazon Bedrock. Enruta entre Claude Sonnet para trabajo que requiere razonamiento y Amazon Nova para generación de código de alto volumen. Es esencialmente VS Code con una capa de agente profunda — si ya usas VS Code, la adopción es inmediata.
Lo que hace diferente a Kiro desde la perspectiva de seguridad no es solo que genera código. Es que tiene Agent Hooks: acciones agénticas que se disparan ante eventos de archivo (crear, guardar, eliminar) o se invocan manualmente. Los hooks se generan describiendo en lenguaje natural lo que deben hacer, como examinar archivos para detectar problemas de seguridad.
- Checkov es un scanner estático de IaC (Infrastructure as Code). Evalúa el estado declarado de tu infraestructura en archivos
.tf,.yaml,Dockerfile, etc., contra un catálogo de más de 1,000 políticas conocidas (CIS, PCI-DSS, NIST, SOC2). Es determinista, rápido, offline y sin costo por ejecución. - AWS Security Agent es un agente de análisis contextual y semántico. No solo lee el código — lo entiende. Analiza flujos de datos, dependencias entre recursos, arquitectura real de la aplicación, y puede detectar vulnerabilidades que emergen de la combinación de configuraciones, no de una sola línea incorrecta.
Prerequisitos
Checkov
Para la configuracion de checkov le puedes indicar a Kiro que cree el agent hook para esto si debes tener instalado la aplicacion en tu local
1
brew install checkovAWS Security Agent
Para agregar a kiro el Security Agent, lo buscas dentro de las opciones de kiro Powers y procedes con la instalacion

Posterior a esto requieres configurar con credenciales de aws cli que tengas en tu local
- AWS account
- AWS credentials configured (
aws configureor environment variables) - uv installed (
brew install uvorpip install uv)
Actualmente tengo una configuración usando Agent hooks que analiza código usando Checkov previo a un git push, con las nuevas características del Security Agent ahora puedo también ejecutar acciones de seguridad desde Kiro que las detallo a continuación
- Ejecuta análisis completos de seguridad del código en tu espacio de trabajo para detectar vulnerabilidades.
- Realiza análisis rápidos de diferencias en el código modificado: antes de confirmar cambios, antes de enviar solicitudes de extracción y antes de implementar.
- Ejecuta análisis de modelos de amenazas en las especificaciones para detectar cambios en la postura de seguridad.
- Orquesta pruebas de penetración en aplicaciones en producción.
- Obtén los resultados con la ubicación del código, la gravedad y las recomendaciones para su corrección.
Estas configuraciones son en local, independiente de los análisis de seguridad que puedan tener en sus soluciones de CI/CD es como una revisión previa de seguridad antes de subir cambios a sus repositorios.
Este es mi setup actual de agent Hooks

Actualmente Checkov revisa parte del codigo solo se ejecuta cuando modifico codigo de terraform, pero se complementa con el AWS Security Agent que hace la revision completa, la misma que puede ser completa un Full Scan o un Diff Scan para los nuevos cambios.
Checkov esta parametrizado para permitir hacer un push si tengo hallazgos medios o bajos.
Realize una prueba haciendo desde kiro pidiendole que haga un full scan

Lo que realiza en ese momento es subir el código a un bucket s3 y ejecuta la revisión de código.

Al finalizar puedes traer los hallazgos a kiro o puedes revisar en la consola workspace del security agent.

Posterior a esto ya puedes ejecutar la remediacion usando Kiro o analizar el resultado y dependiendo de la criticidad y apetito de riesgo aplicar los fixes.
Enjoyed reading this content? Let the author know!
Your likes, comments, shares, and saves help creators reach more builders.
Loading recommendations
Loading article