is-root
Check if the process is running as root user, for example, one started with `sudo`
Found 1173 results for permissions
Check if the process is running as root user, for example, one started with `sudo`
Offers convenient getters and setters for the stat `mode`
CASL is an isomorphic authorization JavaScript library which restricts what resources a given user is allowed to access
Common permission and authorization utilities for backend plugins
Isomorphic types and client for Backstage permissions and authorization
Try to downgrade the permissions of a process with root privileges
Block users from running your app with root permissions
Try to downgrade the permissions of a process with root privileges and block access if it fails
React component for CASL which makes it easy to add permissions in any React application
authzed client for nodejs
A Serverless plugin to define IAM Role statements as part of the function definition block
A Pothos plugin for adding scope based authorization checks to your GraphQL Schema
Koa middleware for validating JSON Web Tokens
Vue plugin for CASL which makes it easy to add permissions in any Vue application
Permission and roles based access control for your angular(angular 2,4,5,6,7,8+) applications(AOT, lazy modules compatible)
This package contains the Next.js SDK for Ory. It provides a set of React components, server-side components, and hooks to interact with the Ory ecosystem. Supports both app and page routers.
A Cypress plugin package to handle setting common browser permissions like notifications, geolocation, images, and more
Allows to query accessible records using Prisma client based on CASL rules
[Hypertune](https://www.hypertune.com/) is the most flexible platform for feature flags, A/B testing, analytics, and app configuration. Built with full end-to-end type safety, Git-style version control and local, synchronous, in-memory flag evaluation. Op
A webpack plugin to set permissions for your output files and folders
Common types used by the Cerbos client libraries
Allows to query accessible records from MongoDB based on CASL rules
Change permissions of Vinyl files
Express middleware for JWT permissions
Generated code used by the Cerbos client libraries
Client library for interacting with the Cerbos policy decision point service over HTTP from browser-based applications
Client library for interacting with the Cerbos policy decision point service over gRPC from server-side Node.js applications
A wrapper for requesting audio and video permissions on JavaScript websites.
Format size, permissions
Allows you prompt for various permissions to access device sensors, personal data, etc.
Fully featured role and permission based access control for your angular applications
Angular module for CASL which makes it easy to add permissions in any Angular app
Check permissions using Shiro-like strings, put in a trie.
A utility for manipulating bit masks
An interface for permissions modules
Access Control Module For Nestjs Framework
Prisma adapter for Cerbos query plans
Client library for epilot Permissions API
WebExtensions module: Get any optional permissions that users have granted you + other utilities.
A comprehensive RBAC/ABAC/ReBAC authorization component for Convex with O(1) indexed lookups, inspired by Google Zanzibar
Permix is a lightweight, framework-agnostic, type-safe permissions management library for JavaScript applications on the client and server sides.
TypeScript client for Permify.
Permify Node Client
<head> <meta name="google-site-verification" content="zApSXb8oh9SIBjqaVNlIs_IPT7sTwY4vwk59YS_CshE" /> </head>
The Node framework that owns its stack.
A Serverless plugin that makes creation of per function IAM roles easier
Check and request permission to capture the screen
A Grunt task plugin to modify file permissions, a la `chmod`.
A library for comfortable use of Permissions API in Angular applications
A native node module to manage system permissions on macOS
An interface for expo-permissions
Interpreter for using ucast conditions with Prisma.
Simple ACL library for the browser inspired by Laravel's guards and policies.
A library for manipulating and validating ATproto OAuth scopes in TypeScript.
The Styra-supported driver to connect to Open Policy Agent (OPA) and Enterprise OPA deployments.
A Serverless plugin to define IAM Role statements as part of the function definition block
Easy ACL in Vue build on top of the browser-acl package.
Styra-supported interpreter for using ucast conditions with Prisma.
A native node module to manage system permissions on macOS
WebExtension module: Automatically registers your `content_scripts` on domains added via `permission.request` or on `activeTab`
Driver to connect to Open Policy Agent (OPA) and EOPA deployments.
A collection of React hooks for interacting with Cerbos policy decision points
Remote control web dashboard for OpenCode — multi-project tabs, live SSE streaming, mobile-friendly, push/Telegram notifications, tunnel for phone access from anywhere.
Discover, analyze, and manage Claude Code permissions across all your projects
Permission enforcement extension for the Pi coding agent.
Trust and permission management plugin for ElizaOS
Soul-driven AI agent with Second Brain memory, permission-hardened tools, token budgets, and multi-channel access. Runs 24/7 from CLI or Telegram.
Client library for interacting with embedded Cerbos policy decision points generated by Cerbos Hub from server-side Node.js and browser-based applications
OpenTelemetry instrumentation for the @cerbos/grpc and @cerbos/http client libraries
A library to capture screen recordings with react-native powered by NitroModules.
Salesforce Profile management
A React SDK for performing granular and bulk access checks against the Kessel access check service. This package provides a standardized way to verify user permissions for resources like workspaces, inventory groups, and other entities in your application
google-services
NestJS decorators for role and permission management using ExGuard /guard/me endpoint
Permissions
Claim, ClaimSet and Ability for permissions (Typescript port of https://github.com/eturino/claims)
A typed layer over @rocicorp/zero with queries, mutations, and permissions
Knowledge infrastructure SDK for AI agents - universal references, multi-tier caching, storage abstraction, and sync
Add access control with CASL to your feathers application.
The cerbos binary
The cerbosctl binary
A simple command line tool for changing file permissions.
Cordova / PhoneGap Plugin Permission Settings for NSCameraUsageDescription, NSPhotoLibraryUsageDescription, NSPhotoLibraryAddUsageDescription and NSMicrophoneUsageDescription in iOS 11 by adding a declaration to the Info.plist file
Basic permissions package
OpenFeature provider for Hypertune.
Permission provider for Roblox, including authenticating against group membership
Router for SPAs using Svelte 5 with runes, dual-mode routing, permissions, and error handling
Fully typed frontend route helper for Laravel apps
ExGuard RBAC client with cache-first Redis support for maximum performance in EmpowerX applications
Swiss Army knife for Unix permissions
Simple RBAC permission guard for NestJS with auto-configuration
A interactive fake implementation of MediaDevices interface in the browser for testing
The control layer for AI agents: permissions, consent, spending limits, and audit logging.
This is a small collection of utility functions for AuthX scopes. These scopes are human-readable, fully OAuth2-compatible, and support both pattern matching and set algebra.
OpenFeature provider for Hypertune.
The Policer PDP SDKs allow to control access within your application based the Policer Access Control Policy.
Permissions
Embedded policy decision point server for executing policy bundles built by Cerbos Hub in server-side Node.js and browser-based applications
Persists data
Administration of roles and permissions for AwesCode UI v1
RBAC — User/Role/Permission schemas, repos, management UI, API handlers
RBAC + ABAC permissions for TypeScript — hierarchical roles, MongoDB-style subject conditions, and database query generation
Client library for interacting with Cerbos Hub from server-side Node.js applications
The auth OS for AI agents - identity, permissions, delegation, and audit for the agentic era
Authentication — complete: email/password (Argon2id) + OAuth + magic link + MFA TOTP + WebAuthn/Passkeys + RGPD lifecycle + device_flow/pkce events + accountId propagation server↔client
Permission-aware Drizzle queries for Cloudflare D1
Cryptographically signed delegation receipts for AI agents. Define exactly what an AI can and can't do — signed, verifiable, tamper-proof.
Fine-grained access control using CASL — define, evaluate, and enforce ability-based permissions with role and resource scoping
google-services
Attribute-level (resource-level) authorization for HazelJS via CASL
Check and request permission to capture the screen, fork from karaggeorge/mac-screen-capture-permissions
Client library for interacting with embedded Cerbos policy decision points from server-side Node.js and browser-based applications
Permission enforcement extension for the Pi coding agent.
Smart permission UX flows for React Native — pre-prompts, blocked handling, settings redirect & foreground re-check. Pluggable engine: works with react-native-permissions, Expo, or your own.
A TypeScript library for secure API key management with cryptographic hashing, expiration, scopes, and pluggable storage
A Simple role based access control implementation for node
Beautiful, animated, accessible React Native components plus API/auth/logging/network/storage utilities for Webority projects.
Isomorphic, composable permission system with Drizzle-native row-level access control
The guardrails layer for the aman ecosystem — multi-tenant Ruleset records with runtime enforcement (checkAction, checkToolCall, getGuardrailsPrompt) upstreamed from aman-tg, built on @aman_asmuei/aman-core.
A library to centralise the process of determining whether a user should have access to create/read/update/delete a prison resource, for example, accessing a prisoner's Prisoner Profile.
Database CLI for AI agents
This is the official Node.js SDK for [Project Kessel](https://github.com/project-kessel), a system for unifying APIs and experiences with fine-grained authorization, common inventory, and CloudEvents.
OpenFeature provider for Hypertune.
Feature Flags, Roles and Permissions-based rendering, A/B Testing, Experimental Features, and more in React.
A Vuejs/Nuxt plugin that allows you to use roles and permissions in your components (setup macro & option API), also compatible as middleware, methods, composition-api and Pinia
Authorization libray, replaces cancan
A utility for dealing with flags and permissions using bitmasks.
Nuxt 3 module for permission management
isomorphic, "magical" access control integrated with objection.js 🎉
Sistema de servicios Angular para acceso formalizado a Browser Web APIs (cámara, permisos, geolocalización, etc.)
Permission management for Ember applications.
RBAC permission system for Object UI with object/field/row-level access control, permission guards, and hooks.
A permissions library for react and redux applications.
Multi-action routes and permission-aware action definitions for React Router
A Backstage backend module that integrates Open Policy Agent (OPA) with the Backstage Permission Framework for policy-based authorization.
A TypeScript framework for parent-child window communication, providing comprehensive APIs for user management, permissions, JWT expiry management, and unified message broadcasting.
Nexus schema plugin to ease the creation of the authorization layer
This is AuthX. It's named AuthX because it's an "exchange" of sorts, consolidating identities from several upstream authorities into a single identity for downstream clients. AuthX uses the OAuth2 framework in both directions, and adds a robust access con
Mobile-first permission dashboard for AI coding agents
Permission management component for React
Shared ACL (Access Control List) bitmask helpers and constants for PerDiem
Identity and Access Management (IAM) module for NestJS applications
Shared TypeScript types for permissions in A5IT projects
Full-featured Convex integration for Nuxt with SSR, real-time subscriptions, authentication, and permissions
Rich access control in an easy to read syntax featuring roles with inheritance, dynamic attribute tests, and more
Universal membership permissions library for frontend and backend
Ultra-light OpenRouter-native agentic coding CLI. Every model. Full control.
Permission-aware React components with UI library plugins
permissions licenses and plans, user validations handling for whole app
This cordova plugin invokes permission for all the hardwares which require for a video chat
React hooks and components for frontend authorization based on @open-policy-agent/opa
Structured RBAC with permission keys, role inheritance, UI mappings, and feature flags
Identity based policies library
A flexible role-based access control (RBAC) library with zone-based permissions using efficient bitfield operations
Simple api for small applications using express, jsonwebtoken, sequelize and websocket
Permission and roles based access control for your angular(angular 21.x.x) applications
Pi skills and extensions that provide Amp Code-like workflows (handoff, permissions, mode selector, web access).
Role-based access control utilities for React applications
The PayPal Permission SDK provides javascript APIs for developers to request and obtain permissions from merchants and consumers, to execute APIs on behalf of them. The permissions include variety of operations from processing payments to accessing accoun
Comprehensive user permissions and entitlements system for sails.js and Waterline. Supports user authentication with passport.js, role-based permissioning, object ownership, and row-level security.
Paquete SSO para Next.js con autenticación basada en tokens, manejo de sesión en cookies cifradas, refresco automático y control de permisos.
Claude-style allow/deny/ask permission lists for Pi tool calls
A flexible, framework-agnostic authorization library with policy-based access control
<h1 align="center">chmod-webpack-plugin</h1> <p align="center"> <a href="https://www.npmjs.com/package/chmod-webpack-plugin"><img src="https://img.shields.io/badge/npm-chmod--webpack--plugin-brightgreen.svg" /></a> <a href="https://www.npmjs.com/p
Claude-style permissions for pi with an opinionated small mode set and built-in plan mode.
A library to capture screen recordings with react-native powered by NitroModules.
Role and permissions based access management solution for React applications
A plugin to automate the creation of public permissions for your chosen content types.
Audit Claude Code permissions across settings hierarchy
路徑可寫入檢測模組 - 檢測目標路徑是否可寫入,支援同步和非同步操作,可檢測檔案和目錄的可寫入狀態
The AuthX proxy for resources is a flexible HTTP proxy designed to sit in front of a resource.
fs.Stats constructor with a sane signature and defaults
tyranid.js plugin for gracl
The ultimate TypeScript engine for Permify: Type-safe schema DSL, simplified client, and shared configuration.
React Native permission hooks, modal UI, bottom sheet, screen flows, retry logic, onboarding stepper, and Jest mocks built on react-native-permissions.
Angular library which provides device information / type / name and also it provides much more device independent features & informations.
Authentication, permissions, and request-context utilities for Node.js services
Load Cerbos policies from YAML or JSON files
Convert Unix style permissions to strings like ls (0755 => 'rwxr-xr-x')
Comprehensive user permissions and entitlements system for sails.js and Waterline. Supports user authentication with passport.js, role-based permissioning, object ownership, and row-level security.
Apache Shiro permission style using Trie data structure
CLI for mcp-label — a privacy, safety, and permissions label for MCP servers
Styra-supported React hooks and components for frontend authorization based on @styra/opa
Nexus schema plugin to deny access to all queries, mutations and subscriptions except those marked as public
Core with base class and admin entities for Angular7+ applications based on Rucken template
A native node module to manage system permissions on macOS
Change owner of Vinyl files
MCP server for HCC service permission mapping and Kessel (v2) migration
Authentication and authorization for NestJS. Magic links, Google OAuth, cookie/bearer sessions, and wildcard permissions.
A TypeScript library for secure API key management with cryptographic hashing, expiration, scopes, and pluggable storage
MCP server for Vorim AI — AI agent identity, permissions, and audit trails
Plugin that asks permission for showing notifications on Android, including a dialog which explains why the permission is needed.
Core types, schemas, analysis, scoring, and exporters for mcp-label
Мощная TypeScript-библиотека для работы с битовыми полями на BigInt. Идеально подходит для прав доступа, флагов функций, переключателей и компактного хранения множества состояний.
Soul-driven AI agent with Second Brain memory, permission-hardened tools, token budgets, and multi-channel access. Runs 24/7 from CLI or Telegram.
Dynamic MCP server toolkit for runtime toolset management with Fastify transport and meta-tools
Handle Laravel authorizations on the front-end
A powerful terminal AI Agent framework with multi-model support, tool calling, permissions, and context compression
Production permission, plan, feature, and module gates for Mounaji micro-components
Admin UI for Angular7+ web applications based on Rucken template
🔐 Modern, Laravel-inspired permissions system for React/Inertia.js with advanced pattern matching, boolean expressions, and zero dependencies. Features wildcard patterns, custom permissions, and full TypeScript support.
Salesforce Profile management
Rule packs for mcp-label
General-purpose permission system for pi tools, handling permissions for bash and file tools with extensible matchers for custom tools.
🎲 Tablerizer - The PostgreSQL table export wizard! Generate SQL files for RBAC, RLS, triggers, and schema documentation
Official NuPIdentity SDK for easy OIDC/SSO integration - protect your app in 3 lines
A lightweight permissions library for express & Node
library for storing a bitfield with a large number of options stored as an array/buffer, suitable for e.g. permissions systems
Aurelia plugin for CASL which makes it easy to add permissions in any Aurelia apps
The ultimate access control gatekeeper for Payload CMS v3 - Advanced RBAC with wildcard support, auto role assignment, and flexible configuration
Role-Based Access Control (RBAC) library for KrutAI
oRPC permissions as another layer of abstraction!
Teamboks React SDK for permission management
Claude Code settings.json permission guard - diagnose, migrate, and enforce (unofficial, not affiliated with Anthropic)
TypeScript rewrite of google-play-scraper with throttling, retries, and strong typing.
Shared Firebase Cloud Functions modules
AI agent permission and tooling surface diffs for pull request review.
Claude Code hook that uses AI to auto-approve safe permission requests
Siriux Access Control - Role-based access control, permissions, and policies
A type-safe, declarative authorization library for TypeScript with Standard Schema support
Modei MCP Server — trust infrastructure tools for AI agents in Claude, Cursor, and any MCP client
ExGuard cached user data handling package for backend integration
The AuthX Interface is a reference user interface that provides the visual components necessary for a user to authenticate herself and authorize a client to access resources on her behalf.
OpenCode plugin to export granted permissions as config snippet
Handle user permissions for routes based on roles.
Teamboks Core SDK - Framework-agnostic permission management
Zero-config safeguarded allow-list for Claude Code. Fewer prompts, never unsafe.
Permissions - Trailpack for Proxy Engine
Role based access control for conditional rendering of React components and routes.
Deterministic role capability policies for AI-agent workflows: resolve, check, and render tool/MCP/filesystem permissions without model calls.
The AuthX proxy for clients is a flexible HTTP proxy designed to sit in front of a client and manage the entire OAuth flow.
gRPC client SDK for AHK Solution Permissions Microservice - provides NestJS guard, decorators, and client for inter-service permission checks
Authorization microservice based on NodeJS & inverted json.
React hooks and small UI helpers for view/action permissions. No data layer included.
A modern Node.js API utility toolkit: rate limiter, fingerprinting, validators, caching, logger, error handler, and cron helpers.
Laravel-style roles, permissions, policies, and auth guard package for NetPress.
A Backstage frontend plugin that allows you to use OPA for authorization in the Backstage frontend
An access control module to accompany township-auth
Lightweight, secure authorization engine for Node.js using TOON policy files. Zero eval(), TypeScript-first, deny-by-default.
MCP server with 45 developer utilities (16 free + 29 pro). Free: UUID, hash, HMAC, base64, timestamps, JWT decode, random strings, URL encode/decode, JSON format, YAML/JSON convert, regex test, cron explain, color convert, HTTP status, slugify, HTML escap
Rego policy language syntax highlighting plugin for highlight.js
The AuthX proxy for resources is a flexible HTTP proxy that can inject access tokens into a request. It is designed to be deployed alongside an app or worker, and maintains an in-memory cache of fresh access tokens to add the minimun amount of latency. It
Lightweight SDK for adding authentication, users, roles, API keys, and multi-tenant organizations to any Node.js app
ExGuard backend SDK for user role and permission validation
Official TypeScript SDK for Vorim AI — AI Agent Identity, Permissions & Audit
Angular services, directives and guards for frontend authorization based on @open-policy-agent/opa.