github analyzed 3004d63

xr843/fojin

github

Buddhist canon tools: search, passages, cross-canon parallels, dictionaries — all URN-cited.

maintainer
xr843
licence
first seen
2026-08-09
last seen
2026-08-09
releases · 30d
0
short id

Drift inferred · capture-to-capture

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

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

tools

  • commentaries
  • get_parallels
  • lookup_dictionary
  • lookup_entity
  • read_passage
  • resolve_urn
  • search_corpus
  • verify_quote
skills & danger signals github-tarball
prompt-surface shipped agent-instruction files + hidden-content / dangerous-code findings — quoted from the analyzed source

analyzed commit 3004d63 · analyzer v33 · 4d ago

skills & prompt files 1

danger signals1

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

code files: 968

filesystem 14

  • fs (weak) xr843-fojin-3004d63/e2e/tests/smoke.spec.ts :1 import { readFileSync } from "node:fs";
  • fs (weak) xr843-fojin-3004d63/frontend/scripts/check-i18n-keys.mjs :23 import { readFileSync, readdirSync, statSync } from "node:fs";
  • fs (weak) xr843-fojin-3004d63/frontend/scripts/scan-hardcoded-zh.mjs :34 import { readFileSync, writeFileSync, readdirSync, statSync } from "fs";
  • fs (weak) xr843-fojin-3004d63/frontend/src/agentSurfaceSync.test.ts :1 import { readFileSync } from "node:fs";
  • fs (weak) xr843-fojin-3004d63/frontend/src/homeTitleConsistency.test.ts :12 import { readFileSync } from "node:fs";
  • fs (weak) xr843-fojin-3004d63/frontend/src/pages/ChatPage.test.tsx :1 import { readFileSync } from "fs";
  • fs (weak) xr843-fojin-3004d63/frontend/src/pages/homeGuestTipTruth.test.ts :1 import { readFileSync } from "node:fs";
  • fs (weak) xr843-fojin-3004d63/frontend/src/pages/pageTitles.test.ts :1 import { readdirSync, readFileSync } from "fs";
  • fs (weak) xr843-fojin-3004d63/frontend/src/seoStaticCounts.test.ts :1 import { readFileSync } from "node:fs";
  • fs (weak) xr843-fojin-3004d63/frontend/src/styles/layoutChrome.test.ts :1 import { readFileSync } from "fs";
  • fs (weak) xr843-fojin-3004d63/frontend/src/styles/mobileLayout.test.ts :1 import { readFileSync } from "fs";
  • fs (weak) xr843-fojin-3004d63/frontend/src/styles/readerTypography.test.ts :1 import { readFileSync } from "fs";
show 2 more
  • fs (weak) xr843-fojin-3004d63/frontend/src/styles/tokens.test.ts :1 import { readFileSync } from "fs";
  • fs (weak) xr843-fojin-3004d63/frontend/vite.config.ts :6 import { mkdirSync, writeFileSync, readFileSync } from "fs";

shell / exec 1

  • shell (weak) xr843-fojin-3004d63/frontend/scripts/npm-audit-waiver.mjs :4 import { execSync } from "node:child_process";

network 8

  • net (weak) xr843-fojin-3004d63/frontend/src/api/client.test.ts :2 import axios from "axios";
  • net xr843-fojin-3004d63/frontend/src/api/client.ts :1 import axios from "axios";
  • net xr843-fojin-3004d63/frontend/src/components/BookmarkButton.tsx :5 import axios from "axios";
  • net xr843-fojin-3004d63/frontend/src/components/kg-map/DeckGLMap.tsx :111 fetch(mapStyleUrl(isDark))
  • net xr843-fojin-3004d63/frontend/src/pages/LoginPage.tsx :7 import axios from "axios";
  • net xr843-fojin-3004d63/frontend/src/pages/ProfilePage.tsx :4 import axios from "axios";
  • net xr843-fojin-3004d63/workers/fojin-ai-edge/src/index.js :77 async fetch(request) {
  • net xr843-fojin-3004d63/workers/prerender/src/index.ts :11 async fetch(request: Request, env: Env): Promise<Response> {

secrets 1

  • secrets (weak) xr843-fojin-3004d63/e2e/tests/auth-feedback.spec.ts :48 const pass = process.env.SMOKE_PASSWORD;

tool registrations 8

  • search_corpus xr843-fojin-3004d63/mcp-server/fojin_mcp/server.py :117
  • read_passage xr843-fojin-3004d63/mcp-server/fojin_mcp/server.py :128
  • get_parallels xr843-fojin-3004d63/mcp-server/fojin_mcp/server.py :138
  • lookup_dictionary xr843-fojin-3004d63/mcp-server/fojin_mcp/server.py :157
  • lookup_entity xr843-fojin-3004d63/mcp-server/fojin_mcp/server.py :163
  • resolve_urn xr843-fojin-3004d63/mcp-server/fojin_mcp/server.py :170
  • verify_quote xr843-fojin-3004d63/mcp-server/fojin_mcp/server.py :177
  • commentaries xr843-fojin-3004d63/mcp-server/fojin_mcp/server.py :197

declared dependencies 1

  • @playwright/test@^1.49.0