
vercel-labs/deepsec
Developer toolsこのページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
Deepsecは、コーディングエージェントによって機能するコードベースの脆弱性を見つけるためのセキュリティハーネスです
概要
DeepSecは、自社インフラで実行できるエージェント駆動の脆弱性スキャナーで、既存の大規模リポジトリ内のすべてのコードをオンデマンドでレビューできるよう最適化されています。 DeepSecは、長年アプリケーションに潜んでいた発見が難しい問題を明らかにすることを目的としています。最高のモデルを最大限の思考レベルで使用するように構成されており、大規模なコードベースではスキャンに数千ドル、場合によっては数万ドルの費用がかかることもあります。お客様は、修正されなかった脆弱性を迅速にパッチ適用できたことで、そのコストに見合う価値があると感じています。 大規模なコードベースでは、作業をワーカーマシン間で並列に分散させましょう。もし実行が途中で中断されたりエラーが発生したりした場合は、同じコマンドを再度実行すれば、deepsecは前回の作業から再開し、すでに解析済みのファイルをスキップし、残りのみを調査します。 スキャンしたいリポジトリのルートに移動し、次のステップを進めます。 次に、コーディングエージェントにインストールをブートストラップさせてください。
概要(AI 翻訳)
deepsecは、自社のインフラ上で実行できるエージェント駆動の脆弱性スキャナーで、既存のすべてのコードをオンデマンドでレビューするよう最適化されています
大規模なリポジトリ。
deepsecは、長年アプリケーションに潜んでいた発見が難しい問題を明らかにするよう設計されています。最高のモデルを最大限の思考レベルで使用するように構成されており(--thinking-levelで調整可能、モデル参照)、大規模なコードベースではスキャンに数千ドル、場合によっては数万ドルかかることもあります。お客様は、修正されなかった脆弱性を迅速にパッチで修正できたことで、そのコストに見合う価値があると感じています。
大規模なコードベースの場合は、ワーカーマシン間で並列に展開します。 途中で実行が中断されたりエラーが出た場合は、同じ実行を繰り返してください コマンド — DeepSecは前回の続きから始まり、すでにファイルをスキップしている 分析し、残りのみを調査している。
始めよう
スキャンしたいリポジトリのルートから:
コマンドはすべてを案内します。AIモデルを選ぶように求められます (ベンチマークスコアと価格の比較付き)およびモデルの支払い方法について 使用方法(use)は、あなた自身のOpenAI/Anthropic APIキー、またはVercel AIゲートウェイであり、その後
このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。
README
以下は原文 README の抜粋です。原文を見る。
deepsec
deepsec is an agent-powered vulnerability scanner that you can run in your own infrastructure, optimized to perform on-demand review of all code in existing
large-scale repos.
deepsec is designed to surface hard-to-find issues that have been lurking in applications for a long time. It is configured to use the best models at maximum thinking levels (tunable via --thinking-level, see models), meaning scans can cost thousands or even tens-of-thousands of dollars for large codebases. Our customers have found the cost worth it for how quickly they were able to patch vulnerabilities that would have otherwise gone unfixed.
For large codebases, work fans out across worker machines in parallel. If a run is interrupted or errors out partway through, just re-run the same command — deepsec picks up where it left off, skipping files it already analyzed and only investigating the rest.
Get started
From the root of the repository you want to scan:
npx deepsec init
The command guides you through everything. It asks you to pick an AI model
(with benchmark scores and prices to compare) and how to pay for model
usage — your own OpenAI/Anthropic API key, or Vercel AI Gateway — and then
works unattended: it studies your codebase, scans it, and runs the AI
review. The only thing it adds to your repository is a .deepsec/ folder
where all of its state and findings live.
If the run is interrupted for any reason — Ctrl-C, lost connection, a
spending limit — run npx deepsec init again and it continues where it
left off. To cap what a run may spend or how long it may take:
npx deepsec init --max-cost-usd 100 --max-duration 2h
When the scan finishes, get a readable report:
cd .deepsec
pnpm deepsec export --format md-dir --out ./findings
For later scans, work from inside .deepsec/:
pnpm deepsec scan # fast pattern scan, free
pnpm deepsec process # AI review of new candidates
pnpm deepsec revalidate # optional, cuts false-positive rate
推奨ツール
別のキーワードを試すか、フィルタを外してください。
インストール
npx skillfish add vercel-labs/deepsec