micron-storage-executive-cli

maintainer Malvineous · 2 votes · scanned 2026-08-03 00:08:14.047287
LOW
View on AUR ↗
Why flagged The package downloads prebuilt binaries from Micron's official asset host (assets.micron.com), which is plausibly the project's own infrastructure; despite the non-standard domain structure, the source is verifiable and checksummed, and the binaries are installed directly without remote code execution.

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-07-25) reviewed the full PKGBUILD and judged it LOW (confidence 95%): The package downloads prebuilt binaries from Micron's official asset host (assets.micron.com), which is plausibly the project's own infrastructure; despite the non-standard domain structure, the source is verifiable and checksummed, and the binaries are installed directly without remote code execution.

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://assets.micron.com/adobe/assets/urn:aaid:aem:f60bf728-a665-4760-b099-31631a1f02bc/renditions/original/as/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=11.08.082025.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://assets.micron.com/adobe/assets/urn:aaid:aem:f60bf728-a665-4760-b099-31631a1f02bc/renditions/original/as/msecli-linux.run"
20)
21source_aarch64=(
22 "$pkgname-$pkgver-aarch64.zip::https://assets.micron.com/adobe/assets/urn:aaid:aem:3faea2e9-b3dd-4e12-9320-02299b15b646/renditions/original/as/msecli-arm.zip"
23)
24sha256sums=('7b385cd18e9b747cf76ac5999dd01768c2931358f6da2751cdb8745d6dde32c7')
25sha256sums_x86_64=('1eb68dee6bf93a094389eda90b9f9c963eeb59351c48636d43ed8d0dc7c410e1'
26 '20e473793afc39cc0b968c79a40c56a6ea8e0676c0f27ccfc72be68b4458318b')
27sha256sums_aarch64=('4d5119e68dc695e4d3441cd50952cc9826d6bc6e2f4d35d8e7a2dc929793ad25')
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" --disable-components GUI --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-08-03 00:08:14 LOW 2
2026-08-02 00:16:08 LOW 2
2026-08-01 00:11:18 LOW 2
2026-07-31 00:14:10 LOW 2
2026-07-30 00:17:23 LOW 2
2026-07-29 00:25:53 LOW 2
2026-07-28 00:07:28 LOW 2
2026-07-27 00:24:32 LOW 2
2026-07-26 00:07:32 LOW 2
2026-07-25 00:13:44 LOW 2
2026-07-24 00:02:28 LOW 2
2026-07-23 00:14:47 LOW 2
2026-07-22 00:29:32 LOW 2
2026-07-21 00:24:15 LOW 2
2026-07-20 00:19:49 LOW 2
2026-07-19 00:17:08 LOW 2
2026-07-18 00:14:48 LOW 2
2026-07-17 00:06:16 LOW 2
2026-07-16 00:05:41 LOW 2
2026-07-15 00:09:25 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