cydia-impactor

LOW
maintainer 0x9fff00 12 votes scanned 2026-09-17 00:27:14.276658
View on AUR
Why flagged

The package downloads prebuilt binaries from saurik.com, the official project maintainer's domain, which is not on the standard whitelist but is the legitimate source for Cydia Impactor; while the host is non-standard, it is project-owned, and the downloaded files are consistent with the software's distribution model, resulting in low risk.

Triggered rules

Low AI review downgraded a static finding llm_review

The static rules flagged this MEDIUM, but an AI model (qwen/qwen3-235b-a22b-07-25) reviewed the full PKGBUILD and judged it LOW (confidence 95%): The package downloads prebuilt binaries from saurik.com, the official project maintainer's domain, which is not on the standard whitelist but is the legitimate source for Cydia Impactor; while the host is non-standard, it is project-owned, and the downloaded files are consistent with the software's distribution model, resulting in low risk.

1 higher static finding superseded - not the current verdict (shown for transparency)
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:16 source=("https://cache.saurik.com/impactor/mac/${_name}_$pkgver.dmg")

PKGBUILD

1 offending line(s) highlighted
1# Maintainer: 0x9fff00 <0x9fff00+git@protonmail.ch>
2# Contributor: dylan araps <dylan.araps@gmail.com>
3# Contributor: mitts <mittens2001@opmbx.org>
4
5_name=Impactor
6pkgname=cydia-impactor
7pkgver=0.9.56
8pkgrel=1
9pkgdesc='A GUI tool for working with mobile devices'
10arch=('i686' 'x86_64')
11url='http://www.cydiaimpactor.com'
12license=('unknown')
13depends=('atk' 'cairo' 'fontconfig' 'freetype2' 'gdk-pixbuf2' 'glib2' 'gtk2' 'hicolor-icon-theme' 'libsm' 'libudev0-shim' 'libx11' 'ncurses5-compat-libs' 'pango')
14makedepends=('gendesk' 'libicns' 'p7zip')
15optdepends=('usbmuxd: for connecting to iOS devices')
16source=("https://cache.saurik.com/impactor/mac/${_name}_$pkgver.dmg")
17source_i686=("https://cache.saurik.com/impactor/l32/${_name}32_$pkgver.tgz")
18source_x86_64=("https://cache.saurik.com/impactor/l64/${_name}64_$pkgver.tgz")
19sha256sums=('e73c88bb617462fb997821d2db7e7c50936af59bc790523805eeed6517249841')
20sha256sums_i686=('e89350dba5e6b4f3165ab18f5328cd1a36b4e3ff9df55484f11fe10eed3cae29')
21sha256sums_x86_64=('29f820217a13bc5deb087e81860229dccf4ba812d05d8f8cfa62e95ae14c09fe')
22
23build() {
24 gendesk -f -n --pkgname $_name --pkgdesc "$pkgdesc" --name 'Cydia Impactor' --categories 'Utility'
25 7z e -y ${_name}_$pkgver.dmg $_name/$_name.app/Contents/Resources/$_name.icns || true
26 icns2png -x $_name.icns
27}
28
29package() {
30 install -d "$pkgdir/opt/$pkgname" "$pkgdir/usr/bin"
31 install -Dm755 -t "$pkgdir/opt/$pkgname" $_name
32 ln -s /opt/$pkgname/$_name "$pkgdir/usr/bin/$_name"
33 install -Dm644 -t "$pkgdir/opt/$pkgname" $_name.{dat,pem}
34 install -Dm755 -t "$pkgdir/usr/lib" $_name.so
35 install -Dm644 -t "$pkgdir/usr/share/applications" "$_name.desktop"
36
37 for size in 256 512 1024; do
38 install -Dm644 "${_name}_${size}x${size}x32.png" "$pkgdir/usr/share/icons/hicolor/${size}x${size}/apps/$_name.png"
39 done
40}
41

Scan history

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

Report a package

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

0 / 4000
Your suggestion