Skip to content

Commit a9946fd

Browse files
committed
Update security policy
1 parent a11f6b6 commit a9946fd

1 file changed

Lines changed: 22 additions & 12 deletions

File tree

SECURITY.md

Lines changed: 22 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -2,19 +2,29 @@
22

33
## Supported Versions
44

5-
The following versions are currently supported with security updates:
5+
- Templates generated from the latest `master` commit are supported.
6+
- Older yearly/monthly templates are static snapshots and are not updated once
7+
published.
68

7-
| Version | Supported |
8-
| ------- | ------------------ |
9-
| 5.1.x | :white_check_mark: |
10-
| 5.0.x | :x: |
11-
| 4.0.x | :white_check_mark: |
12-
| < 4.0 | :x: |
9+
## Ecosystem & Compatibility
1310

14-
## Reporting a Vulnerability
11+
| Component | Version(s) / Tooling | Notes |
12+
| -------------------- | ------------------------------ | ----- |
13+
| OS baseline | WSL (Ubuntu 24.04.3 LTS) | Matches the README instructions. |
14+
| Ruby generators | Ruby 4.0.1 (`.ruby-version`) | Uses Ruby stdlib; add gems per script if needed. |
15+
| Python generators | CPython 3.14.2 (`.python-version`) | Uses Python stdlib; add `requirements.txt` if introducing third-party libs. |
16+
17+
## Backward Compatibility
1518

16-
Use this section to tell people how to report a vulnerability.
19+
- Generated template formats stay consistent within a calendar year. If we
20+
alter a file structure or naming convention, the change log will highlight
21+
required migrations.
22+
- Scripts rely on Ruby 4.0.x / Python 3.14.x; earlier interpreter versions are
23+
unsupported and will not get fixes.
24+
25+
## Reporting a Vulnerability
1726

18-
Tell them where to go, how often they can expect to get an update on a
19-
reported vulnerability, what to expect if the vulnerability is accepted or
20-
declined, etc.
27+
Report issues privately through GitHub’s **Security → Report a vulnerability**
28+
workflow or by emailing `security@project.org` with reproduction steps (e.g.,
29+
input prompts, generated filenames). Expect acknowledgement within **3 business
30+
days** and updates at least every **7 business days**.

0 commit comments

Comments
 (0)