qlik-security

Define and validate Qlik Sense Section Access configurations for row-level and field-level security.

1|Updated Mar 13, 2026
One-click install
npx skills add https://github.com/Pupfish-LLC/qlik-agents --skill qlik-security
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: qlik-security
Source: https://github.com/Pupfish-LLC/qlik-agents/tree/main/skills/qlik-security
Command: npx skills add https://github.com/Pupfish-LLC/qlik-agents --skill qlik-security

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill provides a comprehensive framework for implementing and validating Qlik Sense Section Access patterns to enforce row-level and field-level security, helping prevent data exposure and misconfigurations.

Core Features & Use Cases

  • Define precise Section Access tables that map user identities to reduction fields and OMIT-controlled columns, enabling secure multi-tenant deployments and compliance-ready configurations.
  • Guide for on-premise (Windows/NTLM) and cloud-based deployments, including STAR behavior, case-sensitive field naming, and testing approaches to verify correct data visibility.
  • Provide ready-to-adapt patterns (single-tenant, multi-tenant, and hybrid) with explicit data-model alignment requirements to minimize silent failures and ensure predictable access control.

Quick Start

Reload your Qlik Sense app with a prepared Section Access table and validate that users see only their permitted data according to your policy.

Frequently Asked Questions about qlik-security

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

FAQPage Schema
How do I implement row-level security in Qlik Sense for a multi-tenant deployment?

To implement row-level security in Qlik Sense, define a Section Access table that maps user identities to reduction fields. This skill provides ready-to-adapt patterns for multi-tenant deployments, ensuring users only see their permitted data.

Can I use Section Access to hide specific columns instead of rows in Qlik Sense?

Yes, you can hide specific columns using the OMIT field within your Section Access configuration. This skill guides you in mapping user identities to OMIT-controlled columns, enabling precise field-level security alongside row-level data reduction.

Does Qlik Cloud support the same Section Access configurations as client-managed on-premise deployments?

Qlik Cloud supports robust Section Access configurations similar to client-managed on-premise deployments. This skill covers both environments, addressing single-tenant, multi-tenant, and hybrid patterns with proper STAR behavior and field-name matching.

Why does my Qlik Sense Section Access fail to reduce data correctly after reload?

Section Access often fails due to exact field-name mismatches or improper STAR handling in the data model. This skill validates your configuration alignment, ensuring compliant reduction fields and preventing silent failures during data visibility testing.

What is the best way to test Qlik Sense Section Access to verify data visibility for different users?

The best way to test Section Access is reloading your Qlik Sense app with the prepared table and validating that users see only permitted data. This skill provides testing approaches to confirm correct access control and avoid common pitfalls.