bknd-row-level-security

Automate BKND row-level security configuration with filter policies and ownership rules.

1|Updated Jan 23, 2026
One-click install
npx skills add https://github.com/cameronapak/melos --skill bknd-row-level-security
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bknd-row-level-security
Source: https://github.com/cameronapak/melos/tree/main/.agents/skills/bknd-row-level-security
Command: npx skills add https://github.com/cameronapak/melos --skill bknd-row-level-security

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps developers implement precise row-level access controls in BKND, ensuring users can only read, create, update, or delete data they are permitted to see based on ownership and policy rules.

Core Features & Use Cases

  • Entity-specific RLS policies to restrict data access by ownership and roles.
  • UI-free and code-driven policy configuration for multi-tenant apps.
  • Ownership enforcement on create via hooks or client-side assignment.

Quick Start

Install BKND in your project, apply the RLS policy code, and test with multiple users to verify isolation.

Frequently Asked Questions about bknd-row-level-security

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

FAQPage Schema
How do I enforce row-level security in a multi-tenant application?

You enforce row-level security by defining filter policies and ownership rules that restrict data access across read, create, update, and delete operations based on entity-specific scopes. This ensures users only interact with data they are permitted to see.

What is the best way to configure ownership rules for data access control?

The best way to configure ownership rules is through code-driven policy configuration that automatically assigns ownership fields on create operations via hooks or client-side assignment. This enforces strict entity-specific data isolation for multi-tenant apps.

Can I set up RLS filter policies without using a UI?

Yes, you can implement UI-free and code-driven RLS filter policies. This allows developers to define precise row-level access controls directly in their project code, satisfying multi-tenant isolation requirements without manual interface configuration.

Does BKND support entity-scoped data isolation for CRUD operations?

BKND supports entity-scoped data isolation by applying row-level security policies across read, create, update, and delete operations. This restricts data access dynamically based on defined ownership fields and role-based filter policies.

How do I verify that my row-level security policies are working correctly?

You verify row-level security policies by installing BKND in your project, applying the RLS policy code, and testing with multiple users. This validates that data isolation and ownership enforcement function correctly across operations.