medusa-development
Pass
Audited by Gen Agent Trust Hub on Sep 16, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONEXTERNAL_DOWNLOADSCOMMAND_EXECUTIONDATA_EXFILTRATION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill implements patterns for processing external, untrusted data which could serve as a potential surface for indirect prompt injection.
- Ingestion points: Untrusted data enters the system through API request bodies in
src/api/store/loyalty/route.tsand raw event data inorder-placed.tsorCustomPaymentProviderServicewebhooks. - Boundary markers: The documentation explicitly recommends using Zod for schema validation in the 'Best Practices' section to define boundaries and sanitize inputs.
- Capability inventory: The skill demonstrates the ability to perform network requests (
fetch) and database writes (Service methods) based on the processed inputs. - Sanitization: Input validation using Zod is highlighted as a primary security measure for all external data handlers.
- [EXTERNAL_DOWNLOADS]: The skill instructions involve the use of the
npx create-medusa-appcommand, which fetches and executes the official Medusa project scaffolding tool from the public registry. - [COMMAND_EXECUTION]: The documentation includes standard development and operational commands such as
npx medusa developfor local server management andnpx medusa db:migratefor applying database schema changes. - [DATA_EXFILTRATION]: The skill demonstrates outbound network operations to integrate with external commerce services.
- Evidence: The
CustomPaymentProviderServiceuses thefetchAPI to communicate withhttps://api.custompay.com/v1/sessionsfor initiating transactions and processing refunds using environment-based API keys.
Audit Metadata