awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

48 Repos

Awesome GitHub RepositoriesResource-Level Access Controls

Validates permissions against specific resource instances during agent operations.

Distinct from Granular Access Controls: Focuses on resource-instance validation rather than general endpoint-level access control.

Explore 48 awesome GitHub repositories matching security & cryptography · Resource-Level Access Controls. Refine with filters or upvote what's useful.

Awesome Resource-Level Access Controls GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • addyosmani/agent-skillsAvatar von addyosmani

    addyosmani/agent-skills

    60,849Auf GitHub ansehen↗

    Agent-skills is a collection of structured instructions and behavioral personas designed to standardize how AI coding agents perform engineering tasks. It functions as a workflow orchestrator that maps natural language intent to repeatable technical sequences and verification checklists. The project distinguishes itself through the use of specialized markdown-defined roles, such as security auditors or test engineers, to apply targeted domain expertise. It employs an evidence-based verification model that requires runtime data or passing tests as mandatory exit criteria to ensure AI-generated

    Verifies specific user permissions for resource modification to prevent broken access control.

    Shellagent-skillsantigravityantigravity-ide
    Auf GitHub ansehen↗60,849
  • dxa4481/trufflehogAvatar von dxa4481

    dxa4481/truffleHog

    26,790Auf GitHub ansehen↗

    TruffleHog is a secret scanning tool designed to identify leaked credentials and API keys across version control systems, cloud storage, and filesystems. It functions as a git secret detector that enumerates hidden commits and a cloud storage security auditor for inspecting container images and storage buckets. The project is distinguished by a credential verification engine that tests discovered secrets against service APIs to confirm they are active, which eliminates false positive alerts. It further analyzes these verified credentials to determine the specific access levels and resources t

    Analyzes verified credentials to determine the specific access levels and resources they control.

    Go
    Auf GitHub ansehen↗26,790
  • langchain-ai/deepagentsAvatar von langchain-ai

    langchain-ai/deepagents

    25,006Auf GitHub ansehen↗

    Deepagents is an LLM agent orchestration platform and stateful application server designed for deploying and managing AI agents built with computational graphs. It provides a containerized runtime environment that handles agent execution, state persistence, and the versioning of AI assistants. The platform distinguishes itself through deep integration with the Model Context Protocol, allowing agents to function as servers that expose tools and capabilities to external clients. It features a sophisticated observability suite for capturing execution traces, performing LLM-based evaluations agai

    Validates permissions against specific resource instances, such as conversation threads and assistants.

    Pythonagentsdeepagentslangchain
    Auf GitHub ansehen↗25,006
  • drduh/macos-security-and-privacy-guideAvatar von drduh

    drduh/macOS-Security-and-Privacy-Guide

    22,449Auf GitHub ansehen↗

    This project is a security hardening guide and privacy configuration manual for macOS. It provides a comprehensive set of instructions for configuring system settings to improve privacy, reduce the attack surface, and implement a malware defense framework. The guide covers technical methods for validating software notarization, verifying application sandboxing, and auditing system activity. It distinguishes itself by providing detailed workflows for restricting high-risk features and applying advanced security configurations to protect the operating system. The documentation covers several k

    Implements a system-level gatekeeping mechanism to prevent non-notarized applications from running.

    appledisk-encryptiondnscrypt-proxy
    Auf GitHub ansehen↗22,449
  • mastra-ai/mastraAvatar von mastra-ai

    mastra-ai/mastra

    21,221Auf GitHub ansehen↗

    Mastra is an orchestration framework designed for building, deploying, and managing autonomous AI agents and multi-agent systems. It provides a comprehensive suite of primitives for creating resilient AI applications, including durable workflow orchestration, event-driven agent loops, and semantic memory management. By integrating these core components, the platform enables developers to build complex, multi-step processes that can reason about goals and execute tasks without manual intervention. The framework distinguishes itself through its focus on observability and secure, isolated execut

    Ensures granular access control by validating user permissions against specific resource instances.

    TypeScriptagentsaichatbots
    Auf GitHub ansehen↗21,221
  • realm/realm-swiftAvatar von realm

    realm/realm-swift

    16,608Auf GitHub ansehen↗

    This is a mobile object database and NoSQL local data store that replaces relational tables with a schema-based model. It functions as a reactive data store, using live object observations and change notifications to trigger automatic user interface refreshes. The system provides built-in mobile cloud data synchronization to keep local datasets consistent with a remote server across multiple devices. It also includes security features for encrypted local storage, protecting sensitive on-disk data using at-rest encryption keys and fine-grained access control. Broad capabilities include object

    Defines fine-grained read and write permissions at the object or class level.

    Objective-C
    Auf GitHub ansehen↗16,608
  • veeral-patel/how-to-secure-anythingAvatar von veeral-patel

    veeral-patel/how-to-secure-anything

    10,224Auf GitHub ansehen↗

    This project is a comprehensive security suite and knowledge base focused on the engineering and construction of trustworthy digital and physical systems. It provides a systematic framework for security engineering design, covering the establishment of high-assurance architectures and the implementation of security models that govern how a system achieves its safety goals. The project is distinguished by its focus on formal assurance and adversarial deterrence. It includes methodologies for creating security assurance cases and proofs to verify system trustworthiness, alongside economic and t

    Provides a model for validating identities against permissions to restrict operations on specific resource instances.

    secure-designsecure-systemssecurity
    Auf GitHub ansehen↗10,224
  • different-ai/openworkAvatar von different-ai

    different-ai/openwork

    10,046Auf GitHub ansehen↗

    Openwork is an LLM agent orchestration platform and cross-platform desktop application designed for building and running automated workflows. It serves as a local AI agent host and session manager, allowing users to connect local project folders to various large language models and remote cloud workers. The project distinguishes itself through a local-first execution model that enables agents to process files directly on a host machine. It implements human-in-the-loop permissioning to intercept agent resource requests, requiring explicit user approval before accessing specific local system fi

    Provides a human-in-the-loop mechanism to review and approve agent requests for specific local system resource access.

    TypeScript
    Auf GitHub ansehen↗10,046
  • boto/boto3Avatar von boto

    boto/boto3

    9,834Auf GitHub ansehen↗

    Boto3 is the AWS SDK for Python, providing a programmatic interface for managing and automating AWS cloud infrastructure and services. It serves as a cloud management API client and resource manager for provisioning, configuring, and scaling virtual servers, databases, and storage. The library enables the implementation of infrastructure-as-code through declarative templates and scripts, allowing for the deployment of identical resource stacks across multiple accounts and geographic regions. It also provides a framework for coordinating distributed workflows, serverless functions, and contain

    Defines and validates permissions to determine which principals are authorized to perform operations on specific resources.

    Pythonawsaws-sdkcloud
    Auf GitHub ansehen↗9,834
  • spinnaker/spinnakerAvatar von spinnaker

    spinnaker/spinnaker

    9,740Auf GitHub ansehen↗

    Spinnaker is a multi-cloud continuous delivery platform designed to automate software releases and deployment pipelines across various public cloud providers and Kubernetes clusters. It functions as a cloud deployment orchestrator and infrastructure delivery tool, coordinating the promotion of software artifacts through multiple environments using visual workflows and directed acyclic graphs. The platform distinguishes itself with a dedicated canary analysis engine that compares performance metrics between new and stable software versions to automate release decisions. It utilizes cloud-agnos

    Defines group membership requirements and permissions to restrict access to specific application resources.

    Java
    Auf GitHub ansehen↗9,740
  • zurdi15/rommAvatar von zurdi15

    zurdi15/romm

    9,010Auf GitHub ansehen↗

    RomM is a self-hosted ROM manager and web-based game emulator designed to catalog and organize digital game libraries. It provides a central web interface for managing game files, tracking titles, and maintaining a digital repository of artwork and achievement data. The system enables gameplay through embedded browser-based emulation and the ability to trigger external local players. It differentiates its library management by automatically fetching metadata from external databases and using filename-pattern parsing to categorize games via tags. The platform supports multi-user environments

    Provides customizable access levels allowing multiple users to view and interact with a shared game library.

    Python
    Auf GitHub ansehen↗9,010
  • crmeb/crmebAvatar von crmeb

    crmeb/CRMEB

    8,956Auf GitHub ansehen↗

    CRMEB is a comprehensive e-commerce platform built on ThinkPHP 6, designed as a headless system that delivers standardized APIs to various frontend clients. It provides a unified backend to synchronize product catalogs, orders, and customer data across web browsers, mobile applications, and mini-programs. The platform supports diverse commerce models, including multi-vendor marketplaces where independent merchants manage their own stores, centralized chain store networks, and social commerce frameworks featuring affiliate distribution and community group buying. It also integrates specialized

    Implements granular security by controlling access permissions down to individual buttons in the administrative interface.

    Vueb2cform-createivewui
    Auf GitHub ansehen↗8,956
  • solid/solidAvatar von solid

    solid/solid

    8,108Auf GitHub ansehen↗

    Solid is a protocol and ecosystem for decentralized web applications that separates application logic from data storage. It enables users to store and control their personal information in personal online data stores, known as Pods, ensuring that individuals own their data rather than the applications they use. The project provides a framework for decentralized identity and authentication using WebID and OpenID Connect, decoupling identity from central providers. It implements a resource-level permission system via Web Access Control, allowing users to grant or deny read, write, and append ac

    Enforces resource-level permissions using RDF-based policies to grant or deny data actions.

    HTMLcommunication
    Auf GitHub ansehen↗8,108
  • thinkgem/jeesiteAvatar von thinkgem

    thinkgem/jeesite

    8,044Auf GitHub ansehen↗

    Jeesite is a full-stack low-code development framework designed for building enterprise administrative portals using Spring Boot, MyBatis, and Vue. It functions as a comprehensive platform for creating administrative dashboards with integrated role-based access control and organizational data permission systems. The framework distinguishes itself through a combination of automated CRUD code generation and an integrated RAG platform that connects large language models to enterprise data via vector stores. It further incorporates a BPMN-based workflow engine to automate complex business process

    Controls the visibility and interactivity of specific UI buttons and fields based on user permissions.

    Vue
    Auf GitHub ansehen↗8,044
  • lastmile-ai/mcp-agentAvatar von lastmile-ai

    lastmile-ai/mcp-agent

    8,037Auf GitHub ansehen↗

    mcp-agent is a framework for building AI agents that integrate with Model Context Protocol servers to execute tools and access data. It functions as a multi-agent orchestrator and protocol-compliant server, enabling the creation of agents that can discover and invoke tools from connected external servers. The project distinguishes itself through a durable workflow engine that supports long-running tasks capable of pausing, resuming, and surviving restarts. It implements complex orchestration patterns, including iterative evaluator-optimizer loops, hierarchical workflow nesting, and specialist

    Validates permissions against specific resource instances to restrict unauthorized access to agent tools and workflows.

    Pythonagentsaiai-agents
    Auf GitHub ansehen↗8,037
  • vendurehq/vendureAvatar von vendurehq

    vendurehq/vendure

    7,924Auf GitHub ansehen↗

    Vendure is a Node.js e-commerce engine and headless commerce framework built with NestJS and TypeScript. It serves as a multi-channel commerce platform that manages product catalogs, orders, and customers via a strongly typed GraphQL API. The platform is distinguished by its highly extensible architecture, featuring a customizable administrative dashboard where developers can inject custom React components and entity views. It supports multi-channel commerce, allowing the isolation of products, currencies, and regional catalogs from a single unified backend. The engine covers a broad range o

    Restricts data access at the query level using gate-level checks and row-level filtering.

    TypeScriptecommerceecommerce-apiecommerce-framework
    Auf GitHub ansehen↗7,924
  • kyverno/kyvernoAvatar von kyverno

    kyverno/kyverno

    7,841Auf GitHub ansehen↗

    Kyverno is a Kubernetes policy engine and cloud native governance tool. It functions as a policy-as-code framework that validates, mutates, and generates resources to enforce security and governance standards within a cluster. The project distinguishes itself through a declarative policy model that utilizes native Kubernetes custom resource definitions, allowing policies to be managed as standard cluster objects without custom code. It provides specific security capabilities for container image verification and signature validation to ensure only trusted images are deployed. Its broader capa

    Checks resources against defined policies during admission or background scans to ensure operational compliance.

    Go
    Auf GitHub ansehen↗7,841
  • fluxcd/flux2Avatar von fluxcd

    fluxcd/flux2

    7,888Auf GitHub ansehen↗

    Flux is a Kubernetes GitOps delivery tool used to automate application deployments by synchronizing cluster state with configurations stored in Git, OCI, or Helm repositories. It functions as a set of controllers that monitor desired state in external sources and continuously reconcile the live cluster to match those definitions. The system distinguishes itself through a multi-cluster management plane that coordinates application delivery across fleets of remote clusters from a central hub. It provides a dedicated mechanism for automated image updates, which scans container registries for new

    Grants or denies tenant access to custom resources based on administrative levels.

    Gocontinuous-deliverygitopsgitops-toolkit
    Auf GitHub ansehen↗7,888
  • threedotslabs/wild-workouts-go-ddd-exampleAvatar von ThreeDotsLabs

    ThreeDotsLabs/wild-workouts-go-ddd-example

    6,348Auf GitHub ansehen↗

    This project is a reference implementation of Domain-Driven Design, Clean Architecture, and Command Query Responsibility Segregation (CQRS) patterns using the Go programming language. It serves as a sample application to demonstrate how to decouple core domain rules from infrastructure and delivery mechanisms. The system is built as a gRPC microservices architecture, utilizing type-safe communication and service contracts. It implements an event-driven architecture to manage eventual consistency and asynchronous processing, specifically employing the Outbox pattern to ensure reliable messagin

    Evaluates domain business rules to validate if a user has permission to view or modify specific resource instances.

    Goclean-architecturecqrsddd
    Auf GitHub ansehen↗6,348
  • misp/mispAvatar von MISP

    MISP/MISP

    6,360Auf GitHub ansehen↗

    MISP is an open-source threat intelligence sharing platform designed for collecting, storing, and distributing structured threat indicators and intelligence. At its core, it provides a distributed synchronization protocol for transferring events between instances, an attribute-based correlation engine that links matching indicators across events, and a REST API with an OpenAPI specification for programmatic access to threat data. The platform uses formal data formats for JSON, taxonomy, galaxy, and object templates to enable compatibility across tools and communities. The platform distinguish

    Configures default distribution levels for events and attributes to control community access to shared threat data.

    PHP
    Auf GitHub ansehen↗6,360
Vorherige123Nächste
  1. Home
  2. Security & Cryptography
  3. Granular Access Controls
  4. Resource-Level Access Controls

Unter-Tags erkunden

  • Accessible Resource Querying1 Sub-TagPerforming reverse lookups to identify all resource instances accessible by a specific principal. **Distinct from Resource-Level Access Controls:** Focuses on the discovery of all accessible objects, whereas Resource-Level Access Controls focuses on validating a specific instance.
  • Analyzer Access ControlsPermissions that restrict the execution of specific analysis tools based on data sensitivity. **Distinct from Resource-Level Access Controls:** Specifically controls the execution of analysis tools/connectors rather than general resource access
  • Compliance VerificationsAutomated checks to ensure cluster resources adhere to defined operational and security policies. **Distinct from Resource-Level Access Controls:** Distinct from Resource-Level Access Controls: focuses on auditing the configuration state against a policy rather than controlling access to the instance.
  • Context-Aware AccessAccess controls based on the context of the request, such as device attributes or user location. **Distinct from Resource-Level Access Controls:** Specifically targets context-based conditions rather than static resource-level permissions.
  • Contextual Permissions1 Sub-TagAssigns permissions dynamically based on the current state or spawned role of a character. **Distinct from Resource-Level Access Controls:** Focuses on temporal/state-based assignment rather than static resource-level validation.
  • Controller Action IntegrationIntegration of authorization checks directly into web controller actions to automate resource loading and verification. **Distinct from Resource-Level Access Controls:** Focuses on the hook into the Rails controller lifecycle rather than just validating a resource instance.
  • Default Sharing LevelsConfiguration of default distribution levels for events and attributes to control community access to shared threat data. **Distinct from Resource-Level Access Controls:** Distinct from Resource-Level Access Controls: focuses on default sharing level configuration rather than per-resource permission validation.
  • Dynamic Permission DiscoveryProcesses that interrogate service APIs to determine the exact access levels and resources controlled by a verified secret. **Distinct from Resource-Level Access Controls:** Moves beyond verifying if a secret is live to analyzing what specific resources it can access.
  • Library PermissionsPermissions that control user access to digital content libraries and shared collections. **Distinct from Resource-Level Access Controls:** Specifically targets access to a game library collection rather than general resource instances or document-level functional restrictions
  • Ownership-Based Access Controls1 Sub-TagPermissions that restrict record modification to the specific user who owns the resource. **Distinct from Resource-Level Access Controls:** Distinct from Resource-Level Access Controls by specifically implementing an ownership-based model rather than general instance validation.
  • Regex Collection PermissionsControls read, write, and delete permissions on individual calendars and address books using regex-based rules. **Distinct from Resource-Level Access Controls:** Distinct from Resource-Level Access Controls: uses regex patterns to define permissions on calendar/contact collections, not general resource instance validation.
  • Resource Indicator PoliciesConstraints on access tokens to limit audience and scope for specific resource servers. **Distinct from Resource-Level Access Controls:** Distinct from Resource-Level Access Controls: focuses on token-based audience restriction rather than instance-level validation.
  • Software Notarization ValidationVerifying the notarization status of software to prevent the execution of unauthorized or untrusted applications. **Distinct from Resource-Level Access Controls:** Distinct from Resource-Level Access Controls: focuses on the authenticity and notarization of the binary rather than specific resource permissions.
  • System-Call Access Controllers4 Sub-TagsMechanisms that specifically regulate and block operating system calls based on security policies. **Distinct from Resource-Level Access Controls:** Distinct from Resource-Level Access Controls by focusing specifically on the system-call layer rather than high-level resource instances.
  • UI Element Access ControlsPermissions that restrict interaction with specific user interface elements like buttons or menus. **Distinct from Resource-Level Access Controls:** Distinct from resource-level controls by targeting the visual interface elements rather than the underlying data objects.
  • User-Mode File System Access ControlsEnforces custom security checks on file system operations entirely from user mode without kernel-level code. **Distinct from Resource-Level Access Controls:** Distinct from Resource-Level Access Controls: focuses on user-mode file system access control rather than agent resource-instance validation.