foobar2000-component-uie-console-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:13
source=("${_fooname}-${pkgver}-${pkgrel}.fb2k-component::https://yuo.be/static/${_buildhash}/${_fooname}-${pkgver}.fb2k-component")
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# Maintainer: Connor McFarlane <cm at semtex dot net>
pkgname=foobar2000-component-uie-console-bin
pkgver=2.0.0
pkgrel=3
_buildhash='be77fbdf14eaec23fbf99070027b0b68'
_fooname='foo_uie_console'
pkgdesc='A Columns UI console panel for foobar2000'
arch=('any')
url="https://www.foobar2000.org/components/view/${_fooname}"
license=('unknown')
depends=('foobar2000>=1.0.0' 'foobar2000-component-ui-columns-bin>=1.0.0')
source=("${_fooname}-${pkgver}-${pkgrel}.fb2k-component::https://yuo.be/static/${_buildhash}/${_fooname}-${pkgver}.fb2k-component")
sha256sums=('4bf655b8e4863865131874373ca4c689231fe730bfebbca64e363297bafec29d')
package() {
install -Dm644 -t "$pkgdir/usr/share/foobar2000/components/${_fooname}" "$srcdir/${_fooname}.dll"
}
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 |