{
  "slug": "io-github-shashankswe2020-ux-whoop",
  "name": "whoop",
  "auditedAt": "2026-10-24T00:12:28Z",
  "version": "0.5.2",
  "ecosystem": "npm",
  "package": "whoop-ai-mcp",
  "disclaimer": "Automated smoke test, not a security guarantee.",
  "complete": true,
  "checks": {
    "versionPin": {
      "status": "pass",
      "detail": "Pinned npm whoop-ai-mcp@0.5.2",
      "version": "0.5.2"
    },
    "vulnerabilities": {
      "status": "warn",
      "detail": "Medium advisories were returned. No critical or high advisories were returned.",
      "critical": 0,
      "high": 0,
      "medium": 1,
      "low": 0,
      "packagesScanned": 80
    },
    "license": {
      "status": "pass",
      "detail": "MIT",
      "spdx": "MIT"
    },
    "installScripts": {
      "status": "pass",
      "detail": "No preinstall, install, postinstall, or prepare script.",
      "scripts": []
    },
    "secrets": {
      "status": "pass",
      "detail": "No credential patterns in the published artifact.",
      "findings": []
    },
    "packageSize": {
      "status": "pass",
      "detail": "113907 bytes",
      "bytes": 113907
    },
    "activity": {
      "status": "pass",
      "detail": "Active 5 days ago.",
      "ageDays": 5
    },
    "sandbox": {
      "status": "warn",
      "detail": "Requires credentials. Started with none.",
      "starts": true,
      "handshake": false,
      "timeToReadyMs": null,
      "tools": [],
      "toolCount": 0,
      "resourceCount": null,
      "promptCount": null,
      "stderrExcerpt": "Fatal error: Error: Missing required environment variable: WHOOP_CLIENT_ID.\nSet it in your Claude Desktop config or shell environment.\nSee: https://github.com/shashankswe2020-ux/whoop-mcp#configuration\n    at getRequiredEnv (file:///tmp/app/node_modules/whoop-ai-mcp/dist/index.js:33:15)\n    at main (file:///tmp/app/node_modules/whoop-ai-mcp/dist/index.js:87:22)\n    at file:///tmp/app/node_modules/whoop-ai-mcp/dist/index.js:253:9\n    at ModuleJob.run (node:internal/modules/esm/module_job:343:25)\n    at async onImport.tracePromise.__proto__ (node:internal/modules/esm/loader:681:26)\n    at async asyncRunEntryPointWithESMLoader (node:internal/modules/run_main:117:5)",
      "requiresCredentials": true,
      "network": "disabled",
      "networkAttemptedWhileOffline": false,
      "outboundHosts": []
    }
  },
  "tier": "listed",
  "tierReason": "Requires credentials, so the sandbox handshake was not completed.",
  "logExcerpt": "Fatal error: Error: Missing required environment variable: WHOOP_CLIENT_ID.\nSet it in your Claude Desktop config or shell environment.\nSee: https://github.com/shashankswe2020-ux/whoop-mcp#configuration\n    at getRequiredEnv (file:///tmp/app/node_modules/whoop-ai-mcp/dist/index.js:33:15)\n    at main (file:///tmp/app/node_modules/whoop-ai-mcp/dist/index.js:87:22)\n    at file:///tmp/app/node_modules/whoop-ai-mcp/dist/index.js:253:9\n    at ModuleJob.run (node:internal/modules/esm/module_job:343:25)\n    at async onImport.tracePromise.__proto__ (node:internal/modules/esm/loader:681:26)\n    at async asyncRunEntryPointWithESMLoader (node:internal/modules/run_main:117:5)"
}
