Buddhist canon tools: search, passages, cross-canon parallels, dictionaries — all URN-cited.
Drift inferred · capture-to-capture
No drift recorded — single capability capture; advisories appear once its surface changes.
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
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
- committed secret OpenAI key xr843-fojin-3004d63/docs/works-audit/2026-06-01-findings.md :49
sk-kas…(24 chars, redacted)
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