micron-storage-executive-cli

LOW
maintainer Malvineous 2 votes scanned 2026-09-17 00:27:14.276658
View on AUR
Why flagged

The package downloads official Micron SSD management binaries from the vendor's own domain (micron.com), which is a legitimate source; the non-whitelisted host is part of the vendor's official infrastructure, and the installed payload is a signed CLI tool for hardware management, not arbitrary remote code.

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-2507) reviewed the full PKGBUILD and judged it LOW (confidence 95%): The package downloads official Micron SSD management binaries from the vendor's own domain (micron.com), which is a legitimate source; the non-whitelisted host is part of the vendor's official infrastructure, and the installed payload is a signed CLI tool for hardware management, not arbitrary remote code.

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:19 "$pkgname-$pkgver-x86_64.run::https://www.micron.com/content/dam/micron/global/public/products/storage/ssds/data-center/storage-executive/msecli-linux.run"

PKGBUILD

1 offending line(s) highlighted
1# Maintainer: Adam Nielsen <malvineous@shikadi.net>
2# Co-maintainer: w568w <w568w at outlook dot com>
3
4pkgname=micron-storage-executive-cli
5_execname='msecli'
6pkgver=12.03.032026.00
7pkgrel=1
8pkgdesc="Micron Storage Executive Command Line (msecli) for configuring and managing Micron SSDs"
9arch=(x86_64 aarch64)
10url="https://www.micron.com/sales-support/downloads/software-drivers/storage-executive-software#cli"
11license=('LicenseRef-SLA')
12provides=("$_execname")
13depends=('glibc')
14makedepends_x86_64=(fakeroot bubblewrap)
15optdepends=()
16source=("SLA")
17source_x86_64=(
18 "fake-lsb-release"
19 "$pkgname-$pkgver-x86_64.run::https://www.micron.com/content/dam/micron/global/public/products/storage/ssds/data-center/storage-executive/msecli-linux.run"
20)
21source_aarch64=(
22 "$pkgname-$pkgver-aarch64.zip::https://www.micron.com/content/dam/micron/global/public/products/storage/ssds/data-center/storage-executive/msecli-arm.zip"
23)
24sha256sums=('7b385cd18e9b747cf76ac5999dd01768c2931358f6da2751cdb8745d6dde32c7')
25sha256sums_x86_64=('1eb68dee6bf93a094389eda90b9f9c963eeb59351c48636d43ed8d0dc7c410e1'
26 '10be69f534e1ee7ccfa250e2661389b24d588270e3ef1f15bc38ea681f150aa4')
27sha256sums_aarch64=('d2a1c0d7f7e5693b62fe57d7f64ecfc58a52b03e9f3f6a8ca8c0fdf145d6d185')
28
29build() {
30 if [[ "$CARCH" == "x86_64" ]]; then
31 chmod +x "$srcdir/$pkgname-$pkgver-x86_64.run"
32 bwrap \
33 --ro-bind / / \
34 --dev-bind /tmp /tmp \
35 --dev-bind "$srcdir" "$srcdir" \
36 --bind "$srcdir/fake-lsb-release" /etc/lsb-release \
37 --unshare-all \
38 -- fakeroot "$srcdir/$pkgname-$pkgver-x86_64.run" --mode unattended --installer-language en --prefix "$srcdir/msecli-tmp-x86_64" || echo "Ignoring error during extraction. They are expected!"
39 fi
40}
41
42package() {
43 case "$CARCH" in
44 x86_64)
45 install -Dm755 "$srcdir/msecli-tmp-x86_64/msecli" "$pkgdir/usr/bin/$_execname"
46 ;;
47 aarch64)
48 install -Dm755 "$srcdir/msecli_arm_" "$pkgdir/usr/bin/$_execname"
49 ;;
50 *)
51 echo "Unsupported architecture: $CARCH"
52 return 1
53 ;;
54 esac
55 install -Dm644 "$srcdir/SLA" "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
56}
57

Scan history

Scanned at (UTC)SeverityRules
2026-09-17 00:27:14 Low 2
2026-09-16 00:03:17 Low 2
2026-09-15 00:25:31 Low 2
2026-09-14 00:27:57 Low 2
2026-09-13 00:19:54 Low 2
2026-09-12 00:25:17 Low 2
2026-09-11 00:19:22 Low 2
2026-09-10 00:22:44 Low 2
2026-09-09 00:04:09 Low 2
2026-09-08 00:18:08 Low 2
2026-09-07 00:30:15 Low 2
2026-09-06 00:17:06 Low 2
2026-09-05 00:16:27 Low 2
2026-09-04 00:03:13 Low 2
2026-09-03 00:15:47 Low 2
2026-09-02 00:02:31 Low 2
2026-09-01 00:11:19 Low 2
2026-08-31 00:19:57 Low 2
2026-08-30 00:04:14 Low 2
2026-08-29 00:29:17 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