SECURITY.md
Rama main · réplica de lectura del repositorio original.
# Security Policy
## Supported Versions
The live [pypx.app](https://pypx.app) instance and the latest published Docker images
(`ghcr.io/mattstrayer/pypx/api:latest`, `ghcr.io/mattstrayer/pypx/web:latest`) are
actively maintained and receive security fixes.
Older tagged releases are not backported.
## Reporting a Vulnerability
**Please do not open a public GitHub issue for security vulnerabilities.**
Report vulnerabilities via GitHub's private advisory feature:
[github.com/mattstrayer/pypx/security/advisories/new](https://github.com/mattstrayer/pypx/security/advisories/new)
Alternatively, email **claude@mattstrayer.com** with the subject line
`[pypx] Security Vulnerability`.
### What to include
- Description of the vulnerability and its potential impact
- Steps to reproduce (include curl commands, URLs, or a minimal proof of concept)
- Affected component (API, frontend, goopy, Docker images)
### Response timeline
- **Acknowledgement:** within 72 hours
- **Status update:** within 7 days
- **Patch for critical issues:** within 14 days
## Scope
**In scope:**
- The live pypx.app instance
- The Go API (`api/`)
- The Nuxt frontend (`web/`)
- The goopy doc extractor (`goopy/`)
- Published Docker images
**Out of scope:**
- Third-party services pypx calls (PyPI, GitHub API, OSV, pypistats)
- Cloudflare infrastructure
- DigitalOcean infrastructure
## Disclosure
Once a fix is released, we will publish a GitHub Security Advisory crediting the
reporter (unless they prefer to remain anonymous).