Emq

ReviewAudited by ClawScan on May 10, 2026.

Overview

This is a coherent EMQ CLI helper, but it can log into an EMQ account and run portfolio/order/raw commands without explicit confirmation safeguards.

Install only if you trust the `emq-cli` package and the EMQ account you plan to use. Before allowing the agent to run portfolio, batch order, or raw pass-through commands, require it to show the exact command and get your explicit approval; start with read-only `auth status`, `market`, `quota`, and `portfolio list` commands whenever possible.

Findings (3)

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

If an agent runs these commands against an important EMQ account, it could create or change portfolio/order records in ways the user did not carefully review.

Why it was flagged

The skill documents batch portfolio order submission and raw pass-through order commands, but the artifacts do not add explicit confirmation, dry-run, portfolio/account scoping, or recovery guidance before these higher-impact actions.

Skill content
emq portfolio order --code DEMO_PF --orders-file ./orders.json --remark "batch order"
emq raw porder --code DEMO_PF --orders-file ./orders.json --remark "raw batch order"
Recommendation

Require explicit user approval before any `portfolio create`, `portfolio order`, `portfolio qorder`, `raw porder`, or orders-file command, and prefer read-only market/quota/status commands unless the user supplies exact order details.

What this means

The agent may operate with the permissions of the EMQ account used for login.

Why it was flagged

The skill expects EMQ account credentials and an authenticated CLI session. This is aligned with the EMQ integration purpose, but users should notice that account access is involved.

Skill content
export EMQ_USER='your_user'
export EMQ_PASS='your_pass'
emq auth login
Recommendation

Use least-privilege/test credentials where possible, avoid sharing real passwords in chat history, and confirm account status before allowing mutating commands.

What this means

Installing the CLI runs code from the Python package source selected by pip, so users depend on that package being the intended and trusted one.

Why it was flagged

The skill tells the user or agent to install an external Python package without a pinned version in the artifact. This is expected for a CLI setup helper, but package provenance/version control is not shown.

Skill content
pip install emq-cli
emq --help
Recommendation

Install from a trusted package index, verify the package name and publisher, consider pinning a known-good version, and avoid installing in privileged/system Python environments.