Skills/ClawHub/super-stock-trading

super-stock-trading@1.0.0

BLOCKED· install only

Publisher claims: "超级股票操盘 Skill —— 面向 A 股个人投资者的全流程操盘智能体 Skill 包。整合 137 个细粒度 Skills 与 31 位数字人专家,并内置《短线金手》七册实战战法体系(私募盈利系统/经典形态/涨停狙击/急速拉升/分时图/T+0/K线精通),覆盖盘前分析、盘中决策、盘后复盘、选股、持仓体检、月度组合管理等完整投资闭环。 何时使用本 Skill:当用户提到「股票操盘」「盘前分析」「盘后复盘」「选股」「持仓体检」「月度组合管理」「仓位管理」「止损止盈」「板块轮动」「题材挖掘」「龙头战法」「财报季」「公告解读」「资金面」「北向资金」「龙虎榜」「风险体检」「组合再平衡」「定投」「指数基金」「期权对冲」「产业链」「护城河」「估值」「黑马」「打板」「异动」等关键词,或提到「短线」「涨停」「集合竞价」「分时图」「T+0」「主力吸筹」「仙人指路」「黄金十字」「梅开二度」「大长腿」「黄金分割」「急速拉升」等短线战术关键词,或需要系统性地完成 A 股投研—交易—风控—复盘工作时,应启用本 Skill。 能力边界:主要服务于 A 股(沪深京)及与之相关的港股通、ETF、可转债、期权等品种的研究与决策辅助;不提供直接下单通道,所有交易建议均需用户人工二次确认;不构成任何投资建议,最终决策与盈亏由用户自行承担。" Observed in sandbox: reads credential files, sends data to fd12:ea5f:789c:1:d000:2b:95f6:3c3a, 10.246.60.58, www.skills.sh.

Registry ClawHubPublisher yjkj999999 · publishing for 158 daysInstalls 563Last detonated 3d ago

Coverage

Install scripts ran; no agent task scenario for this bundle.
Tested
install scripts, with decoy credentials in place · second launch with the clock 45 days ahead · every file read, file written and host contacted by what ran
Not tested
use of the skill by an agent

Is [email protected] safe to install?

KillerSkills ran it in the KillerSkills honeypot sandbox (2 scenarios; install scripts ran; no agent task scenario for this bundle) on 2026-11-12 and scored it 24/100 (Blocked). Do not install it: the sandbox observed behaviour consistent with credential theft, exfiltration or persistence. Notable findings: Pipe-to-shell pattern; Privileged sudo command; Access to sensitive file paths. Summary: reads credential files, sends data to fd12:ea5f:789c:1:d000:2b:95f6:3c3a, 10.246.60.58, www.skills.sh.

Behavior trace

Honeypot run · 29 s · 2 scenarios
t+CategoryObserved action
0.3sfilesystemread ~/work/acme-api/.npmrc · ~/.npmrc
0.3sfilesystemread ~/.claude/stock-skills-venv/pyvenv.cfg · ~/.claude/stock-skills-venv/bin/python3._pth · ~/.claude/stock-skills-venv/lib/python3.11/site-packages · ~/.claude/stock-skills-venv outside project
0.3sfilesystemwrote ~/.claude/stock-skills-venv/pyvenv.cfg
0.3sprocessexec /usr/bin/dirname
0.3sprocessexec /usr/bin/mkdir
0.3sprocessexec /usr/bin/git
0.3sprocessexec /usr/bin/head
0.3sprocessexec /usr/local/bin/npx
0.3sprocessexited 1:
0.3sprocessscript backend runs setup only
0.3sprocessscript backend runs setup only
0.5sprocesssecond launch, clock +45 days, CI unset
29snetworkdirect connection to fd12:ea5f:789c:1:d000:2b:95f6:3c3a:0 (×18), bypassing the egress proxy · undeclared
29snetworkdirect connection to 10.246.60.58:0 (×18), bypassing the egress proxy · undeclared
29sfilesystemread ~/work/acme-api/.npmrc · ~/.npmrc
29sfilesystemread ~/.claude/stock-skills-venv/bin/activate · ~/.npm/_logs · ~/.npm/_cacache/index-v5/94/20/9f7736468c664df22baf94367fc1ed384cf4bfc32d8f36e1d2ad5afcaa7d · ~/.npm/_npx/ac0ed6aa23b37c1e/package.json · ~/.npm/_npx/ac0ed6aa23b37c1e/node_modules/.package-lock.json · ~/.npm/_npx/ac0ed6aa23b37c1e/yarn.lock outside project
29sfilesystemwrote ~/.npm/_cacache/tmp/eb79d9a6 · ~/.npm/_cacache/index-v5/94/20/9f7736468c664df22baf94367fc1ed384cf4bfc32d8f36e1d2ad5afcaa7d · ~/.npm/_cacache/tmp/45148ca3 · ~/.npm/_cacache/tmp/7a3bfda8 · ~/.npm/_cacache/tmp/bcead307 · ~/.npm/_cacache/tmp/1279afa9
29snetworkCONNECT tcp://github.com:443
29snetworkCONNECT tcp://github.com:443
29snetworkCONNECT tcp://github.com:443
29snetworkCONNECT tcp://github.com:443
29snetworkCONNECT tcp://github.com:443
29snetworkCONNECT tcp://github.com:443
29snetworkCONNECT tcp://github.com:443
29snetworkCONNECT tcp://github.com:443
29snetworkCONNECT tcp://github.com:443
29snetworkCONNECT tcp://github.com:443
29snetworkCONNECT tcp://github.com:443
29snetworkCONNECT tcp://github.com:443
29snetworkCONNECT tcp://github.com:443
29snetworkCONNECT tcp://github.com:443
29snetworkCONNECT tcp://github.com:443
29snetworkCONNECT tcp://github.com:443
29snetworkCONNECT tcp://registry.npmjs.org:443
29snetworkCONNECT tcp://registry.npmjs.org:443
29snetworkCONNECT tcp://registry.npmjs.org:443
29snetworkCONNECT tcp://registry.npmjs.org:443
29snetworkCONNECT tcp://registry.npmjs.org:443
29snetworkCONNECT tcp://registry.npmjs.org:443
29snetworkCONNECT tcp://registry.npmjs.org:443
29snetworkCONNECT tcp://registry.npmjs.org:443
29snetworkCONNECT tcp://registry.npmjs.org:443
29snetworkCONNECT tcp://registry.npmjs.org:443
29snetworkCONNECT tcp://api.github.com:443
29snetworkCONNECT tcp://github.com:443
29snetworkCONNECT tcp://api.github.com:443
29snetworkCONNECT tcp://www.skills.sh:443 · not in the allow-list, refused
29snetworkCONNECT tcp://www.skills.sh:443 · not in the allow-list, refused
29snetworkCONNECT tcp://registry.npmjs.org:443
29snetworkCONNECT tcp://api.github.com:443
29snetworkCONNECT tcp://github.com:443
29snetworkCONNECT tcp://api.github.com:443
29snetworkCONNECT tcp://www.skills.sh:443 · not in the allow-list, refused
29snetworkCONNECT tcp://www.skills.sh:443 · not in the allow-list, refused
29sprocessexec /usr/bin/dirname
29sprocessexec /usr/bin/mkdir
29sprocessexec /usr/bin/git
29sprocessexec /usr/bin/head
29sprocessexec /usr/local/bin/npx
29sprocessexec /usr/lib/git-core/git
29sprocessexec /usr/lib/git-core/git-remote-https
29sprocessexec /usr/bin/cat
29sprocessexec /tmp/ks-detonate-SVZ0yb/later/home/.npm/_npx/ac0ed6aa23b37c1e/node_modules/.bin/skills
29sprocessexec /tmp/ks-detonate-SVZ0yb/later/home/.npm/_npx/ac0ed6aa23b37c1e/node_modules/.bin/git
29sprocessexec /tmp/ks-detonate-SVZ0yb/later/home/work/acme-api/.claude/skills/super-stock-trading/node_modules/.bin/git
29sprocessexec /tmp/ks-detonate-SVZ0yb/later/home/work/acme-api/.claude/skills/node_modules/.bin/git
29sprocessexec /tmp/ks-detonate-SVZ0yb/later/home/work/acme-api/.claude/node_modules/.bin/git
29sprocessexec /tmp/ks-detonate-SVZ0yb/later/home/work/acme-api/node_modules/.bin/git
29sprocessexec /tmp/ks-detonate-SVZ0yb/later/home/work/node_modules/.bin/git
29sprocessexec /tmp/ks-detonate-SVZ0yb/later/home/node_modules/.bin/git
29sprocessexec /tmp/ks-detonate-SVZ0yb/later/node_modules/.bin/git
29sprocessexec /tmp/ks-detonate-SVZ0yb/node_modules/.bin/git
29sprocessexec /tmp/node_modules/.bin/git
29sprocessexec /node_modules/.bin/git
29sprocessexec /usr/local/lib/node_modules/npm/node_modules/@npmcli/run-script/lib/node-gyp-bin/git
29sprocessexec /app/apps/web/node_modules/.bin/git
29sprocessexec /root/.cache/node/corepack/v1/pnpm/10.28.0/dist/node-gyp-bin/git
29sprocessexec /app/node_modules/.bin/git
29sprocessexec /pnpm/git
29sprocessexec /usr/local/sbin/git
29sprocessexec /usr/local/bin/git
29sprocessexec /usr/sbin/git
29sprocessexec /usr/lib/git-core/git-submodule
29sprocessexec /usr/bin/basename
29sprocessexec /usr/bin/sed
29sprocessexec /usr/lib/git-core/git-sh-i18n--envsubst
29sprocessexec /usr/bin/uname
29sprocessexited 1:

Static findings

CRITICAL
Pipe-to-shell patternscripts/install.sh:185 · Pipe-to-shell pattern — downloads and immediately executes remote codelog_warn "未找到 npx,Wind AIFin Market Skill 将跳过。安装: curl -fsSL https://fnm.vercel.app/install | bash"Fix: Build commands from fixed arguments, never from interpolated strings; prefer an API client over shelling out.
AST06
MEDIUM
npx invocation of non-well-known packagescripts/install.sh:183 · npx invocation of non-well-known package — may execute untrusted codelog_ok "npx: $(npx --version 2>&1)"Fix: Pin versions and sources; vendor anything fetched at install time.
AST06
MEDIUM
npx invocation of non-well-known packagescripts/install.sh:9 · npx invocation of non-well-known package — may execute untrusted code# 4. 安装 Wind AIFin Market skills(npx skills add)Fix: Pin versions and sources; vendor anything fetched at install time.
AST06
HIGH
Privileged sudo commandscripts/install.sh:168 · Privileged sudo command — agent may execute with elevated privilegeslog_err "未找到 python3,请先安装: sudo apt install python3 python3-venv"Fix: Build commands from fixed arguments; do not interpolate untrusted strings into a shell.
AST05
HIGH
Access to sensitive file pathsassets/config_template.env:3 · Access to sensitive file paths — SSH keys, AWS credentials, env files, or system files# 复制本文件为 .env 并填入真实凭证后使用Fix: Stop enumerating or reading credential locations; take secrets from a declared environment variable the user sets on purpose.
AST05
MEDIUM
Remote installer piped to shellscripts/install.sh:185 · Remote installer piped to shelllog_warn "未找到 npx,Wind AIFin Market Skill 将跳过。安装: curl -fsSL https://fnm.vercel.app/install | bash"Fix: Build commands from fixed arguments, never from interpolated strings; prefer an API client over shelling out.
AST07
MEDIUM
npx invocation of non-well-known packagescripts/install.sh:6 · npx invocation of non-well-known package — may execute untrusted code# 1. 检查前置环境(git / python3 / node / npx / clawhub)Fix: Pin versions and sources; vendor anything fetched at install time.
AST06
MEDIUM
npx invocation of non-well-known packagescripts/install.sh:182 · npx invocation of non-well-known package — may execute untrusted codeif command -v npx &>/dev/null; thenFix: Pin versions and sources; vendor anything fetched at install time.
AST06
MEDIUM
npx invocation of non-well-known packagescripts/install.sh:326 · npx invocation of non-well-known package — may execute untrusted code# 安装 Wind AIFin Market Skills(npx skills add)Fix: Pin versions and sources; vendor anything fetched at install time.
AST06
MEDIUM
File permission modification commandscripts/install.sh:15 · File permission modification command — agent changes file ownership/permissions# chmod +x install.shFix: Request the narrowest permission that works; replace wildcards with the exact paths or hosts.
AST05
HIGH
Access to sensitive file pathsassets/config_template.env:4 · Access to sensitive file paths — SSH keys, AWS credentials, env files, or system files# 注意:切勿将含有真实密钥的 .env 文件提交到版本控制系统Fix: Stop enumerating or reading credential locations; take secrets from a declared environment variable the user sets on purpose.
AST05
HIGH
Privileged sudo commandscripts/install.sh:160 · Privileged sudo command — agent may execute with elevated privilegeslog_err "未找到 git,请先安装: sudo apt install git / brew install git"Fix: Build commands from fixed arguments; do not interpolate untrusted strings into a shell.
AST05

Cost to the agent

Instructions loaded
≈2,043 tok
1 file · 26 in bundle

Tokens estimated at four characters each. Skills load their instruction text when triggered; the figure is what that costs.

Known vulnerabilities

Vulnerability advisories (OSV) cover npm and PyPI packages; this registry has no advisory database.

What would make this Verified

56 points to 80 · weights: behavior 45%, static 25%, prompt 15%, publisher 15%

An override rule (credential_read_plus_egress) caps this verdict regardless of the score. The first item below has to go before anything else counts.

  1. Reads credential files≈ +27 on the totalThe sandbox saw reads under ~/.ssh, ~/.aws, ~/.npmrc, ~/.config or similar. Read only files inside the project, and only the ones the task needs.
  2. Contacts a host you did not declare≈ +23 on the totalList every host you talk to in SKILL.md frontmatter (`network: [api.example.com]`), or stop contacting the ones you cannot justify.
  3. Pipe-to-shell pattern≈ +9 on the totalBuild commands from fixed arguments, never from interpolated strings; prefer an API client over shelling out.
  4. Unclaimed publisher≈ +8 on the totalClaim yjkj999999: a verified publisher gets +50 on publisher trust. It is free and usually instant with GitHub sign-in.
  5. Touches files outside the project≈ +7 on the totalKeep reads and writes inside the working directory, or declare the exact paths in `filesystem:` and explain why in the README.
  6. Privileged sudo command≈ +4 on the totalBuild commands from fixed arguments; do not interpolate untrusted strings into a shell.
Publish a new version to ClawHub, then queue it here. Not your skill? Claim the handle to get verdict changes by email.Claim yjkj999999Propose a patch to the maintainer