Free tools

WPER Checklist — 사이트 건강 진단

버튼 하나로 응답 속도 · DB 쿼리 · SEO · 취약점 · 서버 설정을 진단하는 1000점 만점 건강 진단 플러그인.

v1.2.0GPL-3.0

Get it on GitHub

관리자 메뉴 WPER › 사이트 진단 에서 버튼 하나로 5개 영역을 검사합니다. 측정하지 못한 항목은 “확인 불가” 로 표기하고 점수 분모에서 제외하므로, 점수가 실제보다 좋아 보이지 않습니다.

검사 영역

  • 응답 속도 — 랜딩 · 아카이브 · 글 · 고정 페이지를 3회 측정해 중앙값으로 판정합니다.
  • DB 쿼리 — 비캐시 경로의 쿼리 수 · DB 시간 · 슬로/중복 쿼리 · 오브젝트 캐시 상태.
  • SEO — Lighthouse SEO 감사에 준하는 정적 HTML 분석 14항목.
  • WP 취약점 — 코어 · 플러그인 · 테마의 알려진 CVE + 프론트 JS 라이브러리 + 노출면 프로브.
  • 서버 설정 — PHP · wp-config · 보안 헤더 · 민감 경로 · DB 변수.

보고서

[WPER Recommendation] 버튼으로 실패 항목마다 원인 · 해결 문안이 담긴 상세 보고서를 열 수 있습니다. 보고서는 한국어 · 영어를 지원합니다.

WP-CLI

wp wper checklist run --format=json · wp wper checklist history

주의

진단은 자기 사이트로의 루프백 HTTP 요청을 사용합니다. PHP-FPM 워커가 1개면 진단 요청이 자기 자신을 기다리다 타임아웃되므로 pm.max_children 이 2 이상이어야 합니다. nginx FastCGI 캐시를 쓰는 경우 wper-checklist/v1 경로를 캐시 우회 목록에 넣어 주세요.

개인정보

진단 결과는 사이트 DB 에만 저장됩니다(최근 20건). 외부로 나가는 것은 취약점 조회를 위한 슬러그·버전뿐이며, DB 캡처는 쿼리 개수와 시간만 전달하고 SQL 원문은 네트워크로 내보내지 않습니다.

Requirements

  • WordPress 6.0+
  • PHP 8.1+
  • PHP-FPM 워커 2개 이상 (pm.max_children >= 2)
  • 외부 통신 가능 (취약점 조회 — 차단 시 해당 항목은 확인 불가로 표기)

Installation

# 1) 릴리스 zip 내려받기
#    https://github.com/wperkr/wper-checklist/releases
# 2) 워드프레스 관리자 › 플러그인 › 새로 추가 › 플러그인 업로드

# 또는 WP-CLI 로 한 줄:
wp plugin install https://github.com/wperkr/wper-checklist/archive/refs/tags/v1.2.0.zip --activate

# 구버전이 이미 있다면 먼저 지운다 (폴더명에 버전이 붙어 사본이 생긴다):
wp plugin deactivate wper-checklist-1.0.0 && wp plugin delete wper-checklist-1.0.0
₩270,000 · Join the program