We release patches for security vulnerabilities. Which versions are eligible for receiving such patches depends on the CVSS v3.0 Rating:
| Version | Supported |
|---|---|
| 0.1.x | ✅ |
| < 0.1 | ❌ |
The Open-SAS team and community take security bugs seriously. To report a security issue, please use the GitHub Security Advisory "Report a Vulnerability" tab.
The Open-SAS team will acknowledge receipt of your vulnerability report and send a response indicating the next steps in handling your report. After the initial reply to your report, the security team will keep you informed of the progress towards a fix and full announcement, and may ask for additional information or guidance.
- Open-SAS processes data in memory using Python pandas
- No data is transmitted to external servers
- All data processing occurs locally on the user's machine
- Open-SAS executes SAS-like code using Python
- Users should be cautious when running code from untrusted sources
- The interpreter has built-in safeguards against malicious code
- We regularly update dependencies to address security vulnerabilities
- All dependencies are listed in setup.py and requirements files
- We monitor for security advisories in our dependency chain
- Only run SAS code from trusted sources
- Keep Open-SAS updated to the latest version
- Report security issues through the proper channels
- Follow secure coding practices
- Validate all user inputs
- Use parameterized queries for database operations
- Keep dependencies updated
- Follow the principle of least privilege
When the security team receives a security bug report, they will assign it to a primary handler. This person will coordinate the fix and release process, involving the following steps:
- Confirm the problem and determine the affected versions
- Audit code to find any potential similar problems
- Prepare fixes for all releases still under maintenance
- Release the fixes and publish a security advisory
We recognize security researchers who help us keep Open-SAS and our users safe by reporting security vulnerabilities. If you report a valid security vulnerability, we will:
- Add you to our security acknowledgments
- Provide credit in our security advisories
- Consider additional recognition for significant contributions
For security-related questions or concerns, please contact:
- Email: rbyrots@gmail.com
- GitHub: Use the Security Advisory system
- Issues: For non-security related questions, use the regular issue tracker
Thank you for helping keep Open-SAS and our users safe!