Skip to content

Security: polius/fsend

SECURITY.md

Security Policy

Reporting a vulnerability

Please do not open a public issue for security problems — that publishes the bug before users can update.

Report it privately instead: Security and quality tab → Report a vulnerability. The report opens a private advisory thread visible only to you and the maintainer.

Include what you can: the affected command or component, reproduction steps, and impact. You'll get an acknowledgment within 72 hours. Reporters are credited in the release notes unless they prefer otherwise. There is no bug bounty.

Supported versions

Only the latest release is supported. fsend is a single self-updating binary — update with fsend --update (or brew upgrade fsend for a Homebrew install). Releases are signed with keyless Sigstore and carry GitHub build attestations; see Release integrity to verify one.

Scope

In scope: the fsend CLI, the wire protocol, the pairing server and relay, and the install scripts. Out of scope: vulnerabilities in third-party dependencies (report those upstream) and denial of service against your own self-hosted instance.

For the threat model and cryptographic design (CPace bound to TLS 1.3, the PQ-hybrid key exchange, what the pairing server and relay can see), see docs/security.md.

There aren't any published security advisories