SECURITY.md
Rama main · réplica de lectura del repositorio original.
# Security Policy
## Supported Versions
This repository mirrors the maintainer's live server configuration on the
`main` branch and cuts tagged [releases](../../releases) from it
(`vMAJOR.MINOR.PATCH`, see [CHANGELOG.md](CHANGELOG.md)). Only the latest
release and the current `main` branch are supported; older releases do not
receive backported fixes.
| Version | Supported |
| ------- | ------------------ |
| main | :white_check_mark: |
| Latest release (see [releases](../../releases)) | :white_check_mark: |
| Older releases | :x: |
## Reporting a Vulnerability
If you discover a security vulnerability in these scripts or configurations
(e.g. an Nginx misconfiguration that exposes internal services, a script
that mishandles secrets, an insecure default, or a privilege escalation
path), please **do not open a public issue**.
Instead, report it privately using one of the following methods:
1. **Preferred:** Open a [GitHub Security Advisory](../../security/advisories/new)
for this repository.
2. Contact the maintainer directly via the email listed on
[@ENIACore's GitHub profile](https://github.com/ENIACore).
Please include:
- A description of the vulnerability and its potential impact
- Steps to reproduce or proof-of-concept, if available
- Any suggested remediation
## What to expect
- You will receive an acknowledgment within a few days of your report.
- The maintainer will investigate and, if confirmed, work on a fix and
coordinate a disclosure timeline with you.
- Credit will be given in the fix's commit message/changelog if desired.
## Scope
Because this repo configures a real, internet-facing personal server, please
report issues related to:
- Nginx/reverse proxy misconfigurations (e.g. missing rate limits, exposed
admin panels, weak TLS settings)
- Fail2ban/UFW rules that fail open
- Scripts that could leak secrets, API keys, or credentials
- Privilege escalation or insecure file permissions introduced by setup
scripts
Out of scope: vulnerabilities in third-party software this repo merely
configures (e.g. Nextcloud, Vaultwarden, Jellyfin itself) — please report
those to the respective upstream projects.