Skip to content

Commit 852ad7d

Browse files
authored
Create SECURITY.md
1 parent 4e0ac9b commit 852ad7d

File tree

1 file changed

+55
-0
lines changed

1 file changed

+55
-0
lines changed

SECURITY.md

Lines changed: 55 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,55 @@
1+
# Security Policy
2+
3+
## Supported Versions
4+
5+
The following table shows the versions currently being supported with security updates:
6+
7+
| Version | Supported |
8+
| ------- | ------------------ |
9+
| 0.4.0 | ✅ Yes |
10+
11+
## Reporting a Vulnerability
12+
13+
If you discover a security vulnerability in PyPulse, please report it **privately** and **responsibly**. Do not open public issues regarding vulnerabilities.
14+
15+
To report a security issue, please email:
16+
17+
**📧 zabbix@ztrunk.space** (fictional email – replace with a real one if needed)
18+
19+
Please include:
20+
21+
- A detailed description of the issue.
22+
- Steps to reproduce (if applicable).
23+
- Any relevant logs, stack traces, or screenshots.
24+
- Your contact information for follow-up.
25+
26+
We aim to respond to security issues within **72 hours**.
27+
28+
---
29+
30+
## Security Best Practices
31+
32+
If you are using PyPulse, consider the following to keep your environment secure:
33+
34+
- **Do not load untrusted web content** in embedded windows.
35+
- Always **sanitize URLs and HTML content** passed into PyPulse.
36+
- Run PyPulse applications with **least privilege** – avoid running as root.
37+
- Keep your **Python environment and dependencies updated**.
38+
- Ensure you are using **secure Chromium flags** (disable remote debugging, enable site isolation, etc.).
39+
40+
---
41+
42+
## Dependencies
43+
44+
We periodically audit our dependencies using [pip-audit](https://github.com/pypa/pip-audit) or similar tools. If you notice a vulnerable dependency that we missed, please report it.
45+
46+
---
47+
48+
## Responsible Disclosure
49+
50+
We support responsible disclosure and will credit reporters in our release notes unless anonymity is requested.
51+
52+
---
53+
54+
Thank you for helping make PyPulse more secure!
55+

0 commit comments

Comments
 (0)