Skip to content
SEO Optimizer is live, Audit on page SEO and AI-search readiness. Try it free
ログイン
リポジトリスキャナー

漏えいしたキーと危険なコードを
リリース前に発見

GitHubやBitbucketを連携するか、手元のマシンでCLIを実行。リポジトリスキャナーがハードコードされたシークレット、脆弱な依存関係、危険なコード、リスクのあるAIエージェント設定を見つけ、修正を書いてプルリクエストも作成できます。

github.com/acme/storefront
76B

Fair · Repo Health

Quality Gate: FAILED

1

Secrets

4

SAST

2

Dep CVEs

SecurityQualityIaC
Hardcoded AWS secret keyconfig/aws.ts:12
SSRF via unvalidated fetch URLlib/proxy.ts:44
AI fix ready · Open PR in one click

リポジトリスキャナーはScanverraの6つのツールのひとつです。1つのサブスクリプションですべて使えます。

6つのツールを見る

分析内容

依存関係、脆弱性、コード品質を1回のスキャンで確認。

SAST & シークレット検出

JS、TS、Pythonの静的解析:SSRF、NoSQLインジェクション、オープンリダイレクト、テンプレートインジェクション、サンドボックスエスケープ、安全でないデシリアライゼーション、エントロピーベースの検出を含むシークレットパターンをカバーします。

依存関係CVEスキャン

npm、Python、Go、Ruby、PHP、Rust、Java、.NET、Dartのロックファイルとマニフェストを、継続的に更新される脆弱性データベースと照合します。CVEは深刻度別に正確な修正バージョンとともに評価され、さらに古いパッケージ検出で最新の利用可能バージョンを表示します。

IaC & 設定のセキュリティ

Dockerfile、docker-compose、Kubernetes (セキュリティコンテキスト、capabilities、ConfigMapシークレット)、GitHub Actions:固定されたaction、write-all権限、スクリプトインジェクションをすべてチェックします。

AI修正 & PR作成

すべての検出結果にAIが作成した修正案が付きます。必要なものを選択すると、Scanverraが GitHub上にプルリクエストを開きます:タイトル、本文、diffはあらかじめ入力済みです。誤検出はインラインコメントで抑制できます。

すべてのスキャンにシークレットスキャンを搭載

すべてのリポジトリスキャンにシークレットスキャンが含まれます。クラウド、決済、メッセージング、AIのAPIキーに特化したパターンと高エントロピー文字列を検出し、SAST、依存関係、IaCの結果と一緒に漏えいした鍵を見つけます。対象はブランチの現在のファイルです。見つかった鍵は削除する前に必ずローテーションしてください。

CLIとしても利用可能

コマンドラインの方がお好みですか?

@scanverra/cliは自分のマシン上でコードをスキャンします。GitHubやBitbucketとの連携は不要です。Scanverraに送信されるのはスキャン結果のみです。

CLIについて詳しく見る
npx @scanverra/cli scan .

使い方

スキャンからマージ済みPRまで、ブラウザを離れることなく完結。

GitHubまたはBitbucketを接続

ワンクリックでOAuth連携:コードの読み取りと、必要に応じてGitHub上でのプルリクエスト作成に必要な権限のみをリクエストします。

リポジトリとブランチを選択

リストから任意のリポジトリを選択します。スキャンするブランチを選択:デフォルトはリポジトリのデフォルトブランチです。

カテゴリー別に結果を確認

Security、Quality、IaC、Dependencies、Analysisの各タブで、深刻度・ファイルパス・行番号ごとにすべての検出結果を確認できます。

修正を適用してPRを作成

AIが提案した修正を承認し、必要に応じてコードを調整してから、ワンクリックでGitHub上にプルリクエストを開きます。

全チェックリスト

SAST、シークレット、依存関係、IaC、コード品質にわたる包括的なシグナル。

JS/TS SAST:XSS、インジェクション、SSRF、オープンリダイレクト、ReDoS
Python SAST:eval、pickle、SQLインジェクション、subprocess、yaml.load
NoSQLインジェクション & テンプレートインジェクションの検出
vmサンドボックスエスケープ & 安全でないデシリアライゼーション
エントロピーベースの検出を含むシークレットパターン
AWS、GitHub、Stripe、OpenAI、Anthropic、GCP、Cloudflareのキー検出
9つのパッケージエコシステムにわたる依存関係CVEスキャン
Critical / High / Medium / Lowの深刻度評価
最新バージョンとの比較による古いパッケージ検出
パッケージごとのセキュリティステータス付き直接依存関係リスト
Dockerfile、docker-compose、Kubernetes、GitHub ActionsのIaCルール
Kubernetesセキュリティコンテキストチェック (runAsNonRoot、allowPrivilegeEscalation)
KubernetesのConfigMapシークレット検出 & capability監査
GitHub Actions: 固定されたaction、write-all権限、スクリプトインジェクション
コード品質:循環的複雑度、関数の長さ、ファイルサイズ
TypeScriptの'any'使用 & 空のcatchブロックの検出
コードの重複 & 技術的負債マーカー
quality gate付きセキュリティスコア (Pass/Fail)
// scanverra-ignoreまたは# nosecによるインライン抑制
GitHub & Bitbucketリポジトリのサポート
行レベルのコンテキスト付きAI生成コード修正
ワンクリックGitHub PR作成

あわせて使いたいツール

Scanverraの各ツールはそれぞれ1つの観点をカバーします。この2つが次の観点を補います。

1つのサブスクリプション

6つのツールを1つのプランで

  • Free: リポジトリスキャナーを毎月5回、カード不要。
  • Pro: リポジトリスキャナーが無制限、さらに残り5つのツールも無制限。月額請求、いつでも解約できます。
無料:反映前にレビュー

スキャン、修正、リリースを数分で

リポジトリを接続し、すべての検出結果を確認して、あなたが決めたときだけPRを作成します。