{
  "passed": 29,
  "failed": 4,
  "checks": [
    {
      "name": "filesystem:.htaccess",
      "status": "Passed",
      "detail": "/mnt/data/glmchat_host_acceptance/GLMCHAT_V2.2.1_PROVIDER_ALIGNED_HANDOVER_29072026123942/app/.htaccess"
    },
    {
      "name": "filesystem:index.html",
      "status": "Passed",
      "detail": "/mnt/data/glmchat_host_acceptance/GLMCHAT_V2.2.1_PROVIDER_ALIGNED_HANDOVER_29072026123942/app/index.html"
    },
    {
      "name": "filesystem:index.php",
      "status": "Passed",
      "detail": "/mnt/data/glmchat_host_acceptance/GLMCHAT_V2.2.1_PROVIDER_ALIGNED_HANDOVER_29072026123942/app/index.php"
    },
    {
      "name": "filesystem:manifest.webmanifest",
      "status": "Passed",
      "detail": "/mnt/data/glmchat_host_acceptance/GLMCHAT_V2.2.1_PROVIDER_ALIGNED_HANDOVER_29072026123942/app/manifest.webmanifest"
    },
    {
      "name": "filesystem:sw.js",
      "status": "Passed",
      "detail": "/mnt/data/glmchat_host_acceptance/GLMCHAT_V2.2.1_PROVIDER_ALIGNED_HANDOVER_29072026123942/app/sw.js"
    },
    {
      "name": "filesystem:precache-manifest.json",
      "status": "Passed",
      "detail": "/mnt/data/glmchat_host_acceptance/GLMCHAT_V2.2.1_PROVIDER_ALIGNED_HANDOVER_29072026123942/app/precache-manifest.json"
    },
    {
      "name": "filesystem:server",
      "status": "Passed",
      "detail": "/mnt/data/glmchat_host_acceptance/GLMCHAT_V2.2.1_PROVIDER_ALIGNED_HANDOVER_29072026123942/app/server"
    },
    {
      "name": "filesystem:storage",
      "status": "Passed",
      "detail": "/mnt/data/glmchat_host_acceptance/GLMCHAT_V2.2.1_PROVIDER_ALIGNED_HANDOVER_29072026123942/app/storage"
    },
    {
      "name": "filesystem:assets",
      "status": "Passed",
      "detail": "/mnt/data/glmchat_host_acceptance/GLMCHAT_V2.2.1_PROVIDER_ALIGNED_HANDOVER_29072026123942/app/assets"
    },
    {
      "name": "filesystem:icons",
      "status": "Passed",
      "detail": "/mnt/data/glmchat_host_acceptance/GLMCHAT_V2.2.1_PROVIDER_ALIGNED_HANDOVER_29072026123942/app/icons"
    },
    {
      "name": "filesystem:deployment-manifest",
      "status": "Passed",
      "detail": "inventory verified"
    },
    {
      "name": "runtime:php-cli",
      "status": "Passed",
      "detail": "8.4.16"
    },
    {
      "name": "runtime:php-extension:sqlite3",
      "status": "Failed",
      "detail": "missing"
    },
    {
      "name": "runtime:php-extension:curl",
      "status": "Failed",
      "detail": "missing"
    },
    {
      "name": "runtime:php-extension:json",
      "status": "Passed",
      "detail": "loaded"
    },
    {
      "name": "runtime:php-extension:openssl",
      "status": "Passed",
      "detail": "loaded"
    },
    {
      "name": "runtime:php-extension:mbstring",
      "status": "Failed",
      "detail": "missing"
    },
    {
      "name": "runtime:php-extension:fileinfo",
      "status": "Passed",
      "detail": "loaded"
    },
    {
      "name": "runtime:php-extension:zip",
      "status": "Failed",
      "detail": "missing"
    },
    {
      "name": "http:https",
      "status": "Passed",
      "detail": "https://localhost:18451/glmchat/"
    },
    {
      "name": "http:public:root",
      "status": "Passed",
      "detail": "status=200; content-type=text/html; bytes=1466"
    },
    {
      "name": "http:public:manifest.webmanifest",
      "status": "Passed",
      "detail": "status=200; content-type=application/manifest+json; bytes=2578"
    },
    {
      "name": "http:public:sw.js",
      "status": "Passed",
      "detail": "status=200; content-type=application/javascript; bytes=8695"
    },
    {
      "name": "http:public:offline.html",
      "status": "Passed",
      "detail": "status=200; content-type=text/html; bytes=767"
    },
    {
      "name": "http:blocked:server/config.php",
      "status": "Passed",
      "detail": "status=403; bytes=9; content-type=text/html; charset=iso-8859-1"
    },
    {
      "name": "http:blocked:server/bootstrap.php",
      "status": "Passed",
      "detail": "status=403; bytes=9; content-type=text/html; charset=iso-8859-1"
    },
    {
      "name": "http:blocked:storage/",
      "status": "Passed",
      "detail": "status=403; bytes=9; content-type=text/html; charset=iso-8859-1"
    },
    {
      "name": "http:blocked:.htaccess",
      "status": "Passed",
      "detail": "status=403; bytes=9; content-type=text/html; charset=iso-8859-1"
    },
    {
      "name": "http:blocked:DEPLOYMENT_MANIFEST.json",
      "status": "Passed",
      "detail": "status=403; bytes=9; content-type=text/html; charset=iso-8859-1"
    },
    {
      "name": "http:blocked:sbom.cdx.json",
      "status": "Passed",
      "detail": "status=403; bytes=9; content-type=text/html; charset=iso-8859-1"
    },
    {
      "name": "http:blocked:CHANGES_000000000000.txt",
      "status": "Passed",
      "detail": "status=403; bytes=9; content-type=text/html; charset=iso-8859-1"
    },
    {
      "name": "http:api-status",
      "status": "Passed",
      "detail": "status=503; code=ENVIRONMENT_INVALID; failures=4; cache-control=no-store, private, max-age=0"
    },
    {
      "name": "http:api-no-store",
      "status": "Passed",
      "detail": "no-store, private, max-age=0"
    }
  ]
}
