github TypeScript re-analysis due

jorge-dev/swipekit

github

Find the TikTok slideshow formats that work in your niche, with the numbers to back it up. Local MCP server + CLI — your own Chrome, a local SQLite file, no API key.

maintainer
jorge-dev
license
MIT
first seen
2026-09-03
last seen
2026-09-04
releases · 30d
1
short id

Drift inferred · capture-to-capture

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

capabilities 26 tools
transport stdio · streamable-http · http counts 26 tools · 0 res · 0 prompts permission surface via code analysis

tools

  • build_plan_doc
  • build_report
  • discover
  • download_post
  • evidence_pack
  • export_bundle
  • find_accounts
  • find_prior_research
  • format_rollup
  • get_plan
  • get_playbook
  • library_stats
  • list_playbooks
  • list_runs
  • product_profile
  • read_slides
  • save_analysis
  • save_plan
  • save_product_profile
  • scan_account
  • search_library
  • sound_candidates
  • start_run
  • top_posts
  • track_sound
  • write_playbook
skills & danger signals github-tarball
prompt-surface shipped agent-instruction files + hidden-content / dangerous-code findings — quoted from the analyzed source

analyzed commit d1dd664 · analyzer v33 · 18h ago

skills & prompt files 6

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

code files: 39

filesystem 11

  • fs jorge-dev-swipekit-d1dd664/src/dev/debug.ts :7 import { mkdirSync, writeFileSync } from "node:fs";
  • fs jorge-dev-swipekit-d1dd664/src/dev/reset.ts :13 import { rmSync } from "node:fs";
  • fs jorge-dev-swipekit-d1dd664/src/dev/spike.ts :9 import { writeFileSync, mkdirSync } from "node:fs";
  • fs jorge-dev-swipekit-d1dd664/src/dev/trace.ts :18 import { createReadStream, readdirSync, statSync } from "node:fs";
  • fs jorge-dev-swipekit-d1dd664/src/output/export.ts :2 import { copyFileSync, existsSync, mkdirSync, rmSync, writeFileSync } from "node:fs";
  • fs jorge-dev-swipekit-d1dd664/src/output/plan.ts :1 import { mkdirSync, writeFileSync } from "node:fs";
  • fs jorge-dev-swipekit-d1dd664/src/output/report.ts :15 import { existsSync, mkdirSync, readFileSync, writeFileSync } from "node:fs";
  • fs jorge-dev-swipekit-d1dd664/src/output/zip.ts :2 import { existsSync, mkdirSync, writeFileSync, rmSync } from "node:fs";
  • fs jorge-dev-swipekit-d1dd664/src/store/db.ts :2 import { mkdirSync } from "node:fs";
  • fs jorge-dev-swipekit-d1dd664/src/store/paths.ts :1 import { existsSync } from "node:fs";
  • fs jorge-dev-swipekit-d1dd664/src/store/products.ts :1 import { existsSync, mkdirSync, readFileSync, readdirSync, writeFileSync } from "node:fs";

shell / exec 4

  • shell jorge-dev-swipekit-d1dd664/src/dev/reset.ts :12 import { execSync } from "node:child_process";
  • shell jorge-dev-swipekit-d1dd664/src/output/export.ts :1 import { execFileSync } from "node:child_process";
  • shell jorge-dev-swipekit-d1dd664/src/output/report.ts :14 import { execFileSync } from "node:child_process";
  • shell jorge-dev-swipekit-d1dd664/src/output/zip.ts :1 import { execFileSync } from "node:child_process";

network 2

  • net jorge-dev-swipekit-d1dd664/src/mcp.ts :29 import { createServer as createHttpServer } from "node:http";
  • net jorge-dev-swipekit-d1dd664/src/output/slides.ts :65 const r = await fetch(u, { headers: { Referer: "https://www.tiktok.com/", "User-Agent": UA } });

tool registrations 26

  • product_profile jorge-dev-swipekit-d1dd664/src/mcp.ts :164
  • save_product_profile jorge-dev-swipekit-d1dd664/src/mcp.ts :194
  • find_prior_research jorge-dev-swipekit-d1dd664/src/mcp.ts :214
  • list_playbooks jorge-dev-swipekit-d1dd664/src/mcp.ts :237
  • get_playbook jorge-dev-swipekit-d1dd664/src/mcp.ts :252
  • start_run jorge-dev-swipekit-d1dd664/src/mcp.ts :267
  • list_runs jorge-dev-swipekit-d1dd664/src/mcp.ts :297
  • discover jorge-dev-swipekit-d1dd664/src/mcp.ts :313
  • find_accounts jorge-dev-swipekit-d1dd664/src/mcp.ts :390
  • top_posts jorge-dev-swipekit-d1dd664/src/mcp.ts :488
  • scan_account jorge-dev-swipekit-d1dd664/src/mcp.ts :537
  • sound_candidates jorge-dev-swipekit-d1dd664/src/mcp.ts :580
  • track_sound jorge-dev-swipekit-d1dd664/src/mcp.ts :594
  • read_slides jorge-dev-swipekit-d1dd664/src/mcp.ts :635
  • save_analysis jorge-dev-swipekit-d1dd664/src/mcp.ts :738
  • format_rollup jorge-dev-swipekit-d1dd664/src/mcp.ts :764
  • download_post jorge-dev-swipekit-d1dd664/src/mcp.ts :787
  • evidence_pack jorge-dev-swipekit-d1dd664/src/mcp.ts :835
  • write_playbook jorge-dev-swipekit-d1dd664/src/mcp.ts :871
  • search_library jorge-dev-swipekit-d1dd664/src/mcp.ts :899
  • save_plan jorge-dev-swipekit-d1dd664/src/mcp.ts :924
  • get_plan jorge-dev-swipekit-d1dd664/src/mcp.ts :977
  • build_plan_doc jorge-dev-swipekit-d1dd664/src/mcp.ts :990
  • build_report jorge-dev-swipekit-d1dd664/src/mcp.ts :1008
  • export_bundle jorge-dev-swipekit-d1dd664/src/mcp.ts :1054
  • library_stats jorge-dev-swipekit-d1dd664/src/mcp.ts :1088

install hooks 2

  • postinstall jorge-dev-swipekit-d1dd664/package.json :32 node scripts/check-chrome.mjs || true
  • prepare jorge-dev-swipekit-d1dd664/package.json :42 npm run build

declared dependencies 7

  • @modelcontextprotocol/sdk@^1.30.0
  • commander@^15.0.0
  • playwright@^1.56.0
  • zod@^4.5.4
  • @biomejs/biome@^2.5.11
  • @types/node@^26.4.0
  • typescript@^7.0.2