vipkid-ops
Pass
Audited by Gen Agent Trust Hub on Mar 16, 2026
Risk Level: SAFEDATA_EXFILTRATIONCOMMAND_EXECUTIONEXTERNAL_DOWNLOADSPROMPT_INJECTION
Full Analysis
- [DATA_EXFILTRATION]: The skill provides scripts to extract the
intlAuthTokencookie from the user's browser using Playwright or Chrome DevTools Protocol. This sensitive credential is saved to~/.vipkid-ops/config.jsonand used to authenticate API requests to the production backend. - [COMMAND_EXECUTION]: The
scripts/ops_helper.pytool uses thesubprocessmodule to run internal scripts (get_token_via_playwright.pyandget_token_via_cdp.js) for authentication purposes. - [EXTERNAL_DOWNLOADS]: The skill's instructions guide the user to download and install external dependencies, including the
playwrightbrowser automation framework and theopenpyxllibrary for Excel file manipulation. - [PROMPT_INJECTION]: The skill processes data from external files, which serves as an ingestion point for indirect prompt injection. This data is used to build API calls that can create or modify product packages on the backend.
- Ingestion points: Data is ingested from Excel and JSON files in
scripts/ops_helper.pythrough theparse_excelandbatch_createfunctions. - Boundary markers: The skill incorporates a manual confirmation prompt (
y/N) in thebatch_createfunction to prevent accidental or unauthorized bulk operations. - Capability inventory: The skill has the capability to perform authenticated POST requests to a live production environment and execute local shell commands via
scripts/ops_helper.py. - Sanitization: No explicit sanitization or content validation is performed on the data extracted from Excel or JSON files before it is processed by the skill and sent to the API.
Audit Metadata