Finance Lite (Beta): Daily Macro + Market Move Brief

Security checks across static analysis, malware telemetry, and agentic risk

Overview

The skill is broadly consistent with a finance-market briefing tool, with disclosed use of a finance API key, local Node/curl execution, network requests, and small local cache/watchlist files.

Before installing, confirm you are comfortable running the bundled Node script, providing a Finnhub API key, making outbound requests to finance/news providers, and storing a local market-data cache and watchlist. No artifact-backed malicious behavior is evident.

Static analysis

Static analysis findings are pending for this release.

VirusTotal

VirusTotal findings are pending for this skill version.

View on VirusTotal

Risk analysis

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.

What this means

You will need to provide a finance-data API key, which may be tied to your provider account and usage limits.

Why it was flagged

The skill requires or accepts provider API keys. This is expected for a finance-data integration, and the visible artifacts do not show hardcoded keys, credential logging, or unrelated credential use.

Skill content
Required environment variable: `FINNHUB_API_KEY` ... Optional environment variable: `NASDAQ_DATALINK_API_KEY`
Recommendation

Use a provider key with the minimum needed access, avoid sharing it in chats or logs, and rotate it if you suspect exposure.

What this means

Invoking the skill runs its bundled JavaScript locally and may call external finance services.

Why it was flagged

The skill is designed to dispatch local Node commands through exec. This is disclosed and central to the tool’s purpose, not hidden or unrelated.

Skill content
command-tool: exec ... `brief` → `node ./scripts/finance_lite/brief.mjs brief`
Recommendation

Install only if you are comfortable with the listed local commands being run for finance-brief requests.

What this means

The install UI may not warn you that the skill needs local tools and an API key until you read SKILL.md or run it.

Why it was flagged

The registry metadata under-declares prerequisites that SKILL.md and the visible code disclose, including FINNHUB_API_KEY and node/curl. This is a packaging/metadata gap rather than evidence of hidden behavior.

Skill content
Required binaries (all must exist): none ... Required env vars: none ... Primary credential: none
Recommendation

Review SKILL.md before use and ensure Node, curl, and the intended API keys are configured intentionally.

What this means

Future summaries may depend on cached data or a modified local watchlist, and the watchlist may reveal tickers you follow on the local machine.

Why it was flagged

The skill persists market data cache and watchlist state locally. This is disclosed and scoped, but persisted data can influence later brief outputs.

Skill content
The tool writes local cache under `./scripts/finance_lite/.cache/` ... `add/remove` commands modify bundled `./scripts/finance_lite/watchlist.json`.
Recommendation

Periodically review or delete the skill’s .cache directory and watchlist.json if you want a fresh state or do not want those tickers stored locally.