AUR AI Reviewer

Review Results

Version #2017 of nvidia-beta · commit 1219d085341b · status Reviewed

Risk 1/5 · Low .SRCINFO
Result #1626

Comment

The change is a routine version bump in .SRCINFO: pkgver/provides/dependency pins and the NVIDIA upstream installer URL/checksums were updated accordingly. No new sources, scripts, build steps, or packaging behaviors were introduced in this diff. One pre-existing concern remains that the source URL uses HTTP rather than HTTPS, but this was not introduced by the change and is already a standing issue in the package metadata. Overall this diff does not add a new security risk.

@@ -1,23 +1,23 @@
 pkgbase = nvidia-beta
 	pkgdesc = NVIDIA kernel module (beta version)
-	pkgver = 610.43.03
+	pkgver = 610.57.04
 	pkgrel = 1
 	url = https://www.nvidia.com/
 	arch = x86_64
 	license = LicenseRef-Custom
 	makedepends = dkms
 	makedepends = linux-headers
-	provides = nvidia=610.43.03
-	provides = nvidia-beta=610.43.03
+	provides = nvidia=610.57.04
+	provides = nvidia-beta=610.57.04
 	provides = NVIDIA-MODULE
 	conflicts = nvidia
 	options = !strip
-	source = http://us.download.nvidia.com/XFree86/Linux-x86_64/610.43.03/NVIDIA-Linux-x86_64-610.43.03-no-compat32.run
+	source = http://us.download.nvidia.com/XFree86/Linux-x86_64/610.57.04/NVIDIA-Linux-x86_64-610.57.04-no-compat32.run
 	source = 110-nvidia-change-dkms-conf.patch
-	sha256sums = e084451db730a6df29d3d74f655749c4d236e3c945f7d94b5205e84318fe2f90
-	sha256sums = 099b4953587079c6fe06cedcb8fade887a2a0bc3d38dbc39b0ca3a9778bbd2a7
+	sha256sums = 83619d878211aadf4c7e1c5de3d2a865c9936fb2dfa5c1b4c3aabccc20c3f283
+	sha256sums = 03bb209054fba81aea3b16f4dc241b83612f2bb2267435e9f9e33b40966a79d7
 
 pkgname = nvidia-beta
 	depends = libglvnd
 	depends = linux
-	depends = nvidia-utils-beta=610.43.03
+	depends = nvidia-utils-beta=610.57.04
Risk 0/5 · Safe 110-nvidia-change-dkms-conf.patch
Result #1627

Comment

The change is a one-line version bump inside a DKMS config patch, from 610.43.03 to 610.57.04. I do not see any added code execution, network access, privilege changes, persistence mechanisms, or packaging hygiene issues in this hunk. It only updates the NVIDIA driver version string used by DKMS, which is expected maintenance for a beta package. No security red flags are evident from the provided diff alone.

@@ -3,7 +3,7 @@
 @@ -1,12 +1,21 @@
  PACKAGE_NAME="nvidia"
 -PACKAGE_VERSION="__VERSION_STRING"
-+PACKAGE_VERSION="610.43.03"
++PACKAGE_VERSION="610.57.04"
  AUTOINSTALL="yes"
  
  # By default, DKMS will add KERNELRELEASE to the make command line; however,
Risk 0/5 · Safe PKGBUILD
Result #1628

Comment

The change only bumps the NVIDIA beta version and updates the corresponding source/checksum values. I did not find any new build logic, install scripts, privilege escalation, network fetches beyond the existing upstream NVIDIA download, or other packaging changes. The source remains the official NVIDIA download URL (though still HTTP in the unchanged PKGBUILD), and the diff itself is limited to version metadata and integrity hashes. No security issue is introduced by this specific change.

@@ -4,7 +4,7 @@
 # Contributor: Dan Vratil
 
 pkgname=nvidia-beta
-pkgver=610.43.03
+pkgver=610.57.04
 pkgrel=1
 pkgdesc="NVIDIA kernel module (beta version)"
 arch=('x86_64')
Risk 0/5 · Safe PKGBUILD
Result #1629

Comment

The change only bumps the NVIDIA beta version and updates the corresponding SHA256 checksums for the upstream .run installer and the local patch. No new sources, scripts, network fetches, privilege changes, or packaging logic were introduced in this hunk. The source URL remains the same upstream NVIDIA download location (though it is HTTP rather than HTTPS, this was pre-existing and not changed here). Based on the provided diff alone, there is no evidence of a supply-chain or persistence issue in this change.

@@ -19,8 +19,8 @@ options=('!strip')
 _pkg="NVIDIA-Linux-${CARCH}-${pkgver}-no-compat32"
 source=("http://us.download.nvidia.com/XFree86/Linux-${CARCH}/${pkgver}/${_pkg}.run"
         '110-nvidia-change-dkms-conf.patch')
-sha256sums=('e084451db730a6df29d3d74f655749c4d236e3c945f7d94b5205e84318fe2f90'
-            '099b4953587079c6fe06cedcb8fade887a2a0bc3d38dbc39b0ca3a9778bbd2a7')
+sha256sums=('83619d878211aadf4c7e1c5de3d2a865c9936fb2dfa5c1b4c3aabccc20c3f283'
+            '03bb209054fba81aea3b16f4dc241b83612f2bb2267435e9f9e33b40966a79d7')
 
 prepare() {
     # extract the source file