Passfail.no is a controlled test fixture for the Teste.no web monitoring platform — but most tests produce standard signals that work with any scanner. Toggle security headers, SEO signals, performance sabotage, accessibility issues, and API behavior, then point your monitoring tool at it.
Each test maps to a real scanner check. Flip a toggle, point your monitoring tool at the URL, and verify exactly what it detects. Built for Teste.no, but most tests use standard signals that any web monitoring platform can pick up.
6 tests
HSTS, CSP, CORS, cookies, mixed content, cache headers, sensitive file exposure.
11 tests
Meta tags, structured data, robots.txt, sitemap, broken links, images, accessibility.
5 tests
Response time, Core Web Vitals, third-party scripts, render-blocking resources.
3 tests
Health check, latency benchmark, GraphQL introspection exposure.
4 tests
llms.txt, AI crawler rules, FAQ schema, HowTo markup, source code review signals.
9 modes
9 modes: success, timeout, error, rate-limit, slow, flaky, bad-json, empty, recover.
Every test maps to a standard scanner check. Toggle individually or by category.
csp-deep-auditContent Security Policy depthmixed-contentMixed contentsecurity-headersSecurity headerscookie-complianceCookie compliancecache-header-auditCache headerscors-auditCORS policyseo-meta-tagsSEO meta tagsredirect-chainRedirect chainstructured-data-validatorStructured datadeep-404-scannerDeep 404 scannermobile-friendlinessMobile friendlinessaccessibility-scanAccessibility (axe)accessibility-deepAccessibility deepbroken-linksBroken linksimage-optimizationImage optimizationw3c-html-validationHTML validity (W3C)mobile-responsiveMobile responsive signalscore-web-vitalsCore Web Vitalsresponse-timeResponse timethird-party-script-perfThird-party scriptshttp-protocol-checkHTTP/2 or HTTP/3visual-regressionVisual regressionanalytics-auditAnalytics setupform-submission-validationForm validationcontact-formContact pagesensitive-file-exposureSensitive file exposurerobots-txtRobots.txtsitemap-validationSitemap XMLai-search-readinessAI search readinessapi-health-checkAPI health checkapi-latency-benchmarkAPI latencygraphql-introspectionGraphQL introspectionai-source-reviewAI source reviewai-citability-checkAI citabilityai-platform-readinessAI platform readinesslogin-flowLogin flowproduct-page-healthProduct pagesearch-functionalitySearch functionalityCreate a subdomain instance like mysite.passfail.no and configure its fail state independently. Each instance persists its own test configuration — no interference between users or test runs.
Each instance is an isolated subdomain with its own persistent test state. Create one, configure tests, then point Teste.no or PullPush at it.
Read the docs, create an instance, and start scanning.