Enable SSH remotes in native frontends (#117)

This commit is contained in:
2026-08-25 21:39:35 +02:00
parent 76e707f645
commit a737e74aae
22 changed files with 1214 additions and 140 deletions

View File

@@ -68,10 +68,13 @@ test requires an upstream executable at runtime.
The executable audit checks project Rust sources for process construction and
permits it only in the editor adapter. Every project crate forbids unsafe Rust.
Git repository configuration rejects executable helpers and all non-HTTPS,
credential-bearing or rewritten remote forms before transport. Error and debug
models redact secret bytes; CLI presentation tests assert clipboard, QR, OTP
and generated values do not appear on unintended streams.
Git repository configuration rejects executable helpers, unsupported schemes,
credential-bearing URLs, and rewritten remote forms before transport. The
normal CLI build accepts typed HTTPS, `ssh://`, and scp-like remotes. Unknown SSH
hosts require an explicit fingerprint confirmation on standard error; encrypted
keys use hidden terminal input and no command-line passphrase option. Error and
debug models redact secret bytes; CLI presentation tests assert clipboard, QR,
OTP, generated values, and SSH passphrases do not appear on unintended streams.
The activated dependency graph was reviewed with `cargo tree -e features` and
`cargo metadata --locked`. Gix default features are disabled and only the