{
  "slug": "io-github-nonecap-nonecap",
  "name": "NoneCap",
  "auditedAt": "2026-11-02T12:22:26Z",
  "version": "0.13.0",
  "ecosystem": "npm",
  "package": "nonecap",
  "disclaimer": "Automated smoke test, not a security guarantee.",
  "complete": true,
  "checks": {
    "versionPin": {
      "status": "pass",
      "detail": "Pinned npm nonecap@0.13.0",
      "version": "0.13.0"
    },
    "vulnerabilities": {
      "status": "pass",
      "detail": "No critical, high, or medium advisories were returned.",
      "critical": 0,
      "high": 0,
      "medium": 0,
      "low": 0,
      "packagesScanned": 1
    },
    "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": "984205 bytes",
      "bytes": 984205
    },
    "activity": {
      "status": "pass",
      "detail": "Active 7 days ago.",
      "ageDays": 7
    },
    "sandbox": {
      "status": "pass",
      "detail": "MCP handshake completed. 6 tools listed.",
      "starts": true,
      "handshake": true,
      "timeToReadyMs": 75,
      "tools": [
        {
          "name": "solve_hcaptcha",
          "description": "Solve an hCaptcha and return the token. Waits up to wait_seconds; if the solve is still running then, returns its id and status: call get_solve with the id rather than solving again. Only successful solves are charged."
        },
        {
          "name": "get_solve",
          "description": "Get a solve by id: its status, and the token once it is solved. Set wait_seconds to wait for it to finish."
        },
        {
          "name": "cancel_solve",
          "description": "Cancel a pending or running solve. Cancelled solves are not charged."
        },
        {
          "name": "list_solves",
          "description": "List your recent solves, newest first."
        },
        {
          "name": "get_account",
          "description": "Get your NoneCap account: credit balance, and your plan's solves left today."
        },
        {
          "name": "report_solve_outcome",
          "description": "Tell NoneCap whether the site accepted a solve's token. Free; reporting the same solve again corrects it."
        }
      ],
      "toolCount": 6,
      "resourceCount": 0,
      "promptCount": 0,
      "stderrExcerpt": "nonecap-mcp: NONECAP_API_KEY is not set; every tool call will return missing_api_key.",
      "network": "disabled",
      "networkAttemptedWhileOffline": false,
      "outboundHosts": [],
      "requiresCredentials": false
    }
  },
  "tier": "gold",
  "tierReason": "Sandbox handshake completed and the published checks passed.",
  "logExcerpt": "nonecap-mcp: NONECAP_API_KEY is not set; every tool call will return missing_api_key."
}