imibrowser

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

The source is a prebuilt zip from the official project domain (ireasoning.com), which is not on standard whitelists but plausibly legitimate; it installs static data and scripts without executing remote code or exhibiting malicious behavior.

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 source is a prebuilt zip from the official project domain (ireasoning.com), which is not on standard whitelists but plausibly legitimate; it installs static data and scripts without executing remote code or exhibiting malicious behavior.

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=16.0.6003
5pkgrel=2
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=('16016825a8499a6f86f196a9e4d7bd84db93b71eb68d7c4e35a605e19fa705db'
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-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