imibrowser

maintainer nikost74 · 0 votes · scanned 2026-08-03 00:08:14.047287
LOW
View on AUR ↗
Why flagged The package downloads a source archive from the official project domain (ireasoning.com), which is not on the whitelist but is plausibly the project's own; the content is a legitimate application bundle, not an obfuscated or unverifiable executable, and no remote code execution or supply-chain risks are present.

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 a source archive from the official project domain (ireasoning.com), which is not on the whitelist but is plausibly the project's own; the content is a legitimate application bundle, not an obfuscated or unverifiable executable, and no remote code execution or supply-chain risks are present.

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:15 source=("${pkgname}-${pkgver}.zip::https://www.ireasoning.com/download/mibfree/mibbrowser.zip"

PKGBUILD

1 offending line(s) highlighted
1# Maintainer: Nikos Toutountzoglou <nikos dot toutou at protonmail dot com>
2
3pkgname=imibrowser
4pkgver=15.0.5022
5pkgrel=1
6pkgdesc="Freeware MIB browser tool for SNMP API (requires SLA acceptance)"
7
8url="https://www.ireasoning.com/mibbrowser.shtml"
9arch=('x86_64')
10license=('LicenseRef-custom' 'GPL-2.0-or-later')
11depends=('bash' 'java-runtime' 'hicolor-icon-theme')
12makedepends=('imagemagick')
13options=('!strip' '!debug' '!emptydirs')
14install="${pkgname}.install"
15source=("${pkgname}-${pkgver}.zip::https://www.ireasoning.com/download/mibfree/mibbrowser.zip"
16 "iMIBrowser.desktop"
17 "SLA")
18sha256sums=('594a5524f7098406c3f91961067c74e3e5e081923c8f28fab50782ef6672bb52'
19 'ecfc557a66cb3e11f50c0034019fff55960d4b9551ba0639754ed14647cb6446'
20 'f15a61ab9c02cdab41460763608bfd5b5f0624826724e0f80120ecef3285acfa')
21
22prepare() {
23 # Create the launch script that points to the real browser.sh
24 cat >"${srcdir}/imibrowser.sh" <<-EOF
25 #!/usr/bin/env sh
26 /opt/${pkgname}/browser.sh &
27 EOF
28}
29
30package() {
31 # Install the launch script to /usr/bin
32 install -Dm755 "${srcdir}/imibrowser.sh" "${pkgdir}/usr/bin/${pkgname}"
33
34 # Install the application files
35 install -Dm644 "${srcdir}/ireasoning/mibbrowser/audio/alarm.wav" -t "${pkgdir}/opt/${pkgname}/audio"
36 install -Dm644 "${srcdir}/ireasoning/mibbrowser/scripts/sample.txt" -t "${pkgdir}/opt/${pkgname}/scripts"
37 cp -Pr "${srcdir}/ireasoning/mibbrowser"/{config,docs,images,lib,mibs} "${pkgdir}/opt/${pkgname}"
38 install -Dm755 "${srcdir}/ireasoning/mibbrowser"/*.sh "${pkgdir}/opt/${pkgname}"
39
40 # Install license files
41 install -Dm644 "${srcdir}/ireasoning/mibbrowser/license.txt" \
42 "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
43 install -Dm644 "${srcdir}/ireasoning/mibbrowser/THIRDPARTYLICENSEREADME.txt" \
44 "${pkgdir}/usr/share/licenses/${pkgname}/THIRDPARTY_LICENSE"
45 install -Dm644 "${srcdir}/SLA" \
46 "${pkgdir}/usr/share/licenses/${pkgname}/SLA"
47
48 # Icon sizes and their corresponding layers in the ICO file
49 declare -A icon_layers=(
50 [16]=5
51 [24]=4
52 [32]=3
53 [48]=2
54 [128]=1
55 [256]=0
56 )
57
58 # Install icons
59 for size in "${!icon_layers[@]}"; do
60 install -d "${pkgdir}/usr/share/icons/hicolor/${size}x${size}/apps"
61 magick "${srcdir}/ireasoning/mibbrowser/images/browser.ico[${icon_layers[$size]}]" \
62 "${pkgdir}/usr/share/icons/hicolor/${size}x${size}/apps/${pkgname}.png"
63 done
64
65 # Install /usr/share/pixmaps PNG file
66 install -Dm644 "${srcdir}/ireasoning/mibbrowser/images/browser.png" "${pkgdir}/usr/share/pixmaps/${pkgname}.png"
67
68 # Install the desktop entry file
69 install -Dm644 "${srcdir}/iMIBrowser.desktop" "${pkgdir}/usr/share/applications/iMIBrowser.desktop"
70}
71
72# vim:set ts=2 sw=2 et:
73

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