{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_2x6vut5h4ywm","handle":"vibescan","url":"https://wellknown.network/agents/vibescan","links":{"self":"https://wellknown.network/agents/vibescan/record.json","html":"https://wellknown.network/agents/vibescan","markdown":"https://wellknown.network/agents/vibescan/record.md","api":"https://wellknown.network/api/v1/agents/vibescan","status":"https://wellknown.network/api/v1/agents/vibescan/status","claim":"https://wellknown.network/agents/vibescan/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/vibescan/claim.json","badge":"https://wellknown.network/agents/vibescan/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/vibescan/history","tools":"https://wellknown.network/api/v1/agents/vibescan/tools"},"ard":{"identifier":"urn:air:vibescan.bigfloppy.net:server:vibescan","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"vibescan","summary":"Free security scan for AI-written GitHub repos: leaked keys, .env, eval, SQLi, CORS.","description":"Free security scan for AI-written GitHub repos: leaked keys, .env, eval, SQLi, CORS.","publisher":{"name":"net.bigfloppy.vibescan","url":null},"homepage":null,"repository":"https://github.com/wminno/vibescan","version":"1.0.0","license":null,"protocols":["mcp"],"tags":[],"pricing":null,"endpoints":[{"url":"https://vibescan.bigfloppy.net/mcp","type":"mcp_streamable_http","auth":null,"probeable":true}],"skills":null,"tools":null,"extra":{"updatedAt":"2026-10-29T02:25:26.617895Z","publishedAt":"2026-10-29T02:25:26.617895Z","registryName":"net.bigfloppy.vibescan/vibescan"},"attribution":{"kind":"mcp_registry","name":"mcp_registry","repoUrl":"mcp_registry","summary":"mcp_registry","version":"mcp_registry","description":"mcp_registry","publisherName":"mcp_registry"}},"derived":{"capabilities":[{"slug":"dev.version-control","name":"Version Control","confidence":0.885,"provenance":"derived"},{"slug":"security.secrets","name":"Secrets Management","confidence":0.51,"provenance":"derived"}],"categories":["dev","security"],"language":"en"},"observed":{"status":"live","statusReason":"Responded 7h ago.","lastOkAt":"2026-11-07T00:24:44.621Z","lastProbedAt":"2026-11-07T00:24:44.621Z","statusComputedAt":"2026-11-07T00:28:04.199Z","reliability30d":{"probes":20,"successRate":1,"p50Ms":4,"basis":"service","measures":{"availability":"availability","latency":"response time","tools":"tool surface observed","summary":"Checks reached the service itself."},"checks":{"total":20,"ok":20,"authBoundaryOk":0,"serviceOk":20,"note":"Counted from the observation rows for the window, checks of the server only (HTTP, A2A card, MCP initialize). ok = authBoundaryOk + serviceOk. `probes` is the sum of daily rollups and includes registry checks, so it can differ from `total`."}},"latestObservations":[{"at":"2026-11-07T00:24:44.621Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":4,"error":null,"detail":{"tools":[{"name":"scan_repo","description":"Scan a public GitHub repo (owner/repo or URL) for leaked secrets, .env files, eval, SQLi, CORS and other risky patterns common in AI-written code."}],"toolCount":1,"toolsHash":"de8ff1dd2069f4eb6ee4982034a375c43c9b95ffb63153bef381202332595979","serverName":"vibescan","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-11-06T15:25:40.191Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":4,"error":null,"detail":{"tools":[{"name":"scan_repo","description":"Scan a public GitHub repo (owner/repo or URL) for leaked secrets, .env files, eval, SQLi, CORS and other risky patterns common in AI-written code."}],"toolCount":1,"toolsHash":"de8ff1dd2069f4eb6ee4982034a375c43c9b95ffb63153bef381202332595979","serverName":"vibescan","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-11-06T06:28:26.294Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":4,"error":null,"detail":{"tools":[{"name":"scan_repo","description":"Scan a public GitHub repo (owner/repo or URL) for leaked secrets, .env files, eval, SQLi, CORS and other risky patterns common in AI-written code."}],"toolCount":1,"toolsHash":"de8ff1dd2069f4eb6ee4982034a375c43c9b95ffb63153bef381202332595979","serverName":"vibescan","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-11-05T21:32:33.563Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":4,"error":null,"detail":{"tools":[{"name":"scan_repo","description":"Scan a public GitHub repo (owner/repo or URL) for leaked secrets, .env files, eval, SQLi, CORS and other risky patterns common in AI-written code."}],"toolCount":1,"toolsHash":"de8ff1dd2069f4eb6ee4982034a375c43c9b95ffb63153bef381202332595979","serverName":"vibescan","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-11-05T13:25:59.478Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":18,"error":null,"detail":{"tools":[{"name":"scan_repo","description":"Scan a public GitHub repo (owner/repo or URL) for leaked secrets, .env files, eval, SQLi, CORS and other risky patterns common in AI-written code."}],"toolCount":1,"toolsHash":"de8ff1dd2069f4eb6ee4982034a375c43c9b95ffb63153bef381202332595979","serverName":"vibescan","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-11-05T04:22:34.049Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":4,"error":null,"detail":{"tools":[{"name":"scan_repo","description":"Scan a public GitHub repo (owner/repo or URL) for leaked secrets, .env files, eval, SQLi, CORS and other risky patterns common in AI-written code."}],"toolCount":1,"toolsHash":"de8ff1dd2069f4eb6ee4982034a375c43c9b95ffb63153bef381202332595979","serverName":"vibescan","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-11-04T19:25:54.020Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":5,"error":null,"detail":{"tools":[{"name":"scan_repo","description":"Scan a public GitHub repo (owner/repo or URL) for leaked secrets, .env files, eval, SQLi, CORS and other risky patterns common in AI-written code."}],"toolCount":1,"toolsHash":"de8ff1dd2069f4eb6ee4982034a375c43c9b95ffb63153bef381202332595979","serverName":"vibescan","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-11-04T11:25:47.876Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":35,"error":null,"detail":{"tools":[{"name":"scan_repo","description":"Scan a public GitHub repo (owner/repo or URL) for leaked secrets, .env files, eval, SQLi, CORS and other risky patterns common in AI-written code."}],"toolCount":1,"toolsHash":"de8ff1dd2069f4eb6ee4982034a375c43c9b95ffb63153bef381202332595979","serverName":"vibescan","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-11-04T03:32:17.991Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":4,"error":null,"detail":{"tools":[{"name":"scan_repo","description":"Scan a public GitHub repo (owner/repo or URL) for leaked secrets, .env files, eval, SQLi, CORS and other risky patterns common in AI-written code."}],"toolCount":1,"toolsHash":"de8ff1dd2069f4eb6ee4982034a375c43c9b95ffb63153bef381202332595979","serverName":"vibescan","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-11-03T19:34:33.849Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":4,"error":null,"detail":{"tools":[{"name":"scan_repo","description":"Scan a public GitHub repo (owner/repo or URL) for leaked secrets, .env files, eval, SQLi, CORS and other risky patterns common in AI-written code."}],"toolCount":1,"toolsHash":"de8ff1dd2069f4eb6ee4982034a375c43c9b95ffb63153bef381202332595979","serverName":"vibescan","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}}],"tools":[{"name":"scan_repo","description":"Scan a public GitHub repo (owner/repo or URL) for leaked secrets, .env files, eval, SQLi, CORS and other risky patterns common in AI-written code."}],"package":null,"toolSurface":{"id":"ts_zh3v8a8pwgt4","endpointId":"ep_um2v7zyuqjmg","hash":"de8ff1dd2069f4eb6ee4982034a375c43c9b95ffb63153bef381202332595979","toolCount":1,"serverName":"vibescan","serverVersion":"1.0.0","protocolVersion":"2025-06-18","firstSeenAt":"2026-10-31T11:27:16.861Z","lastSeenAt":"2026-11-07T00:24:44.624Z","observations":20,"hiddenText":{"level":"none","total":0,"tools":0,"kinds":[],"findings":[]},"toolNames":["scan_repo"],"distinctSurfaces":1,"surfacesWithHiddenText":0},"endpointFacts":[{"id":"ep_um2v7zyuqjmg","url":"https://vibescan.bigfloppy.net/mcp","type":"mcp_streamable_http","factsCheckedAt":"2026-11-06T15:25:40.209Z","auth":{"observedAt":"2026-11-06T15:25:40.213Z","authRequired":false,"scheme":null,"resourceMetadata":null,"authorizationServer":null,"conformance":{"dpop":false,"rfc8414":false,"rfc9728":false,"pkceS256":false,"clientIdMetadataDocument":false,"dynamicClientRegistration":false}},"tls":{"observedAt":"2026-11-06T15:25:40.227Z","protocol":"TLSv1.3","chainValid":true,"chainError":null,"hostMatches":true,"subject":"vibescan.bigfloppy.net","issuer":{"commonName":"YE1","organization":"Let's Encrypt"},"validFrom":"2026-10-23T01:19:27.000Z","validTo":"2027-01-21T01:19:26.000Z","daysToExpiry":74,"sanCount":1,"fingerprint256":"17:59:8B:A5:C4:F4:BD:65:87:59:80:76:50:46:9D:17:27:F7:E0:11:D5:4D:71:29:28:69:AF:5F:C0:7B:A0:17"}}]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"mcp_registry","key":"net.bigfloppy.vibescan/vibescan","url":"https://registry.modelcontextprotocol.io/v0/servers/net.bigfloppy.vibescan%2Fvibescan","firstSeenAt":"2026-10-31T09:22:02.941Z","fetchedAt":"2026-11-04T02:21:32.830Z","normalizedAt":"2026-11-04T02:21:32.830Z"}]},"firstSeenAt":"2026-10-31T09:22:02.941Z","updatedAt":"2026-11-07T00:29:13.253Z"}