We release patches for security vulnerabilities. Currently supported versions:
Version | Supported |
---|---|
1.0.x | ✅ |
We take the security of MCP Teams Server seriously. If you believe you have found a security vulnerability, please report it to us as described below.
Please do not report security vulnerabilities through public GitHub issues.
Instead, please report them via email to [email protected]. You should receive a response within 48 hours. If for some reason you do not, please follow up via email to ensure we received your original message.
Please include the requested information listed below (as much as you can provide) to help us better understand the nature and scope of the possible issue:
- Type of issue (e.g. buffer overflow, SQL injection, cross-site scripting, etc.)
- Full paths of source file(s) related to the manifestation of the issue
- The location of the affected source code (tag/branch/commit or direct URL)
- Any special configuration required to reproduce the issue
- Step-by-step instructions to reproduce the issue
- Proof-of-concept or exploit code (if possible)
- Impact of the issue, including how an attacker might exploit it
This information will help us triage your report more quickly.
We prefer all communications to be in English.
- Security report received
- Security team acknowledges receipt within 48 hours
- Team investigates and determines severity
- Team develops and tests fix
- Team prepares advisory and patches
- Advisory published, patches released
We support safe harbor for security researchers who:
- Make a good faith effort to avoid privacy violations, destruction of data, and interruption or degradation of our services
- Only interact with accounts you own or with explicit permission of the account holder
- Provide us with a reasonable amount of time to resolve vulnerabilities prior to any disclosure to the public or a third-party
- Do not exploit a security issue for purposes other than immediate testing
The MCP Teams Server implements several security controls:
- All authentication tokens and credentials must be provided via environment variables
- Communications with the Teams API use HTTPS/TLS encryption
- Input validation and sanitization for all API endpoints
- Rate limiting to prevent abuse
- Regular security updates and dependency checks
For secure operation, please ensure:
- Environment variables are properly secured and not logged
- Access tokens have minimum required permissions
- Production deployments use HTTPS/TLS
- Regular security updates are applied
- Proper logging and monitoring is configured
We review security reports for our dependencies and follow responsible disclosure guidelines.