Complete SSH transport release audit (#118)
Some checks failed
Dependency security audit / rustsec (push) Has been cancelled

This commit is contained in:
2026-08-25 22:07:47 +02:00
parent a737e74aae
commit a3da9fda69
18 changed files with 489 additions and 212 deletions

View File

@@ -4,6 +4,13 @@ Use `distribution/` only as ignored local staging. Never store Apple credentials
signing material, review credentials, GPG material, application tokens, or
private diagnostics in the repository or release logs.
The Apple Rust bridge intentionally excludes the optional storage `ssh`
feature. Before archiving, confirm `cargo tree -p ironstorage-apple -i russh -e
features` reports no matching package. Do not enable SSH for an Apple archive
without a separate Apple host-trust/key-interaction design; the CLI, TUI, and
desktop release artifacts enable SSH independently. The reviewed contract is
recorded in `../../docs/ssh-transport-audit.md`.
## Release identity
- iPhone application: `de.rfc1437.ironstorage`

View File

@@ -26,6 +26,8 @@ Git UI, non-TOTP Watch features, and production AutoFill behavior. The Apple
Rust bridge explicitly compiles storage without the optional `ssh` feature;
typed SSH configuration therefore fails as unsupported before any connection
until a future Apple target opts in.
The cross-target and artifact evidence for this exclusion is maintained in
`../docs/ssh-transport-audit.md`.
## Security boundary audit