dynamic-pricing
Pass
Audited by Gen Agent Trust Hub on Sep 16, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONEXTERNAL_DOWNLOADSCOMMAND_EXECUTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill processes data from external competitor websites using browser automation, creating an attack surface for indirect instruction injection if an attacker controls a monitored site.
- Ingestion points: The skill fetches live HTML content from competitor product pages via Playwright as described in
SKILL.mdand thecompetitor-monitor.tstask. - Boundary markers: The instructions recommend a
parsePriceCentshelper to extract numeric data, providing a functional boundary between the external text and the pricing logic. - Capability inventory: The engine can execute platform API calls (Shopify/WooCommerce) to update prices and perform database writes to record price history as shown in the
SKILL.mdcustom implementation. - Sanitization: The system enforces hard floor/ceiling guardrails, a 15% minimum margin floor, and uses numeric conversion to prevent non-numeric content from influencing logic.
- [EXTERNAL_DOWNLOADS]: The skill utilizes browser automation and scheduling libraries to perform its primary functions.
- Evidence: Mentions of Playwright and Chromium in
criteria.jsonand references to thecronpackage inSKILL.md. - [COMMAND_EXECUTION]: The skill uses scheduled background tasks to automate the pricing lifecycle.
- Evidence: Implementation of WP-Cron for WooCommerce and the
CronJobclass in the custom TypeScript implementation inSKILL.mdto run the repricing engine on a 30-minute interval.
Audit Metadata