cnijfilter-ip2800series
maintainer orphaned
· 0 votes
· scanned 2026-08-03 00:08:14.047287
LOW
View on AUR ↗
Why flagged
The source is a Canon official driver tarball from gdlp01.c-wss.com, a legitimate Canon download host; building and installing the project's own source is normal AUR packaging, even if the host is not on a whitelist.
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 source is a Canon official driver tarball from gdlp01.c-wss.com, a legitimate Canon download host; building and installing the project's own source is normal AUR packaging, even if the host is not on a whitelist.
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:13
source=(http://gdlp01.c-wss.com/gds/8/0100005858/01/cnijfilter-source-4.10-1.tar.gz)
PKGBUILD
1 offending line(s) highlighted
1
# Maintainer: Ali Akbar <the.apaan@gmail.com>
2
# Contributor: Cyker Way <cykerway at gmail dot com>
3
# Modified: Tomas Lindquist Olsen <tomas.l.olsen@gmail.com>
4
5
pkgname=cnijfilter-ip2800series
6
pkgver=4.10
7
pkgrel=2
8
pkgdesc="Canon IJ Printer Driver for Pixma IP2800 series (with cnijfilter-common)"
9
url="https://canon-print.com/canon-pixma-ip2800-series-drivers-windows-mac-linux/"
10
arch=('x86_64')
11
license=('custom')
12
depends=('libcups' 'libpng12' 'libxml2')
13
source=(http://gdlp01.c-wss.com/gds/8/0100005858/01/cnijfilter-source-4.10-1.tar.gz)
14
md5sums=('b6e763a1e271ecebfd3a93eb4aaec8b7')
15
16
build() {
17
cd cnijfilter-source-${pkgver}-1/
18
cd ppd
19
./autogen.sh --prefix=/usr --program-suffix=ip2800
20
make clean
21
make
22
cd ..
23
cd cnijfilter
24
./autogen.sh --prefix=/usr --program-suffix=ip2800 --enable-libpath=/usr/lib/bjlib --enable-binpath=/usr/bin
25
26
make clean
27
make
28
cd ..
29
30
cd libs
31
./autogen.sh --prefix=/usr
32
cd ..
33
cd bscc2sts
34
./autogen.sh
35
cd ..
36
cd cnijnpr
37
patch src/cnijnpr.c ../../../cnijnpr_cnijnpr.c.patch
38
./autogen.sh --prefix=/usr --enable-libpath=/usr/lib/bjlib
39
40
cd ..
41
cd cnijbe
42
./autogen.sh --prefix=/usr --enable-progpath=/usr/bin
43
cd ..
44
cd cngpij
45
patch configure.in ../../../cngpij_configure.in.patch
46
patch cngpij/bjcups.c ../../../cngpij_bjcups.c.patch
47
./autogen.sh --prefix=/usr --enable-progpath=/usr/bin
48
cd ..
49
cd cngpijmnt
50
patch configure.in ../../../cngpijmnt_configure.in.patch
51
patch src/main.c ../../../cngpijmnt_main.c.patch
52
./autogen.sh --prefix=/usr --enable-progpath=/usr/bin
53
cd ..
54
cd pstocanonij
55
./autogen.sh --prefix=/usr --enable-progpath=/usr/bin
56
cd ..
57
cd backend
58
patch src/cnij_backend_common.c ../../../cnij_backend_common.c.patch
59
./autogen.sh --prefix=/usr
60
cd ..
61
cd backendnet
62
./autogen.sh --prefix=/usr --enable-progpath=/usr/bin --enable-libpath=/usr/lib/bjlib LDFLAGS="$LDFLAGS -L../../com/libs_bin64"
63
64
cd ..
65
cd cmdtocanonij
66
./autogen.sh --prefix=/usr
67
cd ..
68
cd lgmon2
69
./autogen.sh --prefix=/usr --enable-progpath=/usr/bin --enable-libpath=/usr/lib/bjlib LDFLAGS="$LDFLAGS -L../../com/libs_bin64"
70
cd ..
71
make
72
73
}
74
75
package() {
76
cd cnijfilter-source-${pkgver}-1/
77
cd ppd
78
make DESTDIR="$pkgdir/" install
79
cd ..
80
cd cnijfilter
81
make DESTDIR="$pkgdir/" install
82
cd ..
83
84
mkdir -p "$pkgdir/usr/lib/bjlib"
85
install -m 644 433/database/* "$pkgdir/usr/lib/bjlib"
86
install -s -m 755 433/libs_bin64/*.so.* "$pkgdir/usr/lib"
87
88
mkdir -p "$pkgdir/usr/bin"
89
mkdir -p "$pkgdir/usr/lib/cups/filter"
90
mkdir -p "$pkgdir/usr/lib/cups/backend"
91
mkdir -p "$pkgdir/usr/share/cups/model"
92
mkdir -p "$pkgdir/etc/udev/rules.d/"
93
94
install -c -m 644 com/ini/cnnet.ini "$pkgdir/usr/lib/bjlib"
95
96
make install DESTDIR="$pkgdir"
97
install -s -m 755 com/libs_bin64/*.so.* "$pkgdir/usr/lib"
98
install -m 644 etc/*.rules "$pkgdir/etc/udev/rules.d/"
99
100
mkdir -p ${pkgdir}/usr/share/licenses/${pkgname}
101
install -m 644 LICENSE* ${pkgdir}/usr/share/licenses/${pkgname}
102
}
103
Scan history
| Scanned at (UTC) | Severity | Rules |
|---|---|---|
| 2026-08-03 00:08:14 | LOW | 2 |
| 2026-08-02 00:16:08 | LOW | 2 |
| 2026-08-01 00:11:18 | LOW | 2 |
| 2026-07-31 00:14:10 | LOW | 2 |
| 2026-07-30 00:17:23 | LOW | 2 |
| 2026-07-29 00:25:53 | LOW | 2 |
| 2026-07-28 00:07:28 | LOW | 2 |
| 2026-07-27 00:24:32 | LOW | 2 |
| 2026-07-26 00:07:32 | LOW | 2 |
| 2026-07-25 00:13:44 | LOW | 2 |
| 2026-07-24 00:02:28 | LOW | 2 |
| 2026-07-23 00:14:47 | LOW | 2 |
| 2026-07-22 00:29:32 | LOW | 2 |
| 2026-07-21 00:24:15 | LOW | 2 |
| 2026-07-20 00:19:49 | LOW | 2 |
| 2026-07-19 00:17:08 | LOW | 2 |
| 2026-07-18 00:14:48 | LOW | 2 |
| 2026-07-17 00:06:16 | LOW | 2 |
| 2026-07-16 00:05:41 | LOW | 2 |
| 2026-07-15 00:09:25 | LOW | 2 |