next-campaigns-setup
Pass
Audited by Gen Agent Trust Hub on Oct 28, 2026
Risk Level: SAFECREDENTIALS_UNSAFEEXTERNAL_DOWNLOADSCOMMAND_EXECUTIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [CREDENTIALS_UNSAFE]: The skill requests a 'Campaign Cart API key' from the user and writes it directly to
config.jsandcampaigns.jsonfiles as plain text. This behavior is documented in the README, which advises users to review these files before sharing or pushing the project to public repositories. - [EXTERNAL_DOWNLOADS]: The skill retrieves starter templates from the vendor's GitHub repository (
NextCommerceCo/campaign-cart-starter-templates) and installs thenext-campaign-page-kitpackage from the npm registry. - [COMMAND_EXECUTION]: The skill uses
Bashto executenpm init,npm install, andnpx campaign-initfor project scaffolding and initialization. - [INDIRECT_PROMPT_INJECTION]: The skill can ingest data from a
CampaignSpecto pre-populate configuration fields such as store names, slugs, and tracking IDs. - Ingestion points: External
CampaignSpecdata (referenced in Step 8 of SKILL.md). - Boundary markers: Not explicitly utilized for data interpolation.
- Capability inventory: File system modifications (
Write,Edit) and shell command execution (Bash) across the setup process. - Sanitization: Includes validation of provided URLs to ensure they use the HTTPS protocol and follow standard domain formats (Step 8).
Audit Metadata