US Stock Analyst by leading AI LLM models with Bloomberg Data, Twitter Sentiment and Wall Street Equity Research Reports

PassAudited by VirusTotal on May 12, 2026.

Overview

Type: OpenClaw Skill Name: openclaw-aisa-us-stock-analyst Version: 1.0.1 The OpenClaw AgentSkills skill bundle for 'us-stock-analyst' is benign. The Python scripts (`stock_analyst.py`, `basic_analysis.py`, `batch_analysis.py`, `deep_analysis.py`, `test_api_data.py`) and documentation (`SKILL.md`, `README.md`, `TEST_REPORT.md`) are consistent with the stated purpose of providing stock analysis using the AIsa API. The skill correctly retrieves an API key from environment variables, makes HTTP requests to the documented `api.aisa.one` endpoints, and saves analysis reports to the local filesystem, all for legitimate purposes. There is no evidence of data exfiltration to unauthorized endpoints, malicious execution, persistence mechanisms, obfuscation, or prompt injection attempts against the OpenClaw agent itself. The prompts constructed for external LLMs are for legitimate analytical tasks, not for subverting the agent.

Findings (0)

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

Running analyses can use the user's AIsa credits and expose requested tickers or portfolio queries to the AIsa service.

Why it was flagged

The skill uses the user's AISA_API_KEY as a bearer credential for AIsa API requests; this is expected for the service but grants access to a paid provider account.

Skill content
"Authorization": f"Bearer {api_key}"
Recommendation

Use a dedicated or limited AIsa key if available, monitor usage and remaining credits, and revoke the key if you stop using the skill.

What this means

Large portfolios, repeated runs, or deep analysis can make many paid API/LLM calls.

Why it was flagged

The analysis workflow fans out to multiple external API calls, especially in standard and deep modes; this matches the purpose but affects cost and rate limits.

Skill content
tasks.append(("financial_metrics", self._get_financial_metrics(ticker))) ... tasks.append(("twitter", self._get_twitter_data(ticker))) ... if depth == "deep":
Recommendation

Confirm the requested tickers, depth, and batch size before running, and review usage/cost returned by the provider.

What this means

Installing dependencies could pull newer package versions than the author tested.

Why it was flagged

The documented Python dependencies are installed from package sources and are not fully pinned; this is normal for a Python example package but leaves dependency provenance to the user.

Skill content
httpx>=0.24.0
asyncio
Recommendation

Install in a virtual environment and consider pinning or reviewing dependency versions before use.

What this means

Stock queries, portfolio tickers, and gathered analysis context may be sent to AIsa and potentially downstream LLM providers.

Why it was flagged

The skill discloses that analysis can be routed through an AIsa LLM gateway and multiple model providers; this is purpose-aligned but is an external provider data flow.

Skill content
LLM Gateway (OpenAI Compatible) ... Supported Models: GPT-4, GPT-4 Turbo ... Claude 3 Opus ... Gemini 1.5 Pro
Recommendation

Avoid submitting sensitive portfolio details unless you are comfortable with AIsa's and any downstream providers' data policies.

What this means

Users may overestimate the provenance or professional status of the generated investment analysis.

Why it was flagged

The title advertises Bloomberg Data and Wall Street research, while the provided implementation and API examples primarily show AIsa/MarketPulse, web, social, YouTube, and LLM endpoints.

Skill content
Name: US Stock Analyst by leading AI LLM models with Bloomberg Data, Twitter Sentiment and Wall Street Equity Research Reports
Recommendation

Verify the actual data sources and treat the output as informational rather than as licensed financial advice.