brother-dcpj105
maintainer 1Conan
· 1 votes
· scanned 2026-08-03 00:08:14.047287
LOW
View on AUR ↗
Why flagged
The package downloads official Brother printer drivers from the vendor's own domain (brother.com), which is a legitimate source for the software, despite the static analyzer flagging the host as non-standard; the drivers are installed as intended without code execution or redirection risks.
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 official Brother printer drivers from the vendor's own domain (brother.com), which is a legitimate source for the software, despite the static analyzer flagging the host as non-standard; the drivers are installed as intended without code execution or redirection risks.
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:17
source=(http://www.brother.com/pub/bsc/linux/dlf/${_printername}cupswrapper-$pkgver-1.i386.rpm \
PKGBUILD
1 offending line(s) highlighted
1
# Maintainer: 1Conan <me@1conan.com>
2
# Contributor: Tux Tong <huntthetux@gmail.com>
3
4
pkgname=brother-dcpj105
5
_printername=dcpj105
6
pkgver=3.0.0
7
pkgrel=668
8
pkgdesc="CUPS driver for Brother DCP-J105 printer"
9
arch=('i686' 'x86_64')
10
license=('custom:Brother Industries')
11
depends=('cups' 'tcsh')
12
if [ "$CARCH" == "x86_64" ]; then
13
depends+=('lib32-libstdc++5' 'lib32-libcups')
14
fi
15
makedepends=('rpmextract')
16
url="http://solutions.brother.com/linux/en_us/index.html"
17
source=(http://www.brother.com/pub/bsc/linux/dlf/${_printername}cupswrapper-$pkgver-1.i386.rpm \
18
http://www.brother.com/pub/bsc/linux/dlf/${_printername}lpr-$pkgver-1.i386.rpm)
19
md5sums=('978e10976937951c3e5297117356cae3'
20
'8933006312bde91ccc592be599562c9a')
21
install=dcpj105.install
22
package() {
23
cd "${pkgdir}"
24
for n in $srcdir/*.rpm; do
25
rpmextract.sh "$n"
26
done
27
28
sed -i 's|/etc/init.d/cups|/etc/rc.d/cupsd|' "${pkgdir}/opt/brother/Printers/dcpj105/cupswrapper/cupswrapperdcpj105"
29
}
30
31
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 |