
agent-hellboy/mcp-server-fuzzer
Security testing이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기
일반 mcp 서버 fuzzer
개요
라이브 모델 Context Protocol 서버의 Black-box 보안 평가. 그것은 그것의 진짜 수송에 허가한 표적을 몰고, 현실적이고 malformed 입력을 보내고, 응답을 분류하고, 발견하고 디스크에 재생산 자료 쓰기. MCP 서버에서만 이 도구를 사용하거나 테스트에 명시적으로 허가됩니다. 그것은 공격 단락 입력을 보내, 로컬 프로세스를 시작할 수 있으며 --auth-audit-intrusive는 대상의 승인 서버에서 OAuth 클라이언트를 등록합니다. 내장 안전 제어는 사고의 영향을 감소; 그들은 컨테이너, VM, 또는 참여 특정 네트워크 경계에 대 한 대체 되지 않습니다. --security-audit-intrusive는 DNS-rebinding 방위를 시험하기 위하여 외국 Origin 조사를 보내고 동일한 명시한 허가를 요구합니다. fuzzer는 stdio, HTTP, SSE 또는 Streamable HTTP를 연결하고 평가 질문의 고정 세트를 답변합니다. - 어떤 도구, 리소스, 프롬프트 및 프로토콜 방법은 서버가 노출됩니까?
개요(AI 번역)
블랙박스 보안 평가 모형 Context 의정서 서버. 그것은 드라이브 그것의 진짜 수송에 허가한 표적은, 현실과 malformed 입력을 보냅니다, 응답을 분류하고, 디스크에 검색 및 재생 데이터를 작성합니다.
**서류 ** | **관리 워크플로우 ** | **CLI 참조 ** | **리뷰 **
인증
MCP 서버에서만 이 도구를 사용하거나 명시적으로 허가되어 있습니다.
시험. 그것은 공격 단락 입력을 보내고, 로컬 프로세스를 시작하고,
--auth-audit-intrusive] 대상의 OAuth 클라이언트 등록
인증 서버. 내장 안전 제어는 사고 충격을 감소시킵니다;
그들은 용기, VM, 또는 참여에 대한 대용품이 아닙니다.
네트워크 경계. --security-audit-intrusive는 외국 Origin 조사를
DNS-rebinding 방어를 테스트하고 동일한 인증이 필요합니다.
무엇 그것
fuzzer는 stdio, HTTP, SSE, 또는 Streamable HTTP를 연결하고 답변합니다. 평가 질문의 조정 세트:
- 어떤 도구, 리소스, 프롬프트 및 프로토콜 방법은 서버가 노출됩니까?
- malformed 및 out-of-contract 입력을 거부하거나 동의합니까?
이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.
README
원문 README의 일부입니다. 원문 보기.
MCP Server Fuzzer
Black-box security assessment for live Model Context Protocol servers. It drives an authorized target over its real transport, sends realistic and malformed input, classifies the responses, and writes findings and reproduction data to disk.
Documentation | Assessment workflow | CLI reference | Releases
Authorization
Use this tool only against MCP servers you own or are explicitly authorized to
test. It sends attack-pattern input, can start local processes, and with
--auth-audit-intrusive will register OAuth clients on the target’s
authorization server. The built-in safety controls reduce accidental impact;
they are not a substitute for a container, a VM, or an engagement-specific
network boundary. --security-audit-intrusive sends a foreign-Origin probe to
test DNS-rebinding defenses and requires the same explicit authorization.
What it does
The fuzzer connects over stdio, HTTP, SSE, or Streamable HTTP and answers a fixed set of assessment questions:
- What tools, resources, prompts, and protocol methods does the server expose?
- Does it reject malformed and out-of-contract input, or accept it?
- Do tool descriptions or schemas carry poisoning markers, hidden instructions,
설치
docker run --rm princekrroshan01/mcp-fuzzer:latest --help