Fin Intel Hub

ReviewAudited by ClawScan on May 10, 2026.

Overview

This skill mostly matches its financial-data purpose, but it needs review because optional API keys may be exposed in raw error output despite documentation claiming redaction.

Review before installing if you plan to provide API keys. The skill appears intended for public financial data lookups and does not show trading or account access, but you should avoid sharing logs/transcripts from failed API calls until error redaction is fixed, and confirm the requests dependency/source before use.

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.

What this means

Market research inputs may be shared with external data providers as part of normal operation.

Why it was flagged

The skill is intended to make network calls to multiple financial data providers. This is expected for the stated purpose, but users should understand that their requested tickers, symbols, protocols, or queries may be sent to third-party APIs.

Skill content
Access global financial data including SEC filings, Asian and US stock markets, crypto on-chain metrics, financial news sentiment, and macroeconomic indicators.
Recommendation

Use it for public financial research and avoid entering private portfolio details unless you are comfortable with those provider requests.

What this means

If an API call fails, your financial-data API key could be accidentally disclosed in local logs or the agent conversation.

Why it was flagged

The code places an API key in request parameters and then prints/returns raw exception strings. HTTP errors can include the request URL and query string, so provider keys may appear in logs, transcripts, or user-visible output.

Skill content
params = {"series_id": series_id, "api_key": self.api_key, "file_type": "json"} ... except Exception as e: print(f"FRED API error: {e}") ... return {"series_id": series_id, "error": str(e)}
Recommendation

Redact api_key/apikey values before logging or returning errors, and avoid returning raw exception strings from API calls.

What this means

The skill may fail or rely on whatever requests version is already present in the environment.

Why it was flagged

The documentation treats requests as if no package installation is needed, but requests is not part of the Python standard library. With no install spec, runtime dependency handling is under-declared.

Skill content
requirements: | No pip packages required. Uses only Python standard library + requests.
Recommendation

Declare the requests dependency explicitly, ideally with a pinned or bounded version, or document that OpenClaw provides it.

What this means

Users may set API keys believing all errors are safely redacted when some failure paths may still expose sensitive values.

Why it was flagged

This strong safety claim is not fully supported by the supplied code, which includes raw exception printing/returning around API requests. The mismatch can cause users to over-trust credential handling.

Skill content
Secure Logging ... No raw exceptions logged (prevents info leakage)
Recommendation

Either update the documentation to accurately describe limitations or apply the secure logger and redaction consistently across all modules.