| Version | Supported |
|---|---|
| 1.x.x | ✅ |
| < 1.0 | ❌ |
We take security vulnerabilities seriously. If you discover a security issue in the Vigil Guard Python SDK, please report it responsibly.
DO NOT create a public GitHub issue for security vulnerabilities.
Instead, please report security vulnerabilities by emailing:
Please include the following information in your report:
- Description of the vulnerability
- Steps to reproduce the issue
- Potential impact assessment
- Any suggested fixes (optional)
- Your contact information for follow-up
- Initial Response: Within 48 hours
- Status Update: Within 5 business days
- Resolution Target: Within 30 days for critical issues
- Acknowledgment: We will acknowledge receipt of your report within 48 hours.
- Investigation: Our security team will investigate and validate the vulnerability.
- Resolution: We will work on a fix and coordinate disclosure timing with you.
- Credit: With your permission, we will credit you in our security advisories.
This security policy applies to:
- The
vigil-guardPython SDK package - Official SDK documentation and examples
- SDK-related infrastructure (PyPI releases, GitHub Actions)
- Vigil Guard API server vulnerabilities (report to main project)
- Third-party dependencies (report to respective maintainers)
- Social engineering attacks
- Denial of service attacks against our infrastructure
When using the Vigil Guard SDK:
- API Keys: Never hardcode API keys in source code. Use environment variables.
- TLS Verification: Always enable TLS verification in production (
verify=True). - Logging: Be cautious about logging request/response data that may contain sensitive information.
- Dependencies: Keep the SDK and its dependencies up to date.
We follow a coordinated disclosure process:
- Reporter submits vulnerability privately
- We validate and assess severity
- We develop and test a fix
- We release a patched version
- We publish a security advisory (if applicable)
- Reporter may publish details after patch release
Security updates are released as patch versions (e.g., 1.0.1, 1.0.2).
Subscribe to releases on GitHub to receive notifications about security updates.