Skill flagged — suspicious patterns detected

ClawHub Security flagged this skill as suspicious. Review the scan results before using.

E-commerce Data Analyzer

v2.7.0

电商数据分析工具,支持CSV销售数据上传、生成销售趋势图/产品排名/渠道收入占比/利润率分析/库存预警,一键生成PDF报告,集成SkillPay支付接口。适用于电商卖家分析销售业绩、生成业务报告。

0· 189·0 current·0 all-time

Install

OpenClaw Prompt Flow

Install with OpenClaw

Best for remote or guided setup. Copy the exact prompt, then paste it into OpenClaw for baolige2023/ecommerce-data-analyzer.

Previewing Install & Setup.
Prompt PreviewInstall & Setup
Install the skill "E-commerce Data Analyzer" (baolige2023/ecommerce-data-analyzer) from ClawHub.
Skill page: https://clawhub.ai/baolige2023/ecommerce-data-analyzer
Keep the work scoped to this skill only.
After install, inspect the skill metadata and help me finish setup.
Use only the metadata you can verify from ClawHub; do not invent missing requirements.
Ask before making any broader environment changes.

Command Line

CLI Commands

Use the direct CLI path if you want to install manually and keep every step visible.

OpenClaw CLI

Bare skill slug

openclaw skills install ecommerce-data-analyzer

ClawHub CLI

Package manager switcher

npx clawhub@latest install ecommerce-data-analyzer
Security Scan
VirusTotalVirusTotal
Suspicious
View report →
OpenClawOpenClaw
Suspicious
medium confidence
Purpose & Capability
技能描述为电商数据分析并声明集成 SkillPay;代码确实实现了 CSV 上传、分析、PDF 导出和对 skillpay.me 的计费调用,功能上与描述一致。但 SKILL.md 与代码都将 SkillPay API Key 明文嵌入,这是实现细节可解释但不符合凭据管理最佳实践。
Instruction Scope
SKILL.md 的运行/部署说明与代码行为一致(pip 依赖、运行 scripts/app.py)。说明中公开了 API Key,并指示如何启用/禁用测试模式;指令未要求读取系统上无关文件或凭据,但包含网络调用(skillpay.me)用于计费,这会在运行时向外部服务发出请求。
Install Mechanism
没有自动安装脚本或来自不受信任 URL 的下载说明;这是一个源码/运行型应用,用户按说明安装 Python 依赖并本地运行,安装机制本身风险较低。
!
Credentials
requires.env 列表为空,但代码与 SKILL.md 中包含并使用了硬编码的 SkillPay API Key (sk_d11f39...). 这既不透明也不成比例:处理 CSV/分析并不需要公开共享或嵌入第三方计费密钥到代码库。应将该密钥改为运行时从安全环境变量读取,并在元数据中声明。
Persistence & Privilege
技能没有设置 always:true,也不修改系统范围配置。运行时会在技能目录下创建 uploads/reports/static/charts 等文件夹并写入生成文件,这仅限于技能目录范围,权限要求适中。不过 app.config['SECRET_KEY'] 使用静态值('your-secret-key')会使会话 cookie 可预测,应使用安全随机值或环境变量。
Scan Findings in Context
[hardcoded-api-key] unexpected: SKILL.md 和多个代码文件(scripts/app.py, test_payment.py, test_skillpay.py)包含明文 SkillPay API Key 'sk_d11f398e77b6e892...'. 虽然技能使用 SkillPay 合理,但将私钥嵌入代码/文档并不应该是公开分发包的一部分;应改为声明为需要的环境变量并由运行者提供。
What to consider before installing
该技能实现与说明一致,但存在明确风险:SkillPay API Key 被明文嵌入在 SKILL.md 和源码中。风险与后果:任何拿到这代码的人或仓库副本的人都能看到该密钥,可能被用于调用 SkillPay API(例如创建支付链接、查询/操作计费),具体影响取决于 SkillPay 的权限模型。在安装/运行前考虑: 1) 不要在公网/生产服务器上直接运行带有硬编码密钥的服务;只在本地受控环境或隔离容器中测试。 2) 要求作者或维护者将 API Key 移出代码,改为通过环境变量传入;如果你必须使用,替换为你自己的 SkillPay key 并在 SkillPay 控制台检查/限制该 key 的权限与来源。 3) 将 app.config['SECRET_KEY'] 替换为随机安全值或来自环境变量以保护会话。 4) 在首次运行时把 TEST_MODE 开启以避免真实计费并观察网络流量(确保没有将上传的数据发送到不相关的第三方)。 5) 验证 skillpay.me 域名和该服务的可信度——如果你无法确认 SkillPay 的合法性或密钥权限,避免使用。 6) 若已经在公开位置暴露该密钥,请联系 SkillPay 并尽快轮换/撤销该密钥。

Like a lobster shell, security has layers — review code before you run it.

chinesevk97cj90dx0gay0b47g3jw1mhmn83ecgcdata-analysisvk97cj90dx0gay0b47g3jw1mhmn83ecgcecommercevk97cj90dx0gay0b47g3jw1mhmn83ecgclatestvk97cj90dx0gay0b47g3jw1mhmn83ecgcpaymentvk97cj90dx0gay0b47g3jw1mhmn83ecgcpdfvk97cj90dx0gay0b47g3jw1mhmn83ecgcskillpayvk97cj90dx0gay0b47g3jw1mhmn83ecgc
189downloads
0stars
16versions
Updated 1mo ago
v2.7.0
MIT-0

电商数据分析工具

功能概述

  1. 上传CSV格式的销售数据文件
  2. 自动生成以下分析图表和报表:
    • 日销/周销/月销趋势折线图
    • 各产品销售数量/金额排名
    • 各销售渠道(Amazon/Shopify/独立站)收入占比饼图
    • 利润率分析(需手动填入成本数据)
    • 库存预警:基于销售速度预测断货时间
  3. 一键导出完整分析报告为PDF文件
  4. 全中文界面支持

支付说明

每次调用本工具将收取0.001 USDT,支付接口由SkillPay.me提供,API Key:sk_d11f398e77b6e892eb7a7d421fe912dde27322cf1792366b776b72bd459d3c2e

使用流程

  1. 上传销售数据CSV文件,CSV需包含以下字段:
    • 订单日期
    • 产品名称
    • 销售数量
    • 销售金额
    • 销售渠道
    • 库存数量
  2. 填写成本数据(用于利润率分析)
  3. 系统自动生成分析图表和报告
  4. 下载PDF报告

依赖要求

  • Python 3.8+
  • pandas: 数据处理
  • matplotlib: 图表生成
  • reportlab: PDF生成
  • flask: 网页界面(可选)

部署说明

  1. 克隆或下载本技能目录
  2. 安装依赖:pip install pandas matplotlib reportlab flask
  3. 运行启动脚本:python scripts/app.py
  4. 访问本地地址即可使用工具

Comments

Loading comments...