Communitygithub.com

elementalsouls/Claude-BugHunter

API 보안 설정 오류 탐색 — 대량 할당(mass assignment), 프로토타입 오염(prototype pollution), HTTP 동사 변조(verb tampering)를 사냥합니다.

Claude-BugHunter란 무엇인가요?

이 스킬은 보안 연구원 및 개발자가 API의 일반적인 보안 설정 오류를 자동으로 탐지하고 악용할 수 있도록 설계되었습니다. 대량 할당(Mass Assignment) 공격은 {is_admin:true, role:admin, verified:true}와 같은 페이로드를 프로필, 계정, 비밀번호 재설정 엔드포인트에 전송하여 서버가 맹목적으로 적용하는 취약점을 찾습니다. 프로토타입 오염(Prototype Pollution)은 JSON 병합, Object.assign, lodash _.merge에서 __proto__ 주입을 통해 Node.js 환경에서 RCE(원격 코드 실행), XSS, 또는 권한 상승을 유발합니다. HTTP 동사 변조(Verb Tampering)는 admin 엔드포인트에 PATCH/PUT 등을 시도하고, POST로 전송된 DELETE를 변조합니다. JWT 관련 공격 중 서명/암호 위조(alg:none, 키 혼동, kid/jku)는 별도 스킬(hunt-jwt-crypto)에서 다루며, 본 스킬은 JWT의 비-암호화 처리 오류만 포함합니다. Cursor, Claude Code, Codex, Cline 등 주요 AI 에이전트 플랫폼에서 사용 가능합니다.

지원 대상✓Claude Code~Codex CLI~Cursor
npx skills add elementalsouls/Claude-BugHunter

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

Claude-BugHunter은(는) 무엇을 하나요?

API 보안 설정 오류 탐색 — 대량 할당(mass assignment), 프로토타입 오염(prototype pollution), HTTP 동사 변조(verb tampering). 대량 할당: 프로필/계정/비밀번호 재설정 엔드포인트에 {is_admin:true, role:admin, verified:true}를 전송 — 서버가 맹목적으로 적용합니다. JWT 서명/암호 위조(alg:none, 키 혼동, kid/jku)는 hunt-jwt-crypto가 담당하며, 이 스킬은 JWT의 비-암호화 처리만 다룹니다. 프로토타입 오염: JSON 병합 / Object.assign / lodash _.merge에서 proto 주입 → 오염된 프로토타입이 싱크에 도달(Node에서 RCE, XSS, 권한 상승). HTTP 동사 변조: 관리자 엔드포인트에 PATCH/PUT 시도, POST로 전송된 DELETE 변조.

관련 스킬