github TypeScript analyzed b8f760a

danielyayla/veri

github

A knowledge base your coding agents read — requirements, decisions, and work orders as plain markdown in your repo, served to agents over MCP

maintainer
danielyayla
licence
Apache-2.0
first seen
2026-08-24
last seen
2026-09-02
releases · 30d
6
short id

Drift inferred · capture-to-capture

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

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

tools

  • amend_document
  • file_decision
  • file_receipt
  • file_requirement
  • file_source
  • file_work_order
  • get_context
  • get_document
  • get_import_instructions
  • get_intent
  • get_neighbors
  • get_queue
  • get_receipts
  • init_project
  • list_documents
  • run_check
  • search
  • supersede_decision
skills & danger signals github-tarball
prompt-surface shipped agent-instruction files + hidden-content / dangerous-code findings — quoted from the analyzed source

analyzed commit b8f760a · analyzer v33 · 5d ago

skills & prompt files 12

danger signals4

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

code files: 216

filesystem 90

  • fs danielyayla-veri-b8f760a/action/dist/index.js :7366 import { appendFileSync } from "node:fs";
  • fs danielyayla-veri-b8f760a/design/app-icon/render-icon.cjs :8 const { readFileSync, writeFileSync } = require('node:fs');
  • fs danielyayla-veri-b8f760a/packages/action/src/main.ts :4 import { appendFileSync } from 'node:fs';
  • fs (weak) danielyayla-veri-b8f760a/packages/cli/src/commands.test.ts :3 import { cpSync, existsSync, mkdirSync, mkdtempSync, readFileSync, readdirSync, rmSync, writeFileSync } from 'node:fs';
  • fs danielyayla-veri-b8f760a/packages/cli/src/commands.ts :2 import { existsSync, mkdirSync, readFileSync, readdirSync, realpathSync, writeFileSync } from 'node:fs';
  • fs (weak) danielyayla-veri-b8f760a/packages/cli/src/drift.test.ts :4 import { mkdtempSync, rmSync } from 'node:fs';
  • fs (weak) danielyayla-veri-b8f760a/packages/cli/src/git.test.ts :4 import { mkdtempSync, rmSync, writeFileSync } from 'node:fs';
  • fs (weak) danielyayla-veri-b8f760a/packages/cli/src/intent.test.ts :3 import { mkdirSync, mkdtempSync, rmSync, writeFileSync } from 'node:fs';
  • fs (weak) danielyayla-veri-b8f760a/packages/cli/src/skills.test.ts :3 import { existsSync, mkdirSync, mkdtempSync, readFileSync, readdirSync, rmSync, writeFileSync } from 'node:fs';
  • fs danielyayla-veri-b8f760a/packages/cli/src/skills.ts :2 import { existsSync, mkdirSync, readdirSync, readFileSync, rmSync, statSync, writeFileSync } from 'node:fs';
  • fs danielyayla-veri-b8f760a/packages/cli/src/testfacts.ts :1 import { readFileSync, statSync } from 'node:fs';
  • fs (weak) danielyayla-veri-b8f760a/packages/core/src/approve.test.ts :3 import { cpSync, mkdirSync, mkdtempSync, readFileSync, rmSync, writeFileSync } from 'node:fs';
show 28 more
  • fs danielyayla-veri-b8f760a/packages/core/src/approve.ts :1 import { readFile, writeFile } from 'node:fs/promises';
  • fs (weak) danielyayla-veri-b8f760a/packages/core/src/brownfield.test.ts :3 import { mkdirSync, mkdtempSync, rmSync, writeFileSync } from 'node:fs';
  • fs danielyayla-veri-b8f760a/packages/core/src/brownfield.ts :4 import { readdirSync } from 'node:fs';
  • fs (weak) danielyayla-veri-b8f760a/packages/core/src/check.test.ts :4 import { mkdirSync, mkdtempSync, rmSync, writeFileSync } from 'node:fs';
  • fs danielyayla-veri-b8f760a/packages/core/src/context.ts :1 import { existsSync } from 'node:fs';
  • fs (weak) danielyayla-veri-b8f760a/packages/core/src/create.test.ts :3 import { mkdirSync, mkdtempSync, readFileSync, rmSync, writeFileSync } from 'node:fs';
  • fs danielyayla-veri-b8f760a/packages/core/src/create.ts :1 import { mkdirSync, writeFileSync } from 'node:fs';
  • fs (weak) danielyayla-veri-b8f760a/packages/core/src/discard.test.ts :3 import { appendFileSync, cpSync, existsSync, mkdtempSync, readFileSync, rmSync, writeFileSync } from 'node:fs';
  • fs danielyayla-veri-b8f760a/packages/core/src/discard.ts :1 import { readFile, unlink, writeFile } from 'node:fs/promises';
  • fs (weak) danielyayla-veri-b8f760a/packages/core/src/dispatch.test.ts :3 import { cpSync, mkdtempSync, readFileSync, rmSync, writeFileSync } from 'node:fs';
  • fs danielyayla-veri-b8f760a/packages/core/src/dispatch.ts :1 import { readFile, writeFile } from 'node:fs/promises';
  • fs (weak) danielyayla-veri-b8f760a/packages/core/src/format.test.ts :3 import { mkdirSync, mkdtempSync, readFileSync, rmSync, writeFileSync } from 'node:fs';
  • fs danielyayla-veri-b8f760a/packages/core/src/format.ts :1 import { readFileSync, readdirSync, writeFileSync } from 'node:fs';
  • fs (weak) danielyayla-veri-b8f760a/packages/core/src/ids.test.ts :3 import { mkdirSync, mkdtempSync, rmSync, writeFileSync } from 'node:fs';
  • fs (weak) danielyayla-veri-b8f760a/packages/core/src/idstore.test.ts :3 import { mkdirSync, mkdtempSync, readFileSync, rmSync, unlinkSync, writeFileSync } from 'node:fs';
  • fs danielyayla-veri-b8f760a/packages/core/src/idstore.ts :1 import { readFileSync, writeFileSync } from 'node:fs';
  • fs (weak) danielyayla-veri-b8f760a/packages/core/src/links.test.ts :3 import { mkdirSync, mkdtempSync, readFileSync, rmSync, writeFileSync } from 'node:fs';
  • fs danielyayla-veri-b8f760a/packages/core/src/links.ts :1 import { readFile, writeFile } from 'node:fs/promises';
  • fs (weak) danielyayla-veri-b8f760a/packages/core/src/load.test.ts :3 import { readFileSync } from 'node:fs';
  • fs danielyayla-veri-b8f760a/packages/core/src/load.ts :1 import { readdir, readFile } from 'node:fs/promises';
  • fs (weak) danielyayla-veri-b8f760a/packages/core/src/method.test.ts :4 import { mkdirSync, mkdtempSync, readFileSync, rmSync, writeFileSync } from 'node:fs';
  • fs (weak) danielyayla-veri-b8f760a/packages/core/src/renumber.test.ts :4 import { existsSync, mkdirSync, mkdtempSync, readFileSync, rmSync, writeFileSync } from 'node:fs';
  • fs danielyayla-veri-b8f760a/packages/core/src/renumber.ts :1 import { existsSync, readFileSync, unlinkSync, writeFileSync } from 'node:fs';
  • fs (weak) danielyayla-veri-b8f760a/packages/core/src/save.test.ts :3 import { mkdirSync, mkdtempSync, readFileSync, rmSync, writeFileSync } from 'node:fs';
  • fs danielyayla-veri-b8f760a/packages/core/src/save.ts :1 import { readFile, writeFile } from 'node:fs/promises';
  • fs (weak) danielyayla-veri-b8f760a/packages/core/src/scaffold.test.ts :1 import { mkdtempSync, mkdirSync, readdirSync, readFileSync, writeFileSync } from 'node:fs';
  • fs danielyayla-veri-b8f760a/packages/core/src/scaffold.ts :1 import { constants, copyFileSync, cpSync, existsSync, mkdirSync, readFileSync, readdirSync, writeFileSync } from 'node:fs';
  • fs (weak) danielyayla-veri-b8f760a/packages/core/src/skill-corpus.test.ts :3 import { readFileSync } from 'node:fs';

50 more not shown — this panel samples each group; the count above is the real total.

shell / exec 17

  • shell danielyayla-veri-b8f760a/action/dist/index.js :13207 import { spawnSync } from "node:child_process";
  • shell (weak) danielyayla-veri-b8f760a/packages/cli/src/commands.test.ts :4 import { spawnSync } from 'node:child_process';
  • shell danielyayla-veri-b8f760a/packages/cli/src/commands.ts :1 import { spawn } from 'node:child_process';
  • shell (weak) danielyayla-veri-b8f760a/packages/cli/src/drift.test.ts :3 import { spawnSync } from 'node:child_process';
  • shell (weak) danielyayla-veri-b8f760a/packages/cli/src/git.test.ts :3 import { spawnSync } from 'node:child_process';
  • shell danielyayla-veri-b8f760a/packages/cli/src/git.ts :1 import { spawnSync } from 'node:child_process';
  • shell danielyayla-veri-b8f760a/packages/cli/src/skills.ts :1 import { spawnSync } from 'node:child_process';
  • shell (weak) danielyayla-veri-b8f760a/packages/mcp/src/check.test.ts :3 import { spawnSync } from 'node:child_process';
  • shell (weak) danielyayla-veri-b8f760a/packages/mcp/src/intent.test.ts :3 import { spawnSync } from 'node:child_process';
  • shell (weak) danielyayla-veri-b8f760a/packages/mcp/src/server.e2e.test.ts :4 import { spawn } from 'node:child_process';
  • shell (weak) danielyayla-veri-b8f760a/packages/ui/scripts/fetch-node.mjs :23 import { execFileSync } from 'node:child_process';
  • shell danielyayla-veri-b8f760a/packages/ui/src/lib/agents.ts :3 import { spawn } from 'node:child_process';
show 5 more
  • shell danielyayla-veri-b8f760a/packages/ui/src/lib/noderuntime.ts :1 import { spawn } from 'node:child_process';
  • shell (weak) danielyayla-veri-b8f760a/packages/ui/src/lib/snapshot.test.ts :3 import { spawnSync } from 'node:child_process';
  • shell danielyayla-veri-b8f760a/packages/ui/src/lib/snapshot.ts :1 import { execFile } from 'node:child_process';
  • shell danielyayla-veri-b8f760a/packages/ui/src/lib/verify.ts :1 import { spawn } from 'node:child_process';
  • shell danielyayla-veri-b8f760a/packages/ui/src/sidecar/app.ts :11 import { execFile } from 'node:child_process';

network 5

  • net danielyayla-veri-b8f760a/design/agent-connection-handoff/support.js :159 fetch(location.href).then((res) => res.ok ? res.text() : "").then((t) => {
  • net danielyayla-veri-b8f760a/design/document-tabs/support.js :159 fetch(location.href).then((res) => res.ok ? res.text() : "").then((t) => {
  • net danielyayla-veri-b8f760a/design/loop-redesign/support.js :159 fetch(location.href).then((res) => res.ok ? res.text() : "").then((t) => {
  • net danielyayla-veri-b8f760a/design/navigation-model/support.js :159 fetch(location.href).then((res) => res.ok ? res.text() : "").then((t) => {
  • net (weak) danielyayla-veri-b8f760a/packages/ui/scripts/fetch-node.mjs :56 const shasumsRes = await fetch(shasumsUrl);

tool registrations 18

  • get_context danielyayla-veri-b8f760a/packages/mcp/src/server.ts :35
  • search danielyayla-veri-b8f760a/packages/mcp/src/server.ts :60
  • get_document danielyayla-veri-b8f760a/packages/mcp/src/server.ts :94
  • get_neighbors danielyayla-veri-b8f760a/packages/mcp/src/server.ts :113
  • list_documents danielyayla-veri-b8f760a/packages/mcp/src/server.ts :146
  • get_queue danielyayla-veri-b8f760a/packages/mcp/src/server.ts :181
  • get_receipts danielyayla-veri-b8f760a/packages/mcp/src/server.ts :203
  • init_project danielyayla-veri-b8f760a/packages/mcp/src/server.ts :229
  • file_decision danielyayla-veri-b8f760a/packages/mcp/src/server.ts :265
  • file_work_order danielyayla-veri-b8f760a/packages/mcp/src/server.ts :303
  • file_requirement danielyayla-veri-b8f760a/packages/mcp/src/server.ts :339
  • file_source danielyayla-veri-b8f760a/packages/mcp/src/server.ts :397
show 6 more
  • get_import_instructions danielyayla-veri-b8f760a/packages/mcp/src/server.ts :430
  • run_check danielyayla-veri-b8f760a/packages/mcp/src/server.ts :452
  • supersede_decision danielyayla-veri-b8f760a/packages/mcp/src/server.ts :499
  • file_receipt danielyayla-veri-b8f760a/packages/mcp/src/server.ts :531
  • amend_document danielyayla-veri-b8f760a/packages/mcp/src/server.ts :559
  • get_intent danielyayla-veri-b8f760a/packages/mcp/src/server.ts :595

declared dependencies 11

  • @types/node@^22.10.0
  • typescript@^5.9.2
  • tauri-build@2
  • tauri@2
  • tauri-plugin-dialog@2
  • tauri-plugin-opener@2
  • tauri-plugin-clipboard-manager@2
  • tauri-plugin-updater@2
  • serde@1
  • serde_json@1
  • tokio@1

perm:untrusted 4

  • untrusted danielyayla-veri-b8f760a/design/agent-connection-handoff/support.js :159 fetch(location.href).then((res) => res.ok ? res.text() : "").then((t) => {
  • untrusted danielyayla-veri-b8f760a/design/document-tabs/support.js :159 fetch(location.href).then((res) => res.ok ? res.text() : "").then((t) => {
  • untrusted danielyayla-veri-b8f760a/design/loop-redesign/support.js :159 fetch(location.href).then((res) => res.ok ? res.text() : "").then((t) => {
  • untrusted danielyayla-veri-b8f760a/design/navigation-model/support.js :159 fetch(location.href).then((res) => res.ok ? res.text() : "").then((t) => {