D

dsh-live2dwaifu

2.3.0
认证 L1已扫描 ✓健康 S/100周下载 —

github.com/FujiwaraReisen/dsh-live2dwaifu

把一只 Live2D(Cubism 3 / 4) 角色请进 DSH 网页的右下角。

作者原文(英文)

给 DSH 网页右下角请一个 Live2D 角色:会眨眼、会呼吸、视线跟着鼠标、点她有反应、说话时嘴动、心情变了眉毛跟着动。模型不用内置——谁装谁放自己的文件夹;支持自定义 .exp3.json 表情和 .motion3.json 动作,卡片能拖能缩,背景可换。

简介取自插件自己的 README 原文。

dshdsh-plugindeepseek-harnesslive2dcubismwidget
源仓库无法访问 多次尝试都没连上,可能是网络问题,也可能是仓库不可达。

检测报告

界面与主题

有一定能力。命中了若干能力模式,大多是插件正常工作时会用到的。

写入文件writes-files需留意11 处命中
lib/index.js:205writeFileSync(
发起网络请求network需留意5 处命中
lib/client.js:136fetch(BASE + '/api/poll?since=' + (seq === null ? 0 : seq))
动态执行代码dynamic-code需留意2 处命中
assets/live2dcubismcore.min.js:9var Live2DCubismCore;!function(Live2DCubismCore){var _scriptDir,_csm=function(){function _csm(){}return _csm.getVersion=…
客户端可疑脚本client-side-risk需留意1 处命中
读取文件reads-files一般16 处命中
lib/index.js:45const m = JSON.parse(readFileSync(join(OWN_MEME_DIR, 'manifest.json'), 'utf8'));
动态加载模块dynamic-import一般1 处命中
lib/index.js:1033const { rmSync } = await import('node:fs');
命中次数只说明源码里出现过这类调用,不说明行为好坏。命中了若干能力模式,大多是插件正常工作时会用到的。

可信度

扣分项逐条附证据
100
健康分 · 等级 S
扣分项 0 · 无
L0静态结构与契约sha512-el7u+73PbEW1MIqp… 与本地 tarball 复算一致,补丁与入口齐备✓
L1配置组合与依赖图跨包无 entry id 冲突,插入模块可解析,目录内 peer 满足✓
L2隔离沙箱冒烟还没有宿主启动记录—
L3运行时健康监控运行时观测到异常:writes—
  • 0没有可扣分的项

兼容性

第三方依赖0 个(纯自包含)
bundle patch./cordis.patch.yml
依赖安全公告已查询全部依赖,没有匹配到已公开的安全公告(含 DSH 框架包在内的 @deepseek-ai/* 不作查询——那是运行时自己的问题,不是插件的。)

元数据

主页https://github.com/FujiwaraReisen/dsh-live2dwaifu#readme
仓库最近提交2026-10-25
仓库创建2026-10-24