v1.11.0 보안 검사 결과

최종 업데이트: 2026년 11월 1일

이 페이지는 개발자의 자체 검사 기록입니다 제3자 기관의 인증이나 감사가 아닙니다. 또한 무엇을 검사했는지도 함께 공개하고 있으므로 도입 여부를 판단하는 자료로 활용하시기 바랍니다.

v1.11.0에는 심각도 "높음"·"중간"의 미수정 문제가 없습니다(검사일: 2026-10-28).

v1.10.0 이후의 변경 사항(Claude 연동, 서식 있는 텍스트의 글자색·배경색·구분선 등)을 대상으로 검사했으며, 이전 버전부터 포함되어 있던 문제도 함께 수정했습니다. v1.10.0 이하를 사용 중이라면 v1.11.0으로 업데이트할 것을 권장합니다.

PHP / 데이터베이스PHP 8.3, MariaDB 10.11
웹 서버Apache 2.4, Nginx 1.24(PHP-FPM 8.3), PHP 내장 서버
실시 장소개발자의 검증 환경
검사사용 도구(버전)검출(높음 / 중간 / 낮음)대응
의존 라이브러리GitHub Advisory Database, FriendsOfPHP security-advisories(2026-10-28 시점의 데이터. 89개 패키지)0 / 0 / 0배포 파일에 포함된 라이브러리에 알려진 취약점은 없습니다. 개발용 라이브러리의 알려진 취약점은 v1.11.0에서 업데이트하여 해소했습니다(개발용 라이브러리는 배포 파일에 포함하지 않습니다)
정적 분석·코드 리뷰Psalm 5.26.1(taint 분석), PHPStan 2.1.17(레벨 5), Semgrep 1.182.1, 수동 코드 리뷰(v1.10.0 이후 변경 부분: Claude 연동의 API와 토큰, 서식 있는 텍스트, 로그인 유지, 소프트웨어 업데이트. 아울러 모든 화면의 링크 출력)1 / 1 / 3"높음"·"중간"과 "낮음" 2건을 v1.11.0에서 수정. 남은 "낮음" 1건은 이용자 본인의 조작으로만 발생하며, 영향이 제한적임을 확인. "높음" 1건은 이전 버전부터 포함되어 있던 문제입니다
비밀 정보 혼입gitleaks 8.24.20 / 0 / 0소스 코드와 배포 파일 모두 확인. 검출된 2건은 모두 오탐(외부 라이브러리 내 샘플 문자열 등)
수정 확인검증 환경(PHP 8.3, MariaDB 10.11, Apache 2.4, Nginx 1.24, Chromium)에서의 동작 확인—지적 사항마다 수정 전의 문제가 재현되지 않음을 확인
동적 스캔Nuclei v3.11.1(템플릿 v10.5.1). 미로그인·관리자·멤버로 실시0 / 0 / 0문제 없음
권한 검사PHPUnit 12.5(자동 테스트 454건. 이전 내용에 더해, Claude 연동 API가 토큰 없음·읽기 전용 토큰·허용되지 않은 사용자·기능 비활성화의 경우 요청을 거부하고, 참여하지 않은 프로젝트에 접근하지 않음을 확인)0 / 0 / 0문제 없음
서버 구성별 확인수동(Apache 2.4, Nginx 1.24의 공개 폴더 배치 방식 2종류. 설정 파일·로그·세션·저장 파일 등 39개 URL)0 / 0 / 1이전 버전의 파일 저장 폴더(files)에 대한 직접 접근을 Apache에서도 모두 거부하도록 v1.11.0에서 수정. 그 외 문제 없음
체크리스트OWASP ASVS 5.0 레벨 1(70개 항목)대상 56개 항목 중 50개 항목 충족이번에는 재검토하지 않음(이전 v1.10.0 결과를 승계)
Claude 연동 확장 기능npm audit, gitleaks 8.24.2, mcpb validate, 수동 코드 리뷰(geckoflag-1.0.0.mcpb)0 / 0 / 0배포 파일에 포함된 라이브러리에 영향을 주는 알려진 취약점은 없습니다. API 토큰의 취급과 통신 대상 제한(HTTPS만 허용·리디렉션을 따르지 않음)을 확인