No description
Fourth full security audit (prod-only). Fixed 5 findings, deferred 3 high-priority items. - FileLogger redacts PEM private key blocks and Bearer tokens - EditConnectionScreen shows persistent telnet cleartext warning card - SubscriptionRepository.migrateFromProApk made internal + idempotent - Host key fingerprints stored as <keyType>:<fingerprint> with backward-compat fallback - MainActivity.onUrlTapped allowlists http/https/ftp schemes only Also bundled from this session: - SFTP back button no longer navigates up folders - Vault local save requires strong password (12+ chars, mixed) - SSHSession cancel-on-auth stops retry loop immediately - Version bump to 0.0.38 Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> |
||
|---|---|---|
| app | ||
| docs | ||
| gradle | ||
| lib-ssh | ||
| lib-terminal-keyboard | ||
| lib-terminal-view | ||
| lib-vault-crypto | ||
| scripts | ||
| .gitignore | ||
| Audit.md | ||
| build.gradle.kts | ||
| gradle.properties | ||
| gradlew | ||
| gradlew.bat | ||
| SecurityAudit.md | ||
| settings.gradle.kts | ||