/ SECURITY.md
SECURITY.md
1 # Security Policy 2 3 We take security seriously. We appreciate your efforts to responsibly disclose vulnerabilities and will make every effort to acknowledge your contributions. 4 5 ## Reporting a Vulnerability 6 7 ### Preferred Method: GitHub Security Advisories 8 9 The preferred method for reporting security vulnerabilities is through GitHub's Security Advisory feature: 10 11 1. Navigate to [Report a Vulnerability](https://github.com/hyperpolymath/affinescript-playground/security/advisories/new) 12 2. Click **"Report a vulnerability"** 13 3. Complete the form with as much detail as possible 14 4. Submit - we'll receive a private notification 15 16 ### Alternative: Email 17 18 If you cannot use GitHub Security Advisories, you may email us directly: 19 20 | | | 21 |---|---| 22 | **Email** | hyperpolymath@proton.me | 23 24 > **Important:** Do not report security vulnerabilities through public GitHub issues, pull requests, discussions, or social media. 25 26 ## Scope 27 28 ### In Scope 29 30 - This repository and all its code 31 - Official releases and packages 32 - Dependencies (report here, we'll coordinate with upstream) 33 34 ### Qualifying Vulnerabilities 35 36 We're particularly interested in: 37 38 - Memory safety issues (critical for affine types) 39 - WebAssembly security concerns 40 - Resource leak vulnerabilities (affine type bypass) 41 - Command injection, code injection 42 - Path traversal / local file inclusion 43 - Information disclosure 44 45 ## Response Timeline 46 47 | Stage | Timeframe | 48 |-------|-----------| 49 | **Initial Response** | 48 hours | 50 | **Triage** | 7 days | 51 | **Resolution** | 90 days | 52 53 ## Safe Harbour 54 55 If you conduct security research in accordance with this policy: 56 57 - We will not initiate legal action against you 58 - We will not report your activity to law enforcement 59 - We will work with you in good faith to resolve issues 60 61 --- 62 63 *Thank you for helping keep AffineScript Playground and its users safe.* 64 65 <sub>Last updated: 2025</sub>