chattts
Hardcoded non-localhost IP address (172.23.252.114:8020) in both SKILL.md and script creates an undeclared network destination with no clear legitimate reason to avoid environment-based configuration.
172.23.252.114 为什么得出这个结论
1/4 个维度触发声明资源与推断能力基本一致。
提取到 1 个高危 IOC 或外联信号。
没有形成明确的恶意路径。
没有完整依赖信息,供应链判断需要保留弹性。
风险分是怎么被拉高的
Script defaults to http://172.23.252.114:8020 when CHATTTS_API_URL is unset
IP 172.23.252.114 is a private IP suggesting external infrastructure, not a local TTS server
SKILL.md metadata specifies env=['http://172.23.252.114:8020'] as the primary environment
最关键的证据
Hardcoded fallback IP address
The script uses a hardcoded IP address (172.23.252.114:8020) as a fallback when CHATTTS_API_URL is not set. This creates a network dependency to an unspecified external endpoint without clear documentation of its trustworthiness.
scripts/tts.mjs:48 Non-localhost network destination declared as requirement
The SKILL.md metadata explicitly declares http://172.23.252.114:8020 as the primaryEnv requirement. For a typical TTS skill, a local server (localhost) would be expected. Using a private IP suggests external infrastructure without justification.
SKILL.md:4 声明能力 vs 实际能力
SKILL.md:4 metadata declares env=['http://172.23.252.114:8020'] SKILL.md usage shows 'node {baseDir}/scripts/tts.mjs' No file operations in scripts/tts.mjs scripts/tts.mjs:48 reads process.env.CHATTTS_API_URL 可疑产物与外联
172.23.252.114 SKILL.md:4
http://172.23.252.114:8020 SKILL.md:4
依赖与供应链
没有结构化依赖告警。
文件构成
scripts/tts.mjs SKILL.md