02 명령어

간단하고 강력한 스캔

하나의 명령어로 스캔. 플래그로 출력 형식과 동작을 커스터마이즈.

$ vexlit scan .현재 디렉토리 스캔
$ vexlit scan src/ lib/utils.ts특정 파일 또는 디렉토리 스캔
$ vexlit scan . --jsonJSON으로 결과 출력
$ vexlit scan . --sarif > results.sarifGitHub Security 탭용 SARIF 내보내기
$ vexlit scan . --fail-on warningmedium 이상 취약점 발견 시 CI 실패 처리
$ vexlit scan --diffGit 변경 파일만 스캔 (staged + unstaged)
$ vexlit scan . --llm --api-key sk-ant-...AI 기반 검증 활성화
$ vexlit fix모든 취약점과 수정 제안 표시
$ vexlit fix -i수정할 항목을 대화형으로 선택
$ vexlit fix --scanpm audit fix로 의존성 취약점 수정
$ vexlit fix --auto --dry-run변경 없이 자동 수정 미리보기
$ vexlit fix --explain --api-key sk-ant-...각 취약점에 대한 AI 설명 제공
03 출력

명확하고 실행 가능한 결과

발견 사항은 심각도, 파일 위치, 규칙 ID별로 그룹화됩니다.

Terminal
VEXLIT Security Scanner v0.1.0
Scanning 47 files...
CRITICAL VEXLIT-002 SQL Injection api/users.js:42
CRITICAL VEXLIT-001 Hardcoded Secret config/auth.ts:12
WARNING VEXLIT-012 SSRF lib/fetch.ts:28
INFO VEXLIT-019 Debugger Statement utils/debug.js:5
Found 4 vulnerabilities (2 critical, 1 warning, 1 info)
Scan completed in 2.4s