github JavaScript analyzed a21ab71

getmcpm/mcp-guardbench

github

A guard-agnostic benchmark for MCP injection / exfil / tool-poisoning detection. Versioned cases + a language-agnostic runner that scores any guard through its own published CLI.

maintainer
getmcpm
license
MIT
first seen
2026-07-25
last seen
2026-08-23
releases · 30d
0
short id

Drift inferred · capture-to-capture

  1. HIGH code analysis flagged committed secret ×2 in getmcpm/mcp-guardbench
  2. HIGH code analysis flagged committed secret ×2 in getmcpm/mcp-guardbench
  3. HIGH code analysis flagged committed secret ×2 in getmcpm/mcp-guardbench
capabilities 0 tools
transport counts 0 tools · 0 res · 0 prompts permission surface via code analysis

No tools enumerated yet for this server.

skills & danger signals github-tarball
prompt-surface shipped agent-instruction files + hidden-content / dangerous-code findings — quoted from the analyzed source

analyzed commit a21ab71 · analyzer v33 · 3d ago

danger signals2

code evidence vHEAD · github-tarball
evidence-backed findings quoted directly from the published source artifact — not inferred

code files: 5

filesystem 3

  • fs getmcpm-mcp-guardbench-a21ab71/adapters/cisco/adapter.mjs :41 import { mkdtempSync, writeFileSync, rmSync } from "node:fs";
  • fs getmcpm-mcp-guardbench-a21ab71/runner/run.mjs :20 import { readFileSync, readdirSync, writeFileSync, existsSync, mkdirSync } from "node:fs";
  • fs (weak) getmcpm-mcp-guardbench-a21ab71/scripts/extract-from-mcpm.mjs :17 import { readFileSync, writeFileSync, readdirSync, mkdirSync } from "node:fs";

shell / exec 3

  • shell getmcpm-mcp-guardbench-a21ab71/adapters/cisco/adapter.mjs :39 import { spawn } from "node:child_process";
  • shell getmcpm-mcp-guardbench-a21ab71/adapters/mcpm/adapter.mjs :27 import { spawn } from "node:child_process";
  • shell getmcpm-mcp-guardbench-a21ab71/runner/run.mjs :18 import { spawn } from "node:child_process";