100%無料 & オープンソース • プライバシー最優先のセキュリティスキャンとAIコードレビューCLI
100% 無料&オープンソース • プライバシー優先のセキュリティスキャンと AI コードレビュー CLI
____ _ _ _ ____ ____ ____ ____ _ _ _ ____ _ ___
/ ___| | | | / \ | _ \| _ \ / ___| / ___| / \ | \ | | / ___| | |_ _|
| | _| | | |/ _ \ | |_) | | | | \___ \| | / _ \ | \| | _____ | | | | | |
| |_| | |_| / ___ \| _ <| |_| | ___) | |___ / ___ \| |\ | |_____| | |___| |___ | |
\____|\___/_/ \_\_| \_\____/ |____/ \____/_/ \_\_| \_| \____|_____|___|
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つの高度なAI搭載機能:
guardscan explain) - 複雑なコードを理解するguardscan review) - 包括的なAIコードレビューguardscan commit) - コミットメッセージを生成guardscan docs) - ドキュメントを自動生成guardscan test-gen) - ユニットテストを生成guardscan refactor) - コード品質を改善guardscan threat-model) - セキュリティアーキテクチャ分析guardscan migrate) - フレームワーク/言語の移行guardscan chat) - RAG搭載のコードベースQ&A7以上の言語向けASTパーサー:
お好みのAIプロバイダーを設定できます:
AIプロバイダーには直接お支払いいただきます - GuardScanは一切料金を請求しません!
すべてのコマンドは100%無料で制限はありません!
| コマンド | 説明 |
|---|---|
guardscan init | 設定を初期化し、client_idを生成 |
guardscan config | AIプロバイダーと設定を構成 |
guardscan status | 設定とリポジトリ情報を表示 |
guardscan reset | ローカルキャッシュと設定をクリア |
| コマンド | 説明 |
|---|---|
guardscan security | 包括的なセキュリティスキャンを実行(オフライン) |
guardscan scan | クイックセキュリティスキャン |
guardscan run | AI強化の完全なコードレビュー(BYOK) |
| コマンド | 説明 |
|---|---|
guardscan test | テストとコード品質分析を実行 |
guardscan perf | パフォーマンステストと負荷テスト(k6が必要 - オプション) |
guardscan mutation | テスト品質のためのミューテーションテスト(Strykerが必要 - オプション) |
注: perf および mutation コマンドはオプションの外部ツールを必要とします。インストールと使用方法の詳細についてはテストツールガイドを参照してください。
| コマンド | 説明 |
|---|---|
guardscan sbom | ソフトウェア部品表(SBOM)を生成 |
guardscan rules | カスタムYAMLベースのルールエンジン |
| コマンド | 説明 |
|---|---|
guardscan explain <file> | コードの動作を説明 |
guardscan review <file> | 包括的なAIコードレビュー |
guardscan commit | コミットメッセージを生成 |
guardscan docs <file> | ドキュメントを自動生成 |
guardscan test-gen <file> | ユニットテストを生成 |
guardscan refactor <file> | リファクタリングの提案を取得 |
guardscan threat-model | セキュリティアーキテクチャ分析 |
guardscan migrate | フレームワーク/言語の移行支援 |
guardscan chat | コードベースに関する対話型Q&A(RAG) |
私たちはプライバシーを真剣に考えています:
テレメトリは:
guardscan config --telemetry=false)guardscan security
9 個のセキュリティスキャナーをローカルで実行します:
# Step 1: Configure your AI provider (one-time)
guardscan config
# Choose provider: OpenAI, Claude, Gemini, Ollama
# Enter your API key
# Step 2: Run AI review
guardscan run
動作の仕組み:
あなたは AI プロバイダーに直接支払います - GuardScan は無料です!
クレジットシステムなし。サブスクリプションなし。ペイウォールなし。
あなたは彼らに直接支払います (GuardScan ではありません):
10K LOC のコードベースにおけるコスト例:
GuardScan は プライバシー優先のクライアントサイドアーキテクチャ を採用しており、すべてのコード分析はローカルで行われます。