Only the latest release receives fixes.
Please report security problems privately through GitHub security advisories rather than in a public issue. Include the AppBridge version, what you found, and how to reproduce it. You should get a reply within a week.
- The Apple Account password is passed to the bundled ipatool for a single sign-in request and is never stored or logged by AppBridge. While that request runs, it is visible on ipatool's command line to other programs running under the same Windows user.
- ipatool's session file is encrypted with a random passphrase. The passphrase is stored
with Windows DPAPI (current-user scope) in
%LOCALAPPDATA%\AppBridge\ipatool\keychain.key(or the portableDatafolder). - Diagnostic logs never contain passwords, verification codes or passphrases, and device identifiers are shortened.
- The bundled ipatool binary is downloaded from its official GitHub release and checked
against a pinned SHA-256 checksum (
build/ipatool.json) during every build. - Release files are built by GitHub Actions from the tagged commit and carry a Sigstore build
provenance attestation:
gh attestation verify <file> -R kr0nsch/AppBridge. - Authenticode signing of
AppBridge.exe, its DLLs and the installer turns on automatically when the repository secretsWINDOWS_SIGNING_CERT(base64 .pfx) andWINDOWS_SIGNING_CERT_PASSWORDare set.