xerox-phaser-3020
The source is a driver tarball from an archived official Xerox URL via web.archive.org, which is a common practice for unavailable original sources; the package installs only data files and libraries for CUPS, posing no execution risk beyond normal driver functionality.
Triggered rules
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 source is a driver tarball from an archived official Xerox URL via web.archive.org, which is a common practice for unavailable original sources; the package installs only data files and libraries for CUPS, posing no execution risk beyond normal driver functionality.
1 higher static finding superseded - not the current verdict (shown for transparency)
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:11
source=("https://web.archive.org/web/20260207213159/https://download.support.xerox.com/pub/drivers/3020/drivers/linux/en_GB/Xerox_Phaser_3020_Linux-Driver.tar.gz")
PKGBUILD
1 offending line(s) highlighted# Maintainer: krant <aleksey.vasilenko@gmail.com>
pkgname=xerox-phaser-3020
pkgver=1.00.25
pkgrel=2
pkgdesc="Driver for the Xerox Phaser 3020. Also supports Phaser 3052, 3117, 3140, 3155, 3160, 3200MFP, 3250, 3260, 3300MFP, 3320, 3435, 3600, 6110MFP, WorkCentre 3025, 3210, 3215, 3220, 3225, 3315, 3325, 3550, 4118, PE120, PE220, FaxCentre 2218"
url="https://www.support.xerox.com/support/phaser-3020"
license=('custom')
arch=('x86_64' 'i686' 'armv7h')
depends=('libusb-compat' 'cups' 'ghostscript')
source=("https://web.archive.org/web/20260207213159/https://download.support.xerox.com/pub/drivers/3020/drivers/linux/en_GB/Xerox_Phaser_3020_Linux-Driver.tar.gz")
sha256sums=('a7a77b4609576a6ab0ff5a55ff36cab72759e59fb1b82226b0c0187deecdd5b4')
package() {
archdir="$CARCH"
if [ "$CARCH" == "i686" ]; then
archdir="i386"
elif [ "$CARCH" == "armv7h" ]; then
archdir="arm"
fi
mkdir -p "$pkgdir"/usr/lib
cp "$srcdir"/uld/$archdir/libscmssc.so "$pkgdir"/usr/lib
mkdir -p "$pkgdir"/usr/lib/cups/backend
cp "$srcdir"/uld/$archdir/smfpnetdiscovery "$pkgdir"/usr/lib/cups/backend
mkdir -p "$pkgdir"/usr/lib/cups/filter
cp "$srcdir"/uld/$archdir/pstosecps "$pkgdir"/usr/lib/cups/filter
cp "$srcdir"/uld/$archdir/rastertospl "$pkgdir"/usr/lib/cups/filter
mkdir -p "$pkgdir"/usr/share/ppd/xerox
cp -ar "$srcdir"/uld/noarch/share/ppd/. "$pkgdir"/usr/share/ppd/xerox
rm "$pkgdir"/usr/share/ppd/xerox/*_fr.ppd
}
Scan history
| Scanned at (UTC) | Severity | Rules |
|---|---|---|
| 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 |