A Stock Analysis.Bak
Analysis
The stock-analysis features mostly match the description, but the package identity and portfolio storage path do not match the registry listing, so it deserves review before installation.
Findings (4)
Artifact-based informational review of SKILL.md, metadata, install specs, static scan signals, and capability signals. ClawScan does not execute the skill or run runtime probes.
Checks for instructions or behavior that redirect the agent, misuse tools, execute unexpected code, cascade across systems, exploit user trust, or continue outside the intended task.
"ownerId": "kn707vekcz9f58mg3b3cjs3jc17zye0v", "slug": "a-stock-analysis"
The registry metadata for this review lists a different owner ID and the slug a-stock-analysis-bak, while the packaged metadata identifies a different owner and slug. This creates a concrete provenance and namespace mismatch.
uv run {baseDir}/scripts/analyze.py 600789The quick-start requires running the local scripts through uv, but the registry requirements list no required binaries. This is an under-declared runtime dependency rather than evidence of malicious behavior.
Checks for exposed credentials, poisoned memory or context, unclear communication boundaries, or sensitive data that could leave the user's control.
统一使用新浪财经接口... `hq.sinajs.cn` ... `CN_MarketDataService.getKLineData`
The skill discloses that it uses Sina Finance endpoints for real-time and minute-level market data. This is purpose-aligned, but queried stock symbols are sent to an external provider.
PORTFOLIO_FILE = Path.home() / ".clawdbot" / "skills" / "a-stock-analysis" / "portfolio.json"
The script persists portfolio data to a hard-coded a-stock-analysis path even though the registry slug is a-stock-analysis-bak. The same file stores portfolio records including cost and quantity, so this can reuse or overwrite data outside the listed package namespace.
