acl-security

Configure and validate ACL patterns and security controls in ServiceNow environments.

77|23|Updated Jul 16, 2025
One-click install
npx skills add https://github.com/serac-labs/serac --skill acl-security-serac-labs
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: acl-security
Source: https://github.com/serac-labs/serac/tree/main/packages/opencode/src/bundled-skills/acl-security
Command: npx skills add https://github.com/serac-labs/serac --skill acl-security-serac-labs

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

ACL configuration and security control guidance for ServiceNow to ensure proper access restrictions across tables, fields, and UI.

Core Features & Use Cases

  • Pattern-based ACL guidance for common use cases (table, field, client_callable_script_include, ui_page, rest_endpoint)
  • Step-by-step examples for typical ServiceNow roles and datasets
  • Debugging, auditing, and best-practice recommendations to enforce least privilege

Quick Start

Configure a read ACL on the incident table that grants access to users with the itil role.

Frequently Asked Questions about acl-security

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I configure a read ACL on the incident table for users with the itil role in ServiceNow?▼

To configure a read ACL on the incident table, apply pattern-based access control rules granting read access to users assigned the itil role. This enforces least privilege and validates field-level permissions within ServiceNow.

What is the best way to debug field-level security controls in ServiceNow?▼

Debugging field-level security controls involves auditing existing ACL patterns and role checks across custom tables. Identify permission mismatches and apply best-practice recommendations to enforce least privilege and auditable scripting.

Does this approach support access control for client_callable_script_include and rest_endpoint patterns?▼

Yes, pattern-based ACL guidance supports client_callable_script_include and rest_endpoint security controls. It validates UI permission patterns and enforces role checks across standard and custom ServiceNow tables.

How do I validate row-level and field-level permissions across custom ServiceNow tables?▼

Validating row-level and field-level permissions requires auditing ACL patterns and applying least privilege best practices. Configure role checks and debug auditable scripts to ensure proper access restrictions across custom tables.

When do I need to use ACL patterns to secure ServiceNow data with precise access controls?▼

You need ACL patterns when creating, validating, or debugging security controls across ServiceNow tables, fields, and UI pages. They enforce least privilege, role checks, and auditable scripting within MCP-guided workflows.