planner-status-report
Pass
Audited by Gen Agent Trust Hub on Aug 17, 2026
Risk Level: SAFEPROMPT_INJECTION
Full Analysis
- Indirect Prompt Injection Surface: The skill ingests untrusted data from Microsoft Planner (task titles, descriptions, and checklists) via the
fetch_work_iqtool and incorporates this content into generated reports. If a task contains malicious instructions, they could potentially influence the agent's behavior during report generation or affect the user's perception. - Ingestion points: Task metadata and details are fetched in Step 4 from
/planner/plans/{planId}/tasksand/planner/tasks/{taskId}/details. - Boundary markers: The instructions do not specify using delimiters (like XML tags or triple quotes) to isolate external task content from the report instructions.
- Capability inventory: The skill utilizes
create_entity_work_iqto send reports via email or Teams andfetch_work_iqfor data retrieval. - Sanitization: No explicit sanitization or filtering of task descriptions is defined before they are placed into the report Markdown.
- Outbound Data Protection: The skill includes a clear instruction to preview the report and obtain explicit user confirmation before using
create_entity_work_iqto share content externally (Step 9). This is a positive security practice that mitigates unauthorized data exfiltration. - Rendering Controls: The skill implements a 'Renderer capability policy' (Step 8) to safely handle Mermaid chart generation. It checks for host-level capability support and respects user opt-outs, preventing issues related to unsupported or unwanted visual rendering.
Audit Metadata