at32-ide-project-generate

MEDIUM
maintainer taotieren 0 votes base at32-ide-project-generate-bin scanned 2026-08-28 03:33:56.563888
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:38 source=("${_pkg_file_name}.zip::https://www.arterytek.com/download/AT32%20IDE/${_pkg_file_name}.zip")

PKGBUILD

1 offending line(s) highlighted
1# Maintainer: taotieren <admin@taotieren.com>
2
3pkgbase=at32-ide-project-generate-bin
4pkgname=at32-ide-project-generate
5pkgver=1.0.06
6pkgrel=5
7# epoch=1
8pkgdesc="AT32 IDE 是个跨平台 ARM 嵌入式系统的软件开发环境。 它包含一系列的 Eclipse 插件和工具。该插件可让用户在 AT32 IDE 开发环境下创建、建置和调试 AT32
9MCU。"
10arch=('x86_64')
11url="https://www.arterytek.com/cn/support/tools.jsp"
12license=('LicenseRef-scancode-commercial-license')
13provides=(at32-ide-project-generate)
14conflicts=()
15replaces=()
16depends=(
17 sh
18 libgcc_s.so
19 libstdc++.so
20)
21makedepends=(libarchive sed)
22optdepends=(
23 'artery-isp-console'
24 'at-link-console'
25 'at32-bootloader-doc'
26 'at32-ide'
27 'at32-new-clock-configuration'
28 'at32-work-bench'
29 'at32-openocd'
30 'jlink-software-and-documentation: Segger JLink software & documentation pack for Linux'
31)
32backup=()
33options=()
34# install=${pkgname}.install
35_pkg_name=AT32IDE_Project_Generate
36_pkg_linux=${_pkg_name}_Linux-${arch}
37_pkg_file_name=${_pkg_linux}_V${pkgver}
38source=("${_pkg_file_name}.zip::https://www.arterytek.com/download/AT32%20IDE/${_pkg_file_name}.zip")
39sha256sums=('62d467329563818c97e6de1aa9ae20f25b68d2e3b57461546e477bf0c9d39e58')
40noextract=(${_pkg_file_name}.zip)
41
42package() {
43 install -dm0755 "${pkgdir}/opt/artery32/${pkgname}/"
44
45 bsdtar -xf ${srcdir}/${_pkg_file_name}.zip -C "${pkgdir}/opt/artery32/${pkgname}/"
46
47 install -Dm0755 /dev/stdin "${pkgdir}/usr/bin/${pkgname}" <<EOF
48#!/bin/bash
49/opt/artery32/${pkgname}/${_pkg_linux}/${_pkg_name} "\$@"
50EOF
51 chown -R root:root "${pkgdir}/"
52}
53

Changes since previous scan

--- PKGBUILD @ 2026-06-19 19:07
+++ PKGBUILD @ 2026-08-28 03:33
@@ -3,7 +3,7 @@
pkgbase=at32-ide-project-generate-bin
pkgname=at32-ide-project-generate
pkgver=1.0.06
-pkgrel=3
+pkgrel=5
# epoch=1
pkgdesc="AT32 IDE 是个跨平台 ARM 嵌入式系统的软件开发环境。 它包含一系列的 Eclipse 插件和工具。该插件可让用户在 AT32 IDE 开发环境下创建、建置和调试 AT32
MCU。"
@@ -13,14 +13,22 @@
provides=(at32-ide-project-generate)
conflicts=()
replaces=()
-depends=(bash
- gcc-libs
- glibc)
+depends=(
+ sh
+ libgcc_s.so
+ libstdc++.so
+)
makedepends=(libarchive sed)
-optdepends=('artery-isp-console-bin: Artery ISP Console 是一款基于 MCU Bootloader 的命令行应用程序。使用该应用程序,用户可以通过 UART 端口或者 USB 端口配置操作 Artery 的 MCU 设备。'
+optdepends=(
+ 'artery-isp-console'
+ 'at-link-console'
+ 'at32-bootloader-doc'
+ 'at32-ide'
+ 'at32-new-clock-configuration'
+ 'at32-work-bench'
+ 'at32-openocd'
'jlink-software-and-documentation: Segger JLink software & documentation pack for Linux'
- 'at32-ide'
- 'at32-work-bench')
+)
backup=()
options=()
# install=${pkgname}.install

Scan history

Scanned at (UTC)SeverityRules
2026-08-28 03:33:56 Medium 1
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