rtt-rstudio-technician

LOW
maintainer skrysz 1 votes scanned 2026-08-20 00:05:13.298181
View on AUR
Why flagged

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

Low AI review downgraded a static finding 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)
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:29 source=("${pkgname}-eula.html::https://www.r-studio.com/includes/eula/PopupEulaDRST.shtml?R-STUDIO%20Technician")

PKGBUILD

1 offending line(s) highlighted
1# Maintainer: skrysz <skrysz+aur@skwall.pl>
2
3pkgname=rtt-rstudio-technician
4pkgver=5.5.191803
5pkgrel=1
6# INFO:
7# Intended for digital forensic labs, data recovery businesses, or individuals, it provides
8# them with a first-class professional data recovery tool set that can solve most of
9# the challenges they could ever face. Besides powerful data recovery features, it includes
10# a versatile file previewer that helps you estimate the chances for a successful data recovery,
11# a flexible RAID reconstruction module with custom-defined RAID configurations, modules for
12# data recovery over a network, and a professional text/hexadecimal editor; an all-in-one,
13# fully integrated application.
14pkgdesc="R-Studio Technician is a powerful cost-effective undelete and data recovery software utility (non-free)."
15arch=('x86_64' 'i686')
16url="https://www.r-studio.com/Data_Recovery_Technician.shtml"
17license=('custom')
18depends=(
19 'xdg-utils'
20 'polkit'
21 'hicolor-icon-theme'
22 'gcc-libs'
23 'glibc'
24 'alsa-lib'
25 'freetype2'
26)
27provides=('r-studio-technician-for-linux-bin')
28conflicts=('r-studio-technician-for-linux-bin')
29source=("${pkgname}-eula.html::https://www.r-studio.com/includes/eula/PopupEulaDRST.shtml?R-STUDIO%20Technician")
30source_x86_64=("RStudioTech5_x64-${pkgver}.rpm::https://www.r-studio.com/downloads/RStudioTech5_x64.rpm")
31source_i686=("RStudioTech5_i386-${pkgver}.rpm::https://www.r-studio.com/downloads/RStudioTech5_i386.rpm")
32sha512sums=('c996b2f7828872092c7d2e3fe3237f3d33c63982fcd4e4bf3d3cfe478b62ac0559c5e233872ce3b5988fc9bcb91dbf21e1b45e009399540cea3320e9c6367cf5')
33sha512sums_x86_64=('cd66d87dd796433622923bc0b2119b9131d2b216bee01bd2296f1e7b67a6c37ff23437a2974bd778f86465e3b4c906147ba76d65f0401713b3c688def56653be')
34sha512sums_i686=('418de950123705aac7b3a826d027a3e19f177032dde111f14573e8a55596e8f865d49fcba3258e7a95ee3355c85b1005b60841fd3b0677e6ef429dcf6e37d458')
35
36package() {
37 cd "${srcdir}"
38 rm -rf "${srcdir}/usr/share"
39 cp -ra "${srcdir}/usr" "${pkgdir}"
40 install -Dm644 "${srcdir}/usr/local/R-Studio-Technician/share/rtt-rstudio-tech.desktop" "${pkgdir}/usr/share/applications/${pkgname}.desktop"
41 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"
42 for i in 16 24 32 48 64 256; do
43 install -Dm644 "${pkgdir}/usr/local/R-Studio-Technician/share/logo_${i}.png" "${pkgdir}/usr/share/icons/hicolor/${i}x${i}/apps/${pkgname}.png"
44 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"
45 done
46 install -Dm644 "${srcdir}/${pkgname}-eula.html" "${pkgdir}/usr/share/licenses/${pkgname}/${pkgname}-eula.html"
47}
48

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)SeverityRules
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

Report a package

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

0 / 4000
Your suggestion