rtt-rstudio

maintainer Brijesh8291 · 2 votes · scanned 2026-08-03 00:08:14.047287
LOW
View on AUR ↗
Why flagged The package downloads prebuilt RPMs from the official project domain (r-studio.com) and installs them; while the host is not a common forge, it is the vendor's official site, and the binaries are expected for a non-free tool, making the risk low despite the non-standard host flag.

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 prebuilt RPMs from the official project domain (r-studio.com) and installs them; while the host is not a common forge, it is the vendor's official site, and the binaries are expected for a non-free tool, making the risk low despite the non-standard host flag.

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:32 source=("${pkgname}-eula-PopupEulaDRC-R-Studio-For-Linux.html::https://www.r-studio.com/includes/eula/PopupEulaDRC.shtml?R-Studio-for-Linux",

PKGBUILD

1 offending line(s) highlighted
1# Maintainer: Brijesh8291 <brijeshsundi@gmail.com>
2
3# NOTE: '-bin' suffix not applied as per Arch Nonfree Applications Package
4# Guidelines (as there will never be a source release)
5pkgname=rtt-rstudio
6# INFO: Upstream Binary Release Date: 2022-OCT-18
7pkgver=5.4.191346
8pkgrel=1
9# INFO: Full publisher-provided description for reference:
10# R-Studio is a powerful cost-effective undelete and data recovery software utility.
11# Empowered by the new unique data recovery technologies, it is the most comprehensive
12# data recovery solution for recovery files from FAT/exFAT, NTFS/NTFS5 (created or updated
13# by Windows 2000 - 10), ReFS, HFS/HFS+/APFS (Macintosh), Little and Big Endian variants
14# of UFS1/UFS2 (FreeBSD/OpenBSD/NetBSD/Solaris) and Ext2FS/Ext3FS/Ext4FS (Linux). It
15# functions on local disks, even if such partitions are formatted, damaged or deleted.
16# Flexible parameter settings give you absolute control over data recovery.
17pkgdesc="R-Studio is a powerful cost-effective undelete and data recovery software utility (non-free)."
18arch=('x86_64' 'i686')
19url="https://www.r-studio.com/data_recovery_linux/"
20license=('custom')
21depends=(
22 'xdg-utils'
23 'polkit'
24 'hicolor-icon-theme'
25 'gcc-libs'
26 'glibc'
27 'alsa-lib'
28 'freetype2'
29)
30provides=('r-studio-for-linux-bin')
31conflicts=('r-studio-for-linux-bin')
32source=("${pkgname}-eula-PopupEulaDRC-R-Studio-For-Linux.html::https://www.r-studio.com/includes/eula/PopupEulaDRC.shtml?R-Studio-for-Linux",
33 "${pkgname}-Free-Linux-Recovery-Manual.pdf::https://www.r-studio.com/downloads/Free_Linux_Recovery_Manual.pdf"
34)
35source_x86_64=("https://www.r-studio.com/downloads/RStudio5_x64.rpm")
36source_i686=("https://www.r-studio.com/downloads/RStudio5_i386.rpm")
37sha512sums=('SKIP'
38'c567249d385e6fbaf548bd79d0523cafd6b13d404d3be139ffa4925437f135aa0ac027d48d734186466116f395a84e831f088667acf13207947ebfe97e890f5a')
39sha512sums_x86_64=('16c731ac6ad050e1f590da8f01b2bda7f22d3412dc42d80bdb6c2593567bf5307f62cf62f202ac492c8ce0d8ca18b94bf00238bf988d1fe02342561d18ae2706')
40sha512sums_i686=('d56085987e3700e19fe9b56db5a67786f5cdf81538aec0da1a52a98dc15a89b24893860dd2397bf70c17bee775128c3842fb6fb3c8bd6e221740cf8c8f4440ed')
41
42prepare(){
43 cd "${srcdir}"
44
45 # remove menu file (irrelevant to Arch Linux and friends)
46 rm -rf "${srcdir}/usr/share"
47
48 # remove error reporter (nobody likes a snitch; also - this is not a supported distribution)
49 rm -f "${srcdir}/usr/local/R-Studio/bin/ErrorReport"
50
51 # move publisher-provided XDG desktop file to root of source directory
52 mv "${srcdir}/usr/local/R-Studio/share/${pkgname}.desktop" "${srcdir}/${pkgname}.desktop"
53
54 # move file containing PolicyKit action definitions to root of source directory
55 mv "${srcdir}/usr/local/R-Studio/share/com.r-tt.pkexec.rstudio.policy" "${srcdir}/com.r-tt.pkexec.rstudio.policy"
56}
57
58package() {
59 cd "${srcdir}"
60
61 # copy prepared binary files to intermediate packaging directory
62 cp -ar "${srcdir}/usr" "${pkgdir}"
63
64 # install publisher-provided XDG desktop file
65 install -D -m644 "${srcdir}/${pkgname}.desktop" "${pkgdir}/usr/share/applications/${pkgname}.desktop"
66
67 # install PolicyKit action definitions
68 install -D -m644 "${srcdir}/com.r-tt.pkexec.rstudio.policy" "${pkgdir}/usr/share/polkit-1/actions/com.r-tt.pkexec.rstudio.policy"
69
70 # install copies of icons for XDG utilities in standard location
71 for i in 16 24 32 48 64 256; do
72 install -D -m644 "${pkgdir}/usr/local/R-Studio/share/logo_${i}.png" "${pkgdir}/usr/share/icons/hicolor/${i}x${i}/apps/${pkgname}.png"
73 done
74
75 # install end-user license agreement
76 install -D -m644 "${srcdir}/${pkgname}-eula-PopupEulaDRC-R-Studio-For-Linux.html" "${pkgdir}/usr/share/licenses/${pkgname}/${pkgname}-eula-PopupEulaDRC-R-Studio-For-Linux.html"
77
78 # install usage / recovery manual
79 install -D -m644 "${srcdir}/${pkgname}-Free-Linux-Recovery-Manual.pdf" "${pkgdir}/usr/share/doc/${pkgname}/${pkgname}-Free-Linux-Recovery-Manual.pdf"
80}
81

Scan history

Scanned at (UTC)SeverityRules
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 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
2026-07-15 00:09:25 LOW 2

Report a package

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

0 / 4000
Your suggestion