Kies een openbare pagina
https://clocktools.app/Onderzoek alleen toegestane doelen. Parameters van de oorspronkelijke URL worden verwijderd; stuur geen geheimen mee.
Bekijk openbare WordPress-aanwijzingen, REST-discovery en zichtbare thema- en pluginbestanden zonder zekerheid over de backend te claimen.
Bekijk openbare WordPress-aanwijzingen, REST-discovery en zichtbare thema- en pluginbestanden zonder zekerheid over de backend te claimen.
https://clocktools.app/Onderzoek alleen toegestane doelen. Parameters van de oorspronkelijke URL worden verwijderd; stuur geen geheimen mee.
wp/v2 · wp-contentBekijk REST-namespaces, generatorgegevens en bestandspaden samen. Een mislukte aanvraag bewijst geen afwezigheid.
JSONExporteer het gedateerde rapport voor migratie of overdracht. Zichtbare namen zijn geen volledige inventaris.
Controleer vóór een migratieofferte de homepage en een representatieve openbare inhoudspagina afzonderlijk. Noteer de eind-URL, REST-aanwijzingen, themapaden en plugin-slugs. Vraag de eigenaar daarna om de werkelijke componentenlijst en informatie over de uitrol. De openbare aanwijzingen helpen gerichte vragen over formulieren en inhoud te stellen, maar bepalen niet hoeveel werk de migratie kost en brengen niet alle serverafhankelijkheden in kaart.
Na een thema- of pluginwissel kan een pagina oude bestanden blijven noemen. Exporteer een gedateerd rapport en vergelijk configuratie en cache. Open dezelfde pagina anoniem voordat je iets wist. Een oude generator of stylesheet beschrijft de geleverde respons, niet de noodzaak WordPress opnieuw te installeren.
Bewaar voor support JSON, niet alleen de score. Respons, mislukte probes en voorbeeldpaden verklaren de waarneming. Verwijder gevoelige URLs uit tickets. Delen bereidt een andere inspectie voor, zonder sessie of automatisch herhaalde oude bewijzen.

WordPress beschrijft de relatie https://api.w.org/ in HTML of de HTTP-Link-header. Daarmee is de API-root ook bij installaties in een submap te vinden. De checker zoekt daar naar kernnamespaces.
wp/v2 is een betekenisvolle aanwijzing, maar een mislukte REST-aanvraag bewijst geen afwezigheid. Firewalls, toegangsregels en ontkoppelde systemen kunnen de API verbergen. De score telt gewichten op tot maximaal 100; het is geen statistische kans. WordPress-gids voor REST-discovery.
Een themapad kan een slug onthullen; de openbare style.css-header kan naam, versie of ouderthema noemen. Die waarden kunnen aangepast of verouderd zijn. Een child-thema is niet gelijk aan het ouderthema.
Pluginpaden tonen alleen verwijzingen in het onderzochte antwoord. Serverplugins, gebundelde bestanden en hernoemde mappen kunnen onzichtbaar blijven. Een versie bewijst geen beveiligingsstatus, licentie of volledige inventaris. WordPress-documentatie voor stylesheets.
De pagina noemt WordPress als generator en bevat wp-content-afbeeldingen, maar de API geeft 404. Een export, cache of beschermde API zijn mogelijke verklaringen. Vraag de eigenaar hoe de pagina wordt gemaakt en geleverd; behandel een actieve WordPress-backend niet als bewezen.
Een signaal is gevonden, niet gevonden of niet beschikbaar. Niet gevonden betekent dat de bekeken respons die aanwijzing miste. Niet beschikbaar betekent een onbruikbare aanvraag of respons. Geeft een firewall een foutpagina, dan zegt een ontbrekend themapad weinig over wat echte bezoekers zien. De compacte weergave toont de eerste zes signaalregels en hoofdvelden. Exporteer JSON voor de hele signaallijst en teruggegeven thema-CSS-metadata, ook voor aanwijzingen buiten de compacte weergave.
De gewichten zijn expliciet: REST-core 45, WordPress-generator 35, discovery 25, content- en includes-paden ieder 20, kernscripts 15, cookieprefixen 12, publicatiediscovery 10 en pingback 8. De som stopt bij 100. Tien verwijzingen naar één plugin zijn geen tien onafhankelijke signalen; verwijzingenaantal en bewijsgewicht zijn verschillende maten.
Het oordeel houdt ook rekening met de hoofdpagina. Als de aanvraag mislukt of de respons een fout, afgebroken HTML of geen HTML bevat, blijft de uitslag onduidelijk, ook als er enkele aanwijzingen zijn gevonden. Bij bruikbare HTML leveren een REST-core-aanwijzing plus een ander signaal, of minstens drie signalen met samen 55 punten of meer, sterk bewijs op. Zonder die combinatie kan een score van 30 of meer de uitslag waarschijnlijk opleveren; een lagere positieve score blijft onduidelijk. Dit zijn vaste beoordelingsregels, geen berekende kansen of bewijs van toegang tot de backend.
| Aanwijzingen | Score | Lezing |
|---|---|---|
Alleen wp-content | 20 | Onduidelijk: één pad is beperkt bewijs. |
| Alleen generator | 35 | Waarschijnlijk bij bruikbaar HTML, geen backendbewijs. |
wp/v2 en discovery | 70 | Sterk openbaar bewijs bij bruikbaar HTML. |
| Meerdere signalen op HTTP-403-pagina | Afhankelijk van signalen | Onduidelijk: bedoelde pagina niet volledig bekeken. |
| Geen signalen in bruikbaar HTML | 0 | Geen openbare signalen, niet nul procent kans. |
De checker gebruikt bij voorkeur de discovery-URL uit Link-header of HTML. Anders leidt hij een wp-json/-kandidaat af uit zichtbare content-paden of de oorsprong. Niet alle directories worden doorzocht. Een publicatie onder /news/ kan daarom verschillen van een homepage uit een ander systeem, vooral zonder bruikbare API-relatie op de homepage.
De REST-discoverydocumentatie definieert https://api.w.org/. Hier telt daarnaast of de kandidaat herkenbare core-namespaces of routes teruggeeft. API-link en bruikbare index zijn aparte bewijsregels: een gepubliceerde verwijzing bevestigt geen werkende bestemming tijdens de controle.
Eigen namespaces blijven nuttig, maar worden niet automatisch plugininventaris. Een thema of eigen code kan routes registreren. RSD, Windows Live Writer en X-Pingback hebben lagere gewichten. ClockTools leest verwijzingen zonder publicatieverzoeken of credentialtests. Een uitgeschakelde interface kan bewijs wijzigen zonder het CMS te veranderen.
Een bestand onder /wp-content/themes/atelier/ toont een directoryslug. De hoofdkandidaat heeft de meeste verwijzingen, alfabetisch bij gelijkstand; dat is niet de ingelogde actieve-themaselectie. De conventionele style.css en openbare headerdata kunnen worden gelezen. Zonder naam blijft de slug een slug, geen verzonnen product.
Twee themadirectories vragen onderzoek, niet automatisch een conflictwaarschuwing. In het child-thememodel noemt Template de parent-directory. Vraag bij atelier-child en atelier waar eigen aanpassingen en parent-bestanden staan. Cache of onafhankelijk gebruikte bestanden kunnen een tweede slug verklaren. Bevestig de inrichting in beheer vóór updates.
Paden onder /wp-content/plugins/ en /wp-content/mu-plugins/ worden per slug en aantal gegroepeerd. De must-use-plugindocumentatie verklaart de speciale laadwijze, maar openbare paden tonen niet alles. Een contactpagina kan formulieren laden die de homepage mist. Bekijk die voor migratie apart en vergelijk met actieve en must-use-inventaris van de eigenaar.
Server-only plugins, bundels, eigen paden en CDN-herschrijving kunnen onzichtbaar blijven; cache kan verwijderde onderdelen blijven noemen. Een themaversie hoort bij dat thema; willekeurige ?ver=-waarden onthullen de kern niet. WordPress-versie wordt alleen uit expliciete generatorinformatie gelezen. Een leeg veld kan dus juist zijn.
Theme Name is de gepubliceerde weergavenaam; Author en Theme URI zijn opgegeven auteursinformatie. Text Domain is een vertaaldomein, geen websitehost. Ze helpen bedoelde documentatie vinden, maar blijven bewerkbare tekst. Ze bewijzen geen eigendom, licentierechten of beschikbare update voor de geleverde bestanden.
Een traditionele site levert WordPress-HTML; cache een oude kopie. Statische export behoudt markup en paden zonder WordPress per bezoek. Een headless frontend kan inhoud uit een private of andere WordPress-dienst halen zonder herkenbare paden te publiceren. De checker bekijkt levering, niet alle productiesystemen.
Dat verklaart verrassingen in beide richtingen. Een hoge score op een export kan de aanwijzingen juist beschrijven terwijl een live-backendclaim onjuist zou zijn. Geen signalen op headless kan eveneens kloppen terwijl redacteuren WordPress gebruiken. Vraag waar inhoud wordt geschreven, gebouwd en geleverd; dat helpt meer dan discussie over een detectielabel.
In het vaste exportvoorbeeld tellen generator en wp-content op tot 55 zonder bruikbare REST-core. Twee signalen voldoen niet aan de drie-signaalregel voor sterk bewijs; met bruikbaar HTML kan waarschijnlijk verschijnen. Geblokkeerde of afgebroken hoofdpagina blijft onduidelijk. Gekopieerde publicatieclues kunnen punten toevoegen zonder een draaiend backend te bewijzen.
Begin bij ingevoerde en uiteindelijke URL. Een redirect kan naar andere host, taalpagina of challenge gaan. Vergelijk status en bekeken bytes vóór componentnamen. Afgebroken HTML kan latere signalen missen, dus de lijst is niet volledig. Controleer welke openbare respons werkelijk is onderzocht.
Inspectie is anoniem en begrensd: een pagina, één REST-kandidaat en eventueel een stylesheet. JavaScript draait niet. De oorspronkelijke query wordt verwijderd; parameterafhankelijke pagina’s kunnen afwijken van je browser. Gebruik geen ondertekende preview of loginlink als omweg. Bekijk normale openbare paden hier en ingelogde pagina’s lokaal.
Bewaar bij geblokkeerde API of limiet de niet-beschikbare regel, probeer later en bekijk zo nodig eigen toegangsregels. Zet bescherming niet uit voor een betere score. Controleer versies en updates in beheer; hier worden geen kwetsbaarheden vergeleken. Een bruikbare correctie bevat veilige URL, tijd, verwachte aanwijzing en openbare respons, niet alleen een betwist getal.
De checker leest begrensd anoniem openbaar HTML, één REST-kandidaat en beschikbaar thema-CSS, met gevalideerde openbare doelen en begrensde redirects. Login wordt niet doorgestuurd en JavaScript draait niet. Gevonden, niet gevonden en niet beschikbaar blijven apart. Componenten zijn blootgestelde verwijzingen; geschiedenis en JSON zijn geen ingelogde inventaris.
Sterke aanwijzingen geven geen zekerheid. Inhoud kan gekopieerd, gecachet of misleidend zijn. Het ontbreken van aanwijzingen sluit een verborgen WordPress-backend niet uit. Dit is geen kwetsbaarheidsscan, volledige plugininventaris of controle met toegang tot het beheer.
Meld een reproduceerbaar probleem via de contactpagina met de URL van de tool, een niet-vertrouwelijke invoer, het controletijdstip, de verwachte uitkomst en brongegevens. Voeg waar mogelijk het openbare antwoord toe, zonder accountgegevens of geheime links. Een gewijzigde bron is niet noodzakelijk een rekenfout. Vergelijk eerst dezelfde naam, pagina en hetzelfde tijdstip.
Nee. Het is een begrensde som van gewichten met regels voor bruikbaar HTML. Lees bewijs en respons. Nul kan passen bij headless, een hoge score bij kopie of cache. Geen van beide is een gemeten kans.
De bedoelde pagina kan geblokkeerd, afgebroken, niet-HTML of een fout zijn. Bewaarde aanwijzingen maken afwezigheden dan niet betekenisvol. Bewaar het rapport, vergelijk URL en status en bekijk een normale openbare pagina in plaats van ja of nee te forceren.
Ja. Generator, bestanden en discovery kunnen export of cache overleven. Het resultaat beschrijft die aanwijzingen. Vraag hoe pagina’s worden gebouwd en geleverd om export en applicatie te onderscheiden; een private bouwketen is hier niet zichtbaar.
Nee. Selectie gebeurt uit openbare directories, niet beheerinstellingen. Child, parent, cache of extra bestanden kunnen meerdere slugs tonen. Lees metadata en bevestig inrichting voor installatie, aankoop of update van een gelijknamig thema.
Nee. Alleen herkenbare verwijzingen van deze pagina worden gegroepeerd. Een formulier kan alleen op contact verschijnen, een serverplugin nooit. REST-namespaces blijven API-aanwijzingen, niet automatische pluginclaims.
Die kunnen plugin, thema of cache beschrijven, niet de kern. Ze worden niet gebruikt om WordPress te raden. Expliciete generator kan een clue leveren; controleer anders beheer in plaats van een bestandsnummer over te nemen.
Nee. De onderzochte API-URL kan afgeschermd, onbeschikbaar of onjuist zijn voor deze installatie. Een verwijzing naar de API en een bruikbaar antwoord met een WordPress-kernnamespace zijn afzonderlijke bevindingen. Bekijk ook de HTML van de pagina. Controleer bij je eigen site het bedoelde API-pad en de toegangsregels, zonder de bescherming alleen voor deze detectie uit te schakelen.
Nee. Geen login-, gebruikers-, exploit- of kwetsbaarheidstest. Openbare namen helpen blootstelling beoordelen, niet het hele systeem. Daarvoor zijn ingelogde inventaris en afzonderlijk bevoegd veiligheidsonderzoek nodig.
Cookies en autorisatie worden niet meegestuurd, JavaScript draait niet en de eerste query wordt verwijderd. Je browser kan gepersonaliseerde inhoud, andere cache of ingelogde API krijgen. Vergelijk hetzelfde pad anoniem en noteer eind-URL en tijd.