- move temp scripts to scripts/, cv files to cv/, jobs.csv to results/ - update index.ts and recheck.ts CSV path to results/jobs.csv - fix imports in scripts/ to use ../config.ts and ../fetch.ts - update CLAUDE.md and README.md to reflect new structure - add plans/ with LinkedIn post drafts - update .gitignore: ignore results/, jobs/, cv binaries, .DS_Store
18 lines
913 B
Markdown
18 lines
913 B
Markdown
# Post 2 — Jun 10 · helvetiscan
|
|
|
|
**Angle:** Swiss infrastructure, technical depth, bold claim
|
|
|
|
---
|
|
|
|
I scanned 2.5 million Swiss .ch domains.
|
|
|
|
Not randomly — every registered domain in the country, systematically. The goal was to understand the real shape of Switzerland's web infrastructure: what's exposed, what's misconfigured, and where the risk concentrates.
|
|
|
|
The results were more interesting than expected. A significant share of domains have outdated TLS configurations, exposed admin panels, or missing security headers. Not dramatic zero-days — just the quiet rot that accumulates when no one is looking.
|
|
|
|
**helvetiscan** is the tool I built to do it. Open source, written in Python, designed to be run incrementally so the dataset stays current.
|
|
|
|
If you work in Swiss infosec, infrastructure, or just find this kind of data interesting — the repo is open.
|
|
|
|
🔗 github.com/rafapolo/helvetiscan
|