mod_pagespeed-bin

maintainer orphaned · 0 votes · scanned 2026-08-03 00:08:14.047287
MEDIUM
View on AUR ↗
Why flagged The source URL points to Google's official dl-ssl.google.com distribution host, which is a legitimate vendor CDN. However, the URL uses 'current' (a moving/redirect alias) rather than a pinned version-specific filename, meaning the downloaded .deb content can change over time while the sha256sum in the PKGBUILD remains fixed at the old value — or conversely, the checksum could become stale and break the build. More importantly, this is a prebuilt binary Apache module (.so) extracted from a Debian package and installed directly into the system's Apache/httpd module directory. Prebuilt binary blobs executed/loaded by a privileged service (Apache) represent a genuine supply-chain concern: the binary is not built from source, cannot be audited, and the 'current' alias means the actual binary fetched may not match what was originally checksummed. The host is legitimate but the moving-target URL combined with a prebuilt privileged binary warrants a medium rating.

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:13 source=("https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-stable_current_amd64.deb")
MEDIUM AI review llm_review

An AI model (anthropic/claude-4.6-sonnet-20260217) reviewed this and agrees it is MEDIUM (confidence 72%): The source URL points to Google's official dl-ssl.google.com distribution host, which is a legitimate vendor CDN. However, the URL uses 'current' (a moving/redirect alias) rather than a pinned version-specific filename, meaning the downloaded .deb content can change over time while the sha256sum in the PKGBUILD remains fixed at the old value — or conversely, the checksum could become stale and break the build. More importantly, this is a prebuilt binary Apache module (.so) extracted from a Debian package and installed directly into the system's Apache/httpd module directory. Prebuilt binary blobs executed/loaded by a privileged service (Apache) represent a genuine supply-chain concern: the binary is not built from source, cannot be audited, and the 'current' alias means the actual binary fetched may not match what was originally checksummed. The host is legitimate but the moving-target URL combined with a prebuilt privileged binary warrants a medium rating.

PKGBUILD

1 offending line(s) highlighted
1# Maintainer: Alberto Sánchez Molero <alsamolero@gmail.com>
2
3_pkgname=mod_pagespeed
4pkgname=$_pkgname-bin
5pkgver=1.13.35.2
6pkgdesc="Apache module for rewriting web pages to reduce latency and bandwidth."
7pkgrel=1
8
9arch=('x86_64')
10url="https://www.modpagespeed.com/"
11license=('Apache')
12depends=('apache')
13source=("https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-stable_current_amd64.deb")
14sha256sums=('14de0b868f4da98bdfdf9cd8e2c12e3abc2a93029168ea27bfb3eb5ea158e3a5')
15
16
17package() {
18 tar -xC "$pkgdir" -f data.tar.gz
19 mv "$pkgdir/usr/lib/apache2" "$pkgdir/usr/lib/httpd"
20 mv "$pkgdir/etc/apache2" "$pkgdir/etc/httpd"
21 rm -rf "$pkgdir/etc/cron.daily"
22}
23
24
25

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