· Changelog

Rollouts와 Security Review

오늘 코드 배포의 마지막 단계를 책임지는 두 가지 Cursor 봇을 출시합니다. Rollouts는 배포되는 모든 변경 사항을 모니터링하고 환경별 health 상태를 보고합니다. Security Review는 모든 pull request에서 악용 가능한 버그를 찾아 보고합니다.

두 봇 모두 오늘부터 Teams 및 기업 플랜에서 이용할 수 있습니다.

Rollouts

Rollouts는 모든 pull request에 모니터를 연결하고 변경 사항이 배포되는 과정을 지켜보며, 환경별 변경 health를 검증된 정상(verified healthy), 회귀 탐지됨(regression detected), 판단 불가(inconclusive) 중 하나로 보고합니다. Firetiger Change Monitors를 Bot Development Kit로 새롭게 만든 Cursor 버전입니다.

대시보드에서 Rollouts를 활성화한 다음 소스 제어, 배포 시스템, 텔레메트리 제공업체를 연결하세요. 다음 pull request부터 Rollouts가 모니터링을 시작합니다.

모니터링 플랜

pull request가 열리면 Rollouts는 diff와 변경의 영향을 받는 시스템을 읽은 뒤, 모니터링 플랜을 작성해 PR 코멘트로 남깁니다. 플랜에는 파악된 위험 요소, 변경으로 기대하는 효과, 확인할 신호, 그리고 변경 사항 검증을 어렵게 만드는 계측 공백이 담겨 있습니다. PR에서 플랜을 수정하면 Rollouts는 수정된 버전을 사용합니다.

배포 추적

Rollouts는 변경 사항의 커밋에 대한 배포 이벤트가 발생하면 활성화되어 로그, 메트릭, 트레이스를 바탕으로 플랜을 실행합니다. 환경마다 따로 추적하므로, 스테이징에서 검증된 변경 사항이라도 프로덕션에서는 플래그가 지정될 수 있습니다. Rollouts는 오류 및 지연 시간 신호와 함께 변경 사항이 의도한 효과를 내는지 확인하고, 판정이 내려지면 PR에 결과를 보고합니다.

회귀

Rollouts는 회귀를 탐지하면 원인으로 의심되는 변경 사항을 지목하고 작성자에게 알립니다. 설정에 따라 검토용 revert PR을 열거나, 발견 사항을 클라우드 Agent에 넘겨 수정하도록 할 수도 있습니다. 현재 Rollouts가 직접 병합하거나 롤백하지는 않습니다.

통합

Rollouts는 소스 제어를 위해 Origin 또는 GitHub와, 배포 이벤트 수신을 위해 지속적 배포 시스템과, 신호 수집을 위해 Datadog 등 텔레메트리 제공업체와 연결됩니다. 기능 플래그 통합도 곧 지원될 예정입니다.

Security Review

이제 Security Review를 사용할 수 있습니다. Security Review는 모든 pull request를 코드베이스 컨텍스트에서 읽고, 악용 가능한 버그를 정리한 검토 댓글을 하나 게시합니다. 스타일과 코드 품질은 기존처럼 Bugbot이 담당합니다.

pull request에서 발견한 악용 가능한 버그를 심각도 및 수정 제안과 함께 보고하는 Security Review 댓글

대시보드에서 검토를 원하는 리포지토리에 활성화하세요. 초안 PR은 검토하지 않습니다.

보고 항목

Security Review는 SQL, 명령어, 템플릿 영역 전반의 인젝션 취약점과 함께 인증 및 승인 우회를 탐지하며, 리팩터링 이후 더 이상 실행되지 않는 검사도 찾아냅니다. 또한 소스에 커밋된 시크릿과 자격 증명, SSRF 및 검증되지 않은 리디렉션, 안전하지 않은 역직렬화, 알려진 취약점을 유발하는 의존성 변경에도 플래그를 지정합니다. 사용자 입력이 어디로 들어와 어떤 경로를 거치는지도 추적합니다.

발견 사항

각 발견 사항에는 심각도, 공격 경로, 수정 제안이 함께 제공됩니다. 사유를 남기고 발견 사항을 해제하면 Security Review는 해당 PR에서 같은 항목을 다시 표시하지 않습니다.

팀 규칙

외부 호출이 반드시 거쳐야 하는 클라이언트나 요청 핸들러에서 절대 조회하면 안 되는 테이블처럼 코드베이스에 필요한 규칙을 추가하면, Security Review가 모든 PR에 해당 규칙을 적용합니다.

시작하기

Rollouts와 보안 리뷰어는 오늘부터 Teams 및 기업 플랜에서 이용할 수 있습니다. 자동화 탭에서 원하는 봇을 활성화하세요.

앞으로 10일 동안 팀에서 실제 변경 사항에 Rollouts를 사용해 볼 수 있도록 사용량 크레딧을 제공합니다. Teams 고객은 약 50건, 기업 고객은 약 500건의 변경 사항에 해당하는 크레딧을 받게 됩니다.