Covered Software#

HashWatch tracks 56 vendor fetchers covering Windows, Linux, macOS, and Android. All hashes are refreshed every day at 02:00 UTC. Versions are always discovered dynamically — HashWatch never hardcodes a vendor version number.

Each record’s Source link on the dashboard points to the exact per-OS/arch file the hash was computed from.


Security & Endpoint Tools#

VendorProductPlatformsHow hashes are obtained
MicrosoftPowerShellWindows (x64/x86/ARM64), Linux, macOSOfficial GitHub release assets with .sha256 files
MicrosoftOpenSSH for WindowsWindowsOfficial GitHub release assets with .sha256 files
Git for Windows ProjectGit for WindowsWindows (x64/x86/ARM64)GitHub release assets with .sha256.txt files
Simon TathamPuTTY, PLink, PSCP, PSFTPWindowsOfficial sha256sums manifest file
Microsoft (Sysinternals)PsExec, ProcMon, ProcExp, Autoruns, TCPView, Handle, Strings, ProcDumpWindowsSuite ZIP downloaded in memory; individual EXEs hashed†
KeePassXC TeamKeePassXCWindows, macOS, LinuxGitHub release DIGESTS asset
Bitwarden Inc.Bitwarden DesktopWindows, macOS, LinuxGitHub release .sha256 assets
Bitwarden Inc.Bitwarden AndroidAndroid (Google Play + F-Droid)GitHub release sha256 text files (manifest; no download)
Wireshark FoundationWiresharkWindows (x64/ARM64), macOS, LinuxWireshark CDN per-file .sha256 files
IDRIXVeraCryptWindows (x64/x86/ARM64), macOS, LinuxGitHub release sha256sum.txt sidecar

Browsers#

VendorProductPlatformsHow hashes are obtained
Mozilla FoundationFirefoxWindows (x64/x86), macOS, LinuxMozilla official SHA256SUMS manifest file
Mozilla FoundationFirefox for Android (Fenix)Android (arm64, arm)GitHub release APK assets; downloaded and hashed in memory†
Mozilla FoundationThunderbirdWindows (x64/x86), macOS, LinuxMozilla official SHA256SUMS manifest file
Google LLCChrome EnterpriseWindows (x64/x86), macOS, LinuxBinary downloaded, hashed in memory, discarded†
Microsoft CorporationMicrosoft EdgeWindows (x64/ARM64), macOS, LinuxManifest — Microsoft enterprise update API
Brave Software Inc.Brave BrowserWindows (x64/x86/ARM64), macOS, LinuxGitHub .sha256 sidecars for all installer assets
Brave Software Inc.Brave AndroidAndroid (arm64 universal, arm64 mono, arm, x64, x86; APK + AAB)GitHub .sha256 sidecars for all APK/AAB assets

Communication & Messaging#

VendorProductPlatformsHow hashes are obtained
Signal FoundationSignal DesktopWindows (x64/ARM64), macOS, LinuxBinary downloaded, hashed in memory, discarded† — YAML version file used
Signal FoundationSignal AndroidAndroid (universal APK)Manifest — updates.signal.org/android/latest.json (no download)
Zoom Video CommunicationsZoomWindows, macOS, LinuxBinary downloaded, hashed in memory, discarded†
Slack TechnologiesSlackWindows, macOS, LinuxBinary downloaded, hashed in memory, discarded†
MicrosoftMicrosoft TeamsWindows (x64/ARM64), macOSBinary downloaded, hashed in memory, discarded†
Telegram MessengerTelegram DesktopWindows (x64/ARM64), macOS, LinuxGitHub release assets; downloaded and hashed†
Telegram MessengerTelegram FOSS AndroidAndroid (universal APK)GitHub release APK; downloaded and hashed† (Telegram-FOSS-Team fork)
Discord Inc.DiscordWindows, macOS, LinuxAlways-latest CDN; downloaded and hashed†
Meta Platforms Inc.WhatsAppAndroid (universal APK)Meta stable APK URL; downloaded and hashed†

Runtimes & Interpreters#

VendorProductPlatformsHow hashes are obtained
OpenJS FoundationNode.js v20 LTS, v22 LTSWindows, macOS, LinuxOfficial SHASUMS256.txt manifest
Google (Go)Go toolchainWindows, macOS, Linuxgo.dev/dl/?mode=json manifest
Python Software FoundationPythonWindows, macOS, LinuxBinary downloaded, hashed in memory, discarded†
Eclipse Foundation (Adoptium)Temurin JDK 21 LTS, JDK 25Windows, macOS, LinuxAdoptium REST API (SHA-256 in JSON response)

Developer Tools#

VendorProductPlatformsHow hashes are obtained
MicrosoftVS CodeWindows, macOS, Linux (all architectures)VS Code Update API (returns SHA-256 directly)
Notepad++ ProjectNotepad++Windows (x64/x86/ARM64)GitHub release assets with .sha256 files
Igor Pavlov7-ZipWindows (x64/x86), Linux (x64/ARM64)Binary downloaded, hashed in memory, discarded†
GitHub Inc.GitHub CLIWindows, macOS, LinuxGitHub release checksums.txt manifest
FileZilla ProjectFileZillaWindows, macOSBinary downloaded, hashed in memory, discarded†
Nmap ProjectNmapWindows, macOSBinary downloaded, hashed in memory, discarded†

Infrastructure & Cloud Tools#

VendorProductPlatformsHow hashes are obtained
HashiCorpTerraform, Vault, Packer, Consul, Nomad, Vagrant, BoundaryWindows, macOS, Linuxreleases.hashicorp.com SHA256SUMS manifest
Cloud Native Computing FoundationkubectlWindows, macOS, Linuxdl.k8s.io per-file .sha256 files
Amazon Web ServicesAWS CLI v2Windows, macOS, LinuxBinary downloaded, hashed in memory, discarded†

Remote Access & Virtualisation#

VendorProductPlatformsHow hashes are obtained
AnyDesk Software GmbHAnyDeskWindows, macOS, Linux (amd64 + ARM64)Binary downloaded, hashed in memory, discarded† — version discovered dynamically
TeamViewerTeamViewer Host & ClientWindows, LinuxBinary downloaded, hashed in memory, discarded† — stable always-latest CDN URLs
RustDeskRustDeskWindows, macOS, LinuxGitHub release assets; downloaded and hashed†
Oracle CorporationVirtualBoxWindows, macOS, Linuxdownload.virtualbox.org SHA256SUMS manifest

Productivity#

VendorProductPlatformsHow hashes are obtained
The Document FoundationLibreOfficeWindows, macOS, Linuxdocumentfoundation.org .sha256 manifest files
OBS ProjectOBS StudioWindows, macOS, LinuxGitHub release assets; downloaded and hashed†
VideoLAN OrganisationVLC Media PlayerWindows (x64/x86), macOSVideoLAN update API + per-file sha256 manifest

Android — Authenticators, Password Managers & Communication#

VendorProductPlatformsHow hashes are obtained
Beem DevelopmentAegis Authenticator (TOTP/HOTP)Android (universal APK)GitHub release APK; downloaded and hashed† (release build only)
KunzisoftKeePassDXAndroid (universal APK)GitHub release APK; downloaded and hashed†
AgileBits Inc.1PasswordWindowsManifest — AgileBits product history JSON API
WireGuard / Jason DonenfeldWireGuardAndroid (universal APK)GitHub APK; F-Droid manifest fallback
Proton AGProton MailAndroid (universal APK)GitHub APK; F-Droid manifest fallback

† What “hashed in memory, discarded” means#

For vendors that don’t publish a separate hash file, HashWatch downloads the binary over HTTPS, streams it through the SHA-256/SHA-1/MD5 algorithms without writing the file content to disk, and then closes the connection. The binary content never touches the server filesystem.

Each download operation is permanently logged with a storage_method: stream and disk_write: false flag as machine-readable evidence.


Requesting additional software coverage#

Coverage additions are made by the HashWatch development team. To request additional software coverage, open an issue on the project repository with:

  • The vendor name and product name
  • The operating systems / architectures to cover
  • Whether the vendor publishes an official hash manifest (SHA256SUMS, .sha256 files, or a JSON API)