next-bulk-subscription
Pass
Audited by Gen Agent Trust Hub on Sep 16, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONCOMMAND_EXECUTIONDATA_EXFILTRATION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill processes external subscription data from CSV or XLSX files to perform bulk API updates.
- Ingestion points: User-provided data files (Phase 1, Step 3).
- Boundary markers: Absent in the prompt instructions for file ingestion.
- Capability inventory: The
bulk_subscription.pyscript performs network mutations (POST/PATCH) and writes results to a local CSV file. - Sanitization: The script implements a strict allowlist (
ACTIONS) for permitted API actions and payload fields, preventing the injection of arbitrary parameters into API calls. - [DATA_EXFILTRATION]: The skill performs network requests to the Next Commerce Admin API (
*.29next.store) to manage subscription data. - The execution script uses a custom
AuthenticatedRedirectHandlerto ensure that sensitiveAuthorizationheaders are not leaked to external domains in the event of a redirect. - [COMMAND_EXECUTION]: The skill utilizes shell commands and a bundled Python script to perform its tasks.
- It uses
grepandcutto retrieve API tokens from a local.envfile. - It executes
scripts/bulk_subscription.pyusingpython3 -ufor unbuffered output. - The Python script is restricted to the standard library and validates the target store domain before making requests.
Audit Metadata