https://github.com/7t1-studio/cloud71-mcp
· scanned 2026-06-17 01:11 UTC (1 month, 2 weeks ago)
4 raw signals (0 security + 4 graph)
Last scanned 1 month, 2 weeks ago · v2 · last Δ +16.9 (diff) · 4 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 59 nodes from the latest scan, grouped by kind. Each node is a unit the engine identified (file, function, endpoint, table…). Most users won't need this view — it's primarily for debugging the engine's graph extraction or for AI agents that want to enumerate the project structure.
| Label | Layer | Status | Path |
|---|---|---|---|
README.md |
software | healthy | README.md |
SECURITY.md |
software | healthy | SECURITY.md |
LICENSE |
software | healthy | LICENSE |
package.json |
software | healthy | package.json |
biome.json |
software | healthy | biome.json |
pnpm-lock.yaml |
software | healthy | pnpm-lock.yaml |
tsconfig.json |
software | healthy | tsconfig.json |
ci.yml |
software | healthy | .github/workflows/ci.yml |
index.ts |
software | healthy | src/index.ts |
auth-handler.ts |
software | healthy | src/auth-handler.ts |
mcp.ts |
software | healthy | src/mcp.ts |
workers-oauth-utils.ts |
software | healthy | src/workers-oauth-utils.ts |
cloud71.ts |
software | healthy | src/cloud71.ts |
types.ts |
software | healthy | src/types.ts |
utils.ts |
software | healthy | src/utils.ts |
PRIVACY.md |
software | healthy | docs/PRIVACY.md |
SUBMISSION.md |
software | healthy | docs/SUBMISSION.md |
TERMS.md |
software | healthy | docs/TERMS.md |
| Label | Layer | Status | Path |
|---|---|---|---|
redirectToCloud71 |
software | healthy | src/auth-handler.ts:redirectToCloud71 |
hmacKey |
software | healthy | src/workers-oauth-utils.ts:hmacKey |
sign |
software | healthy | src/workers-oauth-utils.ts:sign |
verify |
software | healthy | src/workers-oauth-utils.ts:verify |
parseCookies |
software | healthy | src/workers-oauth-utils.ts:parseCookies |
readApprovedList |
software | healthy | src/workers-oauth-utils.ts:readApprovedList |
clientIdAlreadyApproved |
software | healthy | src/workers-oauth-utils.ts:clientIdAlreadyApproved |
approvedCookieHeader |
software | healthy | src/workers-oauth-utils.ts:approvedCookieHeader |
escapeHtml |
software | healthy | src/workers-oauth-utils.ts:escapeHtml |
renderApprovalDialog |
software | healthy | src/workers-oauth-utils.ts:renderApprovalDialog |
parseRedirectApproval |
software | healthy | src/workers-oauth-utils.ts:parseRedirectApproval |
toBytes |
software | healthy | src/cloud71.ts:toBytes |
data |
software | healthy | src/cloud71.ts:data |
base64ToBytes |
software | healthy | src/cloud71.ts:base64ToBytes |
upstreamAuthorizeUrl |
software | healthy | src/utils.ts:upstreamAuthorizeUrl |
exchangeCode |
software | healthy | src/utils.ts:exchangeCode |
data |
software | healthy | src/utils.ts:data |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::package.json |
security | healthy | package.json |
auth::README.md |
security | healthy | README.md |
auth::src/auth-handler.ts |
security | healthy | src/auth-handler.ts |
auth::src/index.ts |
security | healthy | src/index.ts |
auth::src/mcp.ts |
security | healthy | src/mcp.ts |
auth::src/workers-oauth-utils.ts |
security | healthy | src/workers-oauth-utils.ts |
auth::src/utils.ts |
security | healthy | src/utils.ts |
auth::src/types.ts |
security | healthy | src/types.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
.github |
software | healthy | .github |
workflows |
software | healthy | .github/workflows |
src |
software | healthy | src |
docs |
software | healthy | docs |
| Label | Layer | Status | Path |
|---|---|---|---|
must |
software | healthy | src/index.ts:must |
Cloud71MCP |
software | healthy | src/mcp.ts:Cloud71MCP |
Cloud71Client |
software | healthy | src/cloud71.ts:Cloud71Client |
| Label | Layer | Status | Path |
|---|---|---|---|
GET /authorize |
api | healthy | src/auth-handler.ts |
POST /authorize |
api | healthy | src/auth-handler.ts |
GET /callback |
api | healthy | src/auth-handler.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
verify |
cicd | healthy | .github/workflows/ci.yml |
deploy |
cicd | healthy | .github/workflows/ci.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
7t1-studio__cloud71-mcp |
software | healthy | /data/fable5_failed_archive/7t1-studio__cloud71-mcp |
| Label | Layer | Status | Path |
|---|---|---|---|
mongodb |
data | healthy | pnpm-lock.yaml |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::ci |
cicd | healthy | .github/workflows/ci.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
CLOUDFLARE_API_TOKEN |
cicd | healthy | — |
This page is publicly accessible at:
https://repobility.com/scan/2ac4879d-0333-4411-a7ff-7ed1e911b42b/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/2ac4879d-0333-4411-a7ff-7ed1e911b42b/
Important — please don't re-submit the same URL repeatedly. The submission endpoint is idempotent: re-submitting the same git URL returns this same scan_token, not a new one. To re-scan this repo, sign up free and use the dashboard.