encryptr

MEDIUM
maintainer svantehedlund 18 votes scanned 2026-09-17 00:27:14.276658
View on AUR
Why flagged

This PKGBUILD downloads and installs prebuilt binaries (encryptr-bin, libffmpegsumo.so) from spideroak.com, which is actually the official vendor host for the Encryptr application (SpiderOak is the company behind Encryptr/Crypton). The URL path includes 'signed' suggesting these are vendor-signed releases. However, the binaries are not built from source and are executed directly, which is a legitimate medium-severity supply-chain concern regardless of the host being the official vendor. The sha256sums are present and pinned for all architecture-specific tarballs, which mitigates silent substitution risk. The concern is real but not elevated: it's a standard prebuilt binary AUR package from the official vendor, with checksums. This is a common AUR pattern for proprietary software distributed as binaries. The medium rating is appropriate — not high (no obfuscation, official vendor host, checksums present), not low/clean (executed binary from external host, not built from source).

Triggered rules

Medium source=() URL on a non-standard host source_untrusted_domain

One or more source=() URLs point to a host outside the trusted allowlist (github.com, gitlab.com, codeberg.org, pypi.org, …).

  • PKGBUILD:15 source_x86_64=("https://spideroak.com/dist/encryptr/signed/linux/targz/encryptr-${pkgver}_amd.tar.gz")
Medium AI review llm_review

An AI model (anthropic/claude-4.6-sonnet-20260217) reviewed this and agrees it is MEDIUM (confidence 72%): This PKGBUILD downloads and installs prebuilt binaries (encryptr-bin, libffmpegsumo.so) from spideroak.com, which is actually the official vendor host for the Encryptr application (SpiderOak is the company behind Encryptr/Crypton). The URL path includes 'signed' suggesting these are vendor-signed releases. However, the binaries are not built from source and are executed directly, which is a legitimate medium-severity supply-chain concern regardless of the host being the official vendor. The sha256sums are present and pinned for all architecture-specific tarballs, which mitigates silent substitution risk. The concern is real but not elevated: it's a standard prebuilt binary AUR package from the official vendor, with checksums. This is a common AUR pattern for proprietary software distributed as binaries. The medium rating is appropriate — not high (no obfuscation, official vendor host, checksums present), not low/clean (executed binary from external host, not built from source).

PKGBUILD

1 offending line(s) highlighted
1# Maintainer: Marek Petrik <marekpetrik@gmail.com>
2# Prior Maintainer: Justin dray <justin@dray.be>
3pkgname=encryptr
4pkgver=2.0.0
5pkgrel=5
6pkgdesc="A zero-knowledge, cloud-based e-wallet / password manager powered by Crypton."
7url="https://encryptr.org/"
8arch=('i686' 'x86_64')
9license=('custom')
10depends=('gconf' 'gtk2')
11makedepends=()
12optdepents=()
13backup=()
14#install=${pkgname}.install
15source_x86_64=("https://spideroak.com/dist/encryptr/signed/linux/targz/encryptr-${pkgver}_amd.tar.gz")
16source_i686=("https://spideroak.com/dist/encryptr/signed/linux/targz/encryptr-${pkgver}_i386.tar.gz")
17source=("${pkgname}.sh"
18 "${pkgname}.desktop"
19 "32x32.png"
20 "64x64.png"
21 "128x128.png"
22 "256x256.png")
23sha256sums=('c2497c8aa3379554d88ab3a478fb467c604a828dd4e4fa95d85e3145865618c0'
24 '9ceb57496a45727653cd15121bae7aeba1661904a153e51c3d314e64715a68c8'
25 '81b73f274a59e704233284053c14d956314fde2b9937cf8264a6dab049ace7fb'
26 'f0979d8367759cb1aa0c727096f3312c4b4ce614bc31c133dd018838b559c73a'
27 '8c87d22a2b52854c189f445757c1b959ccab571e318e30f38584035341247ee6'
28 'e68796ec9378935285c2714b33ab0a0b28c1a741d2d6006419dfdd904382a9af')
29sha256sums_i686=('95094f300a3ffd812c63403692dc183156431adad0491d70119bcab0d283490a')
30sha256sums_x86_64=('028ff2844ee3c03f900813f24a928a040a588fab091b682f3428abf38e216fc8')
31options=('!strip')
32PKGEXT=.pkg.tar
33
34package() {
35 install -dm 755 "$pkgdir/usr/lib/$pkgname"
36 cd "$pkgdir/usr/lib/$pkgname"
37
38 install -Dm 755 "$srcdir/Encryptr/encryptr-bin" ./encryptr-bin
39 install -Dm 644 "$srcdir/Encryptr/icudtl.dat" ./icudtl.dat
40 install -Dm 644 "$srcdir/Encryptr/libffmpegsumo.so" ./libffmpegsumo.so
41 install -Dm 644 "$srcdir/Encryptr/nw.pak" ./nw.pak
42
43 for size in 32x32 64x64 128x128 256x256
44 do
45 install -Dm 644 "$srcdir/${size}.png" "$pkgdir/usr/share/icons/hicolor/${size}/apps/encryptr.png"
46 done
47 install -Dm644 "$srcdir/256x256.png" "$pkgdir/usr/share/pixmaps/encryptr.png"
48 ln -s '/usr/lib/libudev.so' "$pkgdir/usr/lib/$pkgname/libudev.so.0"
49
50 install -Dm 755 "$srcdir/encryptr.sh" "$pkgdir/usr/bin/encryptr"
51 install -Dm 644 "$srcdir/encryptr.desktop" "$pkgdir/usr/share/applications/encryptr.desktop"
52}
53

Scan history

Scanned at (UTC)SeverityRules
2026-09-17 00:27:14 Medium 2
2026-09-16 00:03:17 Medium 2
2026-09-15 00:25:31 Medium 2
2026-09-14 00:27:57 Medium 2
2026-09-13 00:19:54 Medium 2
2026-09-12 00:25:17 Medium 2
2026-09-11 00:19:22 Medium 2
2026-09-10 00:22:44 Medium 2
2026-09-09 00:04:09 Medium 2
2026-09-08 00:18:08 Medium 2
2026-09-07 00:30:15 Medium 2
2026-09-06 00:17:06 Medium 2
2026-09-05 00:16:27 Medium 2
2026-09-04 00:03:13 Medium 2
2026-09-03 00:15:47 Medium 2
2026-09-02 00:02:31 Medium 2
2026-09-01 00:11:19 Medium 2
2026-08-31 00:19:57 Medium 2
2026-08-30 00:04:14 Medium 2
2026-08-29 00:29:17 Medium 2

Report a package

Reports go to the AURWatch maintainer (one person) and are read by hand. No login required.

0 / 4000
Your suggestion