registry  /  mm_ai  /  1.0.0

mm_ai@1.0.0

AI聊天模块

Static Scan Results

scanned 2h ago · by rust-scanner

Static analysis flagged 20 finding(s) at 72.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.

Decision evidence

public snapshot
Behavioral surface
Source
ChildProcessCryptoDynamicRequireEnvironmentVarsEvalFilesystemNativeBindingsNetworkShell
Supply chain
HighEntropyStringsMinifiedObfuscatedProtestwareUrlStrings
ManifestNo manifest risk signals triggered.
scanned 214 file(s), 1.54 MB of source, external domains: 127.0.0.1, api.deepseek.com, api.minimaxi.chat, api.openai.com, api.openweathermap.org, api.stepfun.com, ark.cn-beijing.volces.com, dashscope.aliyuncs.com, devapi.qweather.com, example.com, geoapi.qweather.com, github.com, open.bigmodel.cn, www.baidu.com, www.cn.bing.com, www.so.com, www.w3.org

Source & flagged code

11 flagged · loading source
index.jsView file
58patternName = generic_password severity = medium line = 58 matchedText = password...57',
Medium
Secret Pattern

Package contains a possible secret pattern.

index.jsView on unpkg · L58
84patternName = generic_password severity = medium line = 84 matchedText = password...57',
Medium
Secret Pattern

Hardcoded password in index.js

index.jsView on unpkg · L84
common/tool/develop/get_diagnostics/index.jsView file
2const path = require('path'); L3: const { execSync } = require('child_process'); L4:
High
Child Process

Package source references child process execution.

common/tool/develop/get_diagnostics/index.jsView on unpkg · L2
28try { L29: const output = execSync(`npx eslint --format json "${filePath}"`, { L30: timeout: 15000,
High
Runtime Package Install

Package source invokes a package manager install command at runtime.

common/tool/develop/get_diagnostics/index.jsView on unpkg · L28
common/tool/system/auto_operation/desktop.jsView file
6* 1. robotJS - 跨平台原生方案(需编译,Windows/macOS/Linux) L7: * 2. PowerShell + .NET - Windows 原生方案(无需编译,仅 Windows) L8: *
High
Shell

Package source references shell execution.

common/tool/system/auto_operation/desktop.jsView on unpkg · L6
common/tool/develop/frontend_debug/vconsole.min.jsView file
9*/ L10: !function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define("VConsole",[],t):"object"==typeof exports?exports.V...
Low
Eval

Package source references a known benign dynamic code generation pattern.

common/tool/develop/frontend_debug/vconsole.min.jsView on unpkg · L9
core/contact/index.jsView file
1const { Drive } = require('mm_machine'); L2:
Medium
Dynamic Require

Package source references dynamic require/import behavior.

core/contact/index.jsView on unpkg · L1
common/tool/develop/exec_code/index.jsView file
1const { spawn } = require('child_process'); L2: const vm = require('vm'); ... L24: // 使用调用者所在目录作为基准路径,允许加载内置模块和 node_modules L25: const callerDir = process.cwd(); L26: const safeRequire = Module.createRequire(path.join(callerDir, 'noop.js')); ... L205: L206: let stdout = ''; L207: let stderr = '';
Medium
Unsafe Vm Context

Package source executes code through a VM context API.

common/tool/develop/exec_code/index.jsView on unpkg · L1
common/agent/内置智能体.xlsxView file
path = common/agent/内置智能体.xlsx kind = high_entropy_blob sizeBytes = 11144 magicHex = [redacted]
High
Ships High Entropy Blob

Package ships high-entropy non-source blobs.

common/agent/内置智能体.xlsxView on unpkg
path = common/agent/内置智能体.xlsx kind = compressed_blob sizeBytes = 11144 magicHex = [redacted]
Medium
Ships Compressed Blob

Package ships compressed or archive-like blobs.

common/agent/内置智能体.xlsxView on unpkg
path = common/agent/内置智能体.xlsx kind = nested_archive_needs_inspection sizeBytes = 11144 magicHex = [redacted]
Low
Nested Archive Needs Inspection

Package ships a nested archive or MCP bundle that was inventoried but not recursively analyzed.

common/agent/内置智能体.xlsxView on unpkg

Findings

4 High9 Medium7 Low
HighChild Processcommon/tool/develop/get_diagnostics/index.js
HighShellcommon/tool/system/auto_operation/desktop.js
HighRuntime Package Installcommon/tool/develop/get_diagnostics/index.js
HighShips High Entropy Blobcommon/agent/内置智能体.xlsx
MediumSecret Patternindex.js
MediumDynamic Requirecore/contact/index.js
MediumUnsafe Vm Contextcommon/tool/develop/exec_code/index.js
MediumNetwork
MediumEnvironment Vars
MediumProtestware
MediumShips Compressed Blobcommon/agent/内置智能体.xlsx
MediumStructural Risk Force Deep Review
MediumSecret Patternindex.js
LowScripts Present
LowEvalcommon/tool/develop/frontend_debug/vconsole.min.js
LowFilesystem
LowObfuscated
LowHigh Entropy Strings
LowUrl Strings
LowNested Archive Needs Inspectioncommon/agent/内置智能体.xlsx