foobar2000-component-uie-console-bin

maintainer defusq · 1 votes · scanned 2026-08-03 00:08:14.047287
MEDIUM
View on AUR ↗
Why flagged The .fb2k-component file is downloaded from yuo.be, a personal/unofficial host rather than the official foobar2000.org component repository or the component author's own GitHub/official release page. A .fb2k-component is a ZIP-like archive containing a DLL that gets executed inside foobar2000, so this is effectively an executed binary from an unofficial host. The sha256sum provides some integrity protection, but the source host is not the canonical upstream (foobar2000.org lists the component but the download comes from a third-party domain). This is a genuine supply-chain concern: if yuo.be is compromised or the file is swapped, users would execute a malicious DLL inside foobar2000. The PKGBUILD also has a minor issue: it installs '$srcdir/${_fooname}.dll' but the source file is named '${_fooname}-${pkgver}-${pkgrel}.fb2k-component', so the package is likely broken (no extraction step to produce the .dll). Despite the broken install logic, the supply-chain risk from the unofficial binary host remains a real medium-severity concern.

Triggered rules

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=("${_fooname}-${pkgver}-${pkgrel}.fb2k-component::https://yuo.be/static/${_buildhash}/${_fooname}-${pkgver}.fb2k-component")
MEDIUM AI review llm_review

An AI model (anthropic/claude-4.6-sonnet-20260217) reviewed this and agrees it is MEDIUM (confidence 72%): The .fb2k-component file is downloaded from yuo.be, a personal/unofficial host rather than the official foobar2000.org component repository or the component author's own GitHub/official release page. A .fb2k-component is a ZIP-like archive containing a DLL that gets executed inside foobar2000, so this is effectively an executed binary from an unofficial host. The sha256sum provides some integrity protection, but the source host is not the canonical upstream (foobar2000.org lists the component but the download comes from a third-party domain). This is a genuine supply-chain concern: if yuo.be is compromised or the file is swapped, users would execute a malicious DLL inside foobar2000. The PKGBUILD also has a minor issue: it installs '$srcdir/${_fooname}.dll' but the source file is named '${_fooname}-${pkgver}-${pkgrel}.fb2k-component', so the package is likely broken (no extraction step to produce the .dll). Despite the broken install logic, the supply-chain risk from the unofficial binary host remains a real medium-severity concern.

PKGBUILD

1 offending line(s) highlighted
1# Maintainer: Connor McFarlane <cm at semtex dot net>
2
3pkgname=foobar2000-component-uie-console-bin
4pkgver=2.0.0
5pkgrel=3
6_buildhash='be77fbdf14eaec23fbf99070027b0b68'
7_fooname='foo_uie_console'
8pkgdesc='A Columns UI console panel for foobar2000'
9arch=('any')
10url="https://www.foobar2000.org/components/view/${_fooname}"
11license=('unknown')
12depends=('foobar2000>=1.0.0' 'foobar2000-component-ui-columns-bin>=1.0.0')
13source=("${_fooname}-${pkgver}-${pkgrel}.fb2k-component::https://yuo.be/static/${_buildhash}/${_fooname}-${pkgver}.fb2k-component")
14sha256sums=('4bf655b8e4863865131874373ca4c689231fe730bfebbca64e363297bafec29d')
15
16package() {
17 install -Dm644 -t "$pkgdir/usr/share/foobar2000/components/${_fooname}" "$srcdir/${_fooname}.dll"
18}
19
20

Scan history

Scanned at (UTC)SeverityRules
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

Report a package

Reports go to the AURWatch maintainer (one person) and are read by hand. No login required.

0 / 4000
Your suggestion