
Llm Redteam
io.github.4hmetuyarPublished by GitHub account 4hmetuyarv0.1.1Updated Nov 10, 2026
Active jailbreak/extraction/obfuscation red-teaming for live LLM endpoints
Overview
Runs canary-based jailbreak, prompt-extraction and obfuscation probes against a live LLM or chatbot endpoint you control and reports which guardrails were…
- What you can do
- List the available probes by category without making any network call
- Run the full probe suite against an OpenAI-compatible API, the Anthropic Messages API, or your own webhook endpoint
- Report which probes bypassed the target's guardrails, with severity, why it matters and a recommendation
- Run the same suite from the command line for CI, for example against a staging chatbot on each deploy
- When to use it
- Use it when you deploy or maintain an LLM-backed chatbot or API and want to check whether its guardrails actually hold against known jailbreak, system-prompt extraction, obfuscation and refusal-suppression techniques. It complements static scanners by testing a running system.
- Requirements
- Runs locally via npx (Node.js). You supply the target: an OpenAI-compatible or Anthropic endpoint and model, or a webhook URL that accepts a JSON prompt. The API key is read from an environment variable you name (for example OPENAI_API_KEY), not passed as a parameter. Network access to the target is required.
Installation
In SourceWeft
- Open Llm Redteam in the dashboard and add it to a workspace.
- Enable the server for the chats that should use its tools.
Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.
Other MCP clients
Follow the launch instructions in the repository.
README
@guardbee/mcp-llm-redteam
🇬🇧 English | 🇹🇷 Türkçe | 🇨🇳 中文 | 🇯🇵 日本語 | 🇰🇷 한국어 | 🇧🇷 Português | 🇪🇸 Español | 🇩🇪 Deutsch
[npm version] [npm downloads] [License: MIT]
An MCP (Model Context Protocol) server that actively red-teams a live LLM endpoint or chatbot — not static analysis like GuardBee's other scanners, but real probe requests sent to a real target you control.
ai-code-scanner, mcp-server-auditor, and prompt-injection-scanner all look at code or content at rest. This package looks at a running system: does a deployed LLM/chatbot's guardrails actually hold up against known jailbreak, extraction, obfuscation, and refusal-suppression techniques, right now, in production?
⚠️ Only point this at an endpoint you own or are explicitly authorized to test. Every probe sends a real request and consumes API quota on the target. This is a self-testing tool — you supply your own API key/endpoint.
No probe ever asks the target to produce genuinely harmful content. Every probe is canary-based: success is measured by whether the target reproduces a random, single-use token we generate per run — proof that an out-of-character instruction was obeyed, without ever eliciting real harmful output. This keeps results deterministic (a canary can't appear by coincidence) and safe to run against a live endpoint.
Telemetry is off by default. With
GUARDBEE_TELEMETRY=1it sends the server, tool, success, duration and short parameter values such as a file path; longer strings and fields likecontent,tokenorpasswordare replaced with a placeholder. See@guardbee/mcp-telemetry.
Features
- 12 probes, 5 categories — instruction-override, extraction, obfuscation, refusal-suppression, multilingual
- Canary-based, not harm-based — deterministic pass/fail, never requests real harmful content
- 3 target types — OpenAI-compatible chat APIs (OpenAI, Groq, local vLLM, etc.), Anthropic Messages API, or your own webhook
- Every bypass includes why it matters and what to do about it (
recommendation) - CLI mode for CI (e.g. red-team your staging chatbot on every deploy)
- 29 unit tests — target adapters tested against a mocked
fetch, no real network calls in the test suite
Quick Start
Claude Desktop / MCP Client
Then ask Claude: "Run the GuardBee red-team suite against my OpenAI endpoint using gpt-4o-mini."
CLI (CI/CD)
MCP Tools
Target Types
The API key is never passed as a tool/CLI parameter — only the name of an environment variable that already holds it (apiKeyEnv). Set that env var before running.
Detected Bypass Categories
These are known, publicly documented technique shapes — this is defensive coverage testing, not novel attack research. A held probe doesn't prove a target is unbreakable; a bypassed probe is a concrete, reproducible finding.
Development
License
MIT — GuardBee
Feedback
Questions, ideas, or a false positive? Start a thread in GitHub Discussions or open an issue. If GuardBee is useful to you, a ⭐ on the repository helps others find it.
Source: packages/llm-redteam/README.md at commit 040e072
Tools
0Version history
1- v0.1.1LatestSep 29, 2026
Score
50% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
- Reached in the last 30 days25 pts
Keep the endpoint answering the MCP handshake; SourceWeft probes it every 30 days.
- Auth declared10 pts
Declare the credential headers in the registry entry, or keep the endpoint answering the probe so its auth can be classified.
- Tools listed15 pts
Answer tools/list without a credential, or ship a package that starts in a sandbox without one.
- DescriptionRequired15 pts
- Logo10 pts
- Documentation15 pts
- License10 pts