Skill flagged — suspicious patterns detected

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

Dexter Research

v1.2.0

A股自主金融研究技能。触发条件:(1) 用户要求分析股票、研究公司财务、查询个股基本面 (2) 用户给出股票代码或名称让进行研究 (3) 用户说"分析XXX股票"、"帮我研究这个公司"、"查一下这个股的财务"等类似表达。当用户明确要求对A股上市公司进行财务分析、个股研究、股票评分时激活本技能。

0· 93·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 qiushang555/dexter-research.

Previewing Install & Setup.
Prompt PreviewInstall & Setup
Install the skill "Dexter Research" (qiushang555/dexter-research) from ClawHub.
Skill page: https://clawhub.ai/qiushang555/dexter-research
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 dexter-research

ClawHub CLI

Package manager switcher

npx clawhub@latest install dexter-research
Security Scan
VirusTotalVirusTotal
Suspicious
View report →
OpenClawOpenClaw
Suspicious
medium confidence
Purpose & Capability
名称与描述为A股研究,脚本依赖 akshare、腾讯行情、东方财富等数据源并实现财务指标采集、打分、K线与飞书推送,所请求的网络调用与依赖与宣称功能一致。
!
Instruction Scope
SKILL.md 指示运行脚本、写入 /root/.openclaw/workspace/data/dexter-research.json 并推送到飞书,范围基本合理。但脚本包含对环境变量 DEXTER_OUTPUT_FILE 和 DEXTER_LOG_FILE 的读取(未在文档中声明)并且默认硬编码了 FEISHU_USER_OPEN_ID,这可能导致在用户未设置接收者时向第三方发送报告(数据外发)。
Install Mechanism
无安装规范(instruction-only + 附带 Python 脚本 与 requirements.txt),不会自动从不可信 URL 下载或在安装时写入任意二进制,风险较低;需用户自行 pip install 依赖。
!
Credentials
要求的飞书凭证(FEISHU_APP_ID/FEISHU_APP_SECRET)与推送功能相符,但脚本还读取未在文档中列出的环境变量(DEXTER_OUTPUT_FILE, DEXTER_LOG_FILE)并在代码中设定了默认 FEISHU_USER_OPEN_ID(ou_805cd822...),这会在用户未显式配置接收者时将信息发送到该默认ID,构成潜在的凭证/数据泄露风险。
Persistence & Privilege
技能未要求始终启用(always:false),也不修改其他技能或系统范围配置。它会把结果写到技能工作区路径并记录日志,这是功能性持久化,权限范围有限。
Scan Findings in Context
[hardcoded-feishu_open_id] unexpected: 脚本中有默认 FEISHU_USER_OPEN_ID = 'ou_805cd822ede55b661fcbcd1eeab2a3dd',在用户未指定接收者时可能将报告推送到此默认Open ID(潜在的数据外发/泄露)。
What to consider before installing
该技能在功能上与其描述一致,但存在可导致数据被推送到第三方的默认行为: - 在安装/运行前,打开 scripts/research.py 并删除或替换硬编码的 FEISHU_USER_OPEN_ID 默认值;不要依赖脚本内置的默认Open ID。 - 仅在信任接收方时才设置 FEISHU_APP_ID/FEISHU_APP_SECRET,并显式设置 FEISHU_USER_OPEN_ID 为你自己的接收者。 - 文档未提及 DEXTER_OUTPUT_FILE/DEXTER_LOG_FILE 环境变量:如果你希望文件保存在其他位置,请设置这些变量或更改代码中的默认路径。 - 在生产环境中运行前,建议在隔离环境(受限容器)内测试一次脚本的网络行为,确认只访问你预期的数据源(腾讯、东方财富、akshare 等)且不会向未知第三方发送数据。 - 如果你无法或不愿审计代码,谨慎提供任何飞书凭证;考虑删除或撤销这些凭证的权限后再测试。

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

latestvk97fvpj5c9xcgtpkaekqgd2rk183w29t
93downloads
0stars
2versions
Updated 4w ago
v1.2.0
MIT-0

Dexter Research - A股自主金融研究

核心能力

输入股票代码或名称,自动完成:

  1. 数据收集:财务指标(80指标)、资金流向、K线、行业信息
  2. 量化评分:盈利能力/成长性/财务健康/现金流四维评分
  3. 研报生成:结构化JSON + 飞书推送摘要
  4. Mari总结:深度解读,补充行业对比与投资逻辑

数据源

数据类型来源覆盖
财务指标(80个)AKShare东方财富接口最多30期季度/年报数据
K线数据Tencent财经API近8319个交易日,实时更新
资金流向AKShare近120日主力/散户资金流
个股信息AKShare市值/行业/股本等
行业信息东方财富API实时行业分类

依赖

pip install -r requirements.txt

必需依赖:akshare, requests, pandas, numpy

环境变量配置

飞书推送功能需要配置以下环境变量:

变量名说明示例
FEISHU_APP_ID飞书应用 App IDcli_a9156fac40b85bdb
FEISHU_APP_SECRET飞书应用 App SecretO9kytkJcHDFXRXrFO9A4HcrXB3KZPip5
FEISHU_USER_OPEN_ID接收推送的用户 Open ID(可选)ou_xxxxxxxx

配置方式:

export FEISHU_APP_ID=your_app_id
export FEISHU_APP_SECRET=your_app_secret
export FEISHU_USER_OPEN_ID=ou_xxxxxxxx  # 可选

⚠️ 凭证必须从环境变量读取,严禁硬编码在代码中。

执行流程

用户: "分析贵州茅台"
         ↓
Step 1 - 执行数据收集脚本
    python3 scripts/research.py <股票代码>
         ↓
Step 2 - 脚本输出:
    - 飞书推送财务摘要(含评分)
    - /root/.openclaw/workspace/data/dexter-research.json
         ↓
Step 3 - Mari深度总结
    - 读取JSON数据
    - 结合行业背景给出投资研判
    - 飞书推送深度报告

使用方式

方式1:直接分析

用户: "分析贵州茅台" 或 "帮我研究 600519"

执行步骤:

  1. 判断股票代码(上交所600/601/688/898开头 → sh,深交所000/001/002/003/300开头 → sz)
  2. 运行 python3 /root/.openclaw/workspace/skills/dexter-research/scripts/research.py <代码>
  3. 等待JSON生成后,Mari读取并深度总结
  4. 总结完成后发起飞书消息给用户

方式2:批量分析

用户: "分析以下股票:000001、600519、000002"

按顺序逐一分析,每只股票独立生成报告后汇总推送。

评分体系(满分100)

维度权重计算方式
盈利能力35%ROE + 毛利率 + 净利率
成长性25%营收增长率 + 净利润增长率
财务健康25%资产负债率 + 流动比率 + 速动比率
现金流15%经营现金流正/负

评分参考

  • 80+:优质公司
  • 60-80:良好
  • 40-60:一般
  • <40:需谨慎

注意事项

  • 财务数据来自东方财富,A股上市公司一般滞后1-2个季度
  • 银行/保险行业资产负债率天然偏高(>90%正常),评分需结合行业特点
  • K线数据通过 Tencent财经API 获取,自动识别沪深交易所
  • 研究结果保存在 /root/.openclaw/workspace/data/dexter-research.json,每次运行覆盖
  • 评分仅供参考,不构成投资建议

故障排除

问题原因解决方案
K线获取失败Tencent财经API限流等待后重试或切换数据源
财务数据为空代码错误确认股票代码为6位纯数字
飞书推送失败token过期重新获取tenant_access_token
行业信息为空东方财富API限制跳过行业字段,使用股票简称

Comments

Loading comments...