| Version | Supported |
|---|---|
| latest | ✅ |
If you discover a security vulnerability in hackdigest, please report it responsibly.
- Do NOT open a public GitHub issue.
- Use GitHub Private Vulnerability Reporting to submit your report directly.
- A clear description of the vulnerability
- Steps to reproduce the issue
- Potential impact and severity
- Any suggested fix (optional but appreciated)
- Acknowledgment within 48 hours of your report
- Status update within 7 days with an assessment and remediation plan
- Credit in the fix release notes (unless you prefer to remain anonymous)
The following are in scope for security reports:
- Hardcoded credentials or secrets in source code
- Insecure handling of API keys or email credentials
- Injection vulnerabilities in fetcher, summarizer, or notifier modules
- GitHub Actions workflow security issues (e.g., secret exposure, unsafe inputs)
- Docker image security concerns
- Dependency vulnerabilities
- Vulnerabilities in third-party services (Hacker News API, Gmail, Microsoft Teams)
- Social engineering attacks
- Denial of service attacks against GitHub Actions
This project follows these security practices:
- All secrets are managed via GitHub Secrets — never hardcoded
- Built-in credential scan runs as part of the workflow
- Dependencies are pinned in
requirements.txt