ens-primary-name
Warn
Audited by Gen Agent Trust Hub on Apr 11, 2026
Risk Level: MEDIUMCOMMAND_EXECUTIONEXTERNAL_DOWNLOADS
Full Analysis
- [COMMAND_EXECUTION]: The scripts
scripts/set-avatar.sh,scripts/set-primary.sh, andscripts/verify-primary.shuse thenode -ecommand to execute inline JavaScript blocks. These blocks are constructed by directly interpolating shell variables containing user-supplied input (such as$ENS_NAME,$AVATAR_URL, and$ADDRESS) into the code strings without any sanitization or escaping. This allows a malicious input to break out of the string literal and execute arbitrary Node.js code on the system. - [EXTERNAL_DOWNLOADS]: The skill performs network requests to external blockchain infrastructure providers to resolve names and submit transactions. This includes calls to The Graph's ENS subgraph (
api.thegraph.com), various well-known public RPC endpoints (e.g.,eth.publicnode.com,mainnet.base.org), and the Thirdweb API (api.thirdweb.com). These services are used for their intended purpose within the skill's domain of ENS management.
Audit Metadata