DE EN IT

~/home / website-dna

🧬 n8n · live

The DNA of your website.

Every homepage loads genes from elsewhere: scripts from a CDN, fonts from Google, videos, trackers. Enter a domain and an n8n workflow sequences it: which building blocks come from whom, which libraries run in which version and whether they carry known vulnerabilities (CVE). The result is a double helix and a genome report that is genuinely useful for privacy and security.

How it works

  1. WebhookYour click starts an n8n workflow on my server, with the domain attached.
  2. Take a sampleA small PHP script loads the homepage and at most five JavaScript files of the same host (max 300 KB each) to read their version banner. Foreign resources are never downloaded, only read as addresses in the HTML. Every address must be public.
  3. Sequence the genomeA Code node finds every script, stylesheet, font, iframe and image, files the host as own or foreign and recognises services (CDN, analytics, fonts, video, chat) and libraries with version.
  4. Two labs in parallelOSV.dev checks the libraries (npm) for known vulnerabilities while the checkpoint measures security headers and TLS.
  5. MergeA Merge node waits for both labs and joins the findings; they become the base pairs of the helix.
  6. AI geneticistgpt-oss-120b at IONOS in Germany writes the diagnosis and three therapies from the measured values only. If the AI does not answer, a template steps in.
  7. IngestThe result lands on the server as JSON, and this page draws the helix and the report from it.

Privacy: only publicly reachable things are checked (homepage, own JavaScript files, headers, TLS). The domain and the result are stored so the link works, plus a salted hash of your IP address or a random token in your browser, so you can delete the sample later. Cookie values are never read, only names and flags. More in the privacy policy

A short pause between two samples and a limit per hour keep the lab from overheating. Note: the report is a snapshot of the homepage, not a full audit.

More n8n workflows to try →

Also fun: your website as a city →

⬇ Download the workflow (JSON, to import into n8n)