anycubic-slicer

maintainer aakashhemadri · 1 votes · scanned 2026-08-03 00:08:14.047287
MEDIUM
View on AUR ↗
Why flagged The package downloads a prebuilt Windows installer EXE from an S3 bucket (workbentch.s3.us-east-2.amazonaws.com) that is not the official Anycubic domain or GitHub releases page. The official source URL points to github.com/ANYCUBIC-3D/AnycubicSlicer, but the actual binary comes from a third-party S3 bucket with no verifiable chain of custody to Anycubic. The comment references store.anycubic.com/pages/firmware-software as the intended source, but the actual download URL does not match that domain. S3 buckets can be misconfigured, taken over, or silently updated. The EXE is then extracted with innoextract and run via Wine, meaning its contents are executed on the user's system. A sha256 checksum is present, which mitigates silent swapping but does not establish that the original artifact came from a trustworthy source. This is a genuine medium-severity supply-chain concern: an executed binary artifact from an unofficial/personal S3 host rather than the vendor's own distribution infrastructure.

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:17 "https://workbentch.s3.us-east-2.amazonaws.com/acslicer/prod/AnycubicSlicerInstaller_win64_release_v${pkgver}_20240705_202530.exe"
MEDIUM AI review llm_review

An AI model (anthropic/claude-4.6-sonnet-20260217) reviewed this and agrees it is MEDIUM (confidence 72%): The package downloads a prebuilt Windows installer EXE from an S3 bucket (workbentch.s3.us-east-2.amazonaws.com) that is not the official Anycubic domain or GitHub releases page. The official source URL points to github.com/ANYCUBIC-3D/AnycubicSlicer, but the actual binary comes from a third-party S3 bucket with no verifiable chain of custody to Anycubic. The comment references store.anycubic.com/pages/firmware-software as the intended source, but the actual download URL does not match that domain. S3 buckets can be misconfigured, taken over, or silently updated. The EXE is then extracted with innoextract and run via Wine, meaning its contents are executed on the user's system. A sha256 checksum is present, which mitigates silent swapping but does not establish that the original artifact came from a trustworthy source. This is a genuine medium-severity supply-chain concern: an executed binary artifact from an unofficial/personal S3 host rather than the vendor's own distribution infrastructure.

PKGBUILD

1 offending line(s) highlighted
1# Maintainer: Aakash Hemadri <aakashhemadri123@gmail.com>
2
3pkgname=anycubic-slicer
4provides=("$pkgname")
5pkgver=1.4.4
6pkgrel=2
7pkgdesc="G-code generator for 3D printers (Anycubic fork of Prusa Slicer)"
8arch=('x86_64')
9url="https://github.com/ANYCUBIC-3D/AnycubicSlicer"
10license=('AGPL-3.0-only')
11makedepends=('innoextract' 'convmv')
12depends=('bash' 'wine')
13optdepends=('slicer-udev: 3D printer connection rules')
14options=('strip')
15# https://store.anycubic.com/pages/firmware-software
16source=(
17 "https://workbentch.s3.us-east-2.amazonaws.com/acslicer/prod/AnycubicSlicerInstaller_win64_release_v${pkgver}_20240705_202530.exe"
18 "anycubic-slicer"
19 "anycubic-slicer.desktop"
20)
21sha256sums=('96ba536a5f524a0ecfe31a196c344746c9ff3bd21aaaa8258120a81cafa5c33d'
22 '81e84e163b77bf0dd4a0db8fb51d2ded38c6e41160353f22ce1da960f74d0f6d'
23 'fa16cc1657321a00681fd6caf3fdb7233b999114b8140f283546094075e3b6dc')
24
25package() {
26 mkdir -p "$pkgdir"/usr/{share/applications,bin}
27 innoextract -d "$pkgdir"/usr/share/$pkgname -e AnycubicSlicerInstaller_win64_release_v${pkgver}_20240705_202530.exe
28 # strip app component from extraction
29 mv "$pkgdir"/usr/share/$pkgname/app/* "$pkgdir"/usr/share/$pkgname
30 # rename non-utf8 file
31 mv "$pkgdir"/usr/share/$pkgname/resources/icons/icon-machine—hover_or_sel.svg "$pkgdir"/usr/share/$pkgname/resources/icons/icon-machine-hover_or_sel.svg
32 # convmv -f ? -t utf8 "$pkgdir"/usr/share/$pkgname/resources/icons/*
33 rm -r "$pkgdir"/usr/share/$pkgname/{app,userappdata}
34
35 install -m 755 -o root -g root anycubic-slicer "$pkgdir"/usr/bin/
36 install -m 644 -o root -g root anycubic-slicer.desktop "$pkgdir"/usr/share/applications/
37}
38

Scan history

Scanned at (UTC)SeverityRules
2026-08-03 00:08:14 MEDIUM 2
2026-08-02 00:16:08 MEDIUM 2
2026-08-01 00:11:18 MEDIUM 2
2026-07-31 00:14:10 MEDIUM 2
2026-07-30 00:17:23 MEDIUM 2
2026-07-29 00:25:53 MEDIUM 2
2026-07-28 00:07:28 MEDIUM 2
2026-07-27 00:24:32 MEDIUM 2
2026-07-26 00:07:32 MEDIUM 2
2026-07-25 00:13:44 MEDIUM 2
2026-07-24 00:02:28 MEDIUM 2
2026-07-23 00:14:47 MEDIUM 2
2026-07-22 00:29:32 MEDIUM 2
2026-07-21 00:24:15 MEDIUM 2
2026-07-20 00:19:49 MEDIUM 2
2026-07-19 00:17:08 MEDIUM 2
2026-07-18 00:14:48 MEDIUM 2
2026-07-17 00:06:16 MEDIUM 2
2026-07-16 00:05:41 MEDIUM 2
2026-07-15 00:09:25 MEDIUM 2

Report a package

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

0 / 4000
Your suggestion