We release patches for security vulnerabilities. Which versions are eligible for receiving such patches depends on the CVSS v3.0 Rating:
| Version | Supported |
|---|---|
| 3.x.x | ✅ |
| < 3.0 | ❌ |
We take the security of SpecWright seriously. If you believe you have found a security vulnerability, please report it to us as described below.
- Open a public GitHub issue
- Disclose the vulnerability publicly before it has been addressed
-
Email us directly at julien@argil.ai with:
- A description of the vulnerability
- Steps to reproduce the issue
- Possible impacts
- Any suggested fixes (if you have them)
-
Allow time for response: We will acknowledge your email within 48 hours and will send a more detailed response within 5 business days indicating the next steps in handling your report.
-
Work with us: After the initial reply to your report, we will endeavor to keep you informed of the progress being made towards a fix and full announcement.
- Acknowledgment: Within 48 hours of your report
- Initial Assessment: Within 5 business days
- Status Updates: We'll keep you informed about our progress
- Resolution: We aim to patch critical vulnerabilities within 30 days
- Credit: We'll acknowledge your contribution (unless you prefer to remain anonymous)
When using SpecWright:
- Keep it updated: Always use the latest version
- Review generated code: SpecWright generates specifications and code suggestions - always review before implementation
- Secure your AI credentials: If using AI features, keep your API keys secure
- Version control: Keep your
outputs/directory in version control to track changes - Access control: Limit who can modify specification files in team environments
When we receive a security bug report, we will:
- Confirm the problem and determine affected versions
- Audit code to find any similar problems
- Prepare fixes for all supported releases
- Release patches as soon as possible
If you have suggestions on how this process could be improved, please submit a pull request or open an issue.
We'd like to thank the following individuals for responsibly disclosing security issues:
- (None yet - be the first!)
Thank you for helping keep SpecWright and its users safe! 🔒