sflowtool
The source is a tarball from the project's official GitHub repository, which is a legitimate and expected source for building the package; the non-whitelisted host (github.com) is standard for AUR packages and does not indicate risk.
Triggered rules
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 tarball from the project's official GitHub repository, which is a legitimate and expected source for building the package; the non-whitelisted host (github.com) is standard for AUR packages and does not indicate risk.
1 higher static finding superseded - not the current verdict (shown for transparency)
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:22
'http://www.inmon.com/bin/sflowutils.tar.gz'
PKGBUILD
1 offending line(s) highlighted# Maintainer: Chris Severance aur.severach aATt spamgourmet dott com
# Contributor : xav <xav at ethertricks dot net>
set -u
pkgname='sflowtool'
pkgver='6.11'
pkgrel='1'
pkgdesc='CLI utility and scripts for analyzing sFlow data'
arch=('i686' 'x86_64')
url='https://www.inmon.com/technology/sflowTools.php'
license=('LicenseRef-custom')
depends=('glibc' 'perl' 'awk')
#optdepends=('perl: scripts support')
makedepends=('automake')
#_verwatch=('http://www.inmon.com/technology/sflowTools.php' ".*/${pkgname}-\([0-9\.]\+\)\.tar\.gz" 'l')
_giturl="https://github.com/sflow/${pkgname}"
#_verwatch=("${_giturl}/releases" "${_giturl#*github.com}/archive/v\(.*\)\.tar\.gz" 'l') #rss
#_verwatch=("${_giturl}/releases.atom" '\s\+<title>sflowtool\sversion\s\([^<]\+\)</title>.*' 'f') #rss
_srcdir="${pkgname}-${pkgver}"
source=("${pkgname}-${pkgver}.tar.gz::${_giturl}/archive/v${pkgver}.tar.gz"
#"http://www.inmon.com/bin/${pkgname}-${pkgver}.tar.gz"
'http://www.inmon.com/bin/sflowutils.tar.gz'
'LICENSE')
md5sums=('b710916cfd43d0b8b1e5cca770d3cbad'
'644ef83ca05c9446ebce60302a03a33b'
'd3dc05048a11e4ca3b5a7940d0552d07')
sha256sums=('67f6d177bd793e6f998296284bfe96c82fa22adecf5e4f37db0f3514b0a2ef5f'
'45f6a0f96bdb6a1780694b9a4ef9bbd2fd719b9f7f3355c6af1427631b311d56'
'863b86b7a4fc7632cfc3f9ead7e76f6e7751aca8b64030ff97b3b46f991c6482')
build() {
local -; set -u
cd "${_srcdir}"
if [ ! -s 'Makefile' ]; then
sed -e 's:^#!/bin/awk:#!/usr/bin/awk:g' -i '../utils/ipTrafficMatrix' '../utils/ipTopTalkers'
if [ ! -s 'configure' ]; then
aclocal
autoconf
automake --add-missing
fi
./configure --prefix='/usr' --mandir='/usr/share/man'
fi
make -s
}
package(){
local -; set -u
cd "${_srcdir}"
make -j1 DESTDIR="${pkgdir}" install
install -d "${pkgdir}/usr/share/${pkgname}"/{utils,contrib}
cp -pR "${srcdir}/utils" "${srcdir}/contrib" "${pkgdir}/usr/share/${pkgname}/"
install -Dpm644 "${srcdir}/README" -t "${pkgdir}/usr/share/${pkgname}/"
install -Dpm644 "${srcdir}/LICENSE" -t "${pkgdir}/usr/share/licenses/${pkgname}/"
sed -e 's:\r::g' -i "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
}
set +u
Changes since previous scan
--- PKGBUILD @ 2026-10-18 00:06+++ PKGBUILD @ 2026-11-01 00:21@@ -3,11 +3,11 @@ set -u pkgname='sflowtool'-pkgver='6.09'+pkgver='6.11' pkgrel='1' pkgdesc='CLI utility and scripts for analyzing sFlow data' arch=('i686' 'x86_64')-url='http://www.inmon.com/technology/sflowTools.php'+url='https://www.inmon.com/technology/sflowTools.php' license=('LicenseRef-custom') depends=('glibc' 'perl' 'awk') #optdepends=('perl: scripts support')@@ -21,15 +21,15 @@ #"http://www.inmon.com/bin/${pkgname}-${pkgver}.tar.gz" 'http://www.inmon.com/bin/sflowutils.tar.gz' 'LICENSE')-md5sums=('80fe39f7916a8a093b68de4ed870738d'+md5sums=('b710916cfd43d0b8b1e5cca770d3cbad' '644ef83ca05c9446ebce60302a03a33b' 'd3dc05048a11e4ca3b5a7940d0552d07')-sha256sums=('8fbf22e5ed5279ba06a9aef50aebc892e109dc6e3c36b420fb086a4e2d4ed901'+sha256sums=('67f6d177bd793e6f998296284bfe96c82fa22adecf5e4f37db0f3514b0a2ef5f' '45f6a0f96bdb6a1780694b9a4ef9bbd2fd719b9f7f3355c6af1427631b311d56' '863b86b7a4fc7632cfc3f9ead7e76f6e7751aca8b64030ff97b3b46f991c6482') build() {- set -u+ local -; set -u cd "${_srcdir}" if [ ! -s 'Makefile' ]; then sed -e 's:^#!/bin/awk:#!/usr/bin/awk:g' -i '../utils/ipTrafficMatrix' '../utils/ipTopTalkers'@@ -41,11 +41,10 @@ ./configure --prefix='/usr' --mandir='/usr/share/man' fi make -s- set +u } package(){- set -u+ local -; set -u cd "${_srcdir}" make -j1 DESTDIR="${pkgdir}" install install -d "${pkgdir}/usr/share/${pkgname}"/{utils,contrib}@@ -53,7 +52,6 @@ install -Dpm644 "${srcdir}/README" -t "${pkgdir}/usr/share/${pkgname}/" install -Dpm644 "${srcdir}/LICENSE" -t "${pkgdir}/usr/share/licenses/${pkgname}/" sed -e 's:\r::g' -i "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"- set +u } set +uScan history
| Scanned at (UTC) | Severity | Rules |
|---|---|---|
| 2026-11-01 00:21:48 | Low | 2 |
| 2026-10-31 00:07:41 | Low | 2 |
| 2026-10-30 00:29:30 | Low | 2 |
| 2026-10-29 00:13:55 | Low | 2 |
| 2026-10-28 00:06:54 | Low | 2 |
| 2026-10-27 00:23:28 | Low | 2 |
| 2026-10-26 00:12:40 | Low | 2 |
| 2026-10-25 00:20:48 | Low | 2 |
| 2026-10-24 00:14:55 | Low | 2 |
| 2026-10-23 00:02:19 | Low | 2 |
| 2026-10-22 00:13:10 | Low | 2 |
| 2026-10-21 00:12:50 | Low | 2 |
| 2026-10-20 00:10:31 | Low | 2 |
| 2026-10-19 00:03:55 | Low | 2 |
| 2026-10-18 07:21:11 | Medium | 1 |
| 2026-10-18 00:06:55 | Low | 2 |
| 2026-10-17 00:21:55 | Low | 2 |
| 2026-10-16 00:12:47 | Low | 2 |
| 2026-10-15 00:28:05 | Low | 2 |
| 2026-10-14 00:06:47 | Low | 2 |