Ctrl K
ComunidadGuías…

SECURITY.md

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

Archivo original ↗Preguntar a KiBot
# Security Policy

RoamBench is a single-user self-hosted tool, but it still exposes authentication, terminal, and file-management surfaces. Issues in those areas should be treated seriously.

`RoamBench` is the public-facing product name. Current technical identifiers still use `roambench`.

## Supported Versions

Security fixes are best-effort for:

- the latest state of the default branch
- the most recent tagged release

Older versions may not receive fixes.

## How To Report A Vulnerability

Please do not open public issues for security vulnerabilities.

Preferred process:

1. Use GitHub private vulnerability reporting or a repository security advisory if it is enabled.
2. If that is not available, contact the maintainer through a private channel before disclosure.
3. Include:
   - affected version, commit, or deployment details
   - impact
   - reproduction steps
   - any mitigation ideas you already have

If you cannot find a private reporting path, open a minimal public issue without exploit details and ask for a secure contact route.

## Response Targets

These are best-effort goals, not guarantees:

- acknowledgement within 7 days
- initial triage within 30 days
- coordinated disclosure after a fix or mitigation is available

## In Scope

Examples of in-scope reports:

- authentication bypass
- session fixation or session hijacking
- privilege escalation beyond the configured single Unix user
- path traversal or unintended file access outside the intended home-rooted workspace
- command execution that escapes the expected terminal model
- sensitive data exposure in logs, APIs, or persisted state

## Out Of Scope

Examples usually out of scope:

- deployments that explicitly disable TLS or widen IP exposure and are then reachable over unsafe networks
- local compromise of the host operating system
- denial of service caused by the owner's own workload on a single-user instance
- general hardening advice without a concrete vulnerability

## Safe Testing

Only test against systems you own or are authorized to assess. Avoid destructive testing on shared or production systems.