# Audit výchozího projektu — 14. října 2026 Použity byly kompletní lokální zdroje `../app`, nikoli pouze veřejný GitHub README. Nebyl stažen ani použit žádný zdrojový archiv, proto nevznikl krok ověřování archivní OpenPGP signatury. Desktop se během implementace neupravoval; obsah souborů byl před/po porovnán pomocí SHA-256, mimo existující závislosti a build výstupy. Přečtené podklady: - kořenové `README.md`, `LICENSE`, desktopový `app/package.json`; - `app/src/main/profiles/profileService.js`, `profileTransfer.js`, `app/docs/server-profiles.md`; - `app/src/main/security/vaultStore.js`, `app/src/main/sessions/sessionManager.js`; - `app/docs/license-acceptance.md`, `biometric-unlock.md` a kompletní provozní doporučení CS/DE/EN; - `app/src/renderer/styles.css` a `app/build/icon.png` pro barevnou identitu a ikony. Desktopové profily mají `id`, `label`, původně zadaný `host`, `port`, `username`, `authMethod`, `privateKeyPath`, tagy a časová metadata. Mobilní interní model má vlastní schema a drží klíč v šifrovaném Vaultu, nikoli jako desktopovou cestu. Sdílený přenosový kontrakt v1 záměrně obsahuje pouze čtyři necitlivá pole. Mobil nepřebírá desktopový Vault soubor; šifrovací formáty nejsou vzájemně zaměnitelné. Desktopový Vault používá scrypt + AES-256-GCM, fingerprinty SHA-256, povinné ověřování host key a odpojení při zamčení. Mobil zachovává tyto bezpečnostní principy s vlastním AES-256-GCM obalem a PBKDF2-HMAC-SHA256, OS Keychain/Keystore a skutečně OS chráněným biometrickým klíčem. Licence i pravidlo souhlasu pro nové build ID byly převzaty beze změny licenčního textu. Záměrně nejsou přenášeny Electron, pluginový systém, Monaco, HTTP/3 diagnostika, auto-updater ani desktopové dávkové nástroje. `SM Mobile/` se dá samostatně zkopírovat a sestavit bez souborů v `app/` nebo vývojové složce.
Sorgente pubblicata
Scarica sorgente ZIP
CH-J SM Mobile
Sfoglia directory e file per una specifica release di applicazioni.
CH-J / SM Mobile
134 file
sm-mobile-20261016T050549Z-3678f2a05fa9
Aggiunto: · Costruito:
1
# Audit výchozího projektu — 14. října 20263
Použity byly kompletní lokální zdroje `../app`, nikoli pouze veřejný GitHub README. Nebyl stažen ani použit žádný zdrojový archiv, proto nevznikl krok ověřování archivní OpenPGP signatury. Desktop se během implementace neupravoval; obsah souborů byl před/po porovnán pomocí SHA-256, mimo existující závislosti a build výstupy.5
Přečtené podklady:7
- kořenové `README.md`, `LICENSE`, desktopový `app/package.json`;8
- `app/src/main/profiles/profileService.js`, `profileTransfer.js`, `app/docs/server-profiles.md`;9
- `app/src/main/security/vaultStore.js`, `app/src/main/sessions/sessionManager.js`;10
- `app/docs/license-acceptance.md`, `biometric-unlock.md` a kompletní provozní doporučení CS/DE/EN;11
- `app/src/renderer/styles.css` a `app/build/icon.png` pro barevnou identitu a ikony.13
Desktopové profily mají `id`, `label`, původně zadaný `host`, `port`, `username`, `authMethod`, `privateKeyPath`, tagy a časová metadata. Mobilní interní model má vlastní schema a drží klíč v šifrovaném Vaultu, nikoli jako desktopovou cestu. Sdílený přenosový kontrakt v1 záměrně obsahuje pouze čtyři necitlivá pole. Mobil nepřebírá desktopový Vault soubor; šifrovací formáty nejsou vzájemně zaměnitelné.15
Desktopový Vault používá scrypt + AES-256-GCM, fingerprinty SHA-256, povinné ověřování host key a odpojení při zamčení. Mobil zachovává tyto bezpečnostní principy s vlastním AES-256-GCM obalem a PBKDF2-HMAC-SHA256, OS Keychain/Keystore a skutečně OS chráněným biometrickým klíčem. Licence i pravidlo souhlasu pro nové build ID byly převzaty beze změny licenčního textu.17
Záměrně nejsou přenášeny Electron, pluginový systém, Monaco, HTTP/3 diagnostika, auto-updater ani desktopové dávkové nástroje. `SM Mobile/` se dá samostatně zkopírovat a sestavit bez souborů v `app/` nebo vývojové složce.SHA-256
3d2cd0c0bcee5cb67e31521b08071137a79eacdc344c32a3cb84d1c9f0998318CH-J Proprietary Software License 1.14 · La sorgente è fornita sotto CH-J Proprietary Software License 1.14. La sua disponibilità non modifica i termini di licenza o concede diritti aggiuntivi.
Archivio SHA-256
c486a807e4828998b9c57ab0f2e760f7980b31965fe118e89d3e1a5a2b65be65