frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

European governments: 3.000 tracking sites, 1.000 phpMyAdmins, and 99% poorly

https://internetcleanup.foundation/2026/05/european-governments-3000-tracking-sites-1000-phpmyadmins-and-99pct-poorly-encrypted-email-introducing-securitybaseline-eu/
103•aequitas•1h ago

Comments

aequitas•1h ago
Today we launch SecurityBaseline: monitoring 67.000 governments and 200.000 sites.

Headlines: 3.000 governmental sites use tracking cookies illegally, over 1.000 database management interfaces are publicly reachable, 99% of governmental email is poorly encrypted.

repelsteeltje•1h ago
Maybe post this as Show HN? And adjust headline to fit max chars.
aequitas•1h ago
Thanks, will do that.
gbkgbk8•15m ago
yes
zihotki•50m ago
That's a wonderful initiative! I wanted first to complain about Dutch municipalities but looking at the foundation, I see fellow dutch- and belgian-men are already focusing on them!
oliviergg•47m ago
seems a good idea, but currently down.
aequitas•40m ago
slashdotted, dispite preparations :), working on it
lccerina•43m ago
Honestly surprised that Italian municipalities are doing relatively well compared to other countries. Maybe it helped a push from the government to have a shared design for municipal websites (https://github.com/orgs/italia/repositories?q=comuni)
Neil44•40m ago
To be fair it's pretty much the norm with shared and even vps hosting that your cpanel etc will be publicly accessible. Only people who hand-roll their setups will have things firewalled down etc. And if it's a website promoting a local tree planting initiative or whatever is it really a good use of budget to get everything hardened so much.
onion2k•39m ago
And if it's a website promoting a local tree planting initiative or whatever is it really a good use of budget to get everything hardened so much.

Given the fact lots of sites like that have Wordpress 'databases' of form submissions full of people's personal data, absolutely definitely emphatically yes.

jillesvangurp•39m ago
Interesting data set. Would be interesting to repeat the same for SMEs. In my experience, Germany is pretty hopelessly behind on everything except GDPR enforcement. They are kings of that. Must have a cookie screen, apparently. That's why they score so good on that and not much else.

When the GDPR became active eight or so years ago, we got a few GDPR related requests to our service. Basically strongly worded requests to remove their data and account, which we of course honored. All of these came from Germany. Nobody else really cared. But it was kind of curious quickly that happened. What was interesting is that we had zero such requests before that law came into power. And it's not like we were misbehaving or would have denied such a request. This was more a matter of principle: "I now finally have the right to ask this, so I'm going to."

Germany is a big reason GDPR got so complicated and why, hopefully soon, it will be updated to not be fixated on just cookies so much. It never really was about the cookies but about data handling and sharing.

Any mobile app you install might track you without setting cookies and you can't install an ad blocker in those either. That's why Google loves apps so much. You don't actually need cookies for those. There usually is no cookie screen when you install one usually (unless it's a web app packaged up as an app). But sharing personal data with a third party provider is still problematic under GDPR. If you read the actual law, it barely mention cookies at all. The "must have consent screen for cookies" is just the common (mis)-interpretation for laymen; because it's the most visible impact that this has had on them. When it comes to date removal and other requests, it's less about features you have and more about processes you use for complying with legal requests. That can be a person answering emails and doing things manually. Doesn't scale if you get a lot of requests but it would be fine legally.

egorfine•35m ago
> What was interesting is that we had zero such requests before that law came into power

Because these requests would be 100% ignored. And the law gave people the power they wanted.

I'm mentally and legally far from Germany and I'm not a big supporter of GDPR, but this law is indeed a step in the right direction.

ketzu•3m ago
> Germany is a big reason GDPR got so complicated and why, hopefully soon, it will be updated to not be fixated on just cookies so much.

In what way is GDPR focused on cookies?

In my experience, developers in online discussions make it seem all about cookies, pretending other ways of tracking don't exist, while the law does not. But it has been a while since I looked into it and I might remember that wrong.

debesyla•35m ago
Is there a list of these "goverment" sites anywhere?

I have been working on similar project, focusing on lithuanian-only "goverment" sites, but it's not perfectly obvious how to recognise public vs private websites, as at least half of those are managed privatelly, used publically. (Mostly due that was cheaper and/or because lack of requirements and/or other weird situations.)

But yeah, I can confirm that stats are same-ish in Lithuanian web too. I just havent finished gathering data yet, it will take a while.

Stitch4223•22m ago
What we have is published on https://securitybaseline.eu/datasets openly. Some governments publish lists, and they will be incomplete. In the article we point to our most successful approach: sifting through the (partial) zone file with domain owner information. That delivered thousands of sites the Dutch government didn't even know about.

Perhaps a freedom of information request might also work, but that will take a lot of time to write correctly and does not scale across all governments.

vin10•28m ago
There should be a metric for sites hosting malicious content!

"https://erasmus-plus.ec.europa.eu/sites/default/files/2026-0..."

SyneRyder•12m ago
Might be worth enclosing that URL in quotes or using [dot] in the URL instead, so people don't accidentally click on that "mortal-kombat-2-cs.pdf" file that Europa.EU is hosting.

VirusTotal claims the PDF file is clean, but I don't think I'd fully trust it anyway. If you do find malicious content, could be worth submitting the URLs to VirusTotal so that the domain is flagged by browsers (eg Google SafeBrowsing) and people can't accidentally visit ec.europa.eu domains until it has been cleaned.

lionkor•25m ago
Might this be because any kind of genuine pentesting, unless it's explicitly been paid for, is highly illegal in countries like Germany (§ 202c StGB, § 202a StGB, etc.)?

For example, I'd be more than happy to pentest some govt websites here in Germany, if the very act of visiting them with a non-standard browser couldn't somehow already be misconstrued as breaking various hacking laws. No thanks! Keep your security vulnerabilities.

sigmoid10•20m ago
To be fair, most of this stuff could be found with any normal browser. You don't even need browser dev tools. But if you write a simple script to automate any of this... yeah. They can totally get you for doing that.
lionkor•9m ago
Visiting an admin page is fine, yeah, but even just trying a default password, or having specific cookies set in the browser that look like an attempt to gain access, already clearly violate § 202a and you could be prosecuted, from how I read that law's text.

And while URL obscurity alone is weak evidence of "special protection" of a resource, I'm sure some legal team would love to try to argue otherwise.

zelphirkalt•15m ago
In Germany we have the completely wrong mindset for such things. Instead of being grateful, all we care about is "whose fault is it" and CYA tactics. And no one wants to be "guilty" or have their incompetence revealed, so suits will do anything they can to avoid that. Somethings serious needs to go wrong first, so that loss of face already happens, before anyone will move. Maybe we need to get hacked by Russia a few more times.
CalRobert•9m ago
How is the home of chaos computer club so bad at this....
rf15•4m ago
It is only this degree of malice and incompetence that can give rise to something like the CCC.
cryo32•12m ago
Perhaps surprisingly, we already do this in the UK. Public-facing side of the security services are all over it.
rickdeckard•12m ago
Great work. It's fun how these graphs indirectly hint at a cross-section of "e-Gov"/"tech-literacy in politics" per country with those incident-tables.

1. Countries with strong e-government and HIGH understanding of its requirements rank LOW (good!)

2. Countries with evolving e-government practices and LOW understanding of the implications rank HIGH (bad!)

3. Countries FAR BEHIND in e-government practices rank LOW (...good?)

Goes to show that globally we need more tech-literate people on the forefront of politics, so that the proper priorities are also set in execution...

CalRobert•5m ago
Cool stuff but odd that Ireland has results for all but 3 counties and one of the ones missing data is Co Dublin...

European governments: 3.000 tracking sites, 1.000 phpMyAdmins, and 99% poorly

https://internetcleanup.foundation/2026/05/european-governments-3000-tracking-sites-1000-phpmyadm...
103•aequitas•1h ago•36 comments

Deterministic Fully-Static Whole-Binary Translation Without Heuristics

https://arxiv.org/abs/2605.08419
151•matt_d•4h ago•33 comments

Restore full BambuNetwork support for Bambu Lab printers

https://github.com/FULU-Foundation/OrcaSlicer-bambulab
407•Murfalo•10h ago•175 comments

The vi family

https://lpar.ATH0.com/posts/2026/05/the-vi-family/
146•hggh•1w ago•74 comments

Googlebook

https://googlebook.google/
763•tambourine_man•15h ago•1273 comments

Show HN: Needle: We Distilled Gemini Tool Calling into a 26M Model

https://github.com/cactus-compute/needle
439•HenryNdubuaku•14h ago•149 comments

How to make your text look futuristic (2016)

https://typesetinthefuture.com/2016/02/18/futuristic/
330•_vaporwave_•12h ago•39 comments

Kraftwerk's radical 1976 track

https://www.bbc.com/culture/article/20260511-kraftwerks-radical-1976-track-radioactivity-became-a...
149•tcp_handshaker•9h ago•95 comments

"I applied to be pope"

https://www.thestandard.com.hk/world/article/331886/I-applied-to-be-pope-Losing-grip-on-reality-w...
13•hansmayer•1h ago•6 comments

CERT is releasing six CVEs for serious security vulnerabilities in dnsmasq

https://lists.thekelleys.org.uk/pipermail/dnsmasq-discuss/2026q2/018471.html
310•chizhik-pyzhik•14h ago•145 comments

Why senior developers fail to communicate their expertise

https://www.nair.sh/guides-and-opinions/communicating-your-expertise/why-senior-developers-fail-t...
548•nilirl•17h ago•236 comments

Traceway: MIT-licensed observability stack you can self-host in ~90s

https://github.com/tracewayapp/traceway
97•sebakubisz•2d ago•6 comments

What if there was no BASIC in EndBASIC? – by Julio Merino

https://blogsystem5.substack.com/p/no-basic-in-endbasic
18•rbanffy•3d ago•1 comments

My graduation cap runs Rust

https://ericswpark.com/blog/2026/2026-05-12-my-graduation-cap-runs-rust/
149•ericswpark•8h ago•47 comments

Rendering the Sky, Sunsets, and Planets

https://blog.maximeheckel.com/posts/on-rendering-the-sky-sunsets-and-planets/
472•ibobev•19h ago•38 comments

Scrcpy v4.0

https://github.com/Genymobile/scrcpy/releases/tag/v4.0
170•xnx•12h ago•24 comments

Up in Smoke

https://thebaffler.com/odds-and-ends/the-profession-that-does-not-exist-symposium
18•NaOH•2d ago•0 comments

Quack: The DuckDB Client-Server Protocol

https://duckdb.org/2026/05/12/quack-remote-protocol
277•aduffy•14h ago•56 comments

When "idle" isn't idle: how a Linux kernel optimization became a QUIC bug

https://blog.cloudflare.com/quic-death-spiral-fix/
84•sbulaev•9h ago•5 comments

Referer Reality

https://www.robinsloan.com/lab/referer/
39•tobr•2d ago•10 comments

The Future of Obsidian Plugins

https://obsidian.md/blog/future-of-plugins/
369•xz18r•17h ago•138 comments

Fc, a lossless compressor for floating-point streams

https://github.com/xtellect/fc
64•enduku•2d ago•13 comments

Reimagining the mouse pointer for the AI era

https://deepmind.google/blog/ai-pointer/
193•devhouse•15h ago•164 comments

Tell NYT, Atlantic, USA Today to keep Wayback Machine

https://www.savethearchive.com/newsleaders/
321•doener•9h ago•88 comments

I made rust's cargo copy but for CPP

https://github.com/user-with-username/crow
10•anybodyy•2d ago•2 comments

As researchers age, they produce less disruptive work

https://nautil.us/is-this-why-science-advances-one-funeral-at-a-time-1280650
65•Brajeshwar•15h ago•61 comments

Starship V3

https://www.spacex.com/updates#starship-v3
212•fprog•7h ago•290 comments

Bambu Lab is abusing the open source social contract

https://www.jeffgeerling.com/blog/2026/bambu-lab-abusing-open-source-social-contract/
1245•rubenbe•17h ago•393 comments

Lanzaboote – NixOS Secure Boot

https://x86.lol/generic/2022/11/26/lanzaboote.html
86•evilmonkey19•3d ago•8 comments

Show HN: Agentic interface for mainframes and COBOL

https://www.hypercubic.ai/hopper
70•sai18•15h ago•41 comments