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.