Skip to content

Security: Eriemon/remote-ssh

Security

SECURITY.md

Security Policy

Supported Versions

Security fixes target the latest main branch unless a release branch is explicitly announced.

Reporting a Vulnerability

Use GitHub private vulnerability reporting when it is enabled for this repository. If it is unavailable, open a minimal public issue requesting a private coordination channel. Do not include exploit details, secrets, server names, account names, private paths, or infrastructure information in the public issue.

Security-Relevant Behavior

Reports are especially useful for:

  • Secret exposure, credential leakage, or unsafe logging.
  • Real hostnames, usernames, ports, key names, key paths, inventory snapshots, or local user paths appearing in public files.
  • Output redaction failures or plaintext commands written to audit logs.
  • Path traversal or file operations escaping the effective remote workdir.
  • Upload sources escaping configured local upload roots.
  • Request-review bypasses for upload, mkdir, delete, detached work, power actions, or arbitrary command execution.
  • Catastrophic command detection failures.
  • Unsafe handling of SSH keys, host keys, server-list backups, preserved reports, or installation rollback.

Handling Expectations

Valid reports will be acknowledged, reproduced in a minimal environment, and fixed with clear release notes. Never attach private keys, real SSH targets, private server lists, proprietary project data, request files, job logs, inventory snapshots, or private network details to a report.

There aren't any published security advisories