chkufsd-bin
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:12
source=("https://archive.org/download/tools_202401/tools.zip"
llm_review
An AI model (anthropic/claude-4.6-sonnet-20260217) reviewed this and agrees it is MEDIUM (confidence 82%): The PKGBUILD downloads a prebuilt binary ('chkufsd') from archive.org (a personal/third-party upload at archive.org/download/tools_202401/tools.zip) rather than from the official Paragon Software source. This binary is then installed as an executable with 755 permissions. While the sha256sum provides some integrity guarantee against accidental corruption, archive.org uploads are user-contributed and the artifact could be replaced or was originally uploaded by an unknown party — there is no cryptographic signature from Paragon verifying authenticity. Installing an unverified prebuilt binary from a non-official host is a genuine supply-chain concern: if the binary is malicious or backdoored, it runs with user/root privileges. This is a textbook medium-severity supply-chain risk.
PKGBUILD
1 offending line(s) highlighted# Maintainer: Serhii Starovoitov <drommer.94@gmail.com>
pkgname=chkufsd-bin
pkgver=r279255.b1403
pkgrel=1
pkgdesc='Combined utility for checking and fixing NTFS / HFS+ file systems'
url='https://www.paragon-software.com/technologies/ufsd.html'
arch=('i686' 'x86_64')
license=('LGPL-3.0-or-later')
conflicts=('chkufsd' 'chkntfs' 'chkhfs')
provides=('chkufsd' 'chkntfs' 'chkhfs')
source=("https://archive.org/download/tools_202401/tools.zip"
"https://www.gnu.org/licenses/lgpl-3.0.txt")
sha256sums=('94835f5762de29febcbe88b3735eafe17adb1997b6b484f6b39c7a14476a936c'
'e3a994d82e644b03a792a930f574002658412f62407f5fee083f2555c5f23118')
package() {
install -Dm755 "$srcdir/disk tools/chkufsd" -t "$pkgdir/usr/bin"
ln -s "/usr/bin/chkufsd" "$pkgdir/usr/bin/chkntfs"
ln -s "/usr/bin/chkufsd" "$pkgdir/usr/bin/chkhfs"
install -Dm644 "$srcdir/lgpl-3.0.txt" "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
}
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 |