python2-pydbgp
maintainer orphaned
· 3 votes
· base
komodo-pydbgp
· scanned 2026-08-03 00:08:14.047287
LOW
View on AUR ↗
Why flagged
The package downloads a source tarball from ActiveState's official domain, which is the legitimate vendor; despite the static analyzer flagging the host as non-standard, the source is verifiable and part of the official release, and the build process only repackages legitimate components for Arch Linux.
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 tarball from ActiveState's official domain, which is the legitimate vendor; despite the static analyzer flagging the host as non-standard, the source is verifiable and part of the official release, and the build process only repackages legitimate components for Arch Linux.
2 higher static findings 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=("http://downloads.activestate.com/Komodo/releases/${_srcver}/remotedebugging/Komodo-PythonRemoteDebugging-${_srcver}-${_srcrel}-linux-${arch[*]}.tar.gz")
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: ActiveState Software Inc.
2
# Contributor: Mikhail f. Shiryaev <mr<dot>felixoid<at>gmail<dot>com>
3
pkgbase=komodo-pydbgp
4
pkgname=(python-pydbgp python2-pydbgp)
5
_srcrel=91869
6
_srcver=12.0.1
7
pkgver=${_srcver}.${_srcrel}
8
pkgrel=2
9
pkgdesc="The Komodo IDE Python Remote Debugging component"
10
arch=('x86_64')
11
url="http://code.activestate.com/komodo/remotedebugging/"
12
license=('MIT')
13
depends=()
14
makedepends=('python' 'python2')
15
source=("http://downloads.activestate.com/Komodo/releases/${_srcver}/remotedebugging/Komodo-PythonRemoteDebugging-${_srcver}-${_srcrel}-linux-${arch[*]}.tar.gz")
16
sha256sums=(217f13e51ea37e28714ef29c4a35c72e3c8fdf562610f8366702b103ffca2bf9)
17
18
build() {
19
rm -rf "${srcdir}/source"
20
cp -r "$srcdir/Komodo-PythonRemoteDebugging-${_srcver}-${_srcrel}-linux-${arch[*]}" "${srcdir}/source"
21
cd "$srcdir/source"
22
cp pydbgpproxy pydbgpproxy2
23
mv pydbgp pydbgp2
24
mv py3_dbgp pydbgp
25
sed -i '1s:/usr/bin/env python:/usr/bin/env python2:' pydbgp2
26
sed -i '1s:/usr/bin/env python:/usr/bin/env python2:' pydbgpproxy2
27
}
28
29
package_python-pydbgp() {
30
depends=(python)
31
# Terrible hack to get site-packages of current python
32
local site_dir=$(python -c 'import site; print(site.getsitepackages()[0])')
33
cd "$srcdir/source"
34
mkdir -p "${pkgdir}/usr/bin/" "${pkgdir}/${site_dir}"
35
cp pydbgp "${pkgdir}/usr/bin/"
36
cp pydbgpproxy "${pkgdir}/usr/bin/"
37
cp -r python3lib/dbgp "${pkgdir}/${site_dir}"
38
}
39
40
package_python2-pydbgp() {
41
depends=(python2)
42
# Terrible hack to get site-packages of current python
43
local site_dir=$(python2 -c 'import site; print(site.getsitepackages()[0])')
44
cd "$srcdir/source"
45
mkdir -p "${pkgdir}/usr/bin/" "${pkgdir}/${site_dir}"
46
cp pydbgp2 "${pkgdir}/usr/bin/"
47
cp pydbgpproxy2 "${pkgdir}/usr/bin/"
48
cp -r pythonlib/dbgp "${pkgdir}/${site_dir}"
49
}
50
Scan history
| Scanned at (UTC) | Severity | Rules |
|---|---|---|
| 2026-08-03 00:08:14 | LOW | 3 |
| 2026-08-02 00:16:08 | LOW | 3 |
| 2026-08-01 00:11:18 | LOW | 3 |
| 2026-07-31 00:14:10 | LOW | 3 |
| 2026-07-30 00:17:23 | LOW | 3 |
| 2026-07-29 00:25:53 | LOW | 3 |
| 2026-07-28 00:07:28 | LOW | 3 |
| 2026-07-27 00:24:32 | LOW | 3 |
| 2026-07-26 00:07:32 | LOW | 3 |
| 2026-07-25 00:13:44 | LOW | 3 |
| 2026-07-24 00:02:28 | LOW | 3 |
| 2026-07-23 00:14:47 | LOW | 3 |
| 2026-07-22 00:29:32 | LOW | 3 |
| 2026-07-21 00:24:15 | LOW | 3 |
| 2026-07-20 00:19:49 | LOW | 3 |
| 2026-07-19 00:17:08 | LOW | 3 |
| 2026-07-18 00:14:48 | LOW | 3 |
| 2026-07-17 23:55:59 | MEDIUM | 2 |
| 2026-07-17 00:06:16 | LOW | 2 |
| 2026-07-16 00:05:41 | LOW | 2 |