1. Conduid
  2. Science
  3. Decoy Redteam
MCP server · Science

Decoy Redteam

Autonomous red team for MCP servers. Sends adversarial payloads to your tools, proves exploitation, reports what's broken. 53 attack patterns across 6 categories. Zero dependencies. npx decoy-redteam

34Low

Scored 5 months ago · breakdown

About Decoy Redteam

Decoy Redteam is an MCP server in the Science category: autonomous red team for MCP servers. Sends adversarial payloads to your tools, proves exploitation, reports what's broken. 53 attack patterns across 6 categories. Zero dependencies. npx decoy-redteam. It has been installed 0 times through Conduid.

Install

Clone
git clone https://github.com/decoy-run/decoy-redteam

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Ask AI

Ask AI about Decoy Redteam

Powered by Claude · Grounded in docs

I know everything about Decoy Redteam. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

  • ·README presentNot checked yet.
  • ·License declaredNot checked yet.
  • ·Tests presentNot checked yet.
  • ·Dependencies pinnedNot checked yet.
  • ·No dynamic code executionNot checked yet.
  • ·Scoped permissionsNot checked yet.

README

Autonomous red team for MCP servers. Finds exploitable vulnerabilities before attackers do. Zero dependencies. Zero setup.

Works with: Claude Desktop, Cursor, Windsurf, VS Code, Claude Code, Zed, Cline

🚀 Get Started

npx decoy-redteam            # Dry-run — show attack plan
npx decoy-redteam --live     # Execute attacks against your MCP servers

Decoy Red Team connects to every MCP server on your machine, sends adversarial payloads to their tools, and reports what's exploitable. Not a scanner — an attacker.

🧑‍💻 Install

No install required — run directly with npx. Requires Node.js 18+.

Or pin it in your CI:

- name: Red team MCP servers
  uses: decoy-run/decoy-redteam@v1
  with:
    target: my-server
    token: ${{ secrets.DECOY_TOKEN }}
    sarif: true

🎓 Docs

🗂 What it tests

54 attack patterns across 6 categories:

Category What it tests
Input injection SQL injection, command injection, path traversal, SSRF, template injection
Prompt injection Instruction override, role hijack, indirect injection, encoding bypass, multi-turn
Credential exposure .env files, cloud credentials, SSH keys, git tokens, shell history
Protocol attacks Malformed JSON-RPC, capability escalation, replay attacks, method injection
Schema boundary Type coercion, null bytes, overflow, prototype pollution, NoSQL operators
Privilege escalation Scope escape, undeclared access, dotfile enumeration, argument smuggling

Every finding maps to OWASP Top 10 for Agentic Applications 2026.

🛡 Safety

Dry-run by default. Running npx decoy-redteam without --live shows what would be tested without executing anything.

Confirmation required. --live prompts for explicit confirmation before executing. No --yes bypass flag.

Safe mode default. Live execution only runs read-only and protocol attacks. Destructive attacks require --live --full with an additional warning.

Browser-automation tools are skipped in safe mode. Tools matching browser_*, navigate, goto, open_url, open_browser, open_tab, open_page, open_window, take_screenshot, screenshot, or screencapture are excluded by default — otherwise SSRF URL payloads cause real browser windows to flicker open for each attack. Opt in with --full.

🛠 Usage

# Dry-run — show attack plan without executing anything
npx decoy-redteam

# Execute attacks against your MCP servers
npx decoy-redteam --live

# Target a specific server
npx decoy-redteam --live --target=my-server

# JSON output for scripting
npx decoy-redteam --live --json

# SARIF output for GitHub Security / CI
npx decoy-redteam --live --sarif

# Only test specific categories
npx decoy-redteam --live --category=input-injection,credential-exposure

Exit codes

Code Meaning
0 No critical or high findings
1 High-risk findings
2 Critical findings

🤖 Advanced AI-powered red team (paid plans)

Free decoy-redteam runs 54 deterministic attack patterns. The paid tiers on Decoy Guard (Team $29/user/mo, Business $99/user/mo) add:

  • AI-adaptive attacks — LLM-generated payloads specific to your tool schemas
  • Encoding bypass suite — 25+ encoding variants per injection vector
  • Cross-server chain discovery — finds attack paths across multiple servers
  • Exportable HTML reports — branded, print-ready security assessments
  • Continuous red teaming — scheduled runs with drift detection

Run with --team --token=YOUR_TOKEN.

📚 Library

import {
  discoverConfigs,
  probeServers,
  planAttacks,
  executeAttacks,
  buildStories,
  calculateCoverage,
  toSarif,
  toJson,
  ATTACKS,
  ENCODINGS,
} from 'decoy-redteam';

🚢 Release Notes

See the hosted changelog.

🤝 Contribute

See CONTRIBUTING.md.

🔗 Related

📝 License

MIT — see LICENSE.

README mirrored from the source repository 5 months ago. The original is authoritative.

Questions

About Decoy Redteam

How do I install Decoy Redteam?

Run git clone https://github.com/decoy-run/decoy-redteam, then add the server to your MCP client's configuration. Conduid has recorded 0 installs, so the command is known to work with current clients.

Is Decoy Redteam safe to use with an AI agent?

Its trust score is 34 out of 100 (low). Conduid hasn't run static security checks on this repository yet, so review the source yourself before granting it credentials. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Decoy Redteam still maintained?

Conduid hasn't recorded a commit date for this repository yet. Check the repository directly for recent activity.