This project is currently in pre-release. Once v1.0.0 is released, we will support:
| Version | Supported |
|---|---|
| 1.x.x | ✅ |
| < 1.0 | ❌ |
We take the security of this GitHub Action seriously. If you believe you have found a security vulnerability, please report it to us as described below.
Please do not report security vulnerabilities through public GitHub issues.
Instead, please report them by:
- Email: Send an email to the repository maintainers (check the repository's contributors page)
- GitHub Security Advisories: Use GitHub's private vulnerability reporting feature
Please include the following information:
- Type of issue (e.g., key exposure, privilege escalation, etc.)
- Full paths of source file(s) related to 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
- Proof-of-concept or exploit code (if possible)
- Impact of the issue, including how an attacker might exploit it
- Initial Response: Within 48 hours
- Impact Assessment: Within 1 week
- Patch Release: Critical issues within 1 week, others within 2 weeks
When using this action:
- Never commit SSH private keys to your repository
- Always use GitHub Secrets for sensitive data
- Rotate SSH keys regularly
- Use the most specific permissions possible
- Review the action's code before using it
This action includes several security features:
- Automatic cleanup of SSH keys after use
- Secure file permissions (0600) for private keys
- No logging of sensitive information
- Support for GitHub's security features (Dependabot, CodeQL)
We regularly update dependencies to patch known vulnerabilities. You can check the current status by running:
npm auditWe appreciate responsible disclosure of security vulnerabilities. Contributors who report valid security issues will be acknowledged in our release notes (unless they prefer to remain anonymous).