We actively support security updates for the following versions:
| Version | Supported |
|---|---|
| 0.1.x | ✅ |
We take the security of MCP Review seriously. If you discover a security vulnerability, please follow these steps:
Please do not report security vulnerabilities through public GitHub issues.
Email the maintainers directly or use GitHub's Security Advisory feature.
Preferred method: Create a private security advisory:
- Go to https://github.com/ggange/mcp-review/security/advisories/new
- Click "Report a vulnerability"
- Fill out the form with details about the vulnerability
Alternative method: If you cannot use GitHub Security Advisories, email the maintainers at the address listed in the repository's main contact information.
Please include the following information in your report:
- Type of vulnerability (e.g., XSS, SQL injection, authentication bypass)
- Full paths of source file(s) related to the vulnerability
- Location of the affected code (tag/branch/commit or direct URL)
- Step-by-step instructions to reproduce the issue
- Proof-of-concept or exploit code (if possible)
- Impact of the vulnerability
- Initial response: Within 48 hours
- Status update: Within 7 days
- Resolution: Depends on severity and complexity
- We will acknowledge receipt of your report within 48 hours
- We will keep you informed of the progress towards resolving the issue
- We will notify you when the vulnerability has been fixed
- We will credit you in the security advisory (unless you prefer to remain anonymous)
- Do not access or modify data that does not belong to you
- Do not perform any actions that could harm the project or its users
- Do not violate any laws or breach any agreements in the course of your research
When using MCP Review:
- Keep dependencies updated - Run
npm auditregularly and update packages - Use strong secrets - Generate secure
NEXTAUTH_SECRETandCRON_SECRETvalues - Protect your database - Use connection pooling and SSL for production databases
- Enable rate limiting - Consider using distributed rate limiting (Redis/Vercel KV) for production
- Review environment variables - Never commit
.envfiles or expose secrets - Use HTTPS - Always use HTTPS in production environments
MCP Review includes the following security measures:
- CSRF Protection - Origin header validation on API routes
- Rate Limiting - In-memory rate limiting (upgrade to distributed for production)
- Input Validation - Zod schemas for all user inputs
- SQL Injection Prevention - Prisma ORM with parameterized queries
- XSS Protection - React's built-in escaping and Content Security Policy headers
- Security Headers - Comprehensive security headers in
next.config.ts
Security updates will be released as patches to the current version. Critical vulnerabilities will be addressed immediately.
Thank you for helping keep MCP Review and its users safe!