Skip to main content
Glama

MCP Vetter Agent

AI 도구를 위한 AI 보안 감사자. TrueForge에서 실행되는 에이전트로, 서드파티 MCP 서버를 에이전트에 연결하기 전에 보안 취약점을 검사한 다음, 공개 보안 보고서를 제출하기 전에 일시 중지하고 사람에게 확인을 요청합니다.

TrueForge는 에이전트를 모든 MCP 서버에 연결합니다. 커뮤니티 서버는 gist, 템플릿, 사이드 프로젝트로 공유되며 — 하드코딩된 키, 도구 인자에 대한 eval(), 인증 경계 없음이 포함되어 있습니다. 에이전트는 의심할 줄 모릅니다. 이 에이전트가 바로 의심하는 역할을 합니다.

작동 방식

User: "audit https://github.com/someone/some-mcp-server"
  └─ TrueForge agent (mcp-vetter)
       ├─ clone_target          ── shallow-clones the GitHub URL onto the probe host
       ├─ read_target_manifest   ── declared tools & permission boundaries
       ├─ subagent: static_audit ── AST rules + Semgrep (SENT-001..007)
       ├─ subagent: full_audit   ── GPT review + Docker probes (SENT-008..011)
       ├─ Synthesizes verdict (HIGH/MEDIUM/LOW, OWASP Agentic Top 10 mapped)
       └─ ⏸ PAUSES before filing the GitHub security issue → human approves → files
  • 프로브는 격리된 환경에서 실행됩니다: Sentinel의 동적 프로브는 대상 서버를 일회용 Docker 컨테이너 안에서 실행합니다.

  • 승인 게이트는 네이티브 TrueForge HITL입니다: 이슈 생성은 쓰기/파괴적 작업이므로 하네스는 허용/거부를 위해 일시 중지합니다.

  • 세션은 재연결 후에도 유지됩니다: 감사 중에 새로고침해도 에이전트는 계속 작업합니다.

Related MCP server: secureaudit-mcp

빠른 시작

# 1. Probe server (the security scanning engine)
python3 -m venv .venv && source .venv/bin/activate
pip install -r requirements.txt
uvicorn probe_server.server:mcp_app --host 127.0.0.1 --port 8000   # serves /mcp

# 2. TrueForge (separate terminal; needs Node 22+)
npx @truefoundry/trueforge@latest                                   # UI at http://localhost:8790

# 3. In the TrueForge UI:
#    Settings → Models      : configure a provider (API key)
#    Settings → Connectors  : Add MCP Server → http://127.0.0.1:8000/mcp
#                             (+ GitHub connector from the catalog, OAuth)
#    Settings → Sandbox     : optional (skills/code mode); cloning runs on the probe host
#    Create agent           : import deploy/agent-manifest.json via API, or compose in UI

# 4. Chat: "audit ./fixtures/vulnerable_server"

먼저 번들된 픽스처로 시도해 보세요:

픽스처

예상 결과

fixtures/vulnerable_server

HIGH 위험 — eval() 계산기, 무제한 파일 읽기, 오염된 프롬프트

fixtures/clean_server

깨끗한 보고서

저장소 구조

probe_server/    MCP server exposing the scanning engine as agent tools
fixtures/        Vulnerable + hardened reference MCP servers (from Sentinel, MIT)
deploy/          TrueForge agent manifest (agent spec via API)
docs/            PRD, architecture, week plan, setup guide

Qodo 코드 리뷰 증거

이 저장소의 모든 실질적 변경 사항은 병합 전에 Qodo의 풀 리퀘스트 리뷰를 거쳤습니다 — 해커톤 첫날부터 시작했습니다.

대표적인 리뷰 완료 PR: #1 — feat: probe server, fixtures, tests, TrueForge agent spec

Qodo가 발견한 것과 우리가 취한 조치 (전체 기록은 PR에서 확인 가능):

라운드

발견 사항

결과

초기 리뷰

High 2건, Medium 5건

수정 완료: 도달 불가능한 샌드박스 경로 대신 프로브 호스트에서 GitHub 대상을 구체화하도록 clone_target 도구 추가 (High); 악성 저장소 감사 중 호스트 파일 노출을 막기 위한 manifest 읽기의 심볼릭 링크 + 격리 강화 (High); 스캔 타임아웃 시 프로세스 그룹 종료 + 수거; 모든 경계에서 구조화된 오류 사전; 비동기 Docker 사전 점검; 스캐너 의존성을 불변 커밋으로 고정

수정 사항 재리뷰

High 3건, Medium 1건

수정 완료: .git 없는 표준 GitHub URL이 잘못 거부됨; 클론 타임아웃이 고아 git 프로세스를 남김; 사설 네트워크(SSRF) 대상이 거부됨; 오래된 임시 클론이 스레드 밖에서 정리됨

세 번째 패스

Medium 3건

수정 완료: 잘못된 URL이 예외를 발생시키는 대신 오류 사전을 반환; 취소 시 클론 프로세스 트리 수거; 모든 정리 작업이 이벤트 루프 밖으로 이동

최종 패스

발견 사항 0건

깨끗함

기록된 사유로 기각된 발견 사항 1건: 깨끗한 픽스처의 제로 값 무결성 다이제스트 (PR의 댓글) — 우리가 사용하는 MIT 라이선스 엔진에서 업스트림으로 그렇게 제공되며, 관련 코드 경로는 우리 도구에서 절대 실행되지 않으므로 포크 대신 픽스처를 업스트림과 동일하게 유지했습니다.

PR 기록에는 각 리뷰, 해당 발견 사항을 해결한 커밋, 최종 코드에 대한 해결을 확인하는 후속 리뷰가 모두 표시됩니다.

데모

크레딧

The Agent Harness Hackathon(WeMakeDevs × TrueFoundry, 2026년 8월)을 위해 제작되었습니다. 번들된 참조 코드 라이선스는 fixtures/LICENSE를 참조하세요.

F
license - not found
Not graded
quality - not tested
B
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    A
    quality
    B
    maintenance
    An AppSec-focused MCP server that performs static analysis scans on C/C++ source code for memory-safety vulnerabilities and parses compiled PE/ELF binary headers locally to audit active defensive compiler mitigations (ASLR, DEP/NX, PIE).
    4
    1
    MIT
  • A
    license
    A
    quality
    A
    maintenance
    Security scanning for MCP servers from the inside out. Provides runtime inspection, AST-based static analysis, config audit, dependency analysis, and OWASP MCP Top 10 compliance in a single MCP server.
    55
    62
    5
    MIT

View all related MCP servers

Related MCP Connectors

  • Scan any public GitHub MCP-server repo for security issues. 37 MCP-specific L1 rules, 8 languages.

  • Security scanner for MCP servers. Detect vulnerabilities, prompt injection, and tool poisoning.

  • Scans MCP servers for tool poisoning, prompt injection and supply chain risks.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/hemv-857/mcp-vetter-agent'

If you have feedback or need assistance with the MCP directory API, please join our Discord server