deis-workflow-cli-bin
Triggered rules
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:11
source=("https://storage.googleapis.com/workflow-cli-release/v${pkgver}/deis-v${pkgver}-linux-amd64")
llm_review
An AI model (anthropic/claude-4.6-sonnet-20260217) reviewed this and agrees it is MEDIUM (confidence 72%): The PKGBUILD downloads a prebuilt binary from storage.googleapis.com/workflow-cli-release, which is a Google Cloud Storage bucket. While GCS is a reputable hosting platform, this is not the project's primary GitHub release infrastructure (github.com/deis/workflow-cli/releases). The bucket 'workflow-cli-release' is controlled by whoever owns that GCS bucket, and if that bucket were misconfigured, abandoned, or the project's GCS credentials compromised, an attacker could substitute a malicious binary. The binary is installed directly as an executable (/usr/bin/deis). Checksums (sha256 + md5) are present, which mitigates substitution risk somewhat, but does not address the question of whether the originally uploaded binary was trustworthy. The Deis project is effectively abandoned (Deis Workflow was deprecated around 2017), meaning the GCS bucket may no longer be actively maintained or monitored, increasing the risk of bucket takeover or neglect. This is a genuine medium-severity supply-chain concern: a prebuilt binary from a non-primary, potentially unmaintained hosting location installed as an executable.
PKGBUILD
1 offending line(s) highlighted# Maintainer: Matthew Daubert <mdaubert@gmail.com>
pkgname="deis-workflow-cli-bin"
pkgver=2.16.0
pkgrel=1
pkgdesc="Deis Workflow CLI is a command line utility used to interact with the Deis open source PaaS"
arch=('x86_64')
url="https://github.com/deis/workflow-cli"
license=('APACHE')
makedepends=()
source=("https://storage.googleapis.com/workflow-cli-release/v${pkgver}/deis-v${pkgver}-linux-amd64")
sha256sums=('1451fb88675a1152cfeb78dbabdb678b57f181d0e5515e4d9c945ad6673b0d99')
md5sums=('c12a6fe95ef9572e4190c8a4964d8de3')
package() {
cd "${srcdir}"
install -Dm755 deis-v${pkgver}-linux-amd64 "${pkgdir}/usr/bin/deis"
}
Scan history
| Scanned at (UTC) | Severity | Rules |
|---|---|---|
| 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 |