Wow, these recent changes you've made to the PKGBUILD
file is extremely sketchy.
- Using variables to set external GitHub repository makes the source less apparent
- You control the
windsurf-bin.sh
file as it is not included in the AUR repository - You also control a binary file (
windsurf.png
) since that too is not in the AUR repository - which is perfect to hide a malicious payload - A small change to the order of the sources would let you update one of them to freely SKIP checksum, while making it look like you updated the package checksum
- It makes no sense to not have a checksum on the main .deb file (the whole point of having checksums!)
- You suddenly set
chrome-sandbox
SUID, which is a convenient for privilege escalation without even putting in any references as to why this was done
There is no good reason to not include these two files in the main repository, other than setting up to backdoor the package. And the fact you reference the external resources as fallbacks makes it look even more suspicious.
Pinned Comments
watzon commented on 2024-11-14 06:44 (UTC) (edited on 2025-01-17 23:10 (UTC) by watzon)
File issues and PRs in https://github.com/watzon/aur-packages
Also PLEASE WAIT 24 HOURS BEFORE FLAGGING AS OUT OF DATE!
The package updates are automated and the automation runs every 6 hours. Be patient.