Ctrl K
ComunidadGuías…

SECURITY.md

Rama main · réplica de lectura del repositorio original.

Archivo original ↗Preguntar a KiBot
# Security Policy

## Supported Versions

| Version | Supported          |
| ------- | ------------------ |
| latest  | :white_check_mark: |

## Reporting a Vulnerability

If you discover a security vulnerability in Jarvis, please do **not** open a
public GitHub issue.

Instead, please report it via one of the following channels:

- **GitHub Private Vulnerability Reporting** (preferred):
  [Report a vulnerability](https://github.com/kj187/jarvis/security/advisories/new) —
  the report is tracked privately in the repository and will not be lost.
- **Email**: mail@kj187.de

Please include:

  - A description of the vulnerability
  - Steps to reproduce
  - Potential impact
  - (Optional) A suggested fix

## Coordinated Vulnerability Disclosure

- We **aim to** acknowledge your report **within 14 days**.
- We will confirm the issue, work on a fix, and keep you informed about the
  progress. Please keep the report confidential until a fixed release is
  available.
- A fix is targeted **within 90 days** of the initial report, depending on
  severity and complexity.
- Jarvis is currently maintained by a single maintainer. Response times are
  best-effort targets; reports submitted via GitHub Private Vulnerability
  Reporting are tracked persistently and will be handled as soon as possible.

## Publication of Vulnerabilities

Fixed vulnerabilities are published as
[GitHub Security Advisories](https://github.com/kj187/jarvis/security/advisories)
including affected versions, impact, and the fixed release. Reporters are
credited unless they prefer to remain anonymous.

## Security Measures

See [docs/security.md](docs/security.md) for a full description of:

- Static analysis tooling (gosec, govulncheck, golangci-lint)
- Container hardening (distroless, non-root, read-only FS)
- Dependency update process
- User authentication options (`none`, `internal`, `oidc`) and the assumed
  deployment model (e.g. behind a trusted reverse proxy)