mod_pagespeed-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:13
source=("https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-stable_current_amd64.deb")
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# Maintainer: Alberto Sánchez Molero <alsamolero@gmail.com>
_pkgname=mod_pagespeed
pkgname=$_pkgname-bin
pkgver=1.13.35.2
pkgdesc="Apache module for rewriting web pages to reduce latency and bandwidth."
pkgrel=1
arch=('x86_64')
url="https://www.modpagespeed.com/"
license=('Apache')
depends=('apache')
source=("https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-stable_current_amd64.deb")
sha256sums=('14de0b868f4da98bdfdf9cd8e2c12e3abc2a93029168ea27bfb3eb5ea158e3a5')
package() {
tar -xC "$pkgdir" -f data.tar.gz
mv "$pkgdir/usr/lib/apache2" "$pkgdir/usr/lib/httpd"
mv "$pkgdir/etc/apache2" "$pkgdir/etc/httpd"
rm -rf "$pkgdir/etc/cron.daily"
}
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 |