tuxedo-control-center-bin
maintainer StevenSeifried
· 43 votes
· scanned 2026-08-03 00:08:14.047287
LOW
View on AUR ↗
Why flagged
The package downloads a prebuilt RPM from the official TUXEDO Computers domain, which hosts their own software; while the host is not a standard code forge, it is the vendor's official infrastructure, making the supply chain risk low despite the non-whitelisted domain.
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 a prebuilt RPM from the official TUXEDO Computers domain, which hosts their own software; while the host is not a standard code forge, it is the vendor's official infrastructure, making the supply chain risk low despite the non-whitelisted domain.
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:16
source=(https://rpm.tuxedocomputers.com/fedora/43/x86_64/base/tuxedo-control-center_${pkgver}.rpm tuxedo-control-center-bin.install)
PKGBUILD
1 offending line(s) highlighted
1
# Maintainer: Steven Seifried <gitlab@canox.net>
2
3
pkgname=tuxedo-control-center-bin
4
pkgver=3.0.6
5
pkgrel=1
6
pkgdesc="A tool to help you control performance, energy, fan and comfort settings on TUXEDO laptops. "
7
arch=(x86_64)
8
url="https://github.com/tuxedocomputers/tuxedo-control-center"
9
license=('GPL3')
10
depends=('tuxedo-drivers-dkms' 'libxss' 'nss' 'gtk3' 'upower')
11
optdepends=('libayatana-appindicator' 'libappindicator-gtk3')
12
conflicts=('tuxedo-control-center' 'auto-cpufreq')
13
options=(!strip !debug)
14
install=${pkgname}.install
15
16
source=(https://rpm.tuxedocomputers.com/fedora/43/x86_64/base/tuxedo-control-center_${pkgver}.rpm tuxedo-control-center-bin.install)
17
sha256sums=('3e779701aa5b958da17e67008e1708fff31cc37be9b557e560e7812c75a932fc'
18
'fef8f708ff4ba19921f167ff9bffd2536cc0c128dfe418a30f7e5e0d04fca6e3')
19
sha512sums=('b9c1a6b19d690f5d0d2bac7f15e9df7b7c089f81f7c3390f0556d5f7102eb14ffb5a8cb45e9bf5c26f7c7e7c6367ed1d41f2234cb418b779211007afd6f268f1'
20
'b70d3412f07c72d6de2cf18e75a184741d8f5db7f144c4d8e8c0dde752e197d831fc8f8b6c095c9b6387ff97b36567f9cf5167dbb23ebc392f7b3cc47a78111a')
21
22
package() {
23
cp -a usr "${pkgdir}"
24
cp -a opt "${pkgdir}"
25
chmod -R 755 "${pkgdir}"/opt/tuxedo-control-center/
26
mkdir -p "${pkgdir}/usr/bin"
27
ln -sfv /opt/tuxedo-control-center/tuxedo-control-center "${pkgdir}/usr/bin/tuxedo-control-center"
28
install -Dm644 "${srcdir}/opt/tuxedo-control-center/resources/dist/tuxedo-control-center/data/dist-data/tuxedo-control-center.desktop" "${pkgdir}/usr/share/applications/tuxedo-control-center.desktop"
29
install -Dm644 "${srcdir}/opt/tuxedo-control-center/resources/dist/tuxedo-control-center/data/dist-data/com.tuxedocomputers.tccd.policy" "${pkgdir}/usr/share/polkit-1/actions/com.tuxedocomputers.tccd.policy"
30
install -Dm644 "${srcdir}/opt/tuxedo-control-center/resources/dist/tuxedo-control-center/data/dist-data/com.tuxedocomputers.tccd.conf" "${pkgdir}/usr/share/dbus-1/system.d/com.tuxedocomputers.tccd.conf"
31
install -Dm644 "${srcdir}/opt/tuxedo-control-center/resources/dist/tuxedo-control-center/data/dist-data/tccd.service" "${pkgdir}/usr/lib/systemd/system/tccd.service"
32
install -Dm644 "${srcdir}/opt/tuxedo-control-center/resources/dist/tuxedo-control-center/data/dist-data/tccd-sleep.service" "${pkgdir}/usr/lib/systemd/system/tccd-sleep.service"
33
}
34
35
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 17:17:32 | MEDIUM | 1 |
| 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 |