
WordPress가 플러그인 배포 전 자동 보안 검토 시스템을 공식 도입했습니다. 모든 플러그인 릴리스는 배포되기 전 6시간의 대기 시간 동안 여러 AI 모델과 Jetpack Scan(보안 분석 도구)으로 분석되며, 고위험 판정을 받으면 수백만 개의 WordPress 사이트에 배포되지 않도록 자동으로 차단됩니다. 이 기능은 2025년 7월 약 2만 개 사이트에 설치된 플러그인에 백도어(해커가 몰래 심어둔 침입 통로)가 삽입된 사건을 계기로 강화되었습니다. 차단된 플러그인 개발자는 이메일로 통보를 받으며, 문제를 수정한 새 버전을 배포해야 정상적으로 업데이트가 진행됩니다. WordPress 사이트 운영자 입장에서는 자동 업데이트를 통한 악성 플러그인 배포 위험이 크게 줄어드는 효과가 있습니다.
WordPress가 플러그인 릴리스를 배포 전에 자동으로 보안 검토하는 시스템을 도입했으며, 고위험 릴리스는 자동 차단된다. 2025년 7월 약 2만 개 설치 플러그인에 백도어가 삽입된 사건이 직접적인 계기가 되었다.
수백만 개의 WordPress 사이트가 자동 업데이트 경로를 통해 악성 코드나 취약점이 포함된 플러그인을 수신할 위험이 크게 감소한다.
기존에는 플러그인 커밋과 실제 배포 사이에 일관된 보안 검토 단계가 없었다. 팀원이 직접 확인하기 전까지 악성 릴리스가 배포될 수 있는 구조적 공백이 존재했다.
6시간 쿨다운 기간 동안 복수의 AI 모델과 Jetpack Scan이 변경 사항을 분석하고, 고위험 점수를 받은 릴리스는 자동으로 배포가 차단된다. 커미터 전원에게 차단 사유가 이메일로 통보된다.
WordPress 플러그인을 운영하는 개발자는 차단 이메일 수신 시 즉시 원인을 확인하고 수정 버전을 배포해야 한다. 사이트 운영자는 별도 조치 없이 이 시스템의 보호를 받으나, 플러그인 공급망 보안을 신뢰하기 어려운 환경에서는 여전히 업데이트 전 검토가 권장된다.
본문
WordPress의 자동 보안 검토 시스템이 이제 WordPress.org 업데이트 API를 통해 배포되기 전 모든 플러그인 릴리스를 평가합니다. 잠재적 보안 위험으로 판단된 릴리스는 자동으로 차단됩니다.
"플러그인은 오늘 안전하더라도 이후 릴리스에서 취약점이나 악성 코드를 도입할 수 있습니다. 지금까지는 릴리스가 커밋되는 시점과 수백만 개의 사이트에 도달하는 시점 사이에 일관된 검토 단계가 없었습니다"라고 WordPress 공식 플러그인 저장소 팀의 공동 리드인 David Perez가 설명했습니다.
보안 검토를 도입하게 된 배경
7월 28일, 자동 검토 시스템이 약 2만 개의 활성 설치를 보유한 플러그인 릴리스에 커밋된 백도어를 탐지했습니다. 시스템은 해당 릴리스에 높은 보안 점수를 부여했습니다. 침해된 버전은 아직 쿨다운 기간 내에 있었기 때문에 WordPress.org 업데이트 API를 통해 배포되지 않았습니다.
Plugins Team은 Wordfence가 해당 업데이트를 팀에 알린 지 26분 후 플러그인을 다운로드 불가 상태로 전환했습니다.
이 사건은 고위험 결과가 팀원의 가용 여부와 무관하게 배포를 자동으로 중단시켜야 함을 보여주었습니다.
검토 방식
6월 5일부터 모든 플러그인 및 테마 릴리스에 6시간의 쿨다운 기간이 도입되었습니다. 이 기간 동안 릴리스는 WordPress.org 업데이트 API를 통한 배포 전 대기 상태가 되며, WordPress 대시보드의 원클릭 업데이트도 포함됩니다.
쿨다운 기간 동안 여러 AI 모델과 Jetpack Scan이 각 릴리스의 변경 사항을 분석합니다. 결과는 정확도를 높이고 오탐(false positive)을 줄이기 위해 교차 검증된 후, 보안 점수가 포함된 결과물로 통합됩니다. 점수가 높을수록 잠재적 보안 위험이 높음을 의미합니다.
릴리스가 고위험으로 판단되면 자동으로 차단됩니다. 해당 플러그인에 커밋 권한을 가진 모든 사람에게 결과를 설명하는 이메일이 발송됩니다. 고위험으로 판단되지 않은 릴리스는 정상적인 과정을 따릅니다.
고위험 점수가 악의적인 의도를 나타내는 것은 아닙니다. 우발적인 보안 문제는 의도적으로 추가된 악성 코드와 동일한 점수를 받을 수 있습니다. 점수는 보안 위험의 수준을 나타낼 뿐입니다.
작성자는 릴리스가 차단되었다는 이메일을 받은 경우에만 조치를 취하면 됩니다. 이메일이 없다면 별도의 조치가 필요하지 않습니다.
릴리스가 차단되었을 때의 처리 방법
플러그인이 고위험 점수를 받으면 문제가 해결될 때까지 릴리스가 배포되지 않습니다.
차단을 해제하려면, 작성자는 먼저 보고된 결과를 검토해 차단을 유발한 원인을 파악해야 합니다. 이후 문제를 수정하고 새 릴리스를 게시해야 합니다. 새 릴리스가 차단 임계값 미만의 점수를 받으면 정상적인 쿨다운 과정을 거치게 됩니다.
결과가 잘못되었다고 판단하는 작성자는 Plugins Team에 문의할 수 있습니다. 팀은 많은 양의 검토를 처리하고 있으므로, 수정된 릴리스를 게시하는 것이 이의 제기에 대한 수동 검토를 기다리는 것보다 대체로 더 빠릅니다.
Perez는 팀이 더 많은 데이터를 수집하고 검사 항목을 조정하면서 프로세스를 계속 개선할 것이라고 밝혔습니다. 오탐에 대한 피드백은 시스템의 정확도를 높이는 데 도움이 될 것입니다.
관련 투런 솔루션
이 뉴스의 취약점·위협, 투런 솔루션으로 대응하세요.





