| Version | Supported |
|---|---|
| 0.1.x | ✅ |
Security Contact: jonathan.jewell@open.ac.uk
To report a security vulnerability:
-
DO NOT open a public GitHub issue for security vulnerabilities
-
Email the security contact directly with:
- Description of the vulnerability
- Steps to reproduce
- Potential impact assessment
- Any suggested fixes (optional)
-
You can expect:
- Initial response within 72 hours
- Status updates every 7 days
- Credit in security advisories (unless you prefer anonymity)
This repository follows RSR (Rhodium Standard Repository) security requirements:
- Cryptography: SHA256+ only (no MD5/SHA1 for security purposes)
- Transport: HTTPS only (no plain HTTP)
- Secrets: Environment variables only (no hardcoded credentials)
- Dependencies: SHA-pinned GitHub Actions, Dependabot enabled
- Scanning: TruffleHog secret scanning, CodeQL SAST, OSSF Scorecard
The following security checks run on every push/PR:
secret-scanner.yml- Blocks hardcoded secretssecurity-policy.yml- Enforces crypto/transport standardscodeql.yml- Static application security testingscorecard.yml- OSSF security scorecard