Smart Contract Audit
Fail
Audited by Gen Agent Trust Hub on Jul 5, 2026
Risk Level: HIGHEXTERNAL_DOWNLOADSREMOTE_CODE_EXECUTIONDATA_EXFILTRATIONCOMMAND_EXECUTIONPROMPT_INJECTION
Full Analysis
- [EXTERNAL_DOWNLOADS]: The skill fetches its core instructions and logic from an external domain (
https://ethskills.com/audit/SKILL.md) at runtime. This creates a dependency on remote content that is not versioned or controlled within the skill package itself, allowing for silent updates to the skill's behavior. - [REMOTE_CODE_EXECUTION]: The installation instructions in
catalog.jsondirect users to runclaude plugin install https://github.com/austintgriffith/ethskills. Installing plugins from an unverified third-party GitHub repository allows for the execution of arbitrary code within the agent's environment, which can lead to full system compromise. - [DATA_EXFILTRATION]: The skill's stated purpose includes 'filing GitHub issues' based on synthesized findings. This entails sending code analysis results to external servers and requires the agent to have write access to GitHub repositories, providing a mechanism for unauthorized data transmission.
- [COMMAND_EXECUTION]: The setup and demo sections rely on shell commands such as
curlto fetch remote resources and plugin managers to install external code, which are executed directly in the user's environment. - [PROMPT_INJECTION]: The skill processes untrusted external data in the form of smart contract code. It lacks sanitization or boundary markers for these inputs and involves a complex multi-agent synthesis chain. This creates a significant surface for indirect prompt injection, where malicious instructions hidden in a contract's comments could manipulate the auditing agents' results or actions (Category 8 surface).
Recommendations
- AI detected serious security threats
Audit Metadata