Hundreds of scam PDFs are ranking from the European Space Agency's own domain — and Google is quoting them back
ESA's Cosmos portal is serving hundreds of spam PDFs pushing pirate IPTV and free-Robux generators from cosmos.esa.int URLs — three still answered HTTP 200 on 4 August 2026, and Google's AI Overview has relayed their rankings as ESA's. Google calls that hacked content, not site reputation abuse.
The European Space Agency’s Cosmos portal — the
mission-support site for Gaia, Euclid and XMM-Newton, fronting a science
archive past a petabyte — is serving hundreds of spam PDFs that advertise
pirate IPTV subscriptions, free-Robux generators, Coin Master spins and
Instagram followers. These are not on a lookalike domain. They download from
www.cosmos.esa.int/documents/… under ESA’s own certificate, out of Cosmos’s
document libraries. We checked three on 4 August 2026 — one IPTV ranking file
and two Roblox files, sitting in three different library IDs — and each
returned HTTP 200 application/pdf, so this is not one compromised folder.
Filenames and in-document datelines run from June to 1 August 2026: a
campaign, not a burst. Uploading to Cosmos takes site-editor access, which
leaves a compromised editor account or a weakness in the upload path; ESA had
not commented by the time TorrentFreak published. And the files perform —
they take featured snippets on IPTV queries, and Google’s AI Overview has
relayed their provider rankings as if the recommendation were ESA’s. We are
not linking the documents; the site: query in Sources reproduces the finding
in one click.
It is the second run of this playbook against a European public institution in
thirteen months — ESA is intergovernmental rather than an EU body, but the
ranking signal a spammer borrows does not care about the distinction. In July
2025 Eurostat was hosting near-identical PDFs funnelling to an
IPTV storefront at portugueseiptv[.]pt; the Commission pulled them once
alerted and the URLs left the index. Google’s spam policies name the mechanic,
and it is not the fashionable one:
hacked content
— “any content placed on a site without permission, due to vulnerabilities in
a site’s security” — as distinct from site reputation abuse, where a host
knowingly rents out ranking it earned with its own work. That distinction
decides who you write to and what you ask for.
Why it matters
The asset being stolen is institutional trust, and it now converts straight into machine answers rather than just blue links. A brand owner meets this from one of two ends: your trademark is the bait — Roblox and Coin Master are both named in these files — or your own domain is the unwitting host.
What this means for you
Run site:yourdomain.com filetype:pdf today, and set a monitor for your brand
name plus filetype:pdf on domains you do not control. If your mark is the
bait, preserve the evidence, report it to the host as a security incident, and
only then chase the index — our guides on
content feeding AI Overviews
and affiliate abuse of your brand
cover the mechanics, and our operators page sets out how we run
the monitoring that catches the next drop.
- 1 ESA Cosmos portal — the host domain; the files sit in its own document libraries at /documents/{id}/{id}/ cosmos.esa.int ↗
- 2 Reproducible verification: site:cosmos.esa.int iptv — indexed spam PDFs on the ESA domain (checked 4 August 2026) google.com ↗
- 3 Google Search spam policies — “Hacked content” and “Site reputation abuse” definitions (Search Central) developers.google.com ↗
- 4 Google Refresh Outdated Content tool — for pages you do not own; requires the source to be gone or materially changed support.google.com ↗
- 5 TorrentFreak, “European Space Agency Website Exploited to Advertise Shady IPTV Services”, 4 August 2026 (via) torrentfreak.com ↗
- 6 TorrentFreak, the Eurostat precedent, 1 July 2025 (via) torrentfreak.com ↗
Facing something similar? Counsel reviews every intake personally and responds within one business day, NDA-first.
Request a confidential audit