onescript
Triggered rules
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:15
"source.deb::https://oscript.io/downloads/latest/x64/onescript-engine_${pkgver}_all.deb"
llm_review
An AI model (anthropic/claude-4.6-sonnet-20260217) reviewed this and agrees it is MEDIUM (confidence 72%): The PKGBUILD downloads a prebuilt binary .deb from oscript.io (the project's own official domain) and extracts/installs it directly. While oscript.io is the legitimate upstream host for the OneScript project, installing a prebuilt binary blob (Mono assemblies and executables) rather than building from source is a genuine supply-chain concern: if the host or the binary were compromised, arbitrary code would be executed on the user's system. The md5sum check provides minimal integrity assurance (MD5 is cryptographically broken). The 'latest' path component in the URL is also a concern since it could serve different content over time, though here the version is pinned in the filename. The cheaper model's MEDIUM rating is correct: this is a real supply-chain concern (executed binary from a host that, while official, is not a major trusted mirror), not a false positive, but there is no evidence of active malice.
PKGBUILD
1 offending line(s) highlighted# Maintainer: Alexander Konarev <avkonarev@gmail.com>
# Author: Andrey Ovsankin aka EvilBeaver
pkgname=onescript
pkgver=1.8.3
pkgrel=1
pkgdesc="This project is an alternative implementation of the virtual machine, execute scripts in the language of the 1C:Enterprise"
arch=("x86_64")
license=('GPL3' 'LGPL3')
url="http://oscript.io/"
depends=('mono')
makedepens=('tar ar xz')
source=(
"source.deb::https://oscript.io/downloads/latest/x64/onescript-engine_${pkgver}_all.deb"
)
md5sums=('214f15edbf5c2d7c92172b0a56d55a09')
prepare() {
cd $srcdir
for f in *.deb
do
ar p $f data.tar.xz | tar -Jx
rm $f
done
rm control.tar.gz data.tar.xz debian-binary
}
package() {
cd $srcdir
cp -r . $pkgdir
}
Scan history
| Scanned at (UTC) | Severity | Rules |
|---|---|---|
| 2026-08-03 00:08:14 | MEDIUM | 2 |
| 2026-08-02 00:16:08 | MEDIUM | 2 |
| 2026-08-01 00:11:18 | MEDIUM | 2 |
| 2026-07-31 00:14:10 | MEDIUM | 2 |
| 2026-07-30 00:17:23 | MEDIUM | 2 |
| 2026-07-29 00:25:53 | MEDIUM | 2 |
| 2026-07-28 00:07:28 | MEDIUM | 2 |
| 2026-07-27 00:24:32 | MEDIUM | 2 |
| 2026-07-26 00:07:32 | MEDIUM | 2 |
| 2026-07-25 00:13:44 | MEDIUM | 2 |
| 2026-07-24 00:02:28 | MEDIUM | 2 |
| 2026-07-23 00:14:47 | MEDIUM | 2 |
| 2026-07-22 00:29:32 | MEDIUM | 2 |
| 2026-07-21 00:24:15 | MEDIUM | 2 |
| 2026-07-20 00:19:49 | MEDIUM | 2 |
| 2026-07-19 00:17:08 | MEDIUM | 2 |
| 2026-07-18 00:14:48 | MEDIUM | 2 |
| 2026-07-17 00:06:16 | MEDIUM | 2 |
| 2026-07-16 00:05:41 | MEDIUM | 2 |
| 2026-07-15 00:09:25 | MEDIUM | 2 |