itsm-incident-summarization
Pass
Audited by Gen Agent Trust Hub on Sep 15, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONDYNAMIC_EXECUTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill processes external data from ServiceNow incident records and work logs, creating a potential surface for indirect prompt injection if an incident contains malicious instructions.
- Ingestion points: In
SKILL.md, untrusted data enters the agent context through tools likeSN-Get-RecordandSN-Query-Tablefetching the incident'sdescription,short_description, andsys_journal_fieldvalues. - Boundary markers: Absent. The summary templates do not enclose the ingested incident data within distinct boundary markers or provide instructions to ignore embedded text commands.
- Capability inventory: In
SKILL.md, capabilities includeSN-Execute-Background-Scriptfor server-side script execution, as well asSN-Update-RecordandSN-Add-Work-Notesfor modifying ServiceNow data. - Sanitization: Absent. The provided background script applies a regular expression to strip HTML tags (
.replace(/<[^>]*>/g, '')), but there is no mechanism to sanitize or neutralize natural language prompt injections. - [DYNAMIC_EXECUTION]: The skill generates and runs server-side JavaScript blocks dynamically using placeholders.
- Evidence: In
SKILL.md(Step 6 and Example 2), the skill fills user-supplied parameters like[incident_sys_id]directly into a JavaScript string template that is then passed toSN-Execute-Background-Scriptfor runtime evaluation.
Audit Metadata