@2004/erc-8004
Pass
Audited by Gen Agent Trust Hub on May 18, 2026
Risk Level: SAFEPROMPT_INJECTIONEXTERNAL_DOWNLOADS
Full Analysis
- [PROMPT_INJECTION]: The skill is susceptible to indirect prompt injection because it fetches and processes untrusted data from external sources.\n
- Ingestion points: The
get_agentfunction in_identity.pyandread_all_feedbackin_reputation.pyretrieve data from arbitrary remote URLs (via tokenURIs) and blockchain logs.\n - Boundary markers: The skill does not implement boundary markers or instructions for the agent to ignore potentially malicious content within the fetched registration files or feedback strings.\n
- Capability inventory: The skill has the capability to perform on-chain transactions using
send_contract_txin_utils.pyvia the platform's wallet tool.\n - Sanitization: No sanitization or validation of the fetched JSON content is performed beyond standard parsing.\n- [EXTERNAL_DOWNLOADS]: The skill performs network requests to retrieve configuration and registration files from remote servers.\n
- Evidence: In
_identity.py, theget_agentfunction usesurllib.request.urlopento download data fromhttp,https, andipfs(via theipfs.iogateway) based on thetoken_urifound on the blockchain.
Audit Metadata