MCP server that lets a coding agent hand a step to the person at the machine: public handoff formats and reference server (MIT)
- capability exposure inferred + 35
- recent drift inferred + 12
- tool safety inferred + 12
- trust mitigators mixed − 3
inferred mixed
The A–E grade is our heuristic synthesis — a "review this" prompt, not a verdict. Each factor is tagged by what backs it: attested (a verifiable record), reported (a third party's claim), or inferred (our own heuristic, e.g. permissions). See methodology.
grade last moved 5h ago · see ecosystem CVEs →
No known CVEs for this server.
- high dangerous code
committed secret: AWS access key id, Stripe live key, GitHub token, GitHub fine-grained PAT, Slack token, Google API key, Anthropic key, OpenAI key, GitLab token, npm token, SendG…
analyzed commit 821f36c · analyzer v33 · 5h ago
danger signals31
- committed secret AWS access key id Cepeppe-handoff-mcp-821f36c/fixtures/secrets/positive.txt :17
AKIA6Q…(20 chars, redacted) - committed secret Stripe live key Cepeppe-handoff-mcp-821f36c/fixtures/secrets/positive.txt :23
sk_liv…(32 chars, redacted) - committed secret GitHub token Cepeppe-handoff-mcp-821f36c/fixtures/secrets/positive.txt :35
ghp_ej…(40 chars, redacted) - committed secret GitHub fine-grained PAT Cepeppe-handoff-mcp-821f36c/fixtures/secrets/positive.txt :40
github…(93 chars, redacted) - committed secret Slack token Cepeppe-handoff-mcp-821f36c/fixtures/secrets/positive.txt :43
xoxb-4…(57 chars, redacted) - committed secret Google API key Cepeppe-handoff-mcp-821f36c/fixtures/secrets/positive.txt :56
AIza_K…(39 chars, redacted) - committed secret Anthropic key Cepeppe-handoff-mcp-821f36c/fixtures/secrets/positive.txt :63
sk-ant…(66 chars, redacted) - committed secret OpenAI key Cepeppe-handoff-mcp-821f36c/fixtures/secrets/positive.txt :68
sk-cEh…(51 chars, redacted) - committed secret GitLab token Cepeppe-handoff-mcp-821f36c/fixtures/secrets/positive.txt :74
glpat-…(26 chars, redacted) - committed secret npm token Cepeppe-handoff-mcp-821f36c/fixtures/secrets/positive.txt :80
npm_fl…(40 chars, redacted) - committed secret SendGrid key Cepeppe-handoff-mcp-821f36c/fixtures/secrets/positive.txt :87
SG.Y-1…(69 chars, redacted) - committed secret HuggingFace token Cepeppe-handoff-mcp-821f36c/fixtures/secrets/positive.txt :92
hf_9xC…(37 chars, redacted) - committed secret Stripe live key Cepeppe-handoff-mcp-821f36c/patterns/certain-secrets.v1.json :59
sk_liv…(33 chars, redacted) - committed secret GitHub token Cepeppe-handoff-mcp-821f36c/patterns/certain-secrets.v1.json :87
ghp_A1…(40 chars, redacted) - committed secret GitHub fine-grained PAT Cepeppe-handoff-mcp-821f36c/patterns/certain-secrets.v1.json :89
github…(93 chars, redacted) - committed secret Slack token Cepeppe-handoff-mcp-821f36c/patterns/certain-secrets.v1.json :106
xoxb-2…(57 chars, redacted) - committed secret Google API key Cepeppe-handoff-mcp-821f36c/patterns/certain-secrets.v1.json :134
AIzaSy…(39 chars, redacted) - committed secret Anthropic key Cepeppe-handoff-mcp-821f36c/patterns/certain-secrets.v1.json :147
sk-ant…(49 chars, redacted) - committed secret OpenAI key Cepeppe-handoff-mcp-821f36c/patterns/certain-secrets.v1.json :158
sk-A1b…(49 chars, redacted) - committed secret GitLab token Cepeppe-handoff-mcp-821f36c/patterns/certain-secrets.v1.json :175
glpat-…(26 chars, redacted) - committed secret npm token Cepeppe-handoff-mcp-821f36c/patterns/certain-secrets.v1.json :185
npm_3a…(40 chars, redacted) - committed secret SendGrid key Cepeppe-handoff-mcp-821f36c/patterns/certain-secrets.v1.json :195
SG.A1b…(69 chars, redacted) - committed secret HuggingFace token Cepeppe-handoff-mcp-821f36c/patterns/certain-secrets.v1.json :205
hf_QzW…(37 chars, redacted) - committed secret Anthropic key Cepeppe-handoff-mcp-821f36c/test/contract/patterns.test.ts :222
sk-ant…(49 chars, redacted) - committed secret GitLab token Cepeppe-handoff-mcp-821f36c/test/contract/patterns.test.ts :228
glpat-…(26 chars, redacted) - committed secret HuggingFace token Cepeppe-handoff-mcp-821f36c/test/contract/patterns.test.ts :228
hf_QzW…(37 chars, redacted) - committed secret Stripe live key Cepeppe-handoff-mcp-821f36c/test/unit/format/no-value-leak.test.ts :33
sk_liv…(30 chars, redacted) - committed secret Stripe live key Cepeppe-handoff-mcp-821f36c/test/unit/secrets/ingress.test.ts :22
sk_liv…(32 chars, redacted) - committed secret GitHub token Cepeppe-handoff-mcp-821f36c/test/unit/secrets/ingress.test.ts :24
ghp_ej…(40 chars, redacted) - committed secret Stripe live key Cepeppe-handoff-mcp-821f36c/test/unit/textmode/outcome.test.ts :91
sk_liv…(32 chars, redacted) - committed secret Stripe live key Cepeppe-handoff-mcp-821f36c/test/unit/textmode/render.test.ts :60
sk_liv…(32 chars, redacted)
- recent drift +12 capability drift →
Heuristic, inferred signals — false positives (legitimately powerful tools, forks, language ports) are expected. Treat each as "review this", not a verdict. See the ecosystem-wide picture on the security hub, or the fleet security of Cepeppe.