npm JavaScript analyzed 0.64.1 unconfirmed MCP

experimental-ash

v0.64.1
npm

Filesystem-first framework for durable backend AI agents that run anywhere.

maintainer
license
Apache-2.0
first seen
2026-06-04
last seen
2026-07-28
releases · 30d
0
short id

Drift inferred · capture-to-capture

  1. HIGH code analysis flagged committed secret, dynamic code execution in experimental-ash
capabilities 0 tools
transport stdio · http counts 0 tools · 0 res · 0 prompts permission surface via code analysis

No tools enumerated yet for this server.

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

analyzed v0.64.1 · analyzer v28 · 3d ago

skills & prompt files 5

code evidence v0.64.1 · npm-tarball
evidence-backed findings quoted directly from the published source artifact — not inferred

code files: 631

filesystem 1

  • fs package/bin/ash.js :4 import { access, readdir, realpath, stat } from "node:fs/promises";

shell / exec 5

  • shell package/bin/ash.js :3 import { spawn } from "node:child_process";
  • shell package/dist/src/compiled/_chunks/node/dist-BQYUcBqu.js :59 `){i=n;break}let a=e.substring(r,i),o=0,s=!1;for(let e of a)if(e===n)o+=1;else if(e!==` `&&e!==` `){s=!0;break}return o>=3&&!s},Qc=(e,t,n,r)=>n===`\\`||e.includes(`$`)&&qc(e,t)?!0:n!==`*`&&r===`*`?(t<
  • shell package/dist/src/compiled/_chunks/workflow/dist-gEXVSMPU.js :11 ]))`;continue}else if(r[e]===`$`){i+=`($|(?=[\r
  • shell package/dist/src/compiled/gray-matter/index.js :14 `&&++this.index,this.lineStart=this.index;else if(i.Character.isLineTerminator(s.charCodeAt(0)))break;else o+=s}return t!==``&&(this.index=e,this.throwUnexpectedToken()),{type:8,value:o,octal:n,lineNu
  • shell package/dist/src/evals/runner/resolve-git-metadata.js :1 import{execSync}from"node:child_process";function resolveLocalGitMetadata(e){let t=execGitCommand(`git rev-parse HEAD`,e);return{branch:execGitCommand(`git branch --show-current`,e)||void 0,sha:t||voi

network 6

  • net package/dist/src/chunks/use-ash-agent-D7LvOfgD.js :262 const response = await fetch(url, {
  • net package/dist/src/chunks/use-ash-agent-DPYNpc07.js :262 const response = await fetch(url, {
  • net package/dist/src/client/open-stream.js :1 import{createAshMessageStreamRoutePath}from"#protocol/routes.js";import{ClientError}from"#client/client-error.js";import{createClientUrl}from"#client/url.js";import{isStreamDisconnectError,readNdjsonS
  • net package/dist/src/internal/workflow-bundle/ash-service-route-output.js :2 import { Server } from "node:http";
  • net package/dist/src/internal/workflow/index.js :1 export*from"#compiled/@workflow/core/index.js";async function fetch(...e){"use step";return await globalThis.fetch(...e)}export{fetch};
  • net package/dist/src/packages/ash-scaffold/src/web-template.js :1677 const response = await fetch(url);

secrets 2

  • secrets package/dist/src/execution/workflow-callback-url.js :1 function resolveVercelProductionCallbackBaseUrl(){return process.env.VERCEL_ENV===`production`&&process.env.VERCEL_PROJECT_PRODUCTION_URL?`https://${process.env.VERCEL_PROJECT_PRODUCTION_URL}`:null}fu
  • secrets package/dist/src/public/channels/github/auth.js :1 import{isObject}from"#shared/guards.js";import{createSign}from"node:crypto";const installationTokenCache=new Map;async function resolveGitHubAppId(e){let t=e??process.env.GITHUB_APP_ID;if(t===void 0||

declared dependencies 45

  • nitro@3.0.260522-beta
  • @ai-sdk/anthropic@4.0.0-canary.63
  • @ai-sdk/google@4.0.0-canary.79
  • @ai-sdk/mcp@2.0.0-canary.59
  • @ai-sdk/openai@4.0.0-canary.69
  • @ai-sdk/otel@1.0.0-canary.111
  • @ai-sdk/provider@4.0.0-canary.18
  • @chat-adapter/slack@4.29.0
  • @chat-adapter/state-memory@4.29.0
  • @nuxt/kit@^4.0.0
  • @standard-schema/spec@1.1.0
  • @sveltejs/kit@^2.0.0
  • @types/json-schema@7.0.15
  • @types/react@19.2.15
  • @types/react-test-renderer@19.1.0
  • @vercel/oidc@3.5.0
  • @vercel/sandbox@2.1.0
  • @workflow/core@5.0.0-beta.12
  • @workflow/errors@5.0.0-beta.7
  • @workflow/world@5.0.0-beta.7
  • @workflow/world-local@5.0.0-beta.13
  • ai@7.0.0-canary.165
  • autoevals@0.0.132
  • chat@4.29.0
  • chokidar@5.0.0
  • commander@14.0.3
  • experimental-ai-sdk-code-mode@1.0.14
  • gray-matter@4.0.3
  • jose@6.2.3
  • jsonc-parser@3.3.1
  • just-bash@3.0.1
  • next@16.2.6
  • picocolors@1.1.1
  • react@19.2.6
  • react-test-renderer@19.2.6
  • svelte@^5.0.0
  • turndown@7.2.4
  • vite@^8.0.0
  • vue@^3.5.0
  • zod@4.4.3
  • zod-validation-error@5.0.0
  • @vercel/ash-scaffold@0.0.0
  • @opentelemetry/api@^1.0.0
  • braintrust@^3.0.0
  • nuxt@^4.0.0