onchainkit
Pass
Audited by Gen Agent Trust Hub on Feb 26, 2026
Risk Level: SAFECOMMAND_EXECUTIONEXTERNAL_DOWNLOADS
Full Analysis
- [COMMAND_EXECUTION]: The skill uses Python-based automation to run system commands for project scaffolding and builds.
- Evidence: The
scripts/create-onchain-app.pyscript utilizessubprocess.runwithshell=Trueto execute thenpm create onchaincommand. - Mitigation: Input validation is applied to the project name to ensure it only contains alphanumeric characters, hyphens, and underscores, which effectively prevents shell injection attacks.
- [EXTERNAL_DOWNLOADS]: The skill automates the retrieval of development packages from public registries.
- Evidence:
scripts/setup-environment.pyexecutesnpm install @coinbase/onchainkitto manage project dependencies. - Evidence:
scripts/create-onchain-app.pyinvokesnpm create onchain@latestto bootstrap projects. - Context: These downloads target official and well-known packages from Coinbase, representing standard development workflows without suspicious remote sources.
Audit Metadata