Docker 샌드박스 스캔
최대한의 안전을 위해 격리된 Docker 환경에서 보안 스캔을 실행합니다.
샌드박스를 사용하는 이유?
잠재적으로 악성인 코드로부터 호스트 시스템을 보호:
- ✅ 격리된 실행 - 컨테이너 환경에서 코드 실행
- ✅ 리소스 제한 - CPU, 메모리, 시간 제약
- ✅ 네트워크 격리 - 외부 네트워크 액세스 없음
- ✅ 읽기 전용 파일시스템 - 호스트 파일 수정 불가
- ✅ 향상된 스캔 - 외부 도구 사용 (Trivy, Checkov, GitLeaks)
설정
Docker Hub에서 가져오기 (권장)
docker pull ongjin/security-scanner-mcp:latest
docker tag ongjin/security-scanner-mcp:latest security-scanner-mcp:latest
또는 소스에서 빌드
npm run docker:build