ibgateway
MEDIUM
maintainer ANTONI
0 votes
scanned 2026-09-28 19:21:21.991743
Why flagged
One or more source=() URLs point to a host outside the trusted allowlist (github.com, gitlab.com, codeberg.org, pypi.org, …).
Triggered rules
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:16
source=("https://download2.interactivebrokers.com/installers/ibgateway/$_channel-standalone/ibgateway-$_channel-standalone-linux-x64.sh")
Medium
Recently orphaned & re-adopted
orphaned_readopted
This package was orphaned and re-adopted within the last 30 days — a window where ownership transfers can introduce malicious changes.
PKGBUILD
1 offending line(s) highlighted
1
# Maintainer: Antoni Michał Przybylik <antoni@taon.io>
2
# Contributor: Emanuel Fernandes <efernandes@tektorque.com>
3
4
_channel=latest
5
pkgname="ibgateway"
6
provides=('ibgateway')
7
_version_short=10.51
8
pkgver="$_version_short".1a
9
pkgrel=1
10
pkgdesc='InteractiveBrokers Gateway - Latest'
11
arch=('x86_64')
12
url='https://www.interactivebrokers.com/en/trading/ibgateway-latest.php'
13
license=('custom:proprietary')
14
depends=('jdk-openjdk')
15
optdepends=()
16
source=("https://download2.interactivebrokers.com/installers/ibgateway/$_channel-standalone/ibgateway-$_channel-standalone-linux-x64.sh")
17
sha512sums=('e650b9ddb21cb438d9b01e355ed6ddf3b0157f4b527ffea56ab5c02a5f8ef56504101c9f1ab593a85ddecb74f4e973a4be9e5fd06410e0e0c37c1895aef806d5')
18
options=('!strip' '!debug')
19
20
prepare() {
21
local isolated_home="$srcdir/isolated_home"
22
mkdir -p "$isolated_home"
23
env HOME="$isolated_home" sh "./ibgateway-$_channel-standalone-linux-x64.sh" -q -dir "$srcdir/ibgateway" -overwrite
24
rm -rf "$isolated_home"
25
26
sed -i "s|$srcdir/ibgateway|/opt/ibgateway|" \
27
"$srcdir/ibgateway/ibgateway.vmoptions" \
28
"$srcdir/ibgateway/.install4j/response.varfile" \
29
"$srcdir/ibgateway/.install4j/install.prop" \
30
"$srcdir/ibgateway/.install4j/files.log"
31
32
rm -f "$srcdir/ibgateway/.install4j/installation.log"
33
rm -f "$srcdir/ibgateway/.install4j/install4j_"*"-ibgateway.desktop"
34
}
35
36
package() {
37
cd ${srcdir}
38
39
install -d "$pkgdir/opt/ibgateway"
40
cp -a $srcdir/ibgateway/. "$pkgdir/opt/ibgateway"
41
42
chmod 755 "$pkgdir/opt/ibgateway"
43
44
install -d "$pkgdir"/usr/{bin,share/{pixmaps,applications}}
45
ln -s /opt/ibgateway/ibgateway "$pkgdir"/usr/bin/ibgateway
46
ln -s /opt/ibgateway/.install4j/ibgateway.png "$pkgdir"/usr/share/pixmaps/ibgateway.png
47
48
rm -f "$pkgdir/opt/ibgateway/IB Gateway $_version_short.desktop" 2>/dev/null || true
49
install -Dm644 /dev/stdin "$pkgdir/usr/share/applications/ibgateway.desktop" <<EOF
50
[Desktop Entry]
51
Name=IB Gateway
52
Comment=Interactive Brokers Gateway
53
Exec=/opt/ibgateway/ibgateway %U
54
Icon=/opt/ibgateway/.install4j/ibgateway.png
55
Terminal=false
56
Type=Application
57
Categories=Finance;
58
StartupWMClass=install4j-ibgateway-GWClient
59
EOF
60
}
61
Changes since previous scan
--- PKGBUILD @ 2026-06-19 19:07+++ PKGBUILD @ 2026-09-28 19:21@@ -1,42 +1,61 @@-# Maintainer: Emanuel Fernandes <efernandes@tektorque.com>+# Maintainer: Antoni Michał Przybylik <antoni@taon.io>+# Contributor: Emanuel Fernandes <efernandes@tektorque.com> _channel=latest pkgname="ibgateway"-_pkgver=10.11-pkgver="$_pkgver.2f"+provides=('ibgateway')+_version_short=10.51+pkgver="$_version_short".1a pkgrel=1-pkgdesc='IntereactiveBrokers Gateway'+pkgdesc='InteractiveBrokers Gateway - Latest' arch=('x86_64')-url='https://www.interactivebrokers.com/en/?f=%2Fen%2Ftrading%2Fibgateway-latest.php'-license=('custom')-depends=()+url='https://www.interactivebrokers.com/en/trading/ibgateway-latest.php'+license=('custom:proprietary')+depends=('jdk-openjdk') optdepends=()-source=("https://download2.interactivebrokers.com/installers/$pkgname/$_channel-standalone/$pkgname-$_channel-standalone-linux-x64.sh")-sha512sums=('2c408f47f5a3ab1ad9beb695d514e9ea67eabc1dbc423862111d13adb147e50fd1b953e4681a874cf355cc8c8405bd298138d6263e2dae55a7516bfe1e6b723b')+source=("https://download2.interactivebrokers.com/installers/ibgateway/$_channel-standalone/ibgateway-$_channel-standalone-linux-x64.sh")+sha512sums=('e650b9ddb21cb438d9b01e355ed6ddf3b0157f4b527ffea56ab5c02a5f8ef56504101c9f1ab593a85ddecb74f4e973a4be9e5fd06410e0e0c37c1895aef806d5')+options=('!strip' '!debug') prepare() {- # unattended mode- sh "./$pkgname-$_channel-standalone-linux-x64.sh" -q -dir "$srcdir/$pkgname" -overwrite- sed -i "s|$srcdir/$pkgname|/opt/$pkgname|" \- "$srcdir/$pkgname/$pkgname.vmoptions" \- "$srcdir/$pkgname/IB Gateway $_pkgver.desktop" \- "$srcdir/$pkgname/.install4j/response.varfile" \- "$srcdir/$pkgname/.install4j/install.prop" \- "$srcdir/$pkgname/.install4j/files.log" \- "$srcdir/$pkgname/.install4j/installation.log"+ local isolated_home="$srcdir/isolated_home"+ mkdir -p "$isolated_home" + env HOME="$isolated_home" sh "./ibgateway-$_channel-standalone-linux-x64.sh" -q -dir "$srcdir/ibgateway" -overwrite+ rm -rf "$isolated_home"++ sed -i "s|$srcdir/ibgateway|/opt/ibgateway|" \+ "$srcdir/ibgateway/ibgateway.vmoptions" \+ "$srcdir/ibgateway/.install4j/response.varfile" \+ "$srcdir/ibgateway/.install4j/install.prop" \+ "$srcdir/ibgateway/.install4j/files.log"++ rm -f "$srcdir/ibgateway/.install4j/installation.log"+ rm -f "$srcdir/ibgateway/.install4j/install4j_"*"-ibgateway.desktop" } package() { cd ${srcdir} - install -d "$pkgdir/opt/$pkgname"- cp -a $srcdir/$pkgname/. "$pkgdir/opt/$pkgname"+ install -d "$pkgdir/opt/ibgateway"+ cp -a $srcdir/ibgateway/. "$pkgdir/opt/ibgateway" - chmod 755 "$pkgdir/opt/$pkgname"+ chmod 755 "$pkgdir/opt/ibgateway" install -d "$pkgdir"/usr/{bin,share/{pixmaps,applications}}- ln -s /opt/$pkgname/$pkgname "$pkgdir"/usr/bin/$pkgname- ln -s /opt/$pkgname/.install4/$pkgname.png "$pkgdir"/usr/share/pixmaps/$pkgname.png- ln -s "/opt/$pkgname/IB Gateway $_pkgver.desktop" "$pkgdir"/usr/share/applications/$pkgname.desktop+ ln -s /opt/ibgateway/ibgateway "$pkgdir"/usr/bin/ibgateway+ ln -s /opt/ibgateway/.install4j/ibgateway.png "$pkgdir"/usr/share/pixmaps/ibgateway.png++ rm -f "$pkgdir/opt/ibgateway/IB Gateway $_version_short.desktop" 2>/dev/null || true+ install -Dm644 /dev/stdin "$pkgdir/usr/share/applications/ibgateway.desktop" <<EOF+[Desktop Entry]+Name=IB Gateway+Comment=Interactive Brokers Gateway+Exec=/opt/ibgateway/ibgateway %U+Icon=/opt/ibgateway/.install4j/ibgateway.png+Terminal=false+Type=Application+Categories=Finance;+StartupWMClass=install4j-ibgateway-GWClient+EOF } Scan history
| Scanned at (UTC) | Severity | Rules |
|---|---|---|
| 2026-09-28 19:21:21 | Medium | 2 |
| 2026-06-19 19:07:35 | Clean | 2 |
| 2026-06-18 16:11:54 | Medium | 1 |