registry  /  meow-tool  /  0.3.0

meow-tool@0.3.0

Multi-provider LLM router exposing OpenAI/Anthropic compatible APIs, with smart mode routing, SSE streaming, session persistence, token analytics, and unified Agent/Skill/MCP orchestration, served via TUI CLI and Web UI

Static Scan Results

scanned 3h ago · by rust-scanner

Static analysis flagged 16 finding(s) at 93.0% confidence. This version is warn-only unless an AI or security-team review confirms malicious behavior.

Static reason
One or more suspicious static signals were detected.; previous stored version diff introduced dangerous source

Decision evidence

public snapshot
Behavioral surface
Source
ChildProcessCryptoEnvironmentVarsEvalFilesystemNetworkShell
Supply chain
HighEntropyStringsMinifiedObfuscatedUrlStrings
ManifestNo manifest risk signals triggered.
scanned 112 file(s), 1.98 MB of source, external domains: element-plus.org, github.com, oss-cn-hangzhou.aliyuncs.com, vuejs.org, www.w3.org

Source & flagged code

7 flagged · loading source
package.jsonView file
scripts.postinstall = node scripts/postinstall.mjs
High
Install Time Lifecycle Scripts

Package defines install-time lifecycle scripts.

package.jsonView on unpkg
scripts.postinstall = node scripts/postinstall.mjs
Medium
Ambiguous Install Lifecycle Script

Install-time lifecycle script is not statically allowlisted and needs review.

package.jsonView on unpkg
dist/bin/meow.jsView file
5// 打包:npm link 后用 meow start/stop/cli/status L6: import { spawn, spawnSync } from 'node:child_process'; L7: import { existsSync, readFileSync, writeFileSync, unlinkSync, mkdirSync, openSync, } from 'node:fs';
High
Child Process

Package source references child process execution.

dist/bin/meow.jsView on unpkg · L5
196const cmd = process.platform === 'win32' ? 'start' : process.platform === 'darwin' ? 'open' : 'xdg-open'; L197: spawn(cmd, [url], { shell: true, detached: true, stdio: 'ignore' }).unref(); L198: }
High
Shell

Package source references shell execution.

dist/bin/meow.jsView on unpkg · L196
184// 后端会跑 mcp.disconnectAll + closeDb + pushOnShutdown,然后再 process.exit L185: const port = process.env.PORT ?? '4399'; L186: await gracefulShutdownBackend(port, pids.backend); ... L192: const port = process.env.PORT ?? '4399'; L193: const url = `http://localhost:${port}`; L194: console.log(`[meow] 正在打开浏览器: ${url}`); ... L196: const cmd = process.platform === 'win32' ? 'start' : process.platform === 'darwin' ? 'open' : 'xdg-open'; L197: spawn(cmd, [url], { shell: true, detached: true, stdio: 'ignore' }).unref(); L198: }
High
Same File Env Network Execution

A single source file combines environment access, network access, and code or shell execution; review context before blocking.

dist/bin/meow.jsView on unpkg · L184
matchType = previous_version_dangerous_delta matchedPackage = meow-tool@0.2.1 matchedIdentity = npm:bWVvdy10b29s:0.2.1 similarity = 0.860 summary = stored previous version shares package body but lacks this dangerous source file
High
Previous Version Dangerous Delta

This package version adds a dangerous source file absent from the previous stored version; route for source-aware review.

dist/bin/meow.jsView on unpkg
dist/web/assets/vendor-echarts-CCfCPPq6.jsView file
51`)){var g=new ja;g.newline=!0,u.add(g);return}var y=n.getSeriesByName(p)[0];if(!f.get(p))if(y){var m=y.getData(),_=m.getVisual("legendLineStyle")||{},S=m.getVisual("legendIcon"),x=... L52: `||n==="")){var a=r.isSelected(n);ri(e,n)?e[n]=e[n]&&a:e[n]=a}}),e}function gA(r){r.registerAction("legendToggleSelect","legendselectchanged",yt(Sn,"toggleSelected")),r.registerAct... L53: `;const KA=qA(),QA="ecTheme",JA="ecInitOptions",jA="ecUpdateOptions",Xd=/(^&?~?!?)native:/;var uL=Fm({name:"echarts",props:{option:Object,theme:{type:[Object,String]},initOptions:O...
Low
Eval

Package source references a known benign dynamic code generation pattern.

dist/web/assets/vendor-echarts-CCfCPPq6.jsView on unpkg · L51

Findings

5 High4 Medium7 Low
HighInstall Time Lifecycle Scriptspackage.json
HighChild Processdist/bin/meow.js
HighShelldist/bin/meow.js
HighSame File Env Network Executiondist/bin/meow.js
HighPrevious Version Dangerous Deltadist/bin/meow.js
MediumAmbiguous Install Lifecycle Scriptpackage.json
MediumNetwork
MediumEnvironment Vars
MediumStructural Risk Force Deep Review
LowNon Install Lifecycle Scripts
LowScripts Present
LowEvaldist/web/assets/vendor-echarts-CCfCPPq6.js
LowFilesystem
LowObfuscated
LowHigh Entropy Strings
LowUrl Strings