100% Gratuito e de Código Aberto • Varredura de Segurança com Foco em Privacidade e CLI de Revisão de Código com IA
100% Gratuito e de Código Aberto • CLI de Verificação de Segurança com Prioridade na Privacidade e Revisão de Código com IA
____ _ _ _ ____ ____ ____ ____ _ _ _ ____ _ ___
/ ___| | | | / \ | _ \| _ \ / ___| / ___| / \ | \ | | / ___| | |_ _|
| | _| | | |/ _ \ | |_) | | | | \___ \| | / _ \ | \| | _____ | | | | | |
| |_| | |_| / ___ \| _ <| |_| | ___) | |___ / ___ \| |\ | |_____| | |___| |___ | |
\____|\___/_/ \_\_| \_\____/ |____/ \____/_/ \_\_| \_| \____|_____|___|
Privacy-First AI Code Review & Security Scanning
O GuardScan é 100% gratuito e de código aberto! Sem sistema de créditos, sem paywalls, sem assinaturas.
# 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 ambientes 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
Documentação:
O GuardScan inclui verificadores de segurança abrangentes:
Nota: Os testes de desempenho e de mutação requerem ferramentas externas opcionais.
9 Funcionalidades Avançadas com IA:
guardscan explain) - Entenda códigos complexosguardscan review) - Revisão de código abrangente com IAguardscan commit) - Gere mensagens de commitguardscan docs) - Gere documentação automaticamenteguardscan test-gen) - Gere testes unitáriosguardscan refactor) - Melhore a qualidade do códigoguardscan threat-model) - Análise de arquitetura de segurançaguardscan migrate) - Migrações de framework/linguagemguardscan chat) - Perguntas e respostas sobre a base de código com RAGParsers AST para 7+ Linguagens:
Configure qualquer provedor de IA que preferir:
Você paga diretamente ao provedor de IA - o GuardScan não cobra nada!
Todos os comandos são 100% GRATUITOS e sem limites!
| Comando | Descrição |
|---|---|
guardscan init | Inicializa a configuração, gera o client_id |
guardscan config | Configura o provedor de IA e as definições |
guardscan status | Exibe a configuração e informações do repositório |
guardscan reset | Limpa o cache local e a configuração |
| Comando | Descrição |
|---|---|
guardscan security | Executa uma verificação de segurança abrangente (offline) |
guardscan scan | Verificação de segurança rápida |
guardscan run | Revisão completa de código aprimorada por IA (BYOK) |
| Comando | Descrição |
|---|---|
guardscan test | Executa testes e análise de qualidade de código |
guardscan perf | Testes de desempenho e testes de carga (requer k6 - opcional) |
guardscan mutation | Testes de mutação para qualidade de testes (requer Stryker - opcional) |
Nota: os comandos perf e mutation requerem ferramentas externas opcionais. Consulte o Guia de Ferramentas de Teste para detalhes de instalação e uso.
| Comando | Descrição |
|---|---|
guardscan sbom | Gera Software Bill of Materials |
guardscan rules | Motor de regras personalizado baseado em YAML |