격리된 에이전트와 독립 검증, 기계 판독 가능한 결과를 활용하는 코딩 에이전트용 보안 감사 스킬입니다.
openai/php2shell-checker
웹사이트나 로컬 PHP 바이너리가 php2shell 취약 버전을 실행하는지 확인하는 Node.js CLI 및 에이전트 스킬입니다.
- 스타
- 435
- 포크
- 31
- 열린 이슈
- 5
- 마지막 커밋
- 10시간 전
어떤 프로젝트인가요?
PHP Version Checker는 PHP 설치 환경에서 php2shell 취약점의 영향을 받는 버전을 실행 중인지 확인하는 간단한 Node.js 도구입니다. HTTP 응답 헤더에 노출된 PHP 버전을 읽어 원격 웹사이트를 확인하거나, php -v를 실행해 로컬 머신에 설치된 PHP 바이너리를 확인할 수 있습니다.
결과는 OK, VULNERABLE, UNKNOWN으로 표시되며, 스크립트에서 사용할 수 있도록 각각 다른 종료 코드를 반환합니다. --json 플래그로 기계가 읽을 수 있는 출력을 얻을 수 있습니다. 프로젝트에는 접근 권한이 있는 서버를 확인하는 스킬과 URL만 확인하는 스킬, 두 가지 Codex 스킬도 포함되어 있습니다.
이 검사기는 버전 문자열에 의존하므로 외부에 노출된 정보만 확인할 수 있습니다. 헤더가 숨겨져 있거나 변경된 경우 UNKNOWN을 반환하며, 배포판의 백포트로 상위 버전 번호가 바뀌지 않을 수도 있으므로 결과는 공식 PHP 보안 릴리스 정보와 대조해야 합니다.
핵심 기능
- 01HTTP를 통해 PHP 버전 헤더를 읽어 웹사이트를 확인합니다.
- 02php -v를 실행해 로컬 PHP CLI를 확인합니다.
- 03서로 다른 종료 코드와 함께 OK, VULNERABLE 또는 UNKNOWN을 반환합니다.
- 04스크립트용 --json 출력을 지원합니다.
- 05서버 확인 및 URL 전용 확인을 위한 Codex 스킬을 포함합니다.
활용 사례
- 운영 중인 웹사이트가 취약한 PHP 버전을 노출하는지 빠르게 확인합니다.
- 관리 중인 서버의 PHP 설치 환경을 점검합니다.
- CI 또는 모니터링 작업에서 주기적인 버전 확인을 스크립트로 실행합니다.
빠른 시작
- 1
GitHub에서 저장소를 클론합니다
- 2
웹사이트의 PHP 버전을 확인합니다
node phpcheck.js "https://example.com" - 3
로컬 CLI PHP를 확인합니다
node phpcheck.js --local
사용 전 알아둘 점
- HTTP 헤더 또는 php -v로 노출된 PHP 버전만 평가합니다. 헤더가 숨겨져 있거나 없으면 UNKNOWN을 반환합니다.
- OK 결과는 이후 안정 버전 패치에 수정 사항이 포함되어 있다고 가정하며, 보안 수정 자체를 검증하지는 않습니다.
- UNKNOWN은 대상에 패치가 적용되었음을 의미하지 않습니다.
토픽
자주 묻는 질문
- php2shell-checker은(는) 무엇인가요?
- 웹사이트나 로컬 PHP 바이너리가 php2shell 취약 버전을 실행하는지 확인하는 Node.js CLI 및 에이전트 스킬입니다. PHP Version Checker는 PHP 설치 환경에서 php2shell 취약점의 영향을 받는 버전을 실행 중인지 확인하는 간단한 Node.js 도구입니다. HTTP 응답 헤더에 노출된 PHP 버전을 읽어 원격 웹사이트를 확인하거나, php -v를 실행해 로컬 머신에 설치된 PHP 바이너리를 확인할 수 있습니다.
- php2shell-checker은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- php2shell-checker은(는) Apache-2.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- php2shell-checker은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. php2shell-checker의 마지막 커밋은 2026년 10월 21일입니다.
- php2shell-checker은(는) 어디에 사용할 수 있나요?
- 운영 중인 웹사이트가 취약한 PHP 버전을 노출하는지 빠르게 확인합니다. 관리 중인 서버의 PHP 설치 환경을 점검합니다. CI 또는 모니터링 작업에서 주기적인 버전 확인을 스크립트로 실행합니다.
- php2shell-checker는 어떻게 설치하나요?
- GitHub에서 저장소를 클론합니다 웹사이트의 PHP 버전을 확인합니다: node phpcheck.js "https://example.com" 로컬 CLI PHP를 확인합니다: node phpcheck.js --local
- php2shell-checker은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/openai/php2shell-checker
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
OpenAI의 CLI 및 TypeScript SDK로 코드의 보안 취약점을 탐지·검증하고 수정 사항을 생성합니다.
nmap, nuclei 같은 보안 도구로 침투 테스트 워크플로를 자동화하는 Python CLI입니다.
Cisco의 Python 도구로 YARA 규칙, LLM 분석, Cisco AI Defense를 사용해 MCP 서버 등을 보안 검사합니다.
Git 저장소, 파일, stdin에서 하드코딩된 비밀번호·API 키·토큰을 탐지하는 CLI 도구입니다.
표준 UNIX pass 도구와 호환되며, GPG로 암호화한 비밀 정보를 git으로 버전 관리하는 팀용 CLI 비밀번호 관리자입니다.