insync
maintainer thenaterhood
· 325 votes
· scanned 2026-08-03 00:08:14.047287
MEDIUM
View on AUR ↗
Why flagged
The package downloads a prebuilt .deb from a non-whitelisted host (cdn.insynchq.com), which is an unverifiable executable artifact; while the domain is plausibly official, the lack of a direct link to upstream source and use of a binary-only distribution raises supply-chain risk.
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:29
source=("http://cdn.insynchq.com/builds/linux/${pkgver}/${pkgname}_${pkgver}-${_dist}_amd64.deb"
MEDIUM
AI review of an ambiguous pattern
llm_review
The static rules found a suspicious pattern they could not resolve, so an AI model (qwen/qwen3-235b-a22b-2507) reviewed it and judged it MEDIUM (confidence 95%): The package downloads a prebuilt .deb from a non-whitelisted host (cdn.insynchq.com), which is an unverifiable executable artifact; while the domain is plausibly official, the lack of a direct link to upstream source and use of a binary-only distribution raises supply-chain risk.
PKGBUILD
1 offending line(s) highlighted
1
# Maintainer: Nate Levesque <public@thenaterhood.com>
2
# Contributor: Erik Dubois <erik.dubois@gmail.com>
3
# Contributor: tinywrkb <tinywrkb@gmail.com>
4
# Contributor: Vlad M. <vlad@archlinux.net>
5
# Contributor: Zhengyu Xu <xzy3186@gmail.com>
6
# Source : new application - https://forums.insynchq.com
7
8
pkgname=insync
9
pkgver=3.9.11.60043
10
pkgrel=1
11
_dist=noble
12
pkgdesc="An unofficial Dropbox, Google Drive, and OneDrive client that runs on Linux, with support for various desktops"
13
url="https://www.insynchq.com/downloads"
14
license=('custom:insync')
15
options=(!strip)
16
depends=('alsa-lib'
17
'fontconfig'
18
'glibc'
19
'hicolor-icon-theme'
20
'libglvnd'
21
'nss'
22
'xdg-utils'
23
'libxcrypt'
24
)
25
optdepends=(
26
'lib32-libappindicator-gtk2: Required for tray icon in some configurations'
27
)
28
arch=('x86_64')
29
source=("http://cdn.insynchq.com/builds/linux/${pkgver}/${pkgname}_${pkgver}-${_dist}_amd64.deb"
30
'insync@.service'
31
'insync.service')
32
sha256sums=('7adca8fe8b9c76250e4687a70b028e5902b9f444a7cb260c87734a14c9ae1ff0'
33
'cf276c1dbf1592ea63a21c2d61c75f7ad6ec3b13e87b3aaa331e9c14799f4598'
34
'1432141539a6b3c5333631a2ee6696fab9bd2fe8770643bc670d95e4e96203e0')
35
package() {
36
tar xf data.tar.gz
37
cp -rp usr ${pkgdir}/
38
install -Dm644 insync@.service ${pkgdir}/usr/lib/systemd/system/insync@.service
39
install -Dm644 insync.service ${pkgdir}/usr/lib/systemd/user/insync.service
40
install -dm755 ${pkgdir}/usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0
41
ln -s /usr/lib/gdk-pixbuf-2.0/2.10.0/loaders.cache ${pkgdir}/usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders.cache
42
echo "-> Patching https://forums.insynchq.com/t/crash-when-changing-sync-folders-linux-with-solution/17254/4"
43
mv ${pkgdir}/usr/lib/insync/libgdk_pixbuf-2.0.so.0{,.bak}
44
echo "-> Patching https://forums.insynchq.com/t/crash-changing-sync-directory-with-fix/17364/10"
45
mv ${pkgdir}/usr/lib/insync/libpangoft2-1.0.so.0{,.bak}
46
echo "-> Patching https://forums.insynchq.com/t/gui-is-broken-on-arch-for-3-7-7-with-workaround/18434"
47
mv ${pkgdir}/usr/lib/insync/libstdc++.so.6{,.bak}
48
echo "-> Patching https://forums.insynchq.com/t/workaround-for-libcrypt-so-1-issue-on-3-7-9-for-arch/18504"
49
ln -s /usr/lib/libcrypt.so.2 ${pkgdir}/usr/lib/insync/libcrypt.so.1
50
echo "-> Patching https://forums.insynchq.com/t/no-window-decorations-on-gnome-using-wayland/34886/6"
51
sed -i 's/Exec=insync start/Exec=env QT_QPA_PLATFORM=xcb insync start/g' ${pkgdir}/usr/share/applications/insync.desktop
52
}
53
Scan history
| Scanned at (UTC) | Severity | Rules |
|---|---|---|
| 2026-08-03 00:08:14 | MEDIUM | 2 |
| 2026-08-02 00:16:08 | MEDIUM | 2 |
| 2026-08-01 00:11:18 | MEDIUM | 2 |
| 2026-07-31 00:14:10 | MEDIUM | 2 |
| 2026-07-30 00:17:23 | MEDIUM | 2 |
| 2026-07-29 00:25:53 | MEDIUM | 2 |
| 2026-07-28 00:07:28 | MEDIUM | 2 |
| 2026-07-27 00:24:32 | MEDIUM | 2 |
| 2026-07-26 00:07:32 | MEDIUM | 2 |
| 2026-07-25 00:13:44 | MEDIUM | 2 |
| 2026-07-24 00:02:28 | MEDIUM | 2 |
| 2026-07-23 00:14:47 | MEDIUM | 2 |
| 2026-07-22 00:29:32 | MEDIUM | 2 |
| 2026-07-21 00:24:15 | MEDIUM | 2 |
| 2026-07-20 00:19:49 | MEDIUM | 2 |
| 2026-07-19 00:17:08 | MEDIUM | 2 |
| 2026-07-18 00:14:48 | MEDIUM | 2 |
| 2026-07-17 00:06:16 | MEDIUM | 2 |
| 2026-07-16 00:05:41 | MEDIUM | 2 |
| 2026-07-15 00:09:25 | MEDIUM | 2 |