{
  "started_at": "2026-07-31T20:42:55.432Z",
  "target": "https://q-factory.fi/",
  "probes": [
    {
      "url": "https://q-factory.fi/",
      "final": "https://q-factory.fi/",
      "status": 200,
      "headers": {
        "server": "nginx",
        "date": "Fri, 31 Jul 2026 20:42:55 GMT",
        "content-type": "text/html; charset=UTF-8",
        "content-length": "131318",
        "connection": "close",
        "vary": "Accept-Encoding,Cookie",
        "link": "<https://q-factory.fi/>; rel=shortlink",
        "x-powered-by": "WP Engine",
        "x-cacheable": "SHORT",
        "cache-control": "max-age=600, must-revalidate",
        "accept-ranges": "bytes",
        "x-cache": "HIT: 1",
        "x-cache-group": "normal"
      },
      "len": 131318,
      "error": null,
      "sample": "<!doctype html>\n<html lang=\"fi\" prefix=\"og: https://ogp.me/ns#\">\n<head>\n\t<meta charset=\"UTF-8\">\n\t<meta name=\"viewport\" content=\"width=device-width, initial-scale=1\">\n\t<link rel=\"profile\" href=\"https://gmpg.org/xfn/11\">\n\t<link rel=\"alternate\" href=\"https://q-factory.fi/\" hreflang=\"fi\" />\n<link rel=\"alternate\" href=\"https://q-factory.fi/en/\" hreflang=\"en\" />\n\n<!-- Search Engine Optimization by Rank "
    },
    {
      "url": "https://q-factory.fi/.well-known/security.txt",
      "final": "https://q-factory.fi/.well-known/security.txt",
      "status": 404,
      "headers": {
        "server": "nginx",
        "date": "Fri, 31 Jul 2026 20:42:55 GMT",
        "content-type": "text/html",
        "content-length": "146",
        "connection": "close",
        "vary": "Accept-Encoding"
      },
      "len": 146,
      "error": "HTTPError 404",
      "sample": "<html>\r\n<head><title>404 Not Found</title></head>\r\n<body>\r\n<center><h1>404 Not Found</h1></center>\r\n<hr><center>nginx</center>\r\n</body>\r\n</html>\r\n"
    },
    {
      "url": "https://q-factory.fi/api/health",
      "final": "https://q-factory.fi/api/health",
      "status": 404,
      "headers": {
        "server": "nginx",
        "date": "Fri, 31 Jul 2026 20:42:55 GMT",
        "content-type": "text/html; charset=UTF-8",
        "transfer-encoding": "chunked",
        "connection": "close",
        "vary": "Accept-Encoding",
        "cache-control": "no-cache, must-revalidate, max-age=0, no-store, private",
        "expires": "Wed, 11 Jan 1984 05:00:00 GMT",
        "link": "<https://q-factory.fi/wp-json/>; rel=\"https://api.w.org/\"",
        "status": "404 Not Found",
        "x-powered-by": "WP Engine",
        "x-cacheable": "NO:Private",
        "x-cache": "MISS",
        "x-cache-group": "normal"
      },
      "len": 50000,
      "error": "HTTPError 404",
      "sample": "<!doctype html>\n<html lang=\"fi\" prefix=\"og: https://ogp.me/ns#\">\n<head>\n\t<meta charset=\"UTF-8\">\n\t<meta name=\"viewport\" content=\"width=device-width, initial-scale=1\">\n\t<link rel=\"profile\" href=\"https:/"
    },
    {
      "url": "https://q-factory.fi/health",
      "final": "https://q-factory.fi/health",
      "status": 404,
      "headers": {
        "server": "nginx",
        "date": "Fri, 31 Jul 2026 20:42:55 GMT",
        "content-type": "text/html; charset=UTF-8",
        "transfer-encoding": "chunked",
        "connection": "close",
        "vary": "Accept-Encoding",
        "cache-control": "no-cache, must-revalidate, max-age=0, no-store, private",
        "expires": "Wed, 11 Jan 1984 05:00:00 GMT",
        "link": "<https://q-factory.fi/wp-json/>; rel=\"https://api.w.org/\"",
        "status": "404 Not Found",
        "x-powered-by": "WP Engine",
        "x-cacheable": "NO:Private",
        "x-cache": "MISS",
        "x-cache-group": "normal"
      },
      "len": 50000,
      "error": "HTTPError 404",
      "sample": "<!doctype html>\n<html lang=\"fi\" prefix=\"og: https://ogp.me/ns#\">\n<head>\n\t<meta charset=\"UTF-8\">\n\t<meta name=\"viewport\" content=\"width=device-width, initial-scale=1\">\n\t<link rel=\"profile\" href=\"https:/"
    },
    {
      "url": "https://q-factory.fi/login",
      "final": "https://q-factory.fi/wp-login.php",
      "status": 200,
      "headers": {
        "server": "nginx",
        "date": "Fri, 31 Jul 2026 20:42:55 GMT",
        "content-type": "text/html; charset=UTF-8",
        "transfer-encoding": "chunked",
        "connection": "close",
        "vary": "Accept-Encoding",
        "cache-control": "no-cache, must-revalidate, max-age=0, no-store, private",
        "content-security-policy": "frame-ancestors 'self';",
        "expires": "Wed, 11 Jan 1984 05:00:00 GMT",
        "referrer-policy": "strict-origin-when-cross-origin",
        "set-cookie": "wordpress_test_cookie=WP%20Cookie%20check; path=/; secure; HttpOnly",
        "x-frame-options": "SAMEORIGIN",
        "x-powered-by": "WP Engine",
        "x-cacheable": "NO:Private",
        "x-cache": "MISS",
        "x-pass-why": "wp-admin"
      },
      "len": 10063,
      "error": null,
      "sample": "<!DOCTYPE html>\n\t<html lang=\"fi\">\n\t<head>\n\t<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\" />\n\t<title>Kirjaudu sisään &lsaquo; Q-Factory &#8212; WordPress</title>\n\t<meta name='robots' content='max-image-preview:large, noindex, noarchive' />\n<script id=\"jquery-core-js\" src=\"https://q-factory.fi/wp-includes/js/jquery/jquery.min.js?ver=3.7.1\"></script>\n<script id=\"jquery-migrate-"
    },
    {
      "url": "https://q-factory.fi/metrics",
      "final": "https://q-factory.fi/metrics",
      "status": 404,
      "headers": {
        "server": "nginx",
        "date": "Fri, 31 Jul 2026 20:42:55 GMT",
        "content-type": "text/html; charset=UTF-8",
        "transfer-encoding": "chunked",
        "connection": "close",
        "vary": "Accept-Encoding",
        "cache-control": "no-cache, must-revalidate, max-age=0, no-store, private",
        "expires": "Wed, 11 Jan 1984 05:00:00 GMT",
        "link": "<https://q-factory.fi/wp-json/>; rel=\"https://api.w.org/\"",
        "status": "404 Not Found",
        "x-powered-by": "WP Engine",
        "x-cacheable": "NO:Private",
        "x-cache": "MISS",
        "x-cache-group": "normal"
      },
      "len": 50000,
      "error": "HTTPError 404",
      "sample": "<!doctype html>\n<html lang=\"fi\" prefix=\"og: https://ogp.me/ns#\">\n<head>\n\t<meta charset=\"UTF-8\">\n\t<meta name=\"viewport\" content=\"width=device-width, initial-scale=1\">\n\t<link rel=\"profile\" href=\"https:/"
    },
    {
      "url": "https://q-factory.fi/robots.txt",
      "final": "https://q-factory.fi/robots.txt",
      "status": 200,
      "headers": {
        "server": "nginx",
        "date": "Fri, 31 Jul 2026 20:42:55 GMT",
        "content-type": "text/plain; charset=utf-8",
        "content-length": "131",
        "connection": "close",
        "vary": "Accept-Encoding",
        "link": "<https://q-factory.fi/wp-json/>; rel=\"https://api.w.org/\"",
        "x-powered-by": "WP Engine",
        "x-cacheable": "CacheAlways: forever",
        "cache-control": "max-age=14400, must-revalidate",
        "accept-ranges": "bytes",
        "x-cache": "HIT: 8"
      },
      "len": 131,
      "error": null,
      "sample": "User-agent: *\nDisallow: /wp-admin/\nAllow: /wp-admin/admin-ajax.php\nCrawl-delay: 10\n\nSitemap: https://q-factory.fi/sitemap_index.xml"
    },
    {
      "url": "https://q-factory.fi/wp-json/",
      "final": "https://q-factory.fi/wp-json/",
      "status": 200,
      "headers": {
        "server": "nginx",
        "date": "Fri, 31 Jul 2026 20:42:55 GMT",
        "content-type": "application/json; charset=UTF-8",
        "transfer-encoding": "chunked",
        "connection": "close",
        "vary": "Accept-Encoding,Cookie",
        "access-control-allow-headers": "Authorization, X-WP-Nonce, Content-Disposition, Content-MD5, Content-Type",
        "access-control-expose-headers": "X-WP-Total, X-WP-TotalPages, Link",
        "allow": "GET",
        "link": "<https://q-factory.fi/wp-json/>; rel=\"https://api.w.org/\"",
        "x-content-type-options": "nosniff",
        "x-powered-by": "WP Engine",
        "x-robots-tag": "noindex",
        "x-cacheable": "SHORT",
        "cache-control": "max-age=600, must-revalidate",
        "accept-ranges": "bytes",
        "x-cache": "MISS",
        "x-cache-group": "normal"
      },
      "len": 200000,
      "error": null,
      "sample": "{\"name\":\"Q-Factory\",\"description\":\"Laatu tuo mielenrauhaa\",\"url\":\"https:\\/\\/q-factory.fi\",\"home\":\"https:\\/\\/q-factory.fi\",\"gmt_offset\":3,\"timezone_string\":\"Europe\\/Helsinki\",\"page_for_posts\":0,\"page_on_front\":617,\"show_on_front\":\"page\",\"namespaces\":[\"oembed\\/1.0\",\"wpe\\/cache-plugin\\/v1\",\"wpe_sign_on_plugin\\/v1\",\"leadin\\/v1\",\"matomo\\/v1\",\"redirection\\/v1\",\"rankmath\\/v1\",\"rankmath\\/v1\\/setupWizard\","
    },
    {
      "url": "https://q-factory.fi/wp-json/wp/v2/users",
      "final": "https://q-factory.fi/wp-json/wp/v2/users",
      "status": 200,
      "headers": {
        "server": "nginx",
        "date": "Fri, 31 Jul 2026 20:42:55 GMT",
        "content-type": "application/json; charset=UTF-8",
        "transfer-encoding": "chunked",
        "connection": "close",
        "vary": "Accept-Encoding,Cookie",
        "access-control-allow-headers": "Authorization, X-WP-Nonce, Content-Disposition, Content-MD5, Content-Type",
        "access-control-expose-headers": "X-WP-Total, X-WP-TotalPages, Link",
        "allow": "GET",
        "link": "<https://q-factory.fi/wp-json/>; rel=\"https://api.w.org/\"",
        "x-content-type-options": "nosniff",
        "x-powered-by": "WP Engine",
        "x-robots-tag": "noindex",
        "x-wp-total": "5",
        "x-wp-totalpages": "1",
        "x-cacheable": "SHORT",
        "cache-control": "max-age=600, must-revalidate",
        "accept-ranges": "bytes",
        "x-cache": "MISS",
        "x-cache-group": "normal"
      },
      "len": 4507,
      "error": null,
      "sample": "[{\"id\":26,\"name\":\"hutcode\",\"url\":\"\",\"description\":\"\",\"link\":\"https:\\/\\/q-factory.fi\\/author\\/hutcode\\/\",\"slug\":\"hutcode\",\"avatar_urls\":{\"24\":\"https:\\/\\/secure.gravatar.com\\/avatar\\/8c4c6ac8548e909779d1fba8196192ca934dd3776afd321342bf9d764bb0c501?s=24&d=mm&r=g\",\"48\":\"https:\\/\\/secure.gravatar.com\\/avatar\\/8c4c6ac8548e909779d1fba8196192ca934dd3776afd321342bf9d764bb0c501?s=48&d=mm&r=g\",\"96\":\"https:\\/"
    },
    {
      "url": "https://q-factory.fi/wp-login.php",
      "final": "https://q-factory.fi/wp-login.php",
      "status": 200,
      "headers": {
        "server": "nginx",
        "date": "Fri, 31 Jul 2026 20:42:55 GMT",
        "content-type": "text/html; charset=UTF-8",
        "transfer-encoding": "chunked",
        "connection": "close",
        "vary": "Accept-Encoding",
        "cache-control": "no-cache, must-revalidate, max-age=0, no-store, private",
        "content-security-policy": "frame-ancestors 'self';",
        "expires": "Wed, 11 Jan 1984 05:00:00 GMT",
        "referrer-policy": "strict-origin-when-cross-origin",
        "set-cookie": "wordpress_test_cookie=WP%20Cookie%20check; path=/; secure; HttpOnly",
        "x-frame-options": "SAMEORIGIN",
        "x-powered-by": "WP Engine",
        "x-cacheable": "NO:Private",
        "x-cache": "MISS",
        "x-pass-why": "wp-admin"
      },
      "len": 10063,
      "error": null,
      "sample": "<!DOCTYPE html>\n\t<html lang=\"fi\">\n\t<head>\n\t<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\" />\n\t<title>Kirjaudu sisään &lsaquo; Q-Factory &#8212; WordPress</title>\n\t<meta name='robots' content='max-image-preview:large, noindex, noarchive' />\n<script id=\"jquery-core-js\" src=\"https://q-factory.fi/wp-includes/js/jquery/jquery.min.js?ver=3.7.1\"></script>\n<script id=\"jquery-migrate-"
    },
    {
      "url": "https://www.q-factory.fi/",
      "final": "https://q-factory.fi/",
      "status": 200,
      "headers": {
        "server": "nginx",
        "date": "Fri, 31 Jul 2026 20:42:55 GMT",
        "content-type": "text/html; charset=UTF-8",
        "content-length": "131318",
        "connection": "close",
        "vary": "Accept-Encoding,Cookie",
        "link": "<https://q-factory.fi/>; rel=shortlink",
        "x-powered-by": "WP Engine",
        "x-cacheable": "SHORT",
        "cache-control": "max-age=600, must-revalidate",
        "accept-ranges": "bytes",
        "x-cache": "HIT: 2",
        "x-cache-group": "normal"
      },
      "len": 131318,
      "error": null,
      "sample": "<!doctype html>\n<html lang=\"fi\" prefix=\"og: https://ogp.me/ns#\">\n<head>\n\t<meta charset=\"UTF-8\">\n\t<meta name=\"viewport\" content=\"width=device-width, initial-scale=1\">\n\t<link rel=\"profile\" href=\"https://gmpg.org/xfn/11\">\n\t<link rel=\"alternate\" href=\"https://q-factory.fi/\" hreflang=\"fi\" />\n<link rel=\"alternate\" href=\"https://q-factory.fi/en/\" hreflang=\"en\" />\n\n<!-- Search Engine Optimization by Rank "
    },
    {
      "url": "https://www.q-factory.fi/.well-known/security.txt",
      "final": "https://q-factory.fi/.well-known/security.txt",
      "status": 404,
      "headers": {
        "server": "nginx",
        "date": "Fri, 31 Jul 2026 20:42:55 GMT",
        "content-type": "text/html",
        "content-length": "146",
        "connection": "close",
        "vary": "Accept-Encoding"
      },
      "len": 146,
      "error": "HTTPError 404",
      "sample": "<html>\r\n<head><title>404 Not Found</title></head>\r\n<body>\r\n<center><h1>404 Not Found</h1></center>\r\n<hr><center>nginx</center>\r\n</body>\r\n</html>\r\n"
    },
    {
      "url": "https://www.q-factory.fi/api/health",
      "final": "https://q-factory.fi/api/health",
      "status": 404,
      "headers": {
        "server": "nginx",
        "date": "Fri, 31 Jul 2026 20:42:56 GMT",
        "content-type": "text/html; charset=UTF-8",
        "transfer-encoding": "chunked",
        "connection": "close",
        "vary": "Accept-Encoding",
        "cache-control": "no-cache, must-revalidate, max-age=0, no-store, private",
        "expires": "Wed, 11 Jan 1984 05:00:00 GMT",
        "link": "<https://q-factory.fi/wp-json/>; rel=\"https://api.w.org/\"",
        "status": "404 Not Found",
        "x-powered-by": "WP Engine",
        "x-cacheable": "NO:Private",
        "x-cache": "MISS",
        "x-cache-group": "normal"
      },
      "len": 50000,
      "error": "HTTPError 404",
      "sample": "<!doctype html>\n<html lang=\"fi\" prefix=\"og: https://ogp.me/ns#\">\n<head>\n\t<meta charset=\"UTF-8\">\n\t<meta name=\"viewport\" content=\"width=device-width, initial-scale=1\">\n\t<link rel=\"profile\" href=\"https:/"
    },
    {
      "url": "https://www.q-factory.fi/health",
      "final": "https://q-factory.fi/health",
      "status": 404,
      "headers": {
        "server": "nginx",
        "date": "Fri, 31 Jul 2026 20:42:56 GMT",
        "content-type": "text/html; charset=UTF-8",
        "transfer-encoding": "chunked",
        "connection": "close",
        "vary": "Accept-Encoding",
        "cache-control": "no-cache, must-revalidate, max-age=0, no-store, private",
        "expires": "Wed, 11 Jan 1984 05:00:00 GMT",
        "link": "<https://q-factory.fi/wp-json/>; rel=\"https://api.w.org/\"",
        "status": "404 Not Found",
        "x-powered-by": "WP Engine",
        "x-cacheable": "NO:Private",
        "x-cache": "MISS",
        "x-cache-group": "normal"
      },
      "len": 50000,
      "error": "HTTPError 404",
      "sample": "<!doctype html>\n<html lang=\"fi\" prefix=\"og: https://ogp.me/ns#\">\n<head>\n\t<meta charset=\"UTF-8\">\n\t<meta name=\"viewport\" content=\"width=device-width, initial-scale=1\">\n\t<link rel=\"profile\" href=\"https:/"
    },
    {
      "url": "https://www.q-factory.fi/login",
      "final": "https://q-factory.fi/wp-login.php",
      "status": 200,
      "headers": {
        "server": "nginx",
        "date": "Fri, 31 Jul 2026 20:42:56 GMT",
        "content-type": "text/html; charset=UTF-8",
        "transfer-encoding": "chunked",
        "connection": "close",
        "vary": "Accept-Encoding",
        "cache-control": "no-cache, must-revalidate, max-age=0, no-store, private",
        "content-security-policy": "frame-ancestors 'self';",
        "expires": "Wed, 11 Jan 1984 05:00:00 GMT",
        "referrer-policy": "strict-origin-when-cross-origin",
        "set-cookie": "wordpress_test_cookie=WP%20Cookie%20check; path=/; secure; HttpOnly",
        "x-frame-options": "SAMEORIGIN",
        "x-powered-by": "WP Engine",
        "x-cacheable": "NO:Private",
        "x-cache": "MISS",
        "x-pass-why": "wp-admin"
      },
      "len": 10063,
      "error": null,
      "sample": "<!DOCTYPE html>\n\t<html lang=\"fi\">\n\t<head>\n\t<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\" />\n\t<title>Kirjaudu sisään &lsaquo; Q-Factory &#8212; WordPress</title>\n\t<meta name='robots' content='max-image-preview:large, noindex, noarchive' />\n<script id=\"jquery-core-js\" src=\"https://q-factory.fi/wp-includes/js/jquery/jquery.min.js?ver=3.7.1\"></script>\n<script id=\"jquery-migrate-"
    },
    {
      "url": "https://www.q-factory.fi/metrics",
      "final": "https://q-factory.fi/metrics",
      "status": 404,
      "headers": {
        "server": "nginx",
        "date": "Fri, 31 Jul 2026 20:42:56 GMT",
        "content-type": "text/html; charset=UTF-8",
        "transfer-encoding": "chunked",
        "connection": "close",
        "vary": "Accept-Encoding",
        "cache-control": "no-cache, must-revalidate, max-age=0, no-store, private",
        "expires": "Wed, 11 Jan 1984 05:00:00 GMT",
        "link": "<https://q-factory.fi/wp-json/>; rel=\"https://api.w.org/\"",
        "status": "404 Not Found",
        "x-powered-by": "WP Engine",
        "x-cacheable": "NO:Private",
        "x-cache": "MISS",
        "x-cache-group": "normal"
      },
      "len": 50000,
      "error": "HTTPError 404",
      "sample": "<!doctype html>\n<html lang=\"fi\" prefix=\"og: https://ogp.me/ns#\">\n<head>\n\t<meta charset=\"UTF-8\">\n\t<meta name=\"viewport\" content=\"width=device-width, initial-scale=1\">\n\t<link rel=\"profile\" href=\"https:/"
    },
    {
      "url": "https://www.q-factory.fi/robots.txt",
      "final": "https://q-factory.fi/robots.txt",
      "status": 200,
      "headers": {
        "server": "nginx",
        "date": "Fri, 31 Jul 2026 20:42:56 GMT",
        "content-type": "text/plain; charset=utf-8",
        "content-length": "131",
        "connection": "close",
        "vary": "Accept-Encoding",
        "link": "<https://q-factory.fi/wp-json/>; rel=\"https://api.w.org/\"",
        "x-powered-by": "WP Engine",
        "x-cacheable": "CacheAlways: forever",
        "cache-control": "max-age=14400, must-revalidate",
        "accept-ranges": "bytes",
        "x-cache": "HIT: 9"
      },
      "len": 131,
      "error": null,
      "sample": "User-agent: *\nDisallow: /wp-admin/\nAllow: /wp-admin/admin-ajax.php\nCrawl-delay: 10\n\nSitemap: https://q-factory.fi/sitemap_index.xml"
    },
    {
      "url": "https://www.q-factory.fi/wp-json/",
      "final": "https://q-factory.fi/wp-json/",
      "status": 200,
      "headers": {
        "server": "nginx",
        "date": "Fri, 31 Jul 2026 20:42:56 GMT",
        "content-type": "application/json; charset=UTF-8",
        "content-length": "419948",
        "connection": "close",
        "vary": "Accept-Encoding,Cookie",
        "access-control-allow-headers": "Authorization, X-WP-Nonce, Content-Disposition, Content-MD5, Content-Type",
        "access-control-expose-headers": "X-WP-Total, X-WP-TotalPages, Link",
        "allow": "GET",
        "link": "<https://q-factory.fi/wp-json/>; rel=\"https://api.w.org/\"",
        "x-content-type-options": "nosniff",
        "x-powered-by": "WP Engine",
        "x-robots-tag": "noindex",
        "x-cacheable": "SHORT",
        "cache-control": "max-age=600, must-revalidate",
        "accept-ranges": "bytes",
        "x-cache": "HIT: 1",
        "x-cache-group": "normal"
      },
      "len": 200000,
      "error": null,
      "sample": "{\"name\":\"Q-Factory\",\"description\":\"Laatu tuo mielenrauhaa\",\"url\":\"https:\\/\\/q-factory.fi\",\"home\":\"https:\\/\\/q-factory.fi\",\"gmt_offset\":3,\"timezone_string\":\"Europe\\/Helsinki\",\"page_for_posts\":0,\"page_on_front\":617,\"show_on_front\":\"page\",\"namespaces\":[\"oembed\\/1.0\",\"wpe\\/cache-plugin\\/v1\",\"wpe_sign_on_plugin\\/v1\",\"leadin\\/v1\",\"matomo\\/v1\",\"redirection\\/v1\",\"rankmath\\/v1\",\"rankmath\\/v1\\/setupWizard\","
    },
    {
      "url": "https://www.q-factory.fi/wp-json/wp/v2/users",
      "final": "https://q-factory.fi/wp-json/wp/v2/users",
      "status": 200,
      "headers": {
        "server": "nginx",
        "date": "Fri, 31 Jul 2026 20:42:56 GMT",
        "content-type": "application/json; charset=UTF-8",
        "content-length": "4507",
        "connection": "close",
        "vary": "Accept-Encoding,Cookie",
        "access-control-allow-headers": "Authorization, X-WP-Nonce, Content-Disposition, Content-MD5, Content-Type",
        "access-control-expose-headers": "X-WP-Total, X-WP-TotalPages, Link",
        "allow": "GET",
        "link": "<https://q-factory.fi/wp-json/>; rel=\"https://api.w.org/\"",
        "x-content-type-options": "nosniff",
        "x-powered-by": "WP Engine",
        "x-robots-tag": "noindex",
        "x-wp-total": "5",
        "x-wp-totalpages": "1",
        "x-cacheable": "SHORT",
        "cache-control": "max-age=600, must-revalidate",
        "accept-ranges": "bytes",
        "x-cache": "HIT: 1",
        "x-cache-group": "normal"
      },
      "len": 4507,
      "error": null,
      "sample": "[{\"id\":26,\"name\":\"hutcode\",\"url\":\"\",\"description\":\"\",\"link\":\"https:\\/\\/q-factory.fi\\/author\\/hutcode\\/\",\"slug\":\"hutcode\",\"avatar_urls\":{\"24\":\"https:\\/\\/secure.gravatar.com\\/avatar\\/8c4c6ac8548e909779d1fba8196192ca934dd3776afd321342bf9d764bb0c501?s=24&d=mm&r=g\",\"48\":\"https:\\/\\/secure.gravatar.com\\/avatar\\/8c4c6ac8548e909779d1fba8196192ca934dd3776afd321342bf9d764bb0c501?s=48&d=mm&r=g\",\"96\":\"https:\\/"
    },
    {
      "url": "https://www.q-factory.fi/wp-login.php",
      "final": "https://q-factory.fi/wp-login.php",
      "status": 200,
      "headers": {
        "server": "nginx",
        "date": "Fri, 31 Jul 2026 20:42:56 GMT",
        "content-type": "text/html; charset=UTF-8",
        "transfer-encoding": "chunked",
        "connection": "close",
        "vary": "Accept-Encoding",
        "cache-control": "no-cache, must-revalidate, max-age=0, no-store, private",
        "content-security-policy": "frame-ancestors 'self';",
        "expires": "Wed, 11 Jan 1984 05:00:00 GMT",
        "referrer-policy": "strict-origin-when-cross-origin",
        "set-cookie": "wordpress_test_cookie=WP%20Cookie%20check; path=/; secure; HttpOnly",
        "x-frame-options": "SAMEORIGIN",
        "x-powered-by": "WP Engine",
        "x-cacheable": "NO:Private",
        "x-cache": "MISS",
        "x-pass-why": "wp-admin"
      },
      "len": 10063,
      "error": null,
      "sample": "<!DOCTYPE html>\n\t<html lang=\"fi\">\n\t<head>\n\t<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\" />\n\t<title>Kirjaudu sisään &lsaquo; Q-Factory &#8212; WordPress</title>\n\t<meta name='robots' content='max-image-preview:large, noindex, noarchive' />\n<script id=\"jquery-core-js\" src=\"https://q-factory.fi/wp-includes/js/jquery/jquery.min.js?ver=3.7.1\"></script>\n<script id=\"jquery-migrate-"
    }
  ],
  "dns": {
    "q-factory.fi": [
      "35.197.222.230"
    ],
    "www.q-factory.fi": [
      "35.197.222.230"
    ]
  },
  "findings": [
    {
      "id": "QF-H1",
      "sev": "high",
      "title": {
        "en": "WordPress REST user enumeration",
        "fi": "WordPress REST user enumeration",
        "pt": "WordPress REST user enumeration"
      },
      "means": {
        "en": "WordPress REST user enumeration",
        "fi": "WordPress REST user enumeration",
        "pt": "WordPress REST user enumeration"
      }
    },
    {
      "id": "QF-H2",
      "sev": "high",
      "title": {
        "en": "Missing major security headers",
        "fi": "Missing major security headers",
        "pt": "Missing major security headers"
      },
      "means": {
        "en": "Missing major security headers",
        "fi": "Missing major security headers",
        "pt": "Missing major security headers"
      }
    },
    {
      "id": "QF-H3",
      "sev": "high",
      "title": {
        "en": "DMARC p=none",
        "fi": "DMARC p=none",
        "pt": "DMARC p=none"
      },
      "means": {
        "en": "DMARC p=none",
        "fi": "DMARC p=none",
        "pt": "DMARC p=none"
      }
    },
    {
      "id": "QF-H4",
      "sev": "high",
      "title": {
        "en": "Public wp-login",
        "fi": "Public wp-login",
        "pt": "Public wp-login"
      },
      "means": {
        "en": "Public wp-login",
        "fi": "Public wp-login",
        "pt": "Public wp-login"
      }
    },
    {
      "id": "QF-M1",
      "sev": "medium",
      "title": {
        "en": "Full REST index open",
        "fi": "Full REST index open",
        "pt": "Full REST index open"
      },
      "means": ""
    },
    {
      "id": "QF-M2",
      "sev": "medium",
      "title": {
        "en": "HubSpot forms third-party",
        "fi": "HubSpot forms third-party",
        "pt": "HubSpot forms third-party"
      },
      "means": ""
    },
    {
      "id": "QF-M3",
      "sev": "medium",
      "title": {
        "en": "moodle/equal historical DNS",
        "fi": "moodle/equal historical DNS",
        "pt": "moodle/equal historical DNS"
      },
      "means": ""
    }
  ],
  "agentic": {
    "pages": [
      {
        "url": "https://q-factory.fi/",
        "status": 200,
        "len": 131318,
        "links": 3,
        "forms_n": 0
      },
      {
        "url": "https://q-factory.fi/wp-login.php",
        "status": 200,
        "len": 10063,
        "links": 0,
        "forms_n": 0
      },
      {
        "url": "https://q-factory.fi/wp-json/",
        "status": 200,
        "len": 200000,
        "links": 0,
        "forms_n": 0
      },
      {
        "url": "https://q-factory.fi/wp-json/wp/v2/users",
        "status": 200,
        "len": 4507,
        "links": 0,
        "forms_n": 0
      },
      {
        "url": "https://q-factory.fi/wp-login.php",
        "status": 200,
        "len": 10063,
        "links": 0,
        "forms_n": 0
      },
      {
        "url": "https://q-factory.fi/",
        "status": 200,
        "len": 131318,
        "links": 3,
        "forms_n": 0
      },
      {
        "url": "https://q-factory.fi/wp-login.php",
        "status": 200,
        "len": 10063,
        "links": 0,
        "forms_n": 0
      },
      {
        "url": "https://q-factory.fi/wp-json/",
        "status": 200,
        "len": 200000,
        "links": 0,
        "forms_n": 0
      },
      {
        "url": "https://q-factory.fi/wp-json/wp/v2/users",
        "status": 200,
        "len": 4507,
        "links": 0,
        "forms_n": 0
      },
      {
        "url": "https://q-factory.fi/wp-login.php",
        "status": 200,
        "len": 10063,
        "links": 0,
        "forms_n": 0
      }
    ],
    "forms": [],
    "logins": [],
    "secret_hits": [],
    "pages_visited": 10
  },
  "home_headers": {
    "server": "nginx",
    "date": "Fri, 31 Jul 2026 20:42:55 GMT",
    "content-type": "text/html; charset=UTF-8",
    "content-length": "131318",
    "connection": "close",
    "vary": "Accept-Encoding,Cookie",
    "link": "<https://q-factory.fi/>; rel=shortlink",
    "x-powered-by": "WP Engine",
    "x-cacheable": "SHORT",
    "cache-control": "max-age=600, must-revalidate",
    "accept-ranges": "bytes",
    "x-cache": "HIT: 1",
    "x-cache-group": "normal"
  },
  "home_www_headers": {
    "server": "nginx",
    "date": "Fri, 31 Jul 2026 20:42:55 GMT",
    "content-type": "text/html; charset=UTF-8",
    "content-length": "131318",
    "connection": "close",
    "vary": "Accept-Encoding,Cookie",
    "link": "<https://q-factory.fi/>; rel=shortlink",
    "x-powered-by": "WP Engine",
    "x-cacheable": "SHORT",
    "cache-control": "max-age=600, must-revalidate",
    "accept-ranges": "bytes",
    "x-cache": "HIT: 2",
    "x-cache-group": "normal"
  },
  "ended_at": "2026-07-31T20:42:56.404Z",
  "roe": "public-max non-destructive L3 retest Chefe 1361",
  "engagement_hint": "eng_qfactory_l3_retest_1361"
}
