github TypeScript re-analysis due

AlpayC/mcp-migration-check

github

Deterministic readiness checker for the MCP 2026-07-28 specification break - a graded web probe and an agent skill over one rule engine.

maintainer
AlpayC
licence
MIT
first seen
2026-08-01
last seen
2026-09-16
releases · 30d
9
short id

Drift inferred · capture-to-capture

No drift recorded — single capability capture; advisories appear once its surface changes.

capabilities 0 tools
transport counts 0 tools · 0 res · 0 prompts permission surface via code analysis

No tools enumerated yet for this server.

skills & danger signals github-tarball
prompt-surface shipped agent-instruction files + hidden-content / dangerous-code findings — quoted from the analyzed source

analyzed commit b5e9ac3 · analyzer v33 · 1w ago

skills & prompt files 2

danger signals8

code evidence vv0.5.2 · github-tarball
evidence-backed findings quoted directly from the published source artifact — not inferred

code files: 59

filesystem 9

  • fs AlpayC-mcp-migration-check-b5e9ac3/packages/cli/bin/mcpcheck.mjs :806 import { constants, promises as fs } from "node:fs";
  • fs AlpayC-mcp-migration-check-b5e9ac3/packages/core/src/scan.ts :1 import { constants, promises as fs } from "node:fs";
  • fs (weak) AlpayC-mcp-migration-check-b5e9ac3/packages/core/test/scan.test.ts :5 import { promises as fs } from "node:fs";
  • fs (weak) AlpayC-mcp-migration-check-b5e9ac3/scripts/action-report.mjs :15 import { appendFileSync, readFileSync } from "node:fs";
  • fs (weak) AlpayC-mcp-migration-check-b5e9ac3/scripts/bundle-engine.mjs :11 import { chmod, mkdir } from "node:fs/promises";
  • fs (weak) AlpayC-mcp-migration-check-b5e9ac3/scripts/ecosystem-report.mjs :63 import { mkdir, open, readFile, rm, writeFile } from "node:fs/promises";
  • fs (weak) AlpayC-mcp-migration-check-b5e9ac3/scripts/ecosystem-snapshot.mjs :25 import { readdir, readFile, writeFile } from "node:fs/promises";
  • fs (weak) AlpayC-mcp-migration-check-b5e9ac3/scripts/pack-skill.mjs :29 } from "node:fs";
  • fs (weak) AlpayC-mcp-migration-check-b5e9ac3/skill/mcp-migration/scripts/mcpcheck.mjs :806 import { constants, promises as fs } from "node:fs";

shell / exec 2

  • shell (weak) AlpayC-mcp-migration-check-b5e9ac3/packages/core/test/scan.test.ts :4 import { execFileSync } from "node:child_process";
  • shell (weak) AlpayC-mcp-migration-check-b5e9ac3/scripts/pack-skill.mjs :21 import { execFileSync } from "node:child_process";

network 3

  • net (weak) AlpayC-mcp-migration-check-b5e9ac3/scripts/ecosystem-report.mjs :171 const res = await fetch(url, {
  • net (weak) AlpayC-mcp-migration-check-b5e9ac3/scripts/verify-spec-links.mjs :73 const res = await fetch(url, {
  • net AlpayC-mcp-migration-check-b5e9ac3/web/app/page.tsx :148 const res = await fetch("/api/check", {

secrets 2

  • secrets (weak) AlpayC-mcp-migration-check-b5e9ac3/scripts/ecosystem-report.mjs :102 const GITHUB_TOKEN = process.env.GITHUB_TOKEN ?? process.env.GH_TOKEN ?? null;
  • secrets (weak) AlpayC-mcp-migration-check-b5e9ac3/skill/mcp-migration-workspace/fixtures/notes-mcp/src/index.ts :17 secret: process.env.ADMIN_SESSION_SECRET ?? "dev",

install hooks 1

  • prepublishOnly AlpayC-mcp-migration-check-b5e9ac3/packages/cli/package.json :48 node ../../scripts/build-cli.mjs

declared dependencies 7

  • github.com/modelcontextprotocol/go-sdk@v1.6.1
  • rmcp@1.2.0
  • @types/node@^22.20.1
  • esbuild@^0.28.2
  • tsx@^4.23.12
  • typescript@^5.6.3
  • tokio@1