Skip to content

Commit 666e928

Browse files
committed
Updated SECURITY.md
1 parent 4c09681 commit 666e928

File tree

2 files changed

+13
-11
lines changed

2 files changed

+13
-11
lines changed

README.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -225,6 +225,7 @@ classDiagram
225225
### Security
226226

227227
The library uses RestrictedPython to create a sandboxed environment for Python execution, preventing potentially harmful operations while allowing controlled script execution.
228+
Also, you can acknowledge the security policy of the project [here](https://github.com/w4t3rcs/spring-boot-python-executor/blob/master/SECURITY.md).
228229

229230
### Cache
230231

@@ -519,7 +520,8 @@ This environment variable allows you to specify additional Python packages to in
519520

520521
## 💻 Usage Examples
521522

522-
If you want to check out how the library works, you can check `demo-app` module or examples below
523+
If you want to check out how the library works,
524+
you can check [demo-app](https://github.com/w4t3rcs/spring-boot-python-executor/tree/master/demo-app) module or examples below
523525

524526
### Basic Examples
525527

SECURITY.md

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,10 @@ This repository (spring-boot-python-executor) takes security seriously. This doc
77

88
## Security Policy
99

10-
| Major release | Supported for security fixes |
11-
|---------------|------------------------------|
12-
| All active major releases | **Only the latest minor version** of each supported major release will receive security updates. |
13-
| End-of-life major releases | Not supported — no security updates will be provided. |
10+
| Major release | Supported for security fixes |
11+
|----------------------------|--------------------------------------------------------------------------------------------------|
12+
| All active major releases | **Only the latest minor version** of each supported major release will receive security updates. |
13+
| End-of-life major releases | Not supported — no security updates will be provided. |
1414

1515
**Notes**
1616
- “Latest minor version” means the most recent `x.y.z` published for a given major `x` at the time of the report. Consumers are encouraged to run the latest minor release within each major line to receive security fixes.
@@ -40,7 +40,7 @@ Please provide as much of the following information as you can to help us triage
4040
- **Logs, stack traces, configuration files** (masked for secrets where appropriate).
4141
- **Any mitigation or workaround** you believe is relevant.
4242

43-
We treat sensitive attachments as confidential. If you need to send large files, ask first and we will provide guidance.
43+
We treat sensitive attachments as confidential. If you need to send large files, ask first, and we will provide guidance.
4444

4545
---
4646

@@ -51,22 +51,22 @@ We treat sensitive attachments as confidential. If you need to send large files,
5151

5252
**Triage and response**
5353
- Initial triage and severity classification will be completed within **7 calendar days**.
54-
- For confirmed issues we will:
54+
- For confirmed issues, we will:
5555
- Assign a severity level and create an internal ticket.
56-
- Work on a fix or mitigation plan. For high- and critical-severity issues we will prioritize immediate mitigation.
56+
- Work on a fix or mitigation plan. For high- and critical-severity issues, we will prioritize immediate mitigation.
5757
- Where necessary, coordinate with downstream consumers and the maintainers of related projects.
5858

5959
**Fix and release timeline**
6060
- For **critical** vulnerabilities that enable remote code execution, data exfiltration, or other severe impacts, we will aim to provide a patch or mitigation **as quickly as feasible**, typically within **14 days**, and publish a security release as soon as the fix has been validated.
6161
- For **high** severity issues, we aim for a fix within **30 days**.
62-
- For **medium/low** severity issues, fixes will be scheduled according to maintenance cycles but we will endeavor to address them in a timely manner.
62+
- For **medium/low** severity issues, fixes will be scheduled according to maintenance cycles, but we will endeavor to address them in a timely manner.
6363
- If a longer remediation window is required (for example, because a fix risks breaking backward compatibility), we will communicate a mitigation plan and a public timeline to the reporter and coordinate on disclosure.
6464

6565
**Coordinated disclosure**
6666
- We prefer coordinated disclosure: we will **not** disclose the vulnerability publicly until:
6767
1. a fix or mitigation is available (or an agreed workaround is published), and
6868
2. any required advisories and release notes are prepared.
69-
- We will coordinate with the reporter on timing of the public disclosure and crediting. If you prefer to remain anonymous, tell us in the report and we will respect that preference.
69+
- We will coordinate with the reporter on the timing of the public disclosure and crediting. If you prefer to remain anonymous, tell us in the report, and we will respect that preference.
7070

7171
---
7272

@@ -97,7 +97,7 @@ We treat sensitive attachments as confidential. If you need to send large files,
9797
---
9898

9999
## Credits
100-
We appreciate the time and effort of security researchers who help improve this project. Reporters who assist with responsible disclosure and permit acknowledgement will be credited in release notes unless they request anonymity.
100+
We appreciate the time and effort of security researchers who help improve this project. Reporters who help with responsible disclosure and permit acknowledgement will be credited in release notes unless they request anonymity.
101101

102102
---
103103

0 commit comments

Comments
 (0)