Zpět na blog
Produkt Publikováno 01.10.2026 6 min čtení

Jak probíhá kontrola formexposed: pasivně, transparentně, ohleduplně

Co se děje mezi zadáním domény a přečtením reportu – co skener načítá, co kontroluje, co nikdy nedělá a co se změní, jakmile je doména ověřena.

Když zadáte doménu do bezplatné kontroly na formexposed.com, skener daný web navštíví a vrátí se s reportem. Tento článek prochází, co se děje mezitím: co skener načítá, na co se dívá, co záměrně nedělá a proč se některé podrobnosti objeví až poté, co prokážete, že doména je vaše.

Od domény k reportu

Jak probíhá anonymní kontrola
1Zadání domény
Na formexposed.com, bez nutnosti účtu
2Respektování pravidel
Řídí se robots.txt, vyloučené weby se přeskakují
3Načtení veřejných stránek
Jako prohlížeč, identifikovaný jako FormExposedBot
4Nalezení a zařazení formulářů
Kontaktní, newsletter, přihlášení …
5Kontrola signálů
Ochrana, GDPR, přístupnost
6Sepsání reportu
Chráněno, částečně chráněno nebo nechráněno
V žádném kroku se nevyplňuje ani neodesílá žádný formulář.

Skener načítá veřejné stránky webu tak, jak by to udělal prohlížeč, včetně skriptů, které na nich běží. To je důležité, protože mnoho formulářů, widgetů CAPTCHA, cookie lišt a sledovacích značek přidává až JavaScript po načtení stránky; pohled pouze na surové HTML by je přehlédl. Na těchto stránkách skener hledá formuláře a každý z nich třídí podle účelu – kontaktní formulář, přihlášení k newsletteru, přihlášení a podobně. Zařazení dává zjištěním kontext: pole pro newsletter má jiné potřeby než kontaktní formulář, který doručuje zprávy přímo do něčí schránky.

Na co se skener dívá

  • Ochrana proti spamu a zneužití: zda je přítomna CAPTCHA (reCAPTCHA, hCaptcha, Turnstile, Friendly Captcha, vlastní početní nebo obrázková captcha nebo antispamová služba na straně serveru) a zda je účinně nastavena – veřejný testovací klíč webu nebo widget bez skriptu nic nechrání. Dále pole honeypot, tokeny CSRF a časové pasti.
  • Okolí: známé zranitelné kombinace CMS a pluginů, zda formulář odesílá data službě třetí strany a zda je webu předřazen WAF nebo CDN.
  • Signály GDPR: odkaz na zásady ochrany osobních údajů u formuláře, zda odmítnutí cookie lišty skutečně zastaví sledování, reklamní nebo sledovací pixely spouštěné na stránkách s formuláři, nástroje pro nahrávání relací, které mohou zaznamenávat, co lidé píší, a e-mailová adresa příjemce viditelná ve zdrojovém kódu stránky.
  • Signály přístupnosti: kontroly axe-core na formuláři (popisky, chybová hlášení, kontrast a další), zda je CAPTCHA přístupná, honeypoty, které oznamují čtečky obrazovky, a jak formulář funguje na telefonu – dotykové cíle, překryvné prvky zakrývající odesílací tlačítko, vodorovné posouvání.

Pasivně, transparentně, ohleduplně

Anonymní kontrola je pasivní. Skener čte stránky; nevyplňuje pole, neodešle jediný formulář a nikde se nepokouší přihlásit. Nikdo nedostane testovací zprávu a nic neskončí ve schránce ani v databázi webu. Chová se také jako slušný návštěvník: čte robots.txt a respektuje jej a identifikuje se jako FormExposedBot, místo aby předstíral, že je běžný prohlížeč. Kdo toto jméno najde v protokolech svého serveru, může si je vyhledat na formexposed.com/bot, kde je vysvětleno, co bot dělá.

Pro majitele webů
Pokud nechcete, aby byl váš web vůbec kontrolován, můžete jej vyloučit na formexposed.com/opt-out. Skener pak doménu přeskočí bez ohledu na to, kdo ji zadá.

Chráněno, částečně chráněno, nechráněno

  • Chráněno: nalezené formuláře mají ochranu, která se jeví jako účinná, bez výrazných mezer viditelných zvenčí.
  • Částečně chráněno: ochrana existuje, ale s mezerami – například CAPTCHA běžící s testovacím klíčem nebo jeden formulář chráněný a druhý ne.
  • Nechráněno: formulářům chybí zjistitelná ochrana nebo vykazují slabiny, které usnadňují zneužití.

Úroveň shrnuje, co je vidět zvenčí; není zárukou ani jedním směrem. Reporty z anonymních kontrol mají záměrně krátkou životnost a vyhledávače je neindexují. A protože kdokoli může zadat jakoukoli doménu, vynechávají podrobnosti o zranitelnostech: report ukazuje, že je třeba něčemu věnovat pozornost, ale ne přesné slabé místo, které by mohl využít útočník. Tyto podrobnosti se zobrazují pouze ověřeným vlastníkům domény.

Co se změní s ověřenou doménou

Anonymní kontrola vs. ověřená doména
Anonymní kontrola
  • Kdokoli, pro jakoukoli doménu, bez účtu
  • Jednou, když ji někdo spustí
  • Pouze pasivně – nic se neodesílá
  • Žádné podrobnosti o zranitelnostech
  • Doručení se nekontroluje
  • Žádná upozornění
  • Report s krátkou životností, neindexovaný
Ověřená doména
  • Vy, pro domény, které jste ověřili
  • Opakovaně: měsíčně, týdně nebo denně, podle tarifu
  • Pasivně a navíc volitelná aktivní testovací odeslání (po zapnutí)
  • Podrobnosti o zranitelnostech viditelné pro vás
  • Kontrola doručení: docházejí testovací odeslání?
  • Upozornění, jen když se něco změní
  • Měsíční důkazní protokol
Doména se ověřuje záznamem DNS, meta tagem, souborem na serveru nebo pluginem.

Dvě z těchto položek si zaslouží bližší pohled. Aktivní kontroly jsou vypnuté, dokud je nezapnete, a jsou k dispozici pouze pro doménu, kterou jste ověřili. Skener pak odešle několik jasně označených testovacích odeslání, abyste je vy i váš tým poznali. Spolu s kontrolou doručení tak odpovídá na otázku, na kterou žádné pasivní skenování odpovědět nedokáže: dorazí zpráva odeslaná přes formulář skutečně? Monitorování je naopak navrženo tak, aby zůstávalo zticha. Upozornění – e-mailem, webhookem, přes Slack, Discord, Telegram nebo Google Chat – dostanete, jen když se něco změní, například když po aktualizaci zmizí CAPTCHA nebo se na kontaktní stránce objeví nový sledovací pixel.

Chcete-li vidět, co vidí skener, začněte bezplatnou kontrolou na formexposed.com: zadejte svou doménu a přečtěte si report. Pokud je web váš a chcete podrobnosti, pravidelné monitorování a kontrolu doručení, ověřte doménu v účtu.