10 Repos
Mechanisms for securing administrative access and managing user credentials.
Distinguishing note: None of the candidates matched; this is specific to initial administrative user security.
Explore 10 awesome GitHub repositories matching security & cryptography · Database Access Control. Refine with filters or upvote what's useful.
The OWASP Cheat Sheet Series is a comprehensive, community-driven repository of concise security best practices and defensive coding patterns. It serves as a centralized knowledge base for developers and security professionals, providing actionable guidance to secure applications across the entire software development lifecycle. The project covers a vast array of security domains, ranging from fundamental web application hardening and authentication protocols to specialized controls for modern infrastructure and artificial intelligence systems. What distinguishes this project is its decentral
Enforces least-privilege access controls to protect stored data from unauthorized manipulation.
This project is a privacy-focused, self-hosted metasearch engine that aggregates results from a wide array of web, academic, and media sources into a single, unified interface. By acting as a proxy between the user and external search providers, it strips identifying headers and tracking parameters from requests, ensuring that search activity remains anonymous and protected from third-party profiling. The platform distinguishes itself through a modular, plugin-based architecture that allows for extensive customization of search behavior, result filtering, and interface branding. It supports a
Limits the visibility of database-backed search engines to authorized users by requiring security tokens.
JumpServer is a privileged access management platform designed to manage and audit secure access to SSH, RDP, Kubernetes, and database endpoints. It functions as a centralized gateway that brokers remote terminal and graphical sessions to isolate users from critical infrastructure. The system utilizes a web-based protocol gateway to translate remote connections into browser-compatible streams and a protocol-based proxy layer to isolate end-user devices from target assets. It incorporates security watermarking to deter unauthorized screen captures and provides a Kubernetes access gateway for c
Manages and monitors administrative connections to remote databases using a web-based interface and proxy layer.
RethinkDB is a distributed, document-oriented database designed to store and manage JSON-formatted data across scalable clusters. It utilizes a custom log-structured storage engine with B-Tree indexing to ensure high-performance disk I/O and data persistence. The system maintains high availability through automatic sharding and replication, employing a primary-replica voting consensus mechanism to handle node failures and ensure consistent cluster operations. A defining characteristic of the platform is its reactive changefeed engine, which allows applications to subscribe to live data update
RethinkDB allows setting an initial password for the administrative user during server startup to ensure secure access to the database cluster.
This project is a feature-rich Go client library designed for interacting with Redis. It serves as a comprehensive interface for managing remote data stores, enabling developers to execute standard database commands, handle complex data structures, and perform asynchronous operations within Go applications. The library distinguishes itself through its support for advanced Redis capabilities, including connection pooling, pipelining, and transactional integrity. It provides specialized primitives for managing distributed clusters, including automated topology updates and request routing to sha
Enforces authentication and authorization through encryption, role-based access control, and integration with enterprise identity providers.
Excelize is a library for reading and writing spreadsheet files in the Office Open XML format. It provides a comprehensive suite of tools for programmatically creating, modifying, and analyzing workbooks, worksheets, and cell data, ensuring compatibility across various office software suites through structured XML serialization. The library distinguishes itself with a built-in formula calculation engine that evaluates complex mathematical and logical expressions directly against workbook data. It also features a memory-mapped streaming architecture, which allows for the efficient processing o
Secures administrative access by updating user credentials and authentication settings for the database management system.
LibSQL is a high-performance, distributed SQL database engine that extends SQLite to support remote network access, edge computing, and real-time synchronization. It functions as an embedded database library that integrates directly into application processes while providing the infrastructure to maintain consistency across multiple geographic regions. The platform distinguishes itself by enabling database interaction over standard HTTP protocols, allowing applications to query remote data sources in serverless and edge environments without requiring local filesystem access. It includes nativ
Implements granular authentication and network-level restrictions to secure multi-tenant database resources.
MacPass is a native macOS password manager and encrypted database client designed to manage credentials using the KeePass standard. It serves as a secure credential vault for storing usernames and passwords within a hierarchical structure. The application integrates a TOTP authenticator to generate time-based and hash-based one-time passwords for multi-factor authentication. It utilizes a KeePass-compatible database engine to ensure data portability and supports keyfile-based authentication to increase decryption entropy. The project covers broader capabilities including automated credential
Manages secure access to the database through master passwords and keyfile authentication.
This project serves as a documentation hub and specification repository for official Docker images. It functions as a metadata-driven documentation generator that transforms structured content files into markdown files and readmes for public distribution. The repository provides technical guides and configuration standards for deploying containerized software across multiple CPU architectures. It includes detailed manuals for configuring environment variables, volume mounts, and network settings to ensure consistent image deployments. The documentation covers a broad range of containerized e
Defines standards for managing root access and authentication for containerized database instances.
LedisDB ist ein verteilter NoSQL-Key-Value-Store, der in Go geschrieben wurde. Er fungiert als High-Performance-Datenbankserver, der einfache Werte, Zähler und komplexe Datenstrukturen mittels austauschbarer Storage-Engines persistent speichert. Das System implementiert das Redis-Protokoll, um die Kompatibilität mit bestehenden Client-Bibliotheken und Treibern zu wahren, und bietet gleichzeitig eine HTTP-Schnittstelle, die Datenbankfunktionen via JSON-, BSON- oder msgpack-Formaten bereitstellt. Es enthält eine eingebettete virtuelle Maschine zur Ausführung benutzerdefinierter serverseitiger Lua-Skripte für komplexe Operationen. Die Plattform unterstützt Hochverfügbarkeit durch Datenreplikation zwischen primären und sekundären Knoten. Der Funktionsumfang deckt eine Vielzahl von Datenstrukturen ab, einschließlich Hashes, Sets und sortierten Sets, neben Features für Batch-Writes, Daten-Expiration und Datenbank-Access-Control.
Secures stored data by requiring valid user credentials and authentication.