BTC/ETH AI Trader

AdvisoryAudited by Static analysis on May 7, 2026.

Overview

No suspicious patterns detected.

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

If these credentials or webhooks leak, someone else could send messages through the configured app, bot, or webhook.

Why it was flagged

The skill expects users to place messaging app secrets, bot tokens, and webhook URLs in config.json so it can send reports. This is purpose-aligned, but these values are credentials with message-posting authority.

Skill content
"secret": "your_feishu_app_secret", "bot_token": "", "webhook_url": ""
Recommendation

Use dedicated low-privilege bots or webhooks, restrict recipients, keep config.json private, and rotate any exposed tokens.

What this means

If enabled, the skill may continue sending trading reports to configured channels on a schedule.

Why it was flagged

The README documents a user-added cron schedule that would run the push script every 30 minutes. This is disclosed and user-directed, but it creates ongoing automated activity until disabled.

Skill content
*/30 * * * * cd /path/to && PYTHONPATH=. python3 scripts/push.py
Recommendation

Only add the cron job if you want recurring notifications, monitor where messages go, and remove the cron entry when no longer needed.

What this means

Running the analysis may contact GateIO as well as CoinEx, which affects network exposure and reliability expectations.

Why it was flagged

The docs emphasize CoinEx as the data source, but the code also contacts GateIO for public funding-rate data. This does not send user credentials, but it is an additional external dependency users may not expect.

Skill content
urllib.request.urlopen("https://api.gateio.ws/api/v4/futures/usdt/tickers?contract=BTC_USDT", timeout=5)
Recommendation

Document all external data sources and avoid running the skill in environments where that outbound API call is not acceptable.

What this means

The visible code appears coherent, but the review has less assurance than it would with the complete file contents visible.

Why it was flagged

The provided artifact view marks scripts/advise.py as truncated, so this review could not inspect every line shown in that file, even though the static scan reported no suspicious patterns.

Skill content
"truncated": true
Recommendation

Review the full scripts/advise.py source locally before installation or scheduled use.