molt-registry
Warn
Audited by Gen Agent Trust Hub on Mar 1, 2026
Risk Level: MEDIUMCREDENTIALS_UNSAFEEXTERNAL_DOWNLOADSPROMPT_INJECTION
Full Analysis
- [CREDENTIALS_UNSAFE]: The skill requires a
WALLET_PRIVATE_KEYto be configured in environment variables for transaction signing inindex.js. Storing raw private keys in environments or.envfiles is a security risk as they can be leaked through process inspection, error logs, or unauthorized access.\n- [EXTERNAL_DOWNLOADS]: The skill depends on theethersanddotenvpackages from the npm registry, which are standard for blockchain interactions but represent external code dependencies.\n- [PROMPT_INJECTION]: Thelookupandreputationtools retrieve untrusted data from the blockchain (agent metadata and event logs) and pass it back to the agent context, creating a surface for indirect prompt injection.\n - Ingestion points: In
index.js, thelookup()function fetchesprofile.endpointsandurifrom the blockchain, and thereputation()function retrieves data fromReputationLoggedevents.\n - Boundary markers: No delimiters or safety instructions are used to encapsulate the data retrieved from the blockchain.\n
- Capability inventory: The skill can perform on-chain writes (
registerAgent,logReputation) which involve signing transactions and spending ETH.\n - Sanitization: No sanitization or validation is applied to the strings fetched from the blockchain before they are processed by the agent.
Audit Metadata