ibgateway

MEDIUM
maintainer ANTONI 0 votes scanned 2026-09-28 19:21:21.991743
View on AUR
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
5pkgname="ibgateway"
6provides=('ibgateway')
7_version_short=10.51
8pkgver="$_version_short".1a
9pkgrel=1
10pkgdesc='InteractiveBrokers Gateway - Latest'
11arch=('x86_64')
12url='https://www.interactivebrokers.com/en/trading/ibgateway-latest.php'
13license=('custom:proprietary')
14depends=('jdk-openjdk')
15optdepends=()
16source=("https://download2.interactivebrokers.com/installers/ibgateway/$_channel-standalone/ibgateway-$_channel-standalone-linux-x64.sh")
17sha512sums=('e650b9ddb21cb438d9b01e355ed6ddf3b0157f4b527ffea56ab5c02a5f8ef56504101c9f1ab593a85ddecb74f4e973a4be9e5fd06410e0e0c37c1895aef806d5')
18options=('!strip' '!debug')
19
20prepare() {
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
36package() {
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]
51Name=IB Gateway
52Comment=Interactive Brokers Gateway
53Exec=/opt/ibgateway/ibgateway %U
54Icon=/opt/ibgateway/.install4j/ibgateway.png
55Terminal=false
56Type=Application
57Categories=Finance;
58StartupWMClass=install4j-ibgateway-GWClient
59EOF
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)SeverityRules
2026-09-28 19:21:21 Medium 2
2026-06-19 19:07:35 Clean 2
2026-06-18 16:11:54 Medium 1

Report a package

Reports go to the AURWatch maintainer (one person) and are read by hand. No login required.

0 / 4000
Your suggestion