Skip to main content

Defenter proxy

Project description

Defenter Proxy

Real-time semantic monitoring of AI agent<->MCP Server communication to protect from data leaks and malicious prompt injections.

🚀 How to use

The simplest way to use Defenter is to install the VS Code/Cursor extension:

The extension automatically installs and protects all your MCP servers - no manual configuration needed!


Overview

Defenter is a semantic policy broker that understands what your AI agents are doing, not just where they're sending data. It acts as an intelligent security layer that intercepts every MCP tool call made by AI agents, analyzes the payload for sensitive information in real-time, and enforces security policies seamlessly.

Traditional security tools fall short because they can't understand the intent and content of an agent's actions. Defenter bridges this gap by enabling productivity safely, preventing data leaks, and providing visual monitoring of every agent decision.

Key capabilities:

  • Semantic intent analysis of agent actions and content
  • All secrets are redacted locally before any data is sent to Defenter for analysis
  • Local MCP monitoring with full transparency

Architecture & How It Works

Defenter is built as a Python-based proxy server that wraps MCP servers and provides a middleware layer for intercepting MCP protocol communication. The architecture includes:

  • Local-running middleware layer: Intercepts all MCP tool calls and responses
  • Cloud-powered policy engine: Analyzes redacted payloads for data leak risks and policy violations
  • IDE integration: Seamless integration with VS Code and Cursor extensions

References

Python Proxy: See src/README.md for detailed implementation documentation

VSC Extension: See targets/vsc-extension/README.md for installation and user guide

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

defenter_proxy-0.0.92.tar.gz (88.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

defenter_proxy-0.0.92-py3-none-any.whl (109.6 kB view details)

Uploaded Python 3

File details

Details for the file defenter_proxy-0.0.92.tar.gz.

File metadata

  • Download URL: defenter_proxy-0.0.92.tar.gz
  • Upload date:
  • Size: 88.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.9.9 {"installer":{"name":"uv","version":"0.9.9"},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for defenter_proxy-0.0.92.tar.gz
Algorithm Hash digest
SHA256 8344f5afa53c61aabb19b8697126dc1521900e619b933d45b0c0ffafa3881e79
MD5 3a6102d38d09ad10b203bf69b3ffe133
BLAKE2b-256 74261f9dc8de86fdc81368121d74c3fbb4ed2a668ed51de492f8304345439e39

See more details on using hashes here.

File details

Details for the file defenter_proxy-0.0.92-py3-none-any.whl.

File metadata

  • Download URL: defenter_proxy-0.0.92-py3-none-any.whl
  • Upload date:
  • Size: 109.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.9.9 {"installer":{"name":"uv","version":"0.9.9"},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for defenter_proxy-0.0.92-py3-none-any.whl
Algorithm Hash digest
SHA256 860690c48471b2dc81d06e94b8d907be6cc902c485dd1c5e5892b10736b1378a
MD5 fc7cdf24e8a7ba58f1ab036da2e815f0
BLAKE2b-256 65b376446e911a48b190c3cdd8c57132431d16930b77c55e67eed057035f96ed

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page