100% Бесплатно и с открытым исходным кодом • Сканирование безопасности с приоритетом конфиденциальности и CLI для AI-ревью кода
100% бесплатно и с открытым исходным кодом • Приватный CLI для сканирования безопасности и AI-ревью кода
____ _ _ _ ____ ____ ____ ____ _ _ _ ____ _ ___
/ ___| | | | / \ | _ \| _ \ / ___| / ___| / \ | \ | | / ___| | |_ _|
| | _| | | |/ _ \ | |_) | | | | \___ \| | / _ \ | \| | _____ | | | | | |
| |_| | |_| / ___ \| _ <| |_| | ___) | |___ / ___ \| |\ | |_____| | |___| |___ | |
\____|\___/_/ \_\_| \_\____/ |____/ \____/_/ \_\_| \_| \____|_____|___|
Privacy-First AI Code Review & Security Scanning
GuardScan — на 100% бесплатный и открытый! Никакой системы кредитов, платных функций и подписок.
# 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
Для окружений Docker, особенно 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
Документация:
GuardScan включает комплексные сканеры безопасности:
Примечание: Тестирование производительности и мутационное тестирование требуют опциональных внешних инструментов.
9 продвинутых возможностей на основе ИИ:
guardscan explain) - Понимание сложного кодаguardscan review) - Комплексное ревью кода с ИИguardscan commit) - Генерация сообщений коммитовguardscan docs) - Автоматическая генерация документацииguardscan test-gen) - Генерация модульных тестовguardscan refactor) - Улучшение качества кодаguardscan threat-model) - Анализ архитектуры безопасностиguardscan migrate) - Миграция фреймворков/языковguardscan chat) - Вопросы и ответы по кодовой базе на основе RAGAST-парсеры для 7+ языков:
Настройте любого предпочитаемого вами поставщика ИИ:
Вы платите поставщику ИИ напрямую - GuardScan не взимает никакой платы!
Все команды 100% БЕСПЛАТНЫ без ограничений!
| Команда | Описание |
|---|---|
guardscan init | Инициализировать конфигурацию, сгенерировать client_id |
guardscan config | Настроить поставщика ИИ и параметры |
guardscan status | Показать конфигурацию и информацию о репозитории |
guardscan reset | Очистить локальный кэш и конфигурацию |
| Команда | Описание |
|---|---|
guardscan security | Запустить комплексное сканирование безопасности (офлайн) |
guardscan scan | Быстрое сканирование безопасности |
guardscan run | Полное ревью кода с ИИ (BYOK) |
| Команда | Описание |
|---|---|
guardscan test | Запуск тестов и анализ качества кода |
guardscan perf | Тестирование производительности и нагрузочное тестирование (требуется k6 — опционально) |
guardscan mutation | Мутационное тестирование для оценки качества тестов (требуется Stryker — опционально) |
Примечание: команды perf и mutation требуют опциональных внешних инструментов. См. Testing Tools Guide для получения сведений об установке и использовании.
| Команда | Описание |
|---|---|
guardscan sbom | Генерация Software Bill of Materials |
guardscan rules | Настраиваемый движок правил на основе YAML |