ZappushZappush
SkillsUse CasesBenchmarkCommunitySign In
      Back to Skills
      canvascn00-crypto

      Safety Report

      mt5-trading-assistant

      @canvascn00-crypto

      Automates MetaTrader 5 trading: connect, monitor accounts, execute buy/sell orders with SL/TP, retrieve market data, and manage positions via scripts.

      25Downloads
      0Installs
      0Stars
      1Versions
      Workflow Automation3,323CLI & Shell Tools1,805Browser Automation1,737E-Commerce1,690

      Security Analysis

      high confidence
      Suspicious

      The skill's code and instructions match its stated MT5 trading purpose, but multiple scripts contain hardcoded account credentials and the package declares no required secrets — a disproportionate and risky mismatch that you should fix or understand before running.

      Mar 14, 202611 files2 concerns
      Purpose & Capabilityok

      Name and description align with what the files implement: Python scripts using the MetaTrader5 package to connect, read market data, and place/close orders. Requiring the MT5 desktop client and MetaTrader5 Python package is expected for this functionality.

      Instruction Scopeconcern

      SKILL.md stays within the trading domain and instructs users to modify configuration before use, but several runtime scripts include hardcoded account login/password/server values and call mt5.login() directly. The instructions tell users to edit scripts or create config.py, but do not mandate or enforce removal of the embedded credentials; the presence of those credentials in code expands the effective runtime scope (they will be used automatically if left unchanged).

      Install Mechanismok

      No install spec or remote downloads are present (instruction-only + local code files). That reduces supply-chain risk — nothing is fetched or executed from third-party URLs by the skill itself.

      Credentialsconcern

      The skill declares no required environment variables or primary credential, yet many scripts contain plaintext credentials (login: 277528870, password: "KKx88088@@@@", server: "Exness-MT5Trial5") and other example account data. This is disproportionate: sensitive credentials are embedded in code rather than being declared or recommended as environment/config inputs. Multiple scripts reuse the same hardcoded credentials, increasing exposure.

      Persistence & Privilegeok

      The skill is not always-enabled, is user-invocable, and does not request special platform privileges or modify other skills/configurations. Autonomous invocation is allowed (platform default) but not combined here with other high-privilege requests.

      Guidance

      This skill appears to implement the trading features it claims, but exercise caution before installing or running it: - Do not run these scripts against a live account until you have reviewed and replaced all credentials. Multiple scripts include plaintext account login/password/server values. Treat those as secrets and remove them from the repo. - Prefer using a config.py (kept out of version control) or environment variables (os.getenv) for MT5_LOGIN/MT5_PASSWORD/MT5_SERVER instead of hardcoded values. The SKILL.md recommends this, but the files still contain credentials that will be used if left unchanged. - Test only on a demo account first. A script can place/close real trades if connected to a live MT5 session and AutoTrading is enabled. - Restrict filesystem permissions on any config file you create and add config.py to .gitignore. Consider rotating passwords if you have ever run the included credentials. - Inspect the scripts yourself (they are plain Python) and remove unused example credentials. If you are concerned about an agent running the skill autonomously, avoid enabling autonomous invocation for agents that have access to real trading credentials. If you want, I can: (a) list every file/location where credentials appear, (b) suggest exact code edits to switch to environment variables, or (c) produce a safe config.py template using os.getenv().

      Latest Release

      v1.0.0

      Initial release of mt5-trading-assistant – a comprehensive automation suite for MetaTrader 5 trading platforms. - Provides scripts for account monitoring, trade execution (buy/sell), closing positions, and retrieving market/K-line data. - Includes real-time tracking for balance, equity, open positions, margin, and leverage. - Supports execution of trades with optional stop loss/take profit and closing individual or all positions. - Offers configuration options via script modification or a dedicated config file, with broker-specific templates. - Features risk management tools including position size calculators and daily loss limits. - Comes with example scripts for connecting, monitoring, and testing MT5 integration.

      Popular Skills

      self-improving-agent

      @pskoett · 1,456 stars

      Gog

      @steipete · 672 stars

      Tavily Web Search

      @arun-8687 · 620 stars

      Find Skills

      @JimLiuxinghai · 529 stars

      Proactive Agent

      @halthelobster · 426 stars

      Summarize

      @summarize · 415 stars

      Published by @canvascn00-crypto on ClawHub

      Zappush© 2026 Zappush
      HomeGuaranteeSupport

      Something feels unusual? We want to help: [email protected]