
vercel-labs/deepsec
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
Deepsec — это система безопасности для обнаружения уязвимостей в вашей кодовой базе, основанная на агентах-кодировании
Обзор
DeepSec — это сканер уязвимостей на базе агента, который можно запускать в собственной инфраструктуре, оптимизированный для проверки всего кода по запросу в существующих крупномасштабных репозиториях. DeepSec разработан для выявления труднодоступных проблем, которые давно скрывались в приложениях. Он настроен на использование лучших моделей на максимальном уровне мышления, что означает, что сканирование может стоить тысячи или даже десятки тысяч долларов для больших кодовых баз. Наши клиенты сочли эти затраты оправданными, учитывая, как быстро они смогли исправить уязвимости, которые иначе остались бы неисправленными. Для больших кодовых баз работа распределяется между рабочими машинами параллельно. Если запуск прерывается или ошибки выходят в середине, просто повторите ту же команду — deepsec продолжает с того места, где остановился, пропуская уже проанализированные файлы и изучая только остальное. Перейдите к корню репозитория, который хотите отсканировать, затем: Теперь пусть ваш программист-агент загрузит вашу установку.
Обзор (машинный перевод)
deepsec — это агент-сканер уязвимостей, который можно запускать в собственной инфраструктуре, оптимизированный для проверки по запросу всего существующего кода
Крупномасштабные репозитории.
deepsec разработан для выявления труднодоступных проблем, которые давно скрываются в приложениях. Он настроен на использование лучших моделей на максимальном уровне мышления (настраиваемых через --thinking-level, см. модели), что означает, что сканирование может стоить тысячи или даже десятки тысяч долларов для больших кодовых баз. Наши клиенты сочли затраты оправданными, учитывая, как быстро они смогли исправить уязвимости, которые иначе остались бы неисправленными.
Для больших кодовых баз работа распределяется между рабочими машинами параллельно. Если запуск прерывается или появляются ошибки в середине, просто повторите то же самое Command — DeepSec продолжает с того места, где остановился, пропуская файлы уже Проанализировал и расследовал только остальное.
Начинайте
Из корня репозитория, который вы хотите отсканировать:
Команда проводит вас через всё. Она предлагает выбрать модель ИИ (с эталонными баллами и ценами для сравнения) и как платить за модель использование — ваш собственный ключ OpenAI/Anthropic API или Vercel AI Gateway — а затем
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
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