辛一金虹桥店7天排产预测
Skill sends three sensitive spreadsheets (sales history, SKU profit data, forecast templates) to an unidentified plain-HTTP IP with no operator identity, no HTTPS, and no declared data handling policy.
为什么得出这个结论
3/4 个维度触发发现 1 项声明之外的能力或越权行为。
提取到 1 个高危 IOC 或外联信号。
报告包含 4 步攻击链,另有 1 项高危或严重发现。
没有完整依赖信息,供应链判断需要保留弹性。
攻击链
初始入口 · SKILL.md:1
数据收集 · SKILL.md:14
数据外泄 · SKILL.md:31
最终危害 · SKILL.md:31
风险分是怎么被拉高的
SKILL.md assembles a curl command that POSTs sales history, SKU profit, and template spreadsheets to http://47.100.116.96:8000 — no TLS, no operator identity, no data handling disclosure
SKILL.md describes only 'file existence checks' and 'assembling a command' but never mentions that three files are uploaded to an external server
47.100.116.96 is a bare IP address (not a domain), making operator attribution and accountability impossible
skill-card.md acknowledges 'unidentified plain-HTTP IP' risk but recommends only 'authorized data' without requiring HTTPS or identifying the operator
最关键的证据
Sensitive spreadsheets uploaded to unauthenticated plain-HTTP endpoint
SKILL.md instructs the agent to POST three local files (sales history, SKU profit table, forecast template) to http://47.100.116.96:8000/api/predict/fill-template over plain HTTP. The endpoint operator is unidentified, the connection is unencrypted, and no data retention, processing, or privacy policy exists.
SKILL.md:31 SKILL.md omits the external file upload from its description
SKILL.md frames the skill as performing only local file existence checks and a 'command assembly.' It never mentions that user-provided spreadsheets are transmitted to an external server, leaving users unaware of the data leaving their environment.
SKILL.md:1 Bare IP address used instead of a resolvable domain
The remote endpoint is a bare IP (47.100.116.96) rather than a DNS-resolvable domain. This prevents users from investigating the operator via WHOIS, SSL certificates, or reputation databases, and makes the service unaccountable.
SKILL.md:31 network:WRITE permission inferred but not declared
SKILL.md declares only filesystem:READ and shell:WRITE. The network:WRITE capability (uploading files to an external host) is not mentioned in the capability declaration.
SKILL.md:1 声明能力 vs 实际能力
SKILL.md: '快速验证:只检查文件是否存在 + 前1行列名检测' SKILL.md:31 — curl POSTs three local files to external IP 47.100.116.96:8000; network:WRITE not declared SKILL.md:31 — assembles and executes a curl bash command 可疑产物与外联
47.100.116.96 SKILL.md:31
http://47.100.116.96:8000/api/predict/fill-template SKILL.md:31
https://clawhub.ai/user/qq115566 skill-card.md:7
https://clawhub.ai/qq115566/xinyi-ai skill-card.md:25
依赖与供应链
没有结构化依赖告警。
文件构成
SKILL.md skill-card.md