Skip to main content
Glama
SECURITY.md4.91 kB
# Security Policy ## Reporting Security Issues **Please do not report security vulnerabilities through public GitHub issues.** If you believe you have found a security vulnerability in the Lighthouse MCP Server, please report it responsibly by following the steps below. ### How to Report For security issues, please email [security@codingrules.ai](mailto:security@codingrules.ai) with the following information: - **Subject**: "SECURITY: Lighthouse MCP Server - [Brief Description]" - **Description**: A clear description of the vulnerability - **Steps to Reproduce**: Detailed steps to reproduce the issue - **Impact**: Description of the potential impact and attack scenarios - **Environment**: Node.js version, operating system, and MCP client details - **Proof of Concept**: If available, include proof-of-concept code (responsibly) ### What to Include Please include as much of the following information as possible to help us better understand and address the security issue: - **Type of vulnerability** (e.g., code injection, information disclosure, privilege escalation) - **Full paths of source file(s)** related to the manifestation of the issue - **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 - **Impact assessment** including how an attacker might exploit the issue - **Suggested mitigation** if you have ideas on how to fix it ### Response Timeline - **Acknowledgment**: We will acknowledge receipt of your report within 48 hours - **Initial Assessment**: We will provide an initial assessment within 5 business days - **Status Updates**: We will keep you informed of our progress toward resolution - **Resolution**: We aim to resolve critical issues within 30 days ### Safe Harbor We support responsible disclosure of security vulnerabilities. If you comply with the policies below when reporting a security issue to us, we will not initiate legal action against you in response to your report: - Make a good faith effort to avoid privacy violations, destruction of data, and interruption or degradation of services - Only interact with accounts you own or with explicit permission of the account holder - Do not access, modify, or delete data belonging to others - Contact us immediately if you inadvertently access someone else's data ## Security Considerations ### MCP Server Security The Lighthouse MCP Server operates with the following security considerations: - **Chrome/Chromium Usage**: The server launches Chrome/Chromium instances to perform audits - **Network Access**: The server makes HTTP/HTTPS requests to analyze websites - **File System Access**: Limited to Chrome's user data directory and temporary files - **No Persistent Storage**: No user data is stored permanently by the server ### Recommended Security Practices When deploying the Lighthouse MCP Server: 1. **Network Isolation**: Run in isolated network environments when possible 2. **URL Validation**: Validate and sanitize URLs before auditing 3. **Resource Limits**: Set appropriate resource limits for Chrome processes 4. **Access Control**: Restrict access to the MCP server to authorized clients only 5. **Regular Updates**: Keep the server and its dependencies up to date ### Known Limitations - The server requires Chrome/Chromium, which may have its own security considerations - Network requests are made to user-provided URLs, which should be validated - Chrome processes may consume significant system resources ## Supported Versions We provide security updates for the following versions: | Version | Supported | | ------- | ------------------ | | 1.x.x | :white_check_mark: | | < 1.0 | :x: | ## Vulnerability Disclosure Policy - We follow coordinated vulnerability disclosure principles - We will work with security researchers to validate and address reported issues - We will provide credit to researchers who report valid security issues (unless they prefer to remain anonymous) - We will publish security advisories for confirmed vulnerabilities after fixes are available ## Contact Information For security-related questions or concerns: - **Email**: [security@codingrules.ai](mailto:security@codingrules.ai) - **GitHub Issues**: Only for non-security related bugs and features - **GitHub Security**: Use GitHub's security advisory feature for coordinated disclosure ## Dependencies This project relies on several key dependencies that have their own security considerations: - **Google Lighthouse**: Web auditing engine - **Chrome Launcher**: Browser automation - **Model Context Protocol SDK**: MCP server implementation We regularly monitor and update these dependencies to address known security issues. --- Thank you for helping to keep the Lighthouse MCP Server and its users safe!

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/danielsogl/lighthouse-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server