multi-turn-ordering
Pass
Audited by Gen Agent Trust Hub on Sep 15, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONDYNAMIC_EXECUTION
Full Analysis
- [DYNAMIC_EXECUTION]: The skill uses
SN-Execute-Background-Scriptto perform administrative setup tasks, including variable counting and batch node creation. It also generates and inserts JavaScript snippets intosys_cb_topic_detailrecords which are executed by the ServiceNow platform's Virtual Agent engine at runtime. - [INDIRECT_PROMPT_INJECTION]: The skill designs a conversational flow that ingests untrusted user input, creating a vulnerability surface. 1. Ingestion points: User input is retrieved using
vaSystem.getLastUserMessage()in the 'Search Catalog Items' node (Step 4) and from collected variables in the submission script (Step 6). 2. Boundary markers: The scripts lack explicit delimiters or instructions to ignore instructions embedded within the user data. 3. Capability inventory: The configured topic can query catalog tables and execute order placement via thesn_sc.CatalogOrderHelperAPI. 4. Sanitization: No validation or escaping is applied to the user-supplied strings before they are used inGlideRecordqueries or passed to the Service Catalog API.
Audit Metadata