mvx_entry_points

Identify and analyze MultiversX smart contract entry points with risk classification.

12|5|Updated Jan 28, 2026
One-click install
npx skills add https://github.com/multiversx/mx-ai-skills --skill mvx-entry-points
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: mvx_entry_points
Source: https://github.com/multiversx/mx-ai-skills/tree/main/antigravity/skills/mvx_entry_points
Command: npx skills add https://github.com/multiversx/mx-ai-skills --skill mvx-entry-points

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill helps developers and auditors understand the potential risks and interaction points within a MultiversX smart contract by identifying all public functions and their associated properties.

Core Features & Use Cases

  • Entry Point Identification: Lists all #[endpoint], #[view], #[payable], #[init], and #[upgrade] functions.
  • Risk Classification: Assigns risk levels (Critical, High, Medium, Low) based on function type and access control.
  • Attack Surface Summary: Provides an overview of potential vulnerabilities like unauthorized state changes or fund theft.
  • Use Case: Before deploying a new smart contract, use this skill to get a clear inventory of all ways users can interact with it, ensuring no sensitive functions are accidentally exposed.

Quick Start

Analyze the entry points and associated risks for the provided MultiversX smart contract code.

Frequently Asked Questions about mvx_entry_points

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I analyze MultiversX smart contract attack surface before deployment?

MultiversX smart contract entry points are identified by scanning for #[endpoint], #[view], and #[payable] functions. The analysis generates an inventory table and attack surface summary by classifying risks based on function type, access control, and value handling.

What MultiversX smart contract functions are considered entry points?

MultiversX smart contract entry points include #[endpoint], #[view], #[payable], #[init], and #[upgrade] functions. Identifying these public interaction points is essential for mapping the attack surface and preventing unauthorized state changes.

How are security risks classified during a MultiversX smart contract audit?

During a MultiversX smart contract audit, security risks are classified by assigning risk levels—Critical, High, Medium, or Low—based on function type and access control. This highlights potential vulnerabilities like unauthorized state changes or fund theft.

Can I identify unauthorized state changes in MultiversX smart contracts?

You can identify unauthorized state change risks by evaluating access control on MultiversX smart contract entry points. The analysis provides an attack surface summary detailing potential vulnerabilities from exposed sensitive functions.

What does a MultiversX smart contract attack surface summary include?

A MultiversX smart contract attack surface summary includes an inventory table of all public functions and a risk classification overview. It highlights potential vulnerabilities like unauthorized state changes or fund theft for security auditing.