2026년 하루 평균 보고된 CVE가 전년 대비 131% 증가했습니다.

대안

Endor Labs 대안

Endor Labs는 애플리케이션이 실제로 도달할 수 있는 취약한 코드가 무엇인지 알려 주도록 만들어졌습니다. 궁금한 점이 다르거나 사용하는 스택이 다르다면, 다음 옵션을 비교해 볼 만합니다.

업데이트

CRACI는 저희가 만드는 제품이라는 점을 감안해 주세요. 모든 옵션은 각 공급업체의 자체 문서를 기준으로 설명하며, 다른 도구가 더 적합한 경우에는 그렇다고 말씀드립니다.

팀들이 Endor Labs 외의 도구를 찾는 이유

Endor Labs 홈페이지
endorlabs.com

Endor Labs는 어려운 일을 잘 해냅니다. 정적 프로그램 분석으로 직접 및 전이적 종속성에 대한 함수 수준의 도달 가능성을 분석하며, 이를 통해 SCA 탐지 결과를 92% 줄인다고 밝힙니다. 업그레이드 영향 분석, 자동 풀 리퀘스트, Endor Patches(백포트된 보안 수정)가 수정 측면을 담당합니다. 플랫폼은 AI SAST, 시크릿, 컨테이너, Package Firewall, 도달 가능성 기반 VEX를 지원하는 SBOM Hub도 다룹니다.

그래도 팀들은 다른 도구를 살펴보며, 그 이유는 대개 범위와 적합성에 관한 것입니다.

  • 다른 질문. Endor Labs는 인벤토리의 기준으로 소스 코드를 사용합니다. 일부 팀은 고객이나 EU Cyber Resilience Act를 위해 빌드 자체가 가져온 것의 기록이 필요합니다.
  • 통합. GitHub처럼 이미 사용 중인 플랫폼의 보안 기능이나, 클라우드와 실행 중인 애플리케이션까지 다루는 하나의 제품군을 원하는 경우입니다.
  • 더 좁은 초점. 가장 큰 위험이 악성 패키지이며, 주로 이를 위해 만들어진 도구를 원하는 경우입니다.
  • 요금 모델. Endor Labs에는 무료 Developer 등급이 있고, Core와 Pro는 기여 개발자당 요금으로 영업팀을 통해 책정됩니다(2026년 9월 기준). 공개된 가격이나 무료 오픈 소스 도구를 선호할 수 있습니다.

살펴볼 점

  • 종속성 목록의 출처: 매니페스트, 소스 분석, 또는 빌드 자체.
  • 노이즈를 줄이기 위해 도달 가능성 분석이 필요한지, 그리고 얼마나 깊이 분석하는지.
  • 종속성 외의 범위: SAST, 시크릿, 컨테이너, 코드형 인프라.
  • 설치 전 또는 설치 중의 통제: 패키지 방화벽, 이그레스 정책, 또는 둘 다.
  • 고객이나 감사인에게 제출할 수 있는 SBOM과 출처 증명.
  • 현재 사용하는 CI 시스템, 그리고 팀 규모에 따라 요금이 어떻게 늘어나는지.

옵션

1. CRACI(저희 제품)

CRACI 홈페이지
craci.com

CRACI는 GitHub Actions 러너입니다. runs-on을 craci로 바꾸면, 패키지를 인식하는 프록시가 CI 캐시에서 복원된 패키지를 포함해 작업이 가져오는 모든 외부 종속성을 기록합니다. 각 SBOM(CycloneDX 또는 SPDX)은 작업과 캐시마다 완전성을 명시합니다. 이그레스 정책은 기본 거부 또는 기본 허용 방식이며 실패 시 차단되고, 모니터링 중인 SBOM은 지속적으로 재평가됩니다. CRACI의 인벤토리 뷰는 어떤 소프트웨어 버전이 어떤 제품에 배포되었는지 전 세계 기준으로 정확히 보여 줍니다.

적합한 경우: 각 릴리스에 무엇이 들어갔는지 보여 줘야 하는 GitHub Actions 사용 팀. 고려할 점: 어떤 탐지 결과에 도달 가능한지보다 빌드가 무엇을 가져왔는지가 궁금한 경우. CRACI에는 도달 가능성, SAST, 시크릿, 컨테이너 스캔이 없고 현재는 GitHub Actions만 지원하므로(GitLab CI와 Jenkins는 로드맵에 있습니다), 대개 Endor Labs를 대체하기보다는 함께 사용하는 것이 적합합니다. CRACI vs Endor Labs

2. Snyk

Snyk 홈페이지
snyk.io

Snyk는 IDE, CLI, SCM 연동, CI에서 실행되는 개발자 중심 SCA입니다. 도달 가능성, 익스플로잇 성숙도, EPSS, CVSS로 탐지 결과의 우선순위를 정하고, 업그레이드 풀 리퀘스트를 열며, 라이선스 정책을 지원합니다. Snyk Code, Snyk Container, Snyk IaC로 종속성 외의 영역까지 확장됩니다.

적합한 경우: 편집기부터 보안 피드백을 받고, 개발자당 공개 가격을 원하는 팀. 고려할 점: SBOM 내보내기가 필요한 경우. snyk sbom 명령은 Enterprise 플랜에서만 사용할 수 있습니다. CRACI vs Snyk

3. Mend.io

Mend.io 홈페이지
mend.io

Mend AppSec은 전이적 종속성까지 호출 그래프를 추적하는 Mend SCA와 30개 이상의 언어를 지원하는 Mend SAST를 결합합니다. 라이선스 정책을 적용하고, 악성 패키지를 표시하며, SPDX 및 CycloneDX SBOM을 생성하고, 코드형 인프라를 스캔합니다. Mend Renovate는 90개 이상의 패키지 관리자에서 종속성을 최신 상태로 유지합니다.

적합한 경우: 하나의 공급업체에서 도달 가능성 분석과 자동 종속성 업데이트를 원하는 팀. 고려할 점: 개발자당 요금이 맞는 경우. Mend AppSec은 기여 개발자당 연 최대 $1,000이며, Renovate CLI는 무료입니다(2026년 9월 기준). CRACI vs Mend.io

4. Aikido

Aikido 홈페이지
aikido.dev

Aikido는 여러 스캐너를 하나의 대시보드에 모읍니다. 함수 수준 도달 가능성을 갖춘 SCA, SAST, 시크릿, IaC, 클라우드 보안 태세, 컨테이너, DAST, 라이선스 스캔, SBOM, 런타임 보호를 제공합니다. AutoFix는 풀 리퀘스트를 열며, 무료 Safe Chain 도구는 npm 및 PyPI 설치 시 알려진 악성 코드를 차단합니다.

적합한 경우: 여러 도구를 하나로 통합하려는 소규모 팀. 고려할 점: 한 영역의 깊이보다 범위가 더 중요한 경우. 무료 Developer 플랜이 있으며, 유료 플랜은 월 $350부터입니다(2026년 9월 기준). CRACI vs Aikido

5. Socket

Socket 홈페이지
socket.dev

Socket은 패키지가 하는 일을 분석합니다. 설치 스크립트, 네트워크 및 파일 시스템 접근, 난독화된 코드, 악성 코드, 타이포스쿼팅을 살펴봅니다. Socket for GitHub는 위험한 종속성을 추가하는 풀 리퀘스트에 코멘트를 달고, Socket Firewall은 설치 시점에 악성 패키지를 차단하며, npm, yarn, pnpm, pip, uv, cargo용 무료 버전이 있습니다. 도달 가능성 분석은 Team 플랜부터 제공됩니다.

적합한 경우: 악성 패키지가 주된 걱정인 팀. 고려할 점: SBOM도 필요한 경우. 내보내기는 Business 이상 플랜에서 베타로 제공됩니다. CRACI vs Socket

6. GitHub Advanced Security

GitHub Advanced Security 홈페이지
github.com

GitHub는 이제 모든 GitHub 플랜에 포함된 종속성 그래프와 Dependabot에 더해, CodeQL, Copilot Autofix, 종속성 검토를 갖춘 Secret Protection과 Code Security를 판매합니다. 아티팩트 증명은 SLSA v1.0 Build Level 2 수준의 서명된 출처 증명을 추가합니다.

적합한 경우: 이미 GitHub를 사용하며 공급업체 수를 줄이고 싶은 팀. 고려할 점: 매니페스트 기반 관점으로 충분한 경우. 종속성 그래프는 매니페스트와 잠금 파일을 읽으며, Maven, Gradle, Python에 대해서는 빌드에서 제출한 데이터를 선택적으로 사용할 수 있습니다. CRACI vs GitHub Advanced Security

7. Checkmarx One

Checkmarx 홈페이지
checkmarx.com

Checkmarx One은 SAST, SCA, 시크릿, IaC, API 보안, DAST, 컨테이너, 악성 패키지 방어를 아우르고 그 위에 ASPM 계층을 얹은 폭넓은 AppSec 플랫폼입니다. SCA는 악용 가능 경로 분석으로 직접 및 전이적 종속성 전반에서 코드가 서드파티 라이브러리의 어떤 취약한 클래스나 함수를 호출할 수 있는지 판단합니다.

적합한 경우: 완전한 AppSec 테스트 제품군 안에서 도달 가능성 기반 SCA를 원하는 조직. 고려할 점: 같은 공급업체에서 DAST와 API 보안도 원하는 경우. 가격은 견적 방식이며 공개된 가격이 없습니다(2026년 9월 기준). CRACI vs Checkmarx One

8. Semgrep

Semgrep은 SAST용 Semgrep Code, SCA용 Semgrep Supply Chain, 그리고 Semgrep Secrets를 판매합니다. Supply Chain은 탐지 결과를 도달 가능, 조건부 도달 가능, 도달 불가능으로 분류하며, Semgrep은 이를 통해 오탐을 최대 98% 줄인다고 밝힙니다. 또한 라이선스를 정책과 대조하고, 악성 종속성을 탐지하며, 업그레이드 풀 리퀘스트를 열고, CycloneDX SBOM을 내보냅니다.

적합한 경우: 직접 작성할 수 있는 SAST 규칙과 함께 도달 가능성 기반 SCA를 원하는 팀. 고려할 점: 공개된 가격을 선호하는 경우. 무료 플랜은 기여자 최대 10명, 리포지토리 최대 10개를 지원하며, Teams는 Code 또는 Supply Chain 기준 기여자당 월 $30부터입니다(2026년 9월 기준).

9. Trivy(오픈 소스)

Trivy 홈페이지
trivy.dev

Trivy는 컨테이너 이미지, 파일 시스템, 리포지토리, 가상 머신 이미지, Kubernetes를 위한 무료 Apache-2.0 스캐너입니다. 취약점, IaC 구성 오류, 시크릿, 라이선스를 찾아내고, CycloneDX 및 SPDX SBOM을 작성합니다. 플랫폼이 아니며, 플랫폼이 되려고 하지도 않습니다.

적합한 경우: 어떤 CI에서든 쓸 수 있는 무료 기본 스캐너. 고려할 점: 리포지토리에 잠금 파일이 있는 경우. 소스 대상에 대해 Trivy는 문서에 적힌 그대로 잠금 파일에서 종속성을 해석하므로, 잠금 파일을 커밋하지 않은 리포지토리에서는 읽을 것이 없습니다. 모니터링은 정해 둔 일정에 따라 다시 스캔하는 방식입니다. CRACI vs Trivy

나란히 비교

기능 CRACI Endor Labs Snyk Mend.io Aikido Socket GitHub AS Checkmarx One Semgrep Trivy
빌드에서 기록한 종속성 제출된 빌드 데이터 업로드된 소스 아카이브
도달 가능성 분석 명시되지 않음 명시되지 않음
코드, 시크릿 또는 IaC 스캔 명시되지 않음
악성 패키지 차단 명시되지 않음 탐지 명시되지 않음 빌드 차단 가능 탐지 명시되지 않음
SBOM 내보내기 Enterprise 베타 SPDX CycloneDX
러너 수준의 이그레스 정책
서명된 출처 증명 서명된 출처 증명 없음 명시되지 않음 명시되지 않음 명시되지 않음 명시되지 않음 명시되지 않음 명시되지 않음 Cosign 사용 시
GitHub Actions 외 CI GitLab CI 및 Jenkins 명시되지 않음
가격(2026년 9월) vCPU 분당 $0.002(2 vCPU는 $0.004), 초 단위 측정, 월 요금 및 SBOM당 요금 없음 무료 등급, 유료는 영업팀 문의 무료, Team 개발자당 월 $25 개발자당 연 최대 $1,000 무료, 유료는 월 $350부터 무료, Team 개발자당 월 $25 커미터당 월 $19 + $30 견적 무료, Teams 기여자당 월 $30부터 무료, 오픈 소스
  • 포함
  • 일부 지원
  • 미포함
  • 로드맵에 포함

"GitHub AS"는 GitHub Advanced Security와 그 기반이 되는 종속성 그래프, Dependabot, 아티팩트 증명을 함께 가리킵니다. "명시되지 않음"은 해당 기능이 공급업체 문서에 설명되어 있지 않다는 뜻이며, 기능이 없다는 뜻은 아닙니다.

Endor Labs를 계속 사용하는 것이 나은 경우

  • 알림의 양이 주된 문제이며, 함수 수준 도달 가능성과 업그레이드 영향 분석이 이를 줄여 주는 경우.
  • 아직 업그레이드할 수 없는 버전의 보안 수정을 Endor Patches에 의존하는 경우.
  • GitHub Actions, GitLab, Jenkins, CircleCI, Buildkite, Bitbucket 전반에서 SCA, SAST, 시크릿, 컨테이너, Package Firewall을 함께 원하는 경우.
  • SBOM Hub의 도달 가능성 기반 VEX가 필요한 경우. 빌드 증거를 위해 CRACI를 추가해도 이 중 어느 것도 바뀌지 않습니다.

빌드 증거 측면에 대해 더 알아보려면 빌드 시점 SBOM 생성과 요금을 참고하세요.

Endor Labs 대안 FAQ

팀들이 비교할 때 묻는 질문에 대한 간단한 답변

Endor Labs는 무엇을 하나요?

Endor Labs는 함수 수준의 도달 가능성을 중심으로 만든 애플리케이션 보안 플랫폼입니다. 정적 프로그램 분석으로 코드가 직접 또는 전이적 종속성의 취약한 함수에 도달할 수 있는지 확인하며, 이를 통해 SCA 탐지 결과를 92% 줄인다고 밝힙니다. 업그레이드 영향 분석, Endor Patches, AI SAST, 시크릿 및 컨테이너 스캔, Package Firewall, VEX를 지원하는 SBOM Hub도 제공합니다.

Endor Labs는 무료인가요?

Endor Labs에는 무료 Developer 등급이 있습니다. Core 및 Pro 등급은 기여 개발자당 요금이며 영업팀을 통해 책정됩니다(2026년 9월 기준).

Endor Labs의 가장 좋은 대안은 무엇인가요?

다른 공급업체의 도달 가능성 분석이 필요하다면 Snyk, Mend.io, Semgrep, Checkmarx One을 살펴보세요. 여러 스캐너를 하나의 대시보드로 보려면 Aikido, 악성 패키지에는 Socket, GitHub 안에서 해결하려면 GitHub Advanced Security, 무료 스캐너로는 Trivy가 있습니다. 각 빌드가 실제로 무엇을 가져왔는지가 궁금하다면 CRACI가 빌드 자체에서 이를 기록합니다.

도달 가능성 분석을 제공하는 Endor Labs 대안은 무엇인가요?

Snyk, Mend.io, Aikido, Socket, Semgrep, Checkmarx One은 모두 종속성에 대한 도달 가능성 또는 악용 가능 경로 분석을 설명합니다. 저희가 인용한 GitHub Advanced Security와 Trivy의 공급업체 페이지에는 이에 대한 설명이 없습니다. CRACI는 도달 가능성 분석을 제공하지 않습니다.

CRACI가 Endor Labs를 대체하나요?

아니요. CRACI에는 도달 가능성, SAST, 시크릿, 컨테이너 스캔이 없습니다. CRACI는 GitHub Actions 빌드를 실행하고, 빌드가 가져오는 모든 종속성을 작업별 완전성 상태가 포함된 CycloneDX 또는 SPDX SBOM에 기록하며, 실패 시 차단되는 이그레스 정책을 적용합니다. 현재는 GitHub Actions만 지원하며 GitLab CI와 Jenkins는 로드맵에 있습니다.

빌드가 실제로 가져오는 것을 확인하세요

GitHub Actions 워크플로 하나를 CRACI에서 실행하고, 그 빌드 기록을 현재의 탐지 결과와 나란히 비교해 보세요.

데모 예약