Agent Skills: MultiversX dApp Auditor

Auditing dApps and standard Frontend flows.

UncategorizedID: multiversx/mx-ai-skills/mvx_dapp_audit

Install this agent skill to your local

pnpm dlx add-skill https://github.com/multiversx/mx-ai-skills/tree/HEAD/antigravity/skills/mvx_dapp_audit

Skill Files

Browse the full folder contents for mvx_dapp_audit.

Download Skill

Loading file tree…

antigravity/skills/mvx_dapp_audit/SKILL.md

Skill Metadata

Name
mvx_dapp_audit
Description
Auditing dApps and standard Frontend flows.

MultiversX dApp Auditor

This skill helps you audit the frontend components of a MultiversX application (sdk-dapp).

1. Transaction Construction

  • Critical Logic: The frontend constructs the payload.
  • Attack: Can a malicious frontend user change the payload before signing?
    • Example: func@args -> func@evil_args.
  • Mitigation: The Smart Contract MUST validate everything. Do not trust the frontend to validate inputs.

2. Signing Security

  • Blind Signing: Does the dApp verify what it asks the user to sign?
  • Hash Signing: Is the user signing a hash (opaque) or a clear message?

3. Sensitive Data

  • Local Storage: Is the private key or mnemonic ever stored in localStorage? (Should NEVER be).
  • XSS: Can an attacker extract the accessToken?

4. Tools

  • Burp Suite: Proxy traffic to see what the dApp sends to the API or Blockchain Proxy.
  • Inspect Element: Check network tab for POST /transactions payloads.