action-item-extractor
Pass
Audited by Gen Agent Trust Hub on Sep 29, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTION
Full Analysis
- **[Indirect Prompt Injection
- User Input]:** The skill takes user inputs such as
meeting_identifieranddateand interpolates them directly into a natural language query sent to theworkiq-asktool. Because these inputs are not sanitized, a maliciously crafted identifier could potentially contain instructions that override the tool's intended logic. - **[Indirect Prompt Injection
- External Content]:** The skill fetches and parses Teams meeting chat messages which are authored by meeting participants. This untrusted content could contain instructions designed to manipulate the extraction of action items or influence downstream processes that use the resulting structured data.
- Ingestion points: The skill ingests user-provided
meeting_identifieranddateparameters, as well as meeting chat transcript data fetched in Step 2. - Boundary markers: No explicit delimiters or instructions to ignore embedded commands are present in the prompt templates used for
workiq-askor in the parsing logic. - Capability inventory: The skill utilizes the
workiq-asktool to read user profiles, meeting details, and chat messages. It does not appear to have file-write or network-out capabilities based on the provided instructions. - Sanitization: There is no evidence of input validation, escaping, or filtering for the external meeting content before it is parsed for action-oriented language.
- [Data Access Context]: The skill retrieves sensitive information including user profiles, attendee names, and email addresses. While necessary for cross-referencing owners, this access pattern reinforces the need for the skill to operate within a trusted environment with appropriate permissions.
Audit Metadata