Security Policy
July 10, 2026 ยท View on GitHub
Supported versions
Security fixes are applied to the latest published release and the default branch. Upgrade to the newest release before reporting an issue that is already fixed there.
Reporting a vulnerability
Please use this repository's Security โ Report a vulnerability workflow to submit a private GitHub Security Advisory. Do not include tokens, cookies, private GitLab URLs, project data, or exploit details in a public issue.
Include:
- the affected version and transport (
stdio, Streamable HTTP, or legacy SSE); - the relevant authentication and policy settings, with every credential redacted;
- minimal reproduction steps and the expected security boundary;
- impact and any known mitigations.
You should receive an acknowledgement within five business days. A fix and disclosure timeline will be coordinated in the private advisory.
Operational baseline
- Keep GitLab and MCP credentials out of command arguments, logs, prompts, and issue attachments.
- Bind HTTP to loopback unless inbound authentication, Host/Origin allowlists, and TLS termination are configured.
- Use
GITLAB_ALLOWED_PROJECT_IDS, read-only mode, capability restrictions, and compact toolsets to grant only the required access. - Run
pnpm audit --prodand the repository test suite before deploying an updated dependency set.