Please DO NOT open a public issue for security vulnerabilities.
If you discover a security vulnerability, please report it privately using GitHub's private vulnerability reporting. Include:
- Description of the vulnerability
- Steps to reproduce
- Affected versions
- Potential impact
- Any suggested fixes (optional)
We will acknowledge receipt within 48 hours and provide a more detailed response within 7 days.
| Version | Supported |
|---|---|
| 1.x | ✅ |
When deploying this application:
- Never commit secrets: Keep
.envfiles out of version control - Use strong webhook secrets: Generate random tokens with at least 32 characters
- Restrict network access: Only expose the webhook endpoint to GitLab/GitHub IPs
- Keep dependencies updated: Run
npm auditregularly - Use HTTPS: Always deploy behind a reverse proxy with TLS
- Webhook signatures are verified using timing-safe comparison to prevent timing attacks
- CLI commands (glab, gh) are executed with proper argument escaping
- No sensitive data is logged in production mode