registry  /  jufubao-base  /  1.0.398-beta4

jufubao-base@1.0.398-beta4

聚福宝业务组件基础插件包

Static Scan Results

scanned 2h ago · by rust-scanner

Static analysis flagged 12 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
ChildProcessDynamicRequireEnvironmentVarsEvalFilesystem
Supply chain
HighEntropyStringsMinifiedUrlStrings
Manifest
NoLicenseWildcardDependency
scanned 536 file(s), 2.71 MB of source, external domains: api.map.baidu.com, gw.alicdn.com, img1.jufubao.cn, img1.winxuancdn.com, img2.jufubao.cn, img2.winxuancdn.com, img3.winxuancdn.com, jfb-public-images.oss-cn-qingdao.aliyuncs.com, jfbcake.oss-cn-beijing.aliyuncs.com, registry.npm.taobao.org, registry.npmmirror.com, sandbox-img.jufubao.cn, sandbox-img2.jufubao.cn, sandbox-website-05.jufubao.cn, thirdwx.qlogo.cn, www.iconfont.cn

Source & flagged code

4 flagged · loading source
commands.all.jsView file
9const utils = require('./build/lib/utils'); L10: const execSync = require('child_process').execSync; L11: const getPackage = `${basePath.buildRoot}/get.package.path.js`;
High
Child Process

Package source references child process execution.

commands.all.jsView on unpkg · L9
49//更新包 L50: execSync(`npm i --registry=https://registry.npm.taobao.org`, {stdio: 'inherit'}); L51:
High
Runtime Package Install

Package source invokes a package manager install command at runtime.

commands.all.jsView on unpkg · L49
src/components/JfbBaseSavingDetail/components/echarts.min.jsView file
4null!=t.hoverAnimation&&(t.emphasis=t.emphasis||{},t.emphasis&&null==t.emphasis.scale&&(t.emphasis.scale=t.hoverAnimation)),gu(t)}}),t.dataRange&&(t.visualMap=t.dataRange),y(xP,fun... L5: }return e.UTF8Encoding=!1,e}function ip(t,e,n){for(var i=[],r=e[0],o=e[1],a=0;a<t.length;a+=2){var s=t.charCodeAt(a)-64,l=t.charCodeAt(a+1)-64;s=s>>1^-(1&s),l=l>>1^-(1&l),s+=r,l+=o... L6: }function Wf(t,e,n){for(var i=0;i<n.length;i++){var r=n[i];null!=e[r]&&(t[r]=e[r])}}function Xf(t){t.registerUpdateLifecycle("series:beforeupdate",function(t,e){var n=fz(e).labelMa...
Low
Eval

Package source references a known benign dynamic code generation pattern.

src/components/JfbBaseSavingDetail/components/echarts.min.jsView on unpkg · L4
commands.update.change.jsView file
2L3: const path = require('path'); L4: const basePath = require('./build/path');
Medium
Dynamic Require

Package source references dynamic require/import behavior.

commands.update.change.jsView on unpkg · L2

Findings

2 High4 Medium6 Low
HighChild Processcommands.all.js
HighRuntime Package Installcommands.all.js
MediumDynamic Requirecommands.update.change.js
MediumEnvironment Vars
MediumStructural Risk Force Deep Review
MediumWildcard Dependency
LowScripts Present
LowEvalsrc/components/JfbBaseSavingDetail/components/echarts.min.js
LowFilesystem
LowHigh Entropy Strings
LowUrl Strings
LowNo License