Co kontrolujeme
Tahle stránka je generovaná ze stejného katalogu, z kterého kontroly vycházejí. Co tu není, to neumíme — a nebudeme tvrdit, že umíme.
Jak kontroly fungují
Všechny jsou pasivní. Čteme jen to, co už je veřejně zveřejněné.
Certifikát a TLS
Jedno TLS spojení na port 443 a nejvýše jedno druhé omezené na TLS 1.1, kterým zjišťujeme, zda server zastaralé verze ještě přijímá. Čteme metadata certifikátu (platnost, vydavatele, doménová jména, sílu klíče) a verzi protokolu.
Hlavičky a konfigurace HTTPS
Nejvýše pět požadavků GET na úvodní stránku (první a po jednom na každé přesměrování v rámci webu) a jeden přes nezabezpečené HTTP. Čteme bezpečnostní hlavičky odpovědi, nastavení cookies a přesměrování z HTTP na HTTPS.
DNS a ochrana e-mailu
Dotazy na veřejné DNS záznamy domény: SPF, DMARC (včetně pct a ochrany subdomén), MTA-STS, TLS-RPT, MX, CAA a NS. Nic se nemění, jen čteme, co je zveřejněné.
Veřejné soubory a politika robotů
Načtení dvou veřejných souborů, které web sám zveřejňuje: /.well-known/security.txt (kontakt pro hlášení zranitelností dle RFC 9116) a /robots.txt (pravidla pro roboty včetně AI). Přesměrování sledujeme jen v rámci webu.
Software webu a známé zranitelnosti
Jedno načtení úvodní stránky (nejvýše 128 kB, přesměrování jen v rámci webu). Z hlaviček odpovědi a z kódu stránky (značka generator, komentáře, odkazy na soubory, které stránka načítá) poznáme software webu a jeho verzi a porovnáme ji s veřejnou databází zranitelností NVD, u WordPressu a jeho pluginů i s WordPress.org (seznam podporovaných verzí jádra, nejnovější verze pluginu). NVD posíláme jen název a verzi softwaru, WordPress.org jen název pluginu, nikdy vaši doménu.
Kontroly spouštíme jen na doménách, u kterých jste doložili, že je spravujete. Pravidla našeho skeneru najdete na samostatné stránce.
Certifikát a TLS
11 pravidel. U každého vidíte výchozí závažnost.
- Výchozí závažnost
- Kritické
- Jistota měření
- Potvrzeno
- Další krok dělá
- Poskytovatel hostingu
Certifikát už není platný
tls.cert_expired
Prohlížeče na takovém webu zobrazí varovnou stránku. Zákazníci web většinou opustí a platby přes něj neprojdou.
Co udělat: Obnovte certifikát u poskytovatele hostingu nebo zapněte automatickou obnovu (ACME / Let’s Encrypt). Po obnově ověřte, že se nový certifikát nasadil na všechny servery za load balancerem.
- Výchozí závažnost
- Vysoké
- Jistota měření
- Potvrzeno
- Další krok dělá
- Poskytovatel hostingu
Certifikát vyprší za méně než 14 dní
tls.cert_expiring_soon
Pokud automatická obnova selže, web během dvou týdnů přestane fungovat. Většina výpadků HTTPS vzniká právě takto.
Co udělat: Zkontrolujte, že automatická obnova běží a má přístup k doméně. Pokud certifikát obnovujete ručně, naplánujte obnovu do konce tohoto týdne.
- Výchozí závažnost
- Nízké
- Jistota měření
- Potvrzeno
- Další krok dělá
- Poskytovatel hostingu
Certifikát vyprší za méně než 30 dní
tls.cert_expiring_30d
Zatím nic nehoří. Je to ale okamžik, kdy má smysl ověřit, že obnova proběhne sama.
Co udělat: Ověřte funkčnost automatické obnovy. Žádná okamžitá akce není potřeba.
- Výchozí závažnost
- Informace
- Jistota měření
- Potvrzeno
- Další krok dělá
- Poskytovatel hostingu
Certifikát je vystavený na dlouhou dobu platnosti
tls.cert_lifetime_long
Certifikační autority zkracují maximální platnost: od 15. 3. 2027 na 100 dní a od 15. 3. 2029 na 47 dní. Dlouhá platnost obvykle znamená ruční obnovu, která v tomto režimu přestane stačit. Není to dnešní chyba, je to upozornění dopředu.
Co udělat: Ověřte, že certifikát obnovujete automaticky (ACME, například Let’s Encrypt). Pokud ho nahráváte ručně, připravte si automatizaci dřív, než zkrácená platnost začne vyžadovat obnovu několikrát ročně.
- Výchozí závažnost
- Vysoké
- Jistota měření
- Potvrzeno
- Další krok dělá
- Poskytovatel hostingu
Certifikát neplatí pro tuto doménu
tls.hostname_mismatch
Jméno v certifikátu neodpovídá adrese, na které služba běží. Prohlížeč zobrazí varování a návštěvník nepozná rozdíl mezi chybou konfigurace a skutečným útokem.
Co udělat: Nechte vystavit certifikát, který obsahuje tuto doménu (nebo ji doplňte do SAN u stávajícího). Zkontrolujte i přesměrování mezi variantou s www a bez www.
- Výchozí závažnost
- Vysoké
- Jistota měření
- Potvrzeno
- Další krok dělá
- Poskytovatel hostingu
Certifikát není vydaný důvěryhodnou autoritou
tls.self_signed
Vlastnoručně podepsaný certifikát nikdo zvenčí neověří. Pro veřejnou službu to znamená trvalé varování v prohlížeči.
Co udělat: Nasaďte certifikát od veřejné certifikační autority. Pro běžný web stačí bezplatná varianta přes ACME.
- Výchozí závažnost
- Vysoké
- Jistota měření
- Potvrzeno
- Další krok dělá
- Poskytovatel hostingu
Certifikát se nedá ověřit až k důvěryhodné autoritě
tls.chain_untrusted
Server obvykle neposílá mezilehlý certifikát nebo posílá už vypršelý, certifikát vydala autorita, které prohlížeče nevěří, případně certifikát ještě neplatí. Běžné prohlížeče chybějící mezilehlý certifikát často dohledají samy. Aplikace v telefonu a služby, které se k webu připojují automaticky, to dělat nemusí a spojení odmítnou.
Co udělat: Nasaďte na server celý aktuální řetězec: certifikát i mezilehlé certifikáty, které autorita vydává teď (u Let’s Encrypt soubor fullchain.pem, ne cert.pem). Certifikát, který ještě neplatí, nasaďte až od začátku jeho platnosti, nebo si nechte vystavit nový.
- Výchozí závažnost
- Střední
- Jistota měření
- Potvrzeno
- Další krok dělá
- Poskytovatel hostingu
Slabý klíč certifikátu
tls.weak_key
RSA klíč pod 2048 bitů nesplňuje současná doporučení a prohlížeče ho postupně přestávají přijímat.
Co udělat: Při příští obnově vystavte certifikát s RSA 2048+ nebo ECDSA P-256.
https://nvlpubs.nist.gov/nistpubs/SpecialPublications/NIST.SP.800-57pt1r5.pdf
- Výchozí závažnost
- Střední
- Jistota měření
- Potvrzeno
- Další krok dělá
- Poskytovatel hostingu
Certifikát je podepsaný zastaralým algoritmem
tls.weak_signature
Podpisy SHA-1 a starší se považují za prolomené a novější prohlížeče je odmítají.
Co udělat: Nechte vystavit certifikát s podpisem SHA-256 nebo silnějším.
- Výchozí závažnost
- Střední
- Jistota měření
- Potvrzeno
- Další krok dělá
- IT správce
Server stále přijímá zastaralé TLS 1.0 nebo 1.1
tls.legacy_protocol_supported
Staré verze protokolu mají známé slabiny a jejich podpora je častý nález v auditech i v bezpečnostních dotaznících od zákazníků.
Co udělat: Na webovém serveru nebo load balanceru povolte jen TLS 1.2 a 1.3. Před vypnutím zkontrolujte, že se nepřipojují staré firemní aplikace.
- Výchozí závažnost
- Informace
- Jistota měření
- Potvrzeno
- Další krok dělá
- IT správce
Certifikát je v pořádku
tls.ok
Platný certifikát od důvěryhodné autority, odpovídající doméně.
Co udělat: Nic není potřeba. Datum vypršení hlídáme dál.
Hlavičky a konfigurace HTTPS
13 pravidel. U každého vidíte výchozí závažnost.
- Výchozí závažnost
- Vysoké
- Jistota měření
- Potvrzeno
- Další krok dělá
- Poskytovatel hostingu
HTTP se nepřesměrovává na HTTPS
http.no_https_redirect
Kdo napíše adresu bez https, komunikuje nezabezpečeně. Na veřejné Wi-Fi jde takový provoz odposlechnout i změnit.
Co udělat: Nastavte na serveru trvalé přesměrování (301) z http:// na https:// pro celou doménu včetně varianty s www.
- Výchozí závažnost
- Střední
- Jistota měření
- Potvrzeno
- Další krok dělá
- Vývojář webu
Chybí hlavička HSTS
http.hsts_missing
Bez HSTS se prohlížeč při prvním pokusu může připojit nezabezpečeně, i když přesměrování existuje. HSTS tuto mezeru zavírá.
Co udělat: Přidejte hlavičku Strict-Transport-Security: max-age=31536000; includeSubDomains. Nejdřív ověřte, že všechny subdomény umí HTTPS.
- Výchozí závažnost
- Nízké
- Jistota měření
- Potvrzeno
- Další krok dělá
- Vývojář webu
HSTS má velmi krátkou platnost
http.hsts_short_max_age
Krátká hodnota max-age snižuje účinnost ochrany, protože si prohlížeč pravidlo nepamatuje dost dlouho.
Co udělat: Zvyšte max-age na 31536000 (jeden rok), jakmile máte HTTPS stabilní.
- Výchozí závažnost
- Střední
- Jistota měření
- Pravděpodobné
- Další krok dělá
- Vývojář webu
Chybí Content-Security-Policy
http.csp_missing
CSP je nejúčinnější obrana proti vloženému cizímu skriptu (XSS) a proti podvrženému obsahu z cizí domény. Bez ní se takový útok projeví v plné síle.
Co udělat: Zaveďte CSP postupně: nejdřív v režimu Content-Security-Policy-Report-Only, vyhodnoťte hlášení a pak přepněte na vynucování.
- Výchozí závažnost
- Nízké
- Jistota měření
- Potvrzeno
- Další krok dělá
- Vývojář webu
Chybí X-Content-Type-Options
http.xcto_missing
Bez této hlavičky může prohlížeč odhadovat typ souboru a spustit jako skript něco, co jím být nemá.
Co udělat: Přidejte hlavičku X-Content-Type-Options: nosniff.
- Výchozí závažnost
- Nízké
- Jistota měření
- Pravděpodobné
- Další krok dělá
- Vývojář webu
Chybí ochrana proti vložení do cizího rámu
http.frame_protection_missing
Cizí web může váš obsah zobrazit ve svém rámu a přelepit ho tak, aby uživatel klikl na něco jiného, než vidí (clickjacking).
Co udělat: Přidejte do CSP direktivu frame-ancestors self, případně hlavičku X-Frame-Options: SAMEORIGIN.
- Výchozí závažnost
- Nízké
- Jistota měření
- Potvrzeno
- Další krok dělá
- Vývojář webu
Chybí Referrer-Policy
http.referrer_policy_missing
Prohlížeč může cizím webům posílat celou adresu, ze které uživatel odešel. V adresách bývají interní identifikátory i tokeny.
Co udělat: Přidejte Referrer-Policy: strict-origin-when-cross-origin.
- Výchozí závažnost
- Informace
- Jistota měření
- Potvrzeno
- Další krok dělá
- Vývojář webu
Chybí Permissions-Policy
http.permissions_policy_missing
Hlavička omezuje, které citlivé funkce prohlížeče (kamera, mikrofon, poloha) smí stránka a vložený cizí obsah používat.
Co udělat: Přidejte Permissions-Policy a vypněte funkce, které web nepotřebuje, například camera=(), microphone=(), geolocation=().
- Výchozí závažnost
- Informace
- Jistota měření
- Pravděpodobné
- Další krok dělá
- IT správce
Server zveřejňuje přesnou verzi software
http.server_banner_verbose
Verze v hlavičce sama o sobě není zranitelnost, ale útočníkovi ušetří práci při hledání cíle. Skrýt ji je levné.
Co udělat: Omezte hlavičky Server a X-Powered-By na obecnou hodnotu, nebo je vypněte.
- Výchozí závažnost
- Střední
- Jistota měření
- Potvrzeno
- Další krok dělá
- Vývojář webu
Cookie bez příznaku Secure
http.cookie_missing_secure
Takovou cookie prohlížeč pošle i po nezabezpečeném spojení. Pokud jde o přihlašovací cookie, dá se ukrást odposlechem.
Co udělat: Doplňte u všech cookies příznak Secure.
- Výchozí závažnost
- Střední
- Jistota měření
- Pravděpodobné
- Další krok dělá
- Vývojář webu
Cookie bez příznaku HttpOnly
http.cookie_missing_httponly
K takové cookie se dostane JavaScript na stránce. Při úspěšném XSS to znamená přímou krádež přihlášení.
Co udělat: Doplňte HttpOnly u cookies, které čtený JavaScript nepotřebuje (typicky přihlašovací).
- Výchozí závažnost
- Nízké
- Jistota měření
- Pravděpodobné
- Další krok dělá
- Vývojář webu
Cookie bez příznaku SameSite
http.cookie_missing_samesite
Bez SameSite může cizí web vyvolat akci ve vašem jménu (CSRF).
Co udělat: Nastavte SameSite=Lax, u citlivých operací SameSite=Strict.
- Výchozí závažnost
- Informace
- Jistota měření
- Potvrzeno
- Další krok dělá
- Vývojář webu
Bezpečnostní hlavičky jsou nastavené
http.headers_ok
Všechny sledované hlavičky jsou přítomné v doporučené podobě.
Co udělat: Nic není potřeba.
DNS a ochrana e-mailu
12 pravidel. U každého vidíte výchozí závažnost.
- Výchozí závažnost
- Vysoké
- Jistota měření
- Potvrzeno
- Další krok dělá
- Správce DNS domény
Doména nemá SPF záznam
dns.spf_missing
Bez SPF si kdokoli může poslat e-mail z vaší adresy. To je nejčastější způsob, jak útočník navede účetní na falešnou fakturu.
Co udělat: Přidejte do DNS TXT záznam SPF, který vyjmenuje vaše odesílací servery, a ukončete ho -all. Pokud z domény e-maily neposíláte vůbec, použijte v=spf1 -all.
- Výchozí závažnost
- Střední
- Jistota měření
- Potvrzeno
- Další krok dělá
- Správce DNS domény
SPF nekončí striktním pravidlem -all
dns.spf_permissive_all
Mírné pravidlo znamená, že podvržený e-mail projde, jen se označí. Ochrana tím ztrácí většinu účinku.
Co udělat: Po kontrole, že máte v SPF všechny legitimní odesílatele (včetně rozesílek a CRM), přepněte na -all.
- Výchozí závažnost
- Vysoké
- Jistota měření
- Potvrzeno
- Další krok dělá
- Správce DNS domény
Doména má více SPF záznamů
dns.spf_multiple_records
Více SPF záznamů je podle standardu chyba. Přijímající servery vyhodnotí SPF jako neplatné, takže ochrana nefunguje vůbec.
Co udělat: Sloučte všechny SPF záznamy do jednoho TXT záznamu v=spf1 ...
- Výchozí závažnost
- Vysoké
- Jistota měření
- Potvrzeno
- Další krok dělá
- Správce DNS domény
Doména nemá DMARC záznam
dns.dmarc_missing
DMARC říká přijímajícím serverům, co udělat s podvrženým e-mailem, a posílá vám přehled o tom, kdo se za vás vydává. Bez něj nemáte ani ochranu, ani zprávu o zneužití.
Co udělat: Přidejte TXT záznam na _dmarc.vasedomena.cz. Začněte na v=DMARC1; p=none; rua=mailto:..., vyhodnoťte reporty a postupně zpřísněte na p=quarantine a p=reject.
- Výchozí závažnost
- Střední
- Jistota měření
- Potvrzeno
- Další krok dělá
- Správce DNS domény
DMARC je jen v režimu monitorování (p=none)
dns.dmarc_policy_none
Režim none sbírá data, ale podvržený e-mail nezastaví. Pro skutečnou ochranu je potřeba dojít na quarantine nebo reject.
Co udělat: Vyhodnoťte DMARC reporty, doplňte chybějící legitimní odesílatele do SPF a DKIM a pak zpřísněte politiku.
- Výchozí závažnost
- Nízké
- Jistota měření
- Potvrzeno
- Další krok dělá
- Správce DNS domény
Doména nemá CAA záznam
dns.caa_missing
CAA omezuje, které certifikační autority smí pro vaši doménu vystavit certifikát. Snižuje to riziko, že někdo získá certifikát na vaše jméno.
Co udělat: Přidejte CAA záznam s autoritami, které skutečně používáte, například 0 issue "letsencrypt.org".
- Výchozí závažnost
- Informace
- Jistota měření
- Potvrzeno
- Další krok dělá
- Správce DNS domény
Doména nemá MX záznam
dns.mx_missing
Na doménu nelze doručit e-mail. Pokud je to záměr, je to v pořádku. Pokud ne, přicházíte o zprávy.
Co udělat: Pokud má doména přijímat e-maily, doplňte MX záznamy. Pokud ne, doplňte alespoň v=spf1 -all a DMARC p=reject, aby se za vás nedalo posílat.
- Výchozí závažnost
- Střední
- Jistota měření
- Potvrzeno
- Další krok dělá
- Správce DNS domény
DMARC vynucuje politiku jen na část zpráv (pct<100)
dns.dmarc_pct_partial
Parametr pct určuje, u jakého podílu zpráv se politika uplatní. Zbytek projde, jako by DMARC nebyl. Nová verze standardu (RFC 9989, DMARCbis) navíc pct ruší, takže postupné zavádění přes pct brzy přestane fungovat.
Co udělat: Jakmile ověříte, že legitimní pošta prochází, nastavte pct=100 (nebo parametr odeberte, výchozí hodnota je 100). Politiku p ponechte na quarantine nebo reject.
- Výchozí závažnost
- Střední
- Jistota měření
- Potvrzeno
- Další krok dělá
- Správce DNS domény
DMARC výslovně vypíná ochranu subdomén
dns.dmarc_subdomain_unprotected
Doména vynucuje DMARC, ale parametrem sp=none nebo np=none ho pro subdomény vypíná. Útočník pak může posílat podvržené zprávy z takové subdomény, například faktura@ucetni.vase-domena.cz. Právě tudy běží kampaně typu SubdoMailing. Když sp ani np v záznamu nejsou, subdomény přebírají hlavní politiku p a tento nález nevzniká.
Co udělat: Změňte sp=none a np=none na quarantine nebo reject, nebo parametry odeberte, aby subdomény převzaly hlavní politiku. Pokud přes některou subdoménu legitimně odesíláte, dejte jí vlastní DMARC záznam.
- Výchozí závažnost
- Nízké
- Jistota měření
- Potvrzeno
- Další krok dělá
- Správce DNS domény
Chybí MTA-STS pro příchozí poštu
dns.mta_sts_missing
MTA-STS říká odesílajícím serverům, že k vám mají doručovat jen přes ověřené šifrované spojení. Bez něj lze doručení zprávy odposlechnout nebo podstrčit přes nešifrované spojení (downgrade útok). Týká se to jen domén, které přijímají e-mail.
Co udělat: Zveřejněte TXT záznam _mta-sts s identifikátorem politiky a vystavte politiku na https://mta-sts.vase-domena/.well-known/mta-sts.txt. Začněte v režimu testing a po ověření přepněte na enforce.
- Výchozí závažnost
- Informace
- Jistota měření
- Potvrzeno
- Další krok dělá
- Správce DNS domény
Chybí TLS-RPT pro hlášení o doručování pošty
dns.tls_rpt_missing
TLS-RPT zajistí, že vám odesílající servery pošlou hlášení, když selže šifrované doručení na vaše servery. Bez něj se o problémech s doručováním pošty nedozvíte. Týká se jen domén, které přijímají e-mail.
Co udělat: Zveřejněte TXT záznam _smtp._tls s adresou (rua=mailto:...), na kterou se mají hlášení posílat. Hlášení neobsahují obsah zpráv, jen počty úspěšných a neúspěšných spojení.
- Výchozí závažnost
- Informace
- Jistota měření
- Potvrzeno
- Další krok dělá
- Správce DNS domény
DNS hygiena je v pořádku
dns.ok
SPF, DMARC i CAA jsou nastavené v doporučené podobě.
Co udělat: Nic není potřeba.
Veřejné soubory a politika robotů
5 pravidel. U každého vidíte výchozí závažnost.
- Výchozí závažnost
- Nízké
- Jistota měření
- Potvrzeno
- Další krok dělá
- Vývojář webu
Chybí security.txt s kontaktem pro hlášení zranitelností
web.security_txt_missing
security.txt říká, kam nahlásit bezpečnostní chybu. Bez něj neví nálezce, komu zavolat, a čas do opravy se prodlužuje. Od 11. 12. 2027 je kontaktní místo pro hlášení zranitelností povinné pro výrobce podle nařízení CRA.
Co udělat: Zveřejněte soubor na https://vase-domena/.well-known/security.txt podle RFC 9116. Minimálně vyplňte pole Contact (e-mail nebo formulář) a Expires (datum, do kdy soubor platí).
- Výchozí závažnost
- Nízké
- Jistota měření
- Potvrzeno
- Další krok dělá
- Vývojář webu
security.txt nemá povinné pole Expires
web.security_txt_no_expires
RFC 9116 vyžaduje pole Expires. Bez něj nálezce nepozná, zda jsou kontakty stále aktuální, a může se spolehnout na zastaralé údaje.
Co udělat: Doplňte do security.txt řádek Expires s datem v budoucnosti (například za rok) ve formátu podle ISO 8601 a při obnově ho posouvejte.
- Výchozí závažnost
- Střední
- Jistota měření
- Potvrzeno
- Další krok dělá
- Vývojář webu
security.txt už není platný (prošlé Expires)
web.security_txt_expired
Pole Expires je v minulosti, takže soubor se podle RFC 9116 má považovat za neplatný. Kontakty v něm mohou být zastaralé a hlášení o zranitelnosti k vám nedorazí.
Co udělat: Zkontrolujte, že kontakt v security.txt je stále funkční, a posuňte pole Expires do budoucnosti. Zvažte automatické připomenutí před vypršením.
- Výchozí závažnost
- Informace
- Jistota měření
- Potvrzeno
- Další krok dělá
- Vývojář webu
robots.txt neřeší AI roboty
web.ai_crawler_policy_missing
Váš robots.txt nemá žádné pravidlo pro roboty, kteří sbírají obsah pro jazykové modely (GPTBot, ClaudeBot, Google-Extended a další). Není to chyba, je to rozhodnutí: váš obsah mohou tito roboti číst a používat, dokud jim to nezakážete.
Co udělat: Pokud chcete přístup AI robotů omezit nebo povolit vědomě, doplňte do robots.txt pravidla pro konkrétní User-agent. Tegmia jen hlásí, že žádné pravidlo nemáte, a nedoporučuje přístup zakázat.
- Výchozí závažnost
- Informace
- Jistota měření
- Potvrzeno
- Další krok dělá
- Vývojář webu
Veřejné soubory jsou v pořádku
web.ok
security.txt má platný kontakt i datum. robots.txt buď má pravidlo pro AI roboty, nebo na webu není; co přesně platí, říká důkaz u zjištění.
Co udělat: Nic není potřeba.
Software webu a známé zranitelnosti
7 pravidel. U každého vidíte výchozí závažnost.
- Výchozí závažnost
- Vysoké
- Jistota měření
- Možné
- Další krok dělá
- Poskytovatel hostingu
Software webu má zveřejněnou zranitelnost
tech.known_vulnerability
Verze softwaru, kterou server sám uvádí, se objevuje ve veřejné databázi známých zranitelností NVD. Útočníci tyhle databáze procházejí stejně jako my. Neznamená to jistě, že je váš web zranitelný: poskytovatelé hostingu často doplňují opravy, aniž by změnili číslo verze.
Co udělat: Zeptejte se poskytovatele hostingu nebo správce webu, jestli je software aktuální a jestli je tahle zranitelnost opravená. Pokud ne, nechte ho aktualizovat na podporovanou verzi. Zvažte také, aby server přesnou verzi v hlavičkách vůbec neuváděl.
- Výchozí závažnost
- Kritické
- Jistota měření
- Pravděpodobné
- Další krok dělá
- Poskytovatel hostingu
Web běží na verzi s čerstvou kritickou chybou
tech.advisory_affected
Server sám uvádí verzi, kterou výrobce v aktuálním bezpečnostním oznámení označil za zranitelnou. U takových chyb útočníci začínají hledat zranitelné weby během dnů. Opravu mohl hosting doplnit i bez změny čísla verze, proto jde o vysokou pravděpodobnost, ne jistotu.
Co udělat: Hned požádejte hosting nebo správce webu o aktualizaci alespoň na opravenou verzi uvedenou ve zjištění, nebo o potvrzení, že oprava už je nasazená. Pokud to nejde hned, zvažte dočasné omezení webu.
- Výchozí závažnost
- Střední
- Jistota měření
- Možné
- Další krok dělá
- Poskytovatel hostingu
Pro software webu vyšla kritická oprava, jestli ji web má, nevíme
tech.advisory_unverified
Poznali jsme, že web používá software, pro který výrobce právě vydal důležitou bezpečnostní opravu. Verzi server neprozrazuje, nebo ji uvádí v podobě, podle které se to posoudit nedá (sestavení od distribuce). Zvenčí proto nepoznáme, jestli je oprava nasazená. To může zjistit jen váš hosting nebo správce.
Co udělat: Zjistěte verzi v administraci hostingu nebo od správce a zadejte ji do našeho testu. Za pár vteřin uvidíte, jestli je opravená. Pokud ne, nechte ji aktualizovat.
- Výchozí závažnost
- Vysoké
- Jistota měření
- Pravděpodobné
- Další krok dělá
- Vývojář webu
Verze WordPressu má známé bezpečnostní chyby
tech.wordpress_insecure
WordPress.org sám tuto verzi vede jako nezabezpečenou: vyšla pro ni bezpečnostní oprava, kterou web nemá. Chyby ve starých verzích WordPressu útočníci hledají automaticky.
Co udělat: V administraci WordPressu otevřete Nástěnka → Aktualizace a aktualizujte jádro. Předtím si udělejte zálohu.
- Výchozí závažnost
- Střední
- Jistota měření
- Pravděpodobné
- Další krok dělá
- Vývojář webu
Plugin webu není v nejnovější verzi
tech.component_outdated
Verze pluginu, kterou web prozrazuje v souborech, které načítá, nebo v kódu stránky, je starší než poslední vydání v adresáři WordPress.org. Opravy chyb a bezpečnostní záplaty přicházejí s novými verzemi.
Co udělat: V administraci WordPressu otevřete Pluginy a plugin aktualizujte. Čísla verzí u souborů může upravit cache plugin, proto verzi ověřte přímo v administraci.
- Výchozí závažnost
- Střední
- Jistota měření
- Pravděpodobné
- Další krok dělá
- Vývojář webu
Web používá starou knihovnu jQuery se známými chybami
tech.jquery_vulnerable
jQuery starší než 3.5.0 má zveřejněné chyby CVE-2020-11022 a CVE-2020-11023, kterými lze za určitých okolností vložit do stránky cizí skript.
Co udělat: Aktualizujte jQuery alespoň na 3.5.0, nejlépe na poslední verzi. Starší doplňky mohou potřebovat úpravu, proto to svěřte tomu, kdo web spravuje.
- Výchozí závažnost
- Informace
- Jistota měření
- Potvrzeno
- Další krok dělá
- Vývojář webu
Rozpoznaný software webu
tech.inventory
Přehled softwaru, který web sám prozrazuje v hlavičkách, v kódu úvodní stránky a v souborech, které načítá. Na něm stojí hlídání nových zranitelností: když se pro tuto verzi objeví nová, uvidíte ji jako nové zjištění.
Co udělat: Nic není potřeba. Pokud server uvádí přesné verze, zvažte jejich skrytí.
Co nekontrolujeme
Buď to nejde měřit zvenčí poctivě, nebo to není naše služba.
- Neprovozujeme SOC ani dohled 24/7. Nehlídáme vaši síť v reálném čase.
- Nejsme MDR ani EDR. Neřešíme detekci a zásah na koncových stanicích.
- Neděláme penetrační testy. Nic nezneužíváme, nic se nepokoušíme prolomit.
- Nezaručujeme, že vás nic nenapadne. Žádný nástroj to zaručit nemůže.
- Nezajišťujeme automaticky soulad s NIS2 ani se zákonem č. 264/2025 Sb. Umíme ukázat, kde stojíte.
- DKIM nekontrolujeme, protože bez znalosti selektoru by negativní výsledek nic neznamenal. Hádání selektorů dělá falešné poplachy.
- Zranitelnosti CVE hlásíme jen tam, kde máme dost důkazů o verzi i prostředí. Verze v hlavičce sama o sobě není dost.
Jak čteme závažnost
Žádné souhrnné skóre. Jedno číslo svádí k pocitu, že je hotovo.
- Kritické
- Kritické
- Vysoké
- Vysoké
- Střední
- Střední
- Nízké
- Nízké
- Informace
- Informace
Každé zjištění nese i míru jistoty. „Potvrzeno" znamená, že jsme to měřili přímo. „Možné" znamená, že jde o nepřímý signál a před opravou si to ověřte.
Zkuste to na jedné doméně
Ověření přes TXT záznam _tegmia-verify nebo soubor na webu, pak kontrola, jejíž postup uvidíte na stránce domény. Porovnání softwaru s databází zranitelností může trvat i desítky sekund.
Údaje o zranitelnostech pocházejí z databáze NVD, údaje o podporovaných verzích WordPressu a o nejnovějších verzích pluginů z WordPress.org. This product uses data from the NVD API but is not endorsed or certified by the NVD.