Victor Chen
ServiceNow Employee
ServiceNow Employee

In the Yokohama Patch 6/Zurich Patch 1 release, ServiceNow has released new security improvements to control access and visibility of your AI Agents and Now Assist skills.

 

AI Agents

ACL configuration options are now available directly in AI Agent Studio. This allows you to define who can discover and use a particular AI Agent. It then also allows you to determine what entity you want the AI Agent to run as. 

VictorChen_0-1757422266431.png

When it comes to selecting the entity an AI Agent can run as, you have a decision to make: either run as a "Dynamic user" which inherits the permissions of the invoking user (default); or use a new type of sys_user called "AI user". This AI user will have your own preconfigured set of roles and will be independent of the invoking user. This is beneficial when the AI Agent needs permissions that are greater/different than the invoking user. Also, don't forget when you configure triggers in agentic workflows, that has its own set of conditions to configure. 

Note: When using the Script tool or building flows with Script steps, we recommend using GlideRecordSecure() and addUserEncodedQuery() functions for better security. 

 

Skill Kit

Users can now define access controls (ACLs) while creating or modifying skills in Skill Kit. You can do so by selecting the role(s) that a user needs to have to successfully invoke a skill.

VictorChen_0-1757454210597.png

 

If you have existing AI Agents or custom skills, it's recommended to review your access control for these areas using our newly provided security tools. 

 

Version history
Last update:
5 hours ago
Updated by:
Contributors