English
← BACK TO THE SCANNER

How the scanner works.

Paste a complete public webpage URL, such as https://example.com/about. You do not need an account, and you do not have to open the page in your own browser first.

1. Read the exact public page

The scanner reads your exact page, follows public redirects, and uses browser-compatible fetching with an alternate-network fallback when needed. JavaScript pages also get a browser scan, including their generated HTML, stylesheets and scripts. Every network destination is checked; local and private networks are refused.

2. Sample a little more of the site

Up to 20 page attempts, including failures, within 42 seconds. Only direct links on the same hostname and scheme are sampled; no recursive discovery. Queries, downloads, login and action links are skipped. Each sampled page has its own score.

Seventy checks examine five families: copy, layout, styling, motion, and source structure. Examples include a text-plus-animation hero, familiar marketing slogans, font families, oversized section spacing, terminal mockups, and component names like hero-content or feature-card.

3. Show the score and the evidence

Each family has a capped contribution so a cluster of related CSS effects does not get an unlimited vote. The overall score and category bars come from the strongest scored page in the sample. Simpler linked pages do not dilute a detailed homepage scan. Evidence combines matches across scored pages, and the report identifies which page supplied the score. Explicit AI-assistance disclosures are reported separately.

What we cannot see

We do not log in, solve CAPTCHAs, or inspect private repositories. Browser scans have time and size limits; pages that remain blocked are not scored. Login forms and very short pages may still have too little content to judge.

A high score is strong resemblance to the patterns we track. It is not proof of authorship, a percentage of AI-written code, or a safety rating.

Read the full scoring methodology →