Claude Desktop

Claude desktop for Linux (beta)

beta

Claude Desktop uses an independently maintained Flatpak wrapper. The proprietary Linux package is downloaded directly from its vendor during installation; this remote does not redistribute the app binaries.

Proprietary application; wrapper-only extra-data delivery. Not vendor official. No binary redistribution right is claimed.

The application downloads directly from its vendor during installation. The signed remote supplies its wrapper and pinned download identity.

claudeanthropicdesktop

Claude for Linux start screen, captured from the sandboxed vendor application
Claude for Linux start screen, captured from the sandboxed vendor application

Install

flatpak --user remote-add --if-not-exists thepeoples \
  https://flatpak.thepeoples.io/thepeoples.flatpakrepo
flatpak --user install -y thepeoples io.thepeoples.Claude
flatpak --user install -y thepeoples io.thepeoples.Claude//4.23118.1

Optional system install uses sudo flatpak remote-add --if-not-exists --system and sudo flatpak install -y --system. The //version form pins the advertised ostree branch; stable tracks the latest advertised tree.

Verify

  • App id io.thepeoples.Claude, vendor Anthropic, version 4.23118.1, license proprietary
  • Channel beta
  • Download 182.9 MB · installed 8.7 MB
  • sha256 b09ccdd72b38916c9637d48548db70e77c425eb2e09bb467465409d2ff9d287a
  • Ostree key fingerprint 98D786877B6C4E8C6889CBD2E75B1C5B0CB2D841
  • Vendor key fingerprint 31DDDE24DDFAB679F42D7BD2BAA929FF1A7ECACE
  • Homepage https://claude.ai/

Input scan

Pinned deb claude-desktop_4.23118.1_amd64.deb, extracted without install scripts, scanned before wrap. 2026-11-10 23:17 UTC · trivy 0.73.0 · vuln DB 2026-11-10.

Wrap

Layers this remote adds. Gate fails on CRITICAL.

none

gate pass

Vendor

In the upstream package. Not patched here.

1 HIGH · 1 MEDIUM

Vendor findings 2 · 1 HIGH · 1 MEDIUM
SeverityIDPackageInstalledFixedTitle
HIGHCVE-2026-48779ws8.18.05.2.5, 6.2.4, 7.5.11, 8.21.0ws: ws: Denial of Service via memory exhaustion from small WebSocket fragments
MEDIUMCVE-2026-45736ws8.18.08.20.1ws: ws: Uninitialized memory disclosure via `websocket.close()` with `TypedArray`

Full report (JSON)

Previous scans

Daily Trivy refresh. Current report plus the last 14 full scans; older copies are deleted.

ScannedVuln DBVersionWrapVendorReport
2026-11-10 22:58 UTC2026-11-104.23118.1none1 HIGH · 1 MEDIUMJSON
2026-11-10 22:16 UTC2026-11-104.23118.1none1 HIGH · 1 MEDIUMJSON