100% Gratuito y de Código Abierto • CLI de Escaneo de Seguridad con Enfoque en la Privacidad y Revisión de Código con IA
100% Gratis y de Código Abierto • CLI de Escaneo de Seguridad con Privacidad Primero y Revisión de Código con IA
____ _ _ _ ____ ____ ____ ____ _ _ _ ____ _ ___
/ ___| | | | / \ | _ \| _ \ / ___| / ___| / \ | \ | | / ___| | |_ _|
| | _| | | |/ _ \ | |_) | | | | \___ \| | / _ \ | \| | _____ | | | | | |
| |_| | |_| / ___ \| _ <| |_| | ___) | |___ / ___ \| |\ | |_____| | |___| |___ | |
\____|\___/_/ \_\_| \_\____/ |____/ \____/_/ \_\_| \_| \____|_____|___|
Privacy-First AI Code Review & Security Scanning
GuardScan es 100% gratuito y de código abierto. Sin sistema de créditos, sin muros de pago, sin suscripciones.
# Install globally via npm
npm install -g guardscan
# Initialize GuardScan
guardscan init
# Run comprehensive security scan (100% FREE, offline)
guardscan security
# Configure AI provider for enhanced review (optional, BYOK)
guardscan config
# Run AI-enhanced code review
guardscan run
# Check status
guardscan status
Para entornos Docker, especialmente Alpine Linux:
# Install dependencies first
apk add --no-cache python3 make g++ pkgconfig cairo-dev pango-dev \
libjpeg-turbo-dev giflib-dev pixman-dev freetype-dev build-base git
# Install GuardScan
npm install -g guardscan
# Set home directory (important for Docker)
export GUARDSCAN_HOME=/app/.guardscan
# Initialize
guardscan init
Documentación:
GuardScan incluye escáneres de seguridad completos:
Nota: Las pruebas de rendimiento y de mutación requieren herramientas externas opcionales.
9 funciones avanzadas impulsadas por IA:
guardscan explain) - Comprende código complejoguardscan review) - Revisión de código completa con IAguardscan commit) - Genera mensajes de commitguardscan docs) - Genera documentación automáticamenteguardscan test-gen) - Genera pruebas unitariasguardscan refactor) - Mejora la calidad del códigoguardscan threat-model) - Análisis de arquitectura de seguridadguardscan migrate) - Migraciones de frameworks/lenguajesguardscan chat) - Preguntas y respuestas sobre el código con RAGAnalizadores AST para más de 7 lenguajes:
Configura el proveedor de IA que prefieras:
Pagas directamente al proveedor de IA - ¡GuardScan no cobra nada!
¡Todos los comandos son 100% GRATIS y sin límites!
| Comando | Descripción |
|---|---|
guardscan init | Inicializa la configuración, genera client_id |
guardscan config | Configura el proveedor de IA y los ajustes |
guardscan status | Muestra la configuración y la información del repositorio |
guardscan reset | Borra la caché y la configuración locales |
| Comando | Descripción |
|---|---|
guardscan security | Ejecuta un análisis de seguridad completo (sin conexión) |
guardscan scan | Análisis de seguridad rápido |
guardscan run | Revisión de código completa mejorada con IA (BYOK) |
| Comando | Descripción |
|---|---|
guardscan test | Ejecutar pruebas y análisis de calidad del código |
guardscan perf | Pruebas de rendimiento y pruebas de carga (requiere k6 - opcional) |
guardscan mutation | Pruebas de mutación para la calidad de las pruebas (requiere Stryker - opcional) |
Nota: los comandos perf y mutation requieren herramientas externas opcionales. Consulte la Guía de herramientas de pruebas para obtener detalles de instalación y uso.
| Comando | Descripción |
|---|---|
guardscan sbom | Generar una lista de materiales de software (SBOM) |
guardscan rules | Motor de reglas personalizado basado en YAML |