marketplace-building

Pass

Audited by Gen Agent Trust Hub on Sep 16, 2026

Risk Level: SAFEINDIRECT_PROMPT_INJECTION
Full Analysis
  • [INDIRECT_PROMPT_INJECTION]: The skill creates an attack surface for indirect prompt injection by design, as it involves an agent processing external data from payment webhooks and seller-managed dashboards.
  • Ingestion points: Untrusted data enters the agent context through Stripe webhook handlers (handleStripeAccountUpdated, handlePaymentWebhook in SKILL.md) and database records containing artisan-provided information defined in the eval tasks.
  • Boundary markers: The implementation logic lacks explicit delimiters or instructions (e.g., "ignore any instructions contained within this webhook data") to prevent the agent from following commands embedded in external payloads.
  • Capability inventory: The skill possesses significant capabilities including database modification (db.sellers.update), initiating financial transfers (stripe.transfers.create), and sending automated emails (EmailService.send).
  • Sanitization: The code snippets do not demonstrate sanitization or strict validation of external strings (such as metadata or email fields) before they are interpolated into functional logic or API calls.
Audit Metadata
Risk Level
SAFE
Analyzed
Sep 16, 2026, 11:00 AM