compose-dividend-distribution
Warn
Audited by Snyk on Aug 1, 2026
Risk Level: MEDIUM
Full Analysis
MEDIUM W011: Third-party content exposure detected (indirect prompt injection risk).
- Third-party content exposure detected (medium risk: 0.30). The runtime ingests outsider-authored free text from the HTTP task body
declare_campaignparameters (campaignId,recordBlock,totalAmount) viamain()insrc/tasks/declare-campaign.ts, where the values are used to drive subsequent pipeline creation and state reads.
MEDIUM W012: Unverifiable external dependency detected (runtime URL that controls agent).
- Potentially malicious external URL detected (high risk: 0.90). The skill calls Goldsky's Turbo API at runtime (e.g. ctx.fetch to https://api.goldsky.com/api/v1) to create, poll, and delete job-mode pipelines which triggers remote execution of those pipelines, so this external URL is a required runtime dependency that executes remote code.
MEDIUM W009: Direct money access capability detected (payment gateways, crypto, banking).
- Direct money access detected (high risk: 1.00). The skill explicitly performs on-chain financial operations: it creates/sponsors wallets, calls wallet.writeContract to approve, declare, and execute pay() transactions, and the included Solidity contracts (DistributionCampaign, MockUSDC) implement escrow, transferFrom/transfer, pay(), and mint() functionality. The README also shows CLI commands to mint and write contracts (goldsky compose writeContract). These are specific payment/crypto primitives (token transfers, escrow management, contract pay calls), i.e. direct financial execution.
Issues (3)
W011
MEDIUMThird-party content exposure detected (indirect prompt injection risk).
W012
MEDIUMUnverifiable external dependency detected (runtime URL that controls agent).
W009
MEDIUMDirect money access capability detected (payment gateways, crypto, banking).
Audit Metadata