Fubon Cli

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

Overview

This skill is clearly for Fubon trading, but it gives an agent live financial order and account access without strong built-in confirmation or scoping controls.

Install only if you intentionally want agent-assisted Fubon trading. Verify the fubon-cli and fubon_neo package sources, start with read-only queries, keep credentials out of chat/logs, and require explicit confirmation before every order, cancellation, modification, or retry.

Static analysis

No static analysis findings were reported 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

An agent could place, modify, or cancel real financial orders if the user is logged in and the command is triggered incorrectly.

Why it was flagged

The skill explicitly exposes live trading mutation commands to automation, including buy, sell, cancel, and modify operations, but does not require a separate human confirmation step for each order.

Skill content
These map 1:1 to the `fubon-cli` commands and are safe to invoke from automation when preconditions are met. ... fubon stock buy <SYMBOL> <QTY> --price <PRICE> ... fubon stock cancel <ORDER_NO>
Recommendation

Require explicit user confirmation for every order, cancel, modify, or conditional-order action; add limits for account, symbol, quantity, and price; and prefer read-only/dry-run workflows by default.

What this means

Compromise or misuse of these credentials could expose the user's brokerage account and allow unauthorized trading or account queries.

Why it was flagged

The skill requires brokerage identity material, certificates, passwords, and/or API keys that grant high-impact account authority, but the artifacts do not clearly bound which accounts or permissions should be used.

Skill content
Ensure certificate files and account credentials are available. ... fubon login --id <ID> --password <PW> --cert-path <PATH> [--cert-password <PW>]
Recommendation

Use the least-privileged credential available, avoid placing secrets in chat or logs, document credential storage clearly, and declare required credentials/configuration in the skill metadata.

What this means

A network hiccup could lead to repeated financial actions, such as duplicate orders, if the first request succeeded but the response was lost.

Why it was flagged

The retry rule is not limited to read-only commands. In an order-placement workflow, retrying after a transient failure without an idempotency check or pre-retry order-status check can create duplicate orders.

Skill content
For retriable failures (network/transient), retry conservatively once.
Recommendation

Do not automatically retry order placement or order modification. First query order state, use provider idempotency features if available, and ask the user before retrying any financial mutation.

What this means

A wrong or tampered package could run with access to trading credentials and account data.

Why it was flagged

Installing the trading CLI is expected for this skill, but the artifact uses a local wheel and an unpinned package install, so users should verify the source before using it with brokerage credentials.

Skill content
pip install ./wheels/fubon_neo-2.2.8-cp37-abi3-win_amd64.whl
pip install fubon-cli
Recommendation

Install only from a trusted source, pin exact versions and hashes where possible, and document the expected package provenance in the skill metadata or install spec.

What this means

If users include portfolio, account, or credential details in AI prompts, that information may be sent outside the local environment.

Why it was flagged

The optional ask/chat workflow appears to use an external AI provider key, but the artifact does not describe what trading prompts or account context may be sent to that provider.

Skill content
fubon ask "台積電現在的價格是多少?"
fubon chat
fubon config set openai-key <OPENAI_KEY>
Recommendation

Clarify external-provider data flows, avoid sending secrets or account details in prompts, and separate market-data questions from private account operations.