4 dépôts
Configurations that define granular permissions for system resources based on file and registry paths.
Distinct from Access Rules: Distinct from general access rules: focuses on path-specific filtering for sandboxed environments.
Explore 4 awesome GitHub repositories matching software engineering & architecture · Path-Based. Refine with filters or upvote what's useful.
Sandboxie is an operating system-level virtualization tool designed to run Windows applications in isolated, secure environments. By intercepting system calls and redirecting file system and registry modifications to a separate, discardable storage area, it prevents untrusted software from making permanent changes to the host system. This containment ensures that browser history, temporary files, and potential malware remain trapped within the sandbox, protecting the integrity and privacy of the underlying host. The software distinguishes itself through granular control over the isolation env
Enforces granular security policies by evaluating every file, registry, and network request against a defined set of access rules.
This project is a version control documentation tool designed to automate the generation of release notes and changelogs. It functions as a pipeline-based engine that parses repository history, categorizes commits, and transforms them into structured documentation. By leveraging conventional commit patterns or custom regular expressions, it provides a consistent method for tracking project evolution and managing semantic versioning. What distinguishes this tool is its highly flexible template-driven architecture, which allows for deep customization of output formatting, grouping, and sorting.
Generates documentation for specific subdirectories by focusing analysis on relevant file paths.
FileBrowser is an open-source, self-hosted file management interface that runs as a single binary with no external dependencies. It provides a web-based interface for browsing, uploading, editing, and sharing files on a remote server, with a core architecture built on JWT-based stateless authentication and a rule-based path permission engine that controls access at the directory level. The project distinguishes itself through a comprehensive access control system that supports multi-provider authentication including OIDC, LDAP, external JWT, and two-factor authentication, alongside granular p
Evaluates ordered allow/deny rules against user identity and group membership to control access at the directory level.
Cet outil fonctionne comme un serveur de protocole de contexte de modèle (Model Context Protocol) qui relie les modèles d'intelligence artificielle aux environnements de développement locaux. Il permet aux assistants IA d'effectuer une analyse de base de code, d'exécuter des utilitaires en ligne de commande et d'appliquer des modifications de code automatisées directement sur les fichiers de projet locaux. En s'intégrant à l'API Gemini, le système facilite une interaction profonde entre les modèles externes et les ressources système locales. Le projet se distingue par un cadre de sécurité et de fiabilité robuste conçu pour les flux de travail de développement automatisés. Il applique des contrôles d'accès stricts basés sur les chemins pour protéger les fichiers sensibles et utilise des environnements sandbox isolés pour exécuter le code généré. Pour assurer une opération continue, l'outil implémente un routage de secours dynamique des modèles, qui bascule automatiquement entre les niveaux de modèle si les limites d'utilisation sont atteintes, et utilise un jugement de modèle secondaire pour valider la qualité des sorties générées. Le système prend en charge un large éventail d'opérations techniques, y compris l'extraction de données structurées à partir de la sortie du terminal, la gestion de l'historique des conversations et la configuration des paramètres d'exécution pour les tâches de longue durée. Il fournit des capacités complètes pour scanner les répertoires de projet, générer des informations techniques et gérer les fenêtres de contexte pour traiter une documentation et des informations de base de code étendues.
Enforces strict filesystem access controls by validating requested file paths against defined allowlists before granting permissions.