ifd-rutokens
Triggered rules
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:14
source_x86_64=("https://download.rutoken.ru/Rutoken/Drivers_Unix/${pkgver}/Linux/x64/${pkgname}_${pkgver}_amd64.deb")
llm_review
An AI model (anthropic/claude-4.6-sonnet-20260217) reviewed this and agrees it is MEDIUM (confidence 72%): The PKGBUILD downloads a prebuilt binary .deb from download.rutoken.ru, which is the official vendor download host for Aktiv Co (the Russian hardware token manufacturer). The sha512sum is present and pins the artifact, which mitigates opportunistic substitution. However, the binary is a closed-source prebuilt shared library/driver that will be loaded by pcsc-lite into privileged processes, and there is no way to verify it against a reproducible build or an independently signed release. The host is the official vendor domain (rutoken.ru), not a personal or third-party mirror, so this is a standard 'binary blob from vendor' pattern common in AUR driver packages. The risk is real but typical for proprietary hardware drivers: if the vendor's download server were compromised the sha512 check would catch a substitution, but the binary itself is opaque. This is a borderline medium/clean case; the medium rating is defensible because it is an executed binary (a PCSC driver loaded into pcscd) from a closed-source vendor with no source available, but it is not clearly more dangerous than other vendor binary driver packages in the AUR.
PKGBUILD
1 offending line(s) highlighted# Author Aktov Co <info@rutoken.ru>
# Maintainer: Mikhail Isaev <admin@ismv.ru>
pkgname=ifd-rutokens
pkgver=1.0.4
pkgrel=1
pkgdesc="Aktiv Co Rutoken S driver. Allows users to access Rutoken S through pcsc-lite."
arch=('x86_64')
url="https://www.rutoken.ru/support/download/nix/"
license=('custom')
groups=('')
depends=('glibc>=2.3.2' 'libusb-compat>=0.1.8')
options=('!strip' '!emptydirs')
install=${pkgname}.install
source_x86_64=("https://download.rutoken.ru/Rutoken/Drivers_Unix/${pkgver}/Linux/x64/${pkgname}_${pkgver}_amd64.deb")
sha512sums_x86_64=('7e7733bfa16838a69d9361366a73062231f31feca0f8ea3ae155b78f08014c2fe4ea2d147dcfc58ae2ba4afaaa14be55e6efd34b87586d1ded488d4267dba984')
package() {
# Extract package data
tar -xz -f data.tar.gz -C "${pkgdir}"
}
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 |