iit-withholding-check-free
Pass
Audited by Gen Agent Trust Hub on Sep 16, 2026
Risk Level: SAFEPROMPT_INJECTIONINDIRECT_PROMPT_INJECTIONEXTERNAL_DOWNLOADS
Full Analysis
- [PROMPT_INJECTION]: The
SKILL.mdfile contains a block of text specifically designed to be copied and sent by the user to the AI assistant. This text instructs the agent to perform actions such as installing external packages vianpxand initiating a purchase through SkillPay, which is a form of directive that overrides the agent's current task context. - [INDIRECT_PROMPT_INJECTION]: The skill ingests external data (such as employee names and table headers) and interpolates them directly into report messages (e.g., in the
whoandcheckTaxablefunctions inscripts/engine/iit-withholding-check.js). If an input file contains malicious instructions in these fields, the agent might interpret the resulting report as new instructions. - Ingestion points: Data is read from user-provided files via the
--inputargument inscripts/run.mjsand processed byscripts/engine/iit-withholding-check.js. - Boundary markers: The skill does not implement delimiters or warnings to isolate user-provided data from the agent's reasoning process when it reads the findings.
- Capability inventory: The skill environment is configured with
ReadandBashpermissions. - Sanitization: Input strings are used directly in message templates without escaping or validation against injection patterns.
- [EXTERNAL_DOWNLOADS]: The skill's documentation references the download and installation of the
@alipay/agent-paymentpackage from the npm registry. This package is an official component of a well-known service used for managing agent-based transactions.
Audit Metadata