reolink-cli-bin
HIGH
maintainer dcelasun
0 votes
scanned 2026-08-24 17:24:12.078683
Why flagged
`npx`/`bunx`/`pnpm dlx`/`deno run <url>` downloads AND runs a remote package at build time — the moral equivalent of piping a download into a shell.
Triggered rules
High
npx/bunx/deno executes a remote package
remote_code_tool
`npx`/`bunx`/`pnpm dlx`/`deno run <url>` downloads AND runs a remote package at build time — the moral equivalent of piping a download into a shell.
-
PKGBUILD:15
optdepends=('npm: set up the reolink AI-agent skill via `npx skills add`')
PKGBUILD
1 offending line(s) highlighted
1
# Maintainer: D. Can Celasun <can[at]dcc[dot]im>
2
3
pkgname=reolink-cli-bin
4
_pkgname=reolink-cli
5
pkgver=0.13.0
6
pkgrel=1
7
pkgdesc="The CLI for devices manufactured by Reolink"
8
arch=('x86_64' 'aarch64')
9
url="https://github.com/reolink/reolink-cli"
10
license=('custom: proprietary')
11
# Prebuilt proprietary binaries: the EULA (section 2b) forbids modifying the
12
# Software, and stripping would alter the shipped ELFs.
13
options=(!strip)
14
depends=('glibc')
15
optdepends=('npm: set up the reolink AI-agent skill via `npx skills add`')
16
provides=('reolink-cli' 'reolink-gateway')
17
conflicts=('reolink-cli' 'reolink-gateway')
18
19
source_x86_64=("${pkgname}-${pkgver}-x86_64.tar.gz::${url}/releases/download/v${pkgver}/${_pkgname}-${pkgver}-external-linux-x86_64.tar.gz")
20
source_aarch64=("${pkgname}-${pkgver}-aarch64.tar.gz::${url}/releases/download/v${pkgver}/${_pkgname}-${pkgver}-external-linux-arm64.tar.gz")
21
sha256sums_x86_64=('a976fff4579b96123b0cf20acee63e55f28d609a4d16a247df8a8f6929e57d63')
22
sha256sums_aarch64=('acc3c663c2ab43670140775571cc5c66a7217be070831d50278f62ed439ad48b')
23
24
package() {
25
local _arch=x86_64
26
[ "$CARCH" = aarch64 ] && _arch=arm64
27
28
cd "${srcdir}/${_pkgname}-${pkgver}-external-linux-${_arch}"
29
30
# binaries
31
install -Dm755 -t "${pkgdir}/usr/bin" bin/reolink-cli bin/reolink-gateway
32
33
# documentation
34
install -Dm644 -t "${pkgdir}/usr/share/doc/${_pkgname}" README.md
35
36
# license: the EULA (section 3a) requires it and THIRD-PARTY-LICENSES.txt to
37
# travel with the binaries unaltered
38
install -Dm644 -t "${pkgdir}/usr/share/licenses/${_pkgname}" EULA.txt THIRD-PARTY-LICENSES.txt
39
}
40
Changes since previous scan
--- PKGBUILD @ 2026-08-14 19:31+++ PKGBUILD @ 2026-08-24 17:24@@ -2,7 +2,7 @@ pkgname=reolink-cli-bin _pkgname=reolink-cli-pkgver=0.12.4+pkgver=0.13.0 pkgrel=1 pkgdesc="The CLI for devices manufactured by Reolink" arch=('x86_64' 'aarch64')@@ -18,8 +18,8 @@ source_x86_64=("${pkgname}-${pkgver}-x86_64.tar.gz::${url}/releases/download/v${pkgver}/${_pkgname}-${pkgver}-external-linux-x86_64.tar.gz") source_aarch64=("${pkgname}-${pkgver}-aarch64.tar.gz::${url}/releases/download/v${pkgver}/${_pkgname}-${pkgver}-external-linux-arm64.tar.gz")-sha256sums_x86_64=('d1be8672edbc572e4a93ce4abfeac0af3a67919cb20833de5297fce3e39408ce')-sha256sums_aarch64=('dcfd6a28b6393f322f1005daefa79eb115467dd7aa6567c4f1343d5a2f70d066')+sha256sums_x86_64=('a976fff4579b96123b0cf20acee63e55f28d609a4d16a247df8a8f6929e57d63')+sha256sums_aarch64=('acc3c663c2ab43670140775571cc5c66a7217be070831d50278f62ed439ad48b') package() { local _arch=x86_64Scan history
| Scanned at (UTC) | Severity | Rules |
|---|---|---|
| 2026-08-24 17:24:12 | High | 1 |
| 2026-08-21 11:16:40 | Clean | 2 |
| 2026-08-21 11:15:01 | High | 1 |
| 2026-08-14 19:31:40 | Clean | 2 |
| 2026-08-14 19:29:30 | High | 1 |
| 2026-07-31 07:20:33 | Clean | 3 |
| 2026-07-31 07:17:22 | High | 2 |
| 2026-07-30 13:16:15 | Clean | 3 |
| 2026-07-30 13:14:23 | High | 2 |
| 2026-07-29 23:15:04 | Clean | 3 |
| 2026-07-29 23:13:22 | High | 2 |
| 2026-07-29 13:13:37 | Clean | 3 |
| 2026-07-29 13:11:48 | High | 2 |
| 2026-07-28 07:39:22 | Clean | 3 |
| 2026-07-28 07:37:32 | High | 2 |