VL

vercel-labs/deepsec

Developer tools

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

8.3천 stars 품질 73 트렌드 48Apache-2.0

Deepsec은 코딩 에이전트가 구동하는 코드베이스의 취약점을 찾는 보안 하네스입니다

개요

DeepSec은 자체 인프라에서 실행할 수 있는 에이전트 기반 취약점 스캐너로, 기존 대규모 저장소의 모든 코드를 온디맨드 검토하도록 최적화되어 있습니다. DeepSec은 오랫동안 애플리케이션에 숨어 있던 발견하기 어려운 문제를 드러내도록 설계되었습니다. 최대 사고 수준에서 최고의 모델을 사용하도록 구성되어 있어, 대규모 코드베이스의 경우 스캔 비용이 수천에서 수만 달러에 달할 수 있습니다. 고객들은 그렇지 않았다면 수정되지 않았을 취약점을 빠르게 패치할 수 있었기에 그 비용이 충분히 가치 있다고 판단했습니다. 대규모 코드베이스의 경우, 작업자를 병렬로 분산시키세요. 실행 중간에 중단되거나 오류가 발생하면 같은 명령을 다시 실행하세요 — deepsec은 이전에 중단한 지점에서 이어서 이미 분석한 파일을 건너뛰고 나머지만 조사합니다. 스캔하려는 저장소의 루트로 이동한 후: 이제 코딩 에이전트가 설치를 부트스트랩하도록 하세요.

개요(AI 번역)

deepsec는 자체 인프라에서 실행할 수 있는 에이전트 기반 취약점 스캐너로, 기존 코드의 모든 코드를 온디맨드 검토하도록 최적화되어 있습니다 대규모 저장소.

deepsec는 오랫동안 애플리케이션에 숨어 있던 발견하기 어려운 문제들을 드러내도록 설계되었습니다. 이 시스템은 최고의 모델을 최대 사고 수준에서 사용하도록 구성되어 있으며(--thinking-level를 통해 조정, 모델 참조), 대규모 코드베이스의 경우 스캔 비용이 수천 달러에서 수만 달러에 이를 수 있습니다. 고객들은 그렇지 않으면 수정되지 않았을 취약점을 빠르게 패치할 수 있었기에 그 비용이 충분히 가치 있다고 판단했습니다.

대규모 코드베이스의 경우, 작업자를 여러 워커 머신에 병렬로 확장하세요. 만약 실행 중간에 중단되거나 오류가 발생하면 같은 동작을 다시 실행하면 됩니다 명령 — 딥섹은 이미 그만둔 파일을 건너뛰며 중단된 지점에서 이어진다 분석하고 나머지는 조사만 하고 있었다.

시작해

스캔하려는 저장소의 루트에서:

명령어가 모든 것을 안내해줍니다. AI 모델을 선택하라고 요구합니다 (벤치마크 점수와 가격 비교 포함) 그리고 모델 비용을 지불하는 방법 사용 — 자신의 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
GitHub에서 전체 README 보기

추천 도구

다른 키워드를 입력하거나 필터를 제거해 보세요.

설치

npx skillfish add vercel-labs/deepsec
MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →