variable-management
Pass
Audited by Gen Agent Trust Hub on Sep 15, 2026
Risk Level: SAFEDYNAMIC_EXECUTIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [DYNAMIC_EXECUTION]: The skill provides templates for generating and executing server-side JavaScript code using the
SN-Execute-Background-Scripttool. This is intended to address specific ServiceNow REST API limitations when linking UI policy actions. - Evidence: Step 6 includes a code block using
SN-Execute-Background-Scriptto execute a script that updates thecatalog_variablefield on thecatalog_ui_policy_actiontable. - [INDIRECT_PROMPT_INJECTION]: The skill ingests untrusted data from external database tables and provides capabilities to perform high-privilege operations, creating a surface for potential injection attacks.
- Ingestion points: Multiple
SN-Query-Tablecalls are documented in Step 3, Step 9, and the Troubleshooting sections ofSKILL.mdto retrieve data fromquestion_choice,item_option_new, andcatalog_ui_policytables. - Boundary markers: Absent; there are no instructions for the agent to ignore or delimit instructions that might be embedded within the retrieved database fields.
- Capability inventory: The skill utilizes
SN-Create-Record,SN-Update-Record, andSN-Execute-Background-Scriptto perform state-changing operations on the ServiceNow instance. - Sanitization: Absent; no explicit validation or escaping logic is provided for data retrieved via queries before it is used in subsequent operations.
Audit Metadata