If you discover a security vulnerability in KRLAdapter.jl, please report it responsibly.
Preferred: Use GitHub Security Advisories
Alternative: Email j.d.a.jewell@open.ac.uk
- Description of the vulnerability
- Steps to reproduce
- Affected versions
- Potential impact assessment
- Suggested fix (if any)
- Acknowledgement: Within 48 hours
- Initial assessment: Within 7 days
- Fix or mitigation: Within 30 days for critical issues
This policy covers:
- The KRLAdapter.jl Julia package (src/, ext/)
- SQLite database operations and schema
- Data import/export functionality
- The KnotTheory.jl extension
We will not pursue legal action against security researchers who:
- Act in good faith
- Avoid privacy violations and data destruction
- Report findings promptly
- Allow reasonable time for remediation before disclosure
When using KRLAdapter.jl:
- Use
:memory:databases for untrusted data - Validate Gauss code input before storage
- Keep dependencies updated (
Pkg.update())