We are committed to maintaining a secure and reliable platform for our users. This security policy details supported versions, best practices for secure execution, and how to report potential vulnerabilities.
Only the latest release version on the main branch is actively supported and patched.
| Version | Supported | Notes |
|---|---|---|
| v0.0.1 | Yes | Latest release and active development branch. |
To ensure maximum security while running the Reddit MCP server, we recommend adhering to the following best practices:
- Local Execution Environment: Run this MCP server inside an isolated virtual environment (using
venvorconda) to minimize package interaction and dependencies conflicts with global system packages. - Access Control: Do not expose the standard I/O (stdin/stdout) of this server directly to public network endpoints. The server should ideally run locally on the same host machine as your LLM client (e.g., Claude Desktop).
- Containerization (Optional): If running in highly sensitive environments, consider running the MCP client and server inside a containerized setup (like Docker) to sandbox file system access and system resources.
- Scraping Compliance: This server operates solely on publicly accessible Reddit endpoints and does not handle user passwords, access tokens, or private user data. Do not modify the server to circumvent authenticated pages unless you are implementing secure OAuth protocols.
If you find a security-related bug or vulnerability, please do not open a public issue. Public issues expose vulnerabilities before they can be successfully patched, putting other users at risk.
- Send a detailed report to the repository owner or core maintainers (refer to the repository contact page).
- In your report, please include:
- A description of the vulnerability and its potential impact.
- Detailed, step-by-step instructions to reproduce the behavior (proof of concept code, configuration, etc.).
- Any suggested mitigations or patches.
- We aim to acknowledge receipt of security reports within 48 hours.
- We will work closely with you to verify, investigate, and formulate a patch for the issue.
- Once a patch is fully tested and deployed, credit will be given to the reporter (unless they prefer to remain anonymous).