We actively support security updates for the following versions:
| Version | Supported |
|---|---|
| Latest | ✅ |
| < Latest | ❌ |
We take security vulnerabilities seriously. If you discover a security vulnerability, please follow these steps:
Please do NOT report security vulnerabilities through public GitHub issues.
Instead, please report them via one of the following methods:
- Email: Send an email to [your-email@example.com] (replace with your actual email)
- GitHub Security Advisory: Use GitHub's Private Vulnerability Reporting feature if available
When reporting a vulnerability, please include:
- A clear description of the vulnerability
- Steps to reproduce the issue
- Potential impact (e.g., data exposure, unauthorized access)
- Any suggested fixes or mitigations (if you have them)
- Your contact information (if you'd like to be credited)
- Initial Response: Within 48 hours
- Status Update: Within 7 days
- Resolution: Depends on severity and complexity
Security issues include, but are not limited to:
- Authentication bypasses or unauthorized access
- Exposure of sensitive data (credentials, tokens, keys)
- Remote code execution vulnerabilities
- Privilege escalation issues
- Configuration issues that could lead to security breaches
- Issues with Git identity enforcement that could lead to incorrect attribution
The following are not considered security issues:
- Missing or unclear documentation
- Feature requests
- Issues that require physical access to your machine
- Issues that require already compromised credentials
- Social engineering attacks
- Denial of service attacks that don't affect the core functionality
We appreciate responsible disclosure. With your permission, we would like to:
- Credit you in our security advisories
- Include you in our CHANGELOG.md (if you wish)
- Thank you publicly (if you're comfortable with that)
We support responsible disclosure. Any activities conducted in a manner consistent with this policy will be considered authorized conduct and we will not pursue legal action against you. If legal action is initiated by a third party against you in connection with activities conducted in accordance with this policy, we will take steps to make it known that your actions were conducted in compliance with this policy.
When using this extension:
-
Protect your configuration file: The config file at
~/.config/gh/account-guard.ymlcontains sensitive information. Ensure it has appropriate file permissions (e.g.,chmod 600). -
Review your profiles: Regularly review your configured profiles to ensure they're correct and up-to-date.
-
Use signing keys securely: Store your SSH/GPG signing keys securely and never commit them to version control.
-
Keep tools updated: Keep
gitandgh(GitHub CLI) up-to-date to benefit from security patches. -
Audit shell hooks: If you install shell hooks, review them before adding to your shell configuration.
If you have questions about this security policy, please open a public GitHub issue with the question label.