rtt-rstudio-technician
The package downloads prebuilt RPMs from the official vendor's domain (r-studio.com), which is plausibly the project's own release infrastructure; despite the static analyzer flag for a non-standard host, the source is verifiable and official, and the package installs only legitimate application files without executing untrusted code.
Triggered rules
llm_review
The static rules flagged this MEDIUM, but an AI model (qwen/qwen3-235b-a22b-2507) reviewed the full PKGBUILD and judged it LOW (confidence 95%): The package downloads prebuilt RPMs from the official vendor's domain (r-studio.com), which is plausibly the project's own release infrastructure; despite the static analyzer flag for a non-standard host, the source is verifiable and official, and the package installs only legitimate application files without executing untrusted code.
1 higher static finding superseded - not the current verdict (shown for transparency)
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:29
source=("${pkgname}-eula.html::https://www.r-studio.com/includes/eula/PopupEulaDRST.shtml?R-STUDIO%20Technician")
PKGBUILD
1 offending line(s) highlighted# Maintainer: skrysz <skrysz+aur@skwall.pl>
pkgname=rtt-rstudio-technician
pkgver=5.5.191803
pkgrel=1
# INFO:
# Intended for digital forensic labs, data recovery businesses, or individuals, it provides
# them with a first-class professional data recovery tool set that can solve most of
# the challenges they could ever face. Besides powerful data recovery features, it includes
# a versatile file previewer that helps you estimate the chances for a successful data recovery,
# a flexible RAID reconstruction module with custom-defined RAID configurations, modules for
# data recovery over a network, and a professional text/hexadecimal editor; an all-in-one,
# fully integrated application.
pkgdesc="R-Studio Technician is a powerful cost-effective undelete and data recovery software utility (non-free)."
arch=('x86_64' 'i686')
url="https://www.r-studio.com/Data_Recovery_Technician.shtml"
license=('custom')
depends=(
'xdg-utils'
'polkit'
'hicolor-icon-theme'
'gcc-libs'
'glibc'
'alsa-lib'
'freetype2'
)
provides=('r-studio-technician-for-linux-bin')
conflicts=('r-studio-technician-for-linux-bin')
source=("${pkgname}-eula.html::https://www.r-studio.com/includes/eula/PopupEulaDRST.shtml?R-STUDIO%20Technician")
source_x86_64=("RStudioTech5_x64-${pkgver}.rpm::https://www.r-studio.com/downloads/RStudioTech5_x64.rpm")
source_i686=("RStudioTech5_i386-${pkgver}.rpm::https://www.r-studio.com/downloads/RStudioTech5_i386.rpm")
sha512sums=('c996b2f7828872092c7d2e3fe3237f3d33c63982fcd4e4bf3d3cfe478b62ac0559c5e233872ce3b5988fc9bcb91dbf21e1b45e009399540cea3320e9c6367cf5')
sha512sums_x86_64=('cd66d87dd796433622923bc0b2119b9131d2b216bee01bd2296f1e7b67a6c37ff23437a2974bd778f86465e3b4c906147ba76d65f0401713b3c688def56653be')
sha512sums_i686=('418de950123705aac7b3a826d027a3e19f177032dde111f14573e8a55596e8f865d49fcba3258e7a95ee3355c85b1005b60841fd3b0677e6ef429dcf6e37d458')
package() {
cd "${srcdir}"
rm -rf "${srcdir}/usr/share"
cp -ra "${srcdir}/usr" "${pkgdir}"
install -Dm644 "${srcdir}/usr/local/R-Studio-Technician/share/rtt-rstudio-tech.desktop" "${pkgdir}/usr/share/applications/${pkgname}.desktop"
install -Dm644 "${srcdir}/usr/local/R-Studio-Technician/share/com.r-tt.pkexec.rstudio-tech.policy" "${pkgdir}/usr/share/polkit-1/actions/com.r-tt.pkexec.rstudio-tech.policy"
for i in 16 24 32 48 64 256; do
install -Dm644 "${pkgdir}/usr/local/R-Studio-Technician/share/logo_${i}.png" "${pkgdir}/usr/share/icons/hicolor/${i}x${i}/apps/${pkgname}.png"
install -Dm644 "${pkgdir}/usr/local/R-Studio-Technician/share/logo_${i}.png" "${pkgdir}/usr/share/icons/hicolor/${i}x${i}/apps/rtt-rstudio-tech.png"
done
install -Dm644 "${srcdir}/${pkgname}-eula.html" "${pkgdir}/usr/share/licenses/${pkgname}/${pkgname}-eula.html"
}
Changes since previous scan
--- PKGBUILD @ 2026-06-19 19:07+++ PKGBUILD @ 2026-08-20 00:05@@ -1,7 +1,7 @@ # Maintainer: skrysz <skrysz+aur@skwall.pl> pkgname=rtt-rstudio-technician-pkgver=5.5.191739+pkgver=5.5.191803 pkgrel=1 # INFO: # Intended for digital forensic labs, data recovery businesses, or individuals, it provides@@ -30,8 +30,8 @@ source_x86_64=("RStudioTech5_x64-${pkgver}.rpm::https://www.r-studio.com/downloads/RStudioTech5_x64.rpm") source_i686=("RStudioTech5_i386-${pkgver}.rpm::https://www.r-studio.com/downloads/RStudioTech5_i386.rpm") sha512sums=('c996b2f7828872092c7d2e3fe3237f3d33c63982fcd4e4bf3d3cfe478b62ac0559c5e233872ce3b5988fc9bcb91dbf21e1b45e009399540cea3320e9c6367cf5')-sha512sums_x86_64=('5d98a429a02e341b266bf39bb1b3cad165bf891584074f603d66dda9b54126664834723ff8691d0ff7db625cd32e56901bd0e79cedb5e7e02eaa7d01823c4a16')-sha512sums_i686=('2875b9ce7b9b8dbcbce934876ed60184ac9a9c11db556bf0781e610e45490703e719bb4d27c8e39d02e3d3a7f5b2a34c59448be365be8fa7d3db915a612048a7')+sha512sums_x86_64=('cd66d87dd796433622923bc0b2119b9131d2b216bee01bd2296f1e7b67a6c37ff23437a2974bd778f86465e3b4c906147ba76d65f0401713b3c688def56653be')+sha512sums_i686=('418de950123705aac7b3a826d027a3e19f177032dde111f14573e8a55596e8f865d49fcba3258e7a95ee3355c85b1005b60841fd3b0677e6ef429dcf6e37d458') package() { cd "${srcdir}"Scan history
| Scanned at (UTC) | Severity | Rules |
|---|---|---|
| 2026-08-20 00:05:13 | Low | 2 |
| 2026-08-19 21:42:23 | Medium | 1 |
| 2026-06-19 19:07:35 | Clean | 2 |
| 2026-06-18 16:11:54 | Medium | 1 |