포스트

Anthropic OSS Scanner: 오픈소스 프로젝트를 위한 무료 AI 취약점 스캔 서비스

목차

  1. 개요
  2. 배경
  3. 핵심 내용
  4. 의미와 시사점
  5. 결론
  6. Reference

개요

OSS Scanner는 Anthropic이 오픈소스 저장소를 대상으로 보안 취약점을 스캔해 주는 옵트인(opt-in) 서비스입니다. 등록된 프로젝트는 Anthropic의 가장 강력한 모델로 주기적인 스캔을 무료로 받습니다. 2026년 10월 8일에 출시되었고, 10월 13일에 참여 자격 기준과 범위 검증 설명이 추가되었습니다. Anthropic의 Frontier Red Team과 Safeguards Research 팀이 함께 만든 프로젝트입니다.

배경

이 서비스는 Anthropic이 Project Glasswing 기간 동안 Claude로 취약점을 찾았던 경험에서 출발했습니다. Anthropic의 기본 절차는 조정된 취약점 공개(Coordinated Vulnerability Disclosure, CVD)로, 사람이 검토한 뒤 보고서를 전달합니다. 2026년 10월 기준으로 Anthropic은 이렇게 검토한 보고서가 6,000건을 넘었다고 밝혔습니다. 다만 사람의 검토에는 시간이 걸리기 때문에 취약점이 원하는 만큼 빠르게 공유되지 못하는 경우가 있었습니다. OSS Scanner는 이를 보완하는 패스트트랙으로, 등록된 프로젝트는 사람의 검토 전에 모델이 만든 보고서를 직접 받습니다. Anthropic은 특히 모델이 개선됨에 따라 서비스를 계속 발전시킬 계획이라고 밝혔습니다.

핵심 내용

참여 자격

자격 기준은 OSS-Fuzz와 비슷하며, 인프라와 사용자 보안에 중요한 영향을 미치는 성숙한 프로젝트를 대상으로 사례별로 판단합니다. 주요 고려 요소는 원격 공격 노출도(예: 신뢰할 수 없는 입력을 처리하는 라이브러리)와 사용자 수 또는 의존 프로젝트 수입니다. 그 외에도 다음 요소를 함께 봅니다.

  • 프로젝트 연혁과 업데이트 빈도
  • OpenSSF criticality score
  • OSI 승인 오픈소스 라이선스 여부
  • 스타·포크 수와 사용 통계
  • 보안 중요도
  • 필수 항목의 완성도

새로 만들어진 프로젝트와 대부분의 포크는 제외됩니다. 단, 포크가 뚜렷하게 독자적이고 그 자체로 자격을 갖춘다면 예외입니다. 이 서비스는 검증된 high/critical 등급 보고서를 이미 감당할 수 있는 프로젝트를 대상으로 합니다.

등록 방법

메인테이너는 github.com/anthropics/oss-scanner 저장소에 PR을 열어, projects 디렉터리 아래 프로젝트 이름 폴더에 project.yaml을 추가합니다. 저장소에는 프로젝트 템플릿이 제공됩니다.

구분필드설명
필수repogit URL, 필요 시 #branch로 브랜치 지정
필수primary_contact연락용 이메일
필수Dockerfile완전히 오프라인인 에이전트가 코드를 감사할 수 있는 환경 구성, project.yaml 옆에 둘 수도 있음
선택auto_ccs보고서 추가 수신자
선택homepage프로젝트 홈페이지
선택threat_model위협 모델 문서 경로, 기본값은 .oss-scanner/threat_model.md
선택pgp보고서 이메일 암호화, 설정 시 추가 CC는 비활성화
선택disabled보고서 수신 일시 중지

PR을 열기 전에 tools/validate.py로 설정을 검증합니다. 승인되면 Anthropic이 자체 인프라에서 프로젝트를 빌드하고, 빌드가 실패하면 이메일로 알려 줍니다.

위협 모델은 자유 형식입니다. 스캔 대상 코드 범위, 공격자가 제어할 수 있는 입력, 심각도 기준, 보고서와 패치 형식, 중복 제거 지침 등을 담을 수 있습니다. 등록은 Anthropic의 이용 약관에 동의하는 것을 의미합니다.

메인테이너가 받는 것

등록 후 첫 스캔이 실행됩니다. 에이전트는 발견한 버그를 다시 확인하고, 패치를 제안하며, 근본 원인 분석을 수행합니다. 메인테이너는 버그 보고서 묶음을 이메일로 받습니다.

프로젝트는 새 취약점과 이전 스캔에서 놓친 취약점을 찾기 위해 정기적으로 다시 스캔됩니다. 재스캔 빈도는 파이프라인 부하, 사용량 등 여러 요인에 따라 달라집니다. 보고 형식은 이후 변경될 수 있습니다.

공개 정책

검증되지 않은 발견에는 90일 조정 공개 기간이 적용되지 않습니다. 오탐(false positive)이 포함될 수 있기 때문입니다. 보고서가 이후 CVD를 통해 검증되면, 사람이 검증했다는 사실을 메인테이너에게 통지한 시점부터 90일 후에 공개될 수 있습니다. Anthropic은 향후 일부 고심각도 보고서에 공개 기간을 둘 수 있으며, 이 경우 사전 고지와 옵트아웃 선택지를 제공한다고 밝혔습니다.

일시 중지와 탈퇴

설정에 disabled: true를 추가하면 보고서 수신이 일시 중지됩니다. 프로젝트 폴더를 삭제하면 서비스에서 완전히 제외됩니다. 탈퇴한 프로젝트는 이후 표준 CVD 보고서만 받습니다.

피드백은 이메일로 받은 보고서에 회신하거나, 등록하지 않은 경우 oss-scanner-questions@anthropic.com으로 보낼 수 있습니다. 이 메일함은 사람이 확인합니다. 출처 표기는 필수가 아니지만 권장되며, “Discovered by Anthropic’s OSS Scanner, as vulnerability ANT-2026-ABCD1234.” 같은 문구를 예시로 제시합니다.

범위 검증과 데이터 보안

서비스가 엉뚱한 대상에게 취약점 정보를 보내지 않도록 여러 검증 단계를 둡니다.

  • 모든 등록 요청은 사람이 검토하며, 요청자가 핵심 메인테이너인지와 보안 연락처가 SECURITY.md 등에 기재되어 있는지 확인합니다.
  • 결과를 보내기 전에 자격을 다시 확인합니다.
  • Dockerfile은 등록 시 수동으로 점검하고, 변경될 때마다 다시 검토합니다.
  • 하네스가 각 보고서가 의존성이 아닌 대상 프로젝트 자체에 관한 것인지 자동으로 확인합니다.

보고서는 표준 CVD 자료와 동일하게 다뤄집니다. 격리되고 접근이 제한된 클라우드 프로젝트에 보관되며, 업무상 필요한 보안 담당자만 접근할 수 있습니다. 스캔 에이전트는 인터넷 접근이 완전히 차단된 강화된 샌드박스에서 실행됩니다.

Claude Security와의 차이

Claude Security는 소스 코드의 취약점을 찾고 수정하는 Anthropic의 상용 제품입니다. OSS Scanner는 여러 하네스를 사용하며, 더 깊은 버그를 찾기 위한 토큰 집약적이고 실험적인 하네스도 포함합니다. 비용은 Anthropic이 전액 부담합니다.

이와 별개로 다음 지원 프로그램도 운영됩니다.

프로그램내용
Claude for OSS취약점 수정을 위한 Claude Max 20x 구독 무료 제공
Cyber Verification Program자격을 갖춘 보안 전문가에게 고급 사이버 기능과 완화된 차단 분류기 제공

의미와 시사점

OSS Scanner의 핵심은 사람의 검토라는 병목을 우회해, 모델이 찾은 취약점을 메인테이너에게 바로 전달한다는 점입니다. 6,000건이 넘는 CVD 보고서를 검토해 온 경험은 모델 기반 취약점 탐지가 이미 사람의 처리 속도를 앞지르고 있음을 보여 줍니다.

동시에 검증 전 보고서에는 오탐이 섞일 수 있다는 한계를 분명히 인정하고 있습니다. 그래서 90일 공개 기간을 적용하지 않고, 대상도 high/critical 보고서를 처리할 역량이 있는 성숙한 프로젝트로 제한합니다.

오프라인 샌드박스, 메인테이너 신원 확인, 의존성 범위 자동 검증 같은 장치는 취약점 정보가 잘못된 사람에게 전달되는 위험을 줄이기 위한 설계입니다. 위협 모델 파일을 프로젝트가 직접 작성하게 한 점도 눈여겨볼 만합니다. 프로젝트가 스캔 범위와 심각도 기준을 정의할 수 있어 보고서의 품질과 관련성을 높이는 데 도움이 됩니다.

결론

OSS Scanner는 Anthropic이 Project Glasswing에서 얻은 경험을 바탕으로, 중요한 오픈소스 프로젝트에 최상위 모델의 취약점 스캔을 무료로 제공하는 서비스입니다. 등록은 GitHub 저장소에 project.yaml과 Dockerfile을 추가하는 PR로 이뤄지며, 등록 후에는 패치 제안과 근본 원인 분석이 포함된 보고서를 정기적으로 받습니다. 검증 전 보고서라는 특성상 오탐 가능성이 있지만, 취약점 정보를 더 빨리 받을 수 있다는 점에서 핵심 인프라 프로젝트 메인테이너에게 유용한 선택지입니다.

Reference