awesome-repositories.com
© 2026 Bringes Technology SRL·VAT RO45896025·hello@bringes.io
MCPSitemapPrivacyTerms
Infrastructure and System Hardening · Awesome GitHub Repositories

15 repos

Awesome GitHub RepositoriesInfrastructure and System Hardening

Procedures and configurations for securing operating systems, cloud environments, and database clusters against unauthorized access.

Explore 15 awesome GitHub repositories matching security & cryptography · Infrastructure and System Hardening. Refine with filters or upvote what's useful.

  1. Home
  2. Security & Cryptography
  3. Security
  4. Infrastructure and Hardware
  5. Infrastructure and System Hardening

Awesome Infrastructure and System Hardening GitHub Repositories

Describe the repository you're looking for…
We'll search the best matching repositories with AI.
  • torvalds/linux

    torvalds/linux

    217,986GitHubView on GitHub↗

    The Linux kernel is a monolithic operating system kernel that serves as the primary interface between computer hardware and software applications. It provides the foundational infrastructure for managing system resources, including memory allocation, process scheduling, and synchronization primitives. The project inclu

    Enforces low-level security controls and hardening features to actively prevent memory corruption and unauthorized execution.

    C
  • trimstray/the-book-of-secret-knowledge

    trimstray/the-book-of-secret-knowledge

    206,980GitHubView on GitHub↗

    This project serves as a centralized, community-driven repository of technical knowledge and administrative resources. It provides a structured taxonomy that aggregates disparate information into a searchable framework, supporting continuous learning and rapid problem-solving for system administrators and cybersecurity

    Maintains a structured reference for implementing secure system configurations and conducting vulnerability assessments across diverse environments.

    awesomeawesome-listbsd
  • denoland/deno

    denoland/deno

    106,258GitHubView on GitHub↗

    Deno is a high-performance runtime for JavaScript and TypeScript that prioritizes security and developer productivity. Built on the V8 engine, it provides a secure execution environment that enforces a default-deny security model, requiring explicit user authorization for access to system resources like the file system

    Limits network connectivity to approved hosts and manages secret injection within isolated execution environments.

    Rustdenojavascriptrust
  • bitcoin/bitcoin

    bitcoin/bitcoin

    88,190GitHubView on GitHub↗

    This project is a cryptographic consensus engine and distributed ledger client that functions as a peer-to-peer network node. It enables decentralized network participation by allowing users to independently validate transactions and blocks, ensuring data integrity and consensus without reliance on a centralized author

    Hardens infrastructure by verifying digital signatures and applying security patches to protect against remote exploitation.

    C++bitcoinc-plus-pluscryptocurrency
  • mermaid-js/mermaid

    mermaid-js/mermaid

    86,200GitHubView on GitHub↗

    This project is a client-side rendering engine that transforms declarative, text-based syntax into visual diagrams directly within the browser. By utilizing a domain-specific language, it allows users to define complex structures—such as software architectures, process flows, and system behaviors—without the need for m

    Isolates diagram rendering within secure iframes to mitigate risks when displaying user-provided content on public sites.

    TypeScriptdiagramsdiagrams-as-codedocumentation
  • bregman-arie/devops-exercises

    bregman-arie/devops-exercises

    81,169GitHubView on GitHub↗

    This project is a comprehensive educational curriculum designed to build proficiency across modern infrastructure, cloud-native technologies, and systems administration. It functions as a reference library and interview preparation resource, offering a structured collection of conceptual questions, practical coding cha

    Enforces best practices for securing operating system configurations and implementing privilege restrictions.

    Pythonansibleawsazure
  • syncthing/syncthing

    syncthing/syncthing

    80,036GitHubView on GitHub↗

    Syncthing is a decentralized file synchronization engine that maintains consistent data states across multiple devices through peer-to-peer mesh networking. It operates as a background daemon that automatically replicates file creations, modifications, and deletions between trusted nodes without requiring central serve

    Secures the management interface through TLS enforcement, authentication credentials, and API access keys.

    Gogop2ppeer-to-peer
  • elastic/elasticsearch

    elastic/elasticsearch

    76,163GitHubView on GitHub↗

    Elasticsearch is a distributed search engine and document store designed for the high-performance indexing and retrieval of massive volumes of unstructured data. It functions as a centralized analytics platform, providing a schema-flexible architecture that organizes information into searchable indices while maintainin

    Restricts unauthorized access through robust authentication, encryption, and role-based configuration controls for cluster environments.

    Javaelasticsearchjavasearch-engine
  • swisskyrepo/PayloadsAllTheThings

    swisskyrepo/PayloadsAllTheThings

    75,346GitHubView on GitHub↗

    This project is a comprehensive, community-sourced knowledge base designed for security professionals and researchers. It functions as a centralized repository of offensive security techniques, providing a structured collection of exploit payloads, attack vectors, and methodologies for conducting vulnerability assessme

    Contains resources and utilities for assessing the security posture and identifying common misconfigurations within cloud infrastructure environments.

    Pythonbountybugbountybypass
  • redis/redis

    redis/redis

    73,096GitHubView on GitHub↗

    Redis is an in-memory, key-value database designed to provide sub-millisecond latency for read and write operations. It functions as a versatile data platform, serving as a distributed cache, a message broker, a NoSQL document store, and a vector database. The system utilizes an event-driven, single-threaded loop to pr

    Hardens infrastructure by enforcing robust authentication, role-based access, and encrypted transport for all connections.

    Ccachecachingdatabase
  • lobehub/lobehub

    lobehub/lobehub

    72,403GitHubView on GitHub↗

    LobeHub is a comprehensive multi-agent orchestration platform designed for building, configuring, and deploying specialized AI agents. It provides a unified chat-based gateway that allows users to manage autonomous agent teams across web, desktop, and mobile environments. By utilizing a framework that supports persiste

    Hardens self-hosted instances by enforcing HTTPS, managing sensitive secrets, and restricting access via reverse proxies.

    TypeScriptagentagent-collaborationagent-harness
  • OpenHands/OpenHands

    OpenHands/OpenHands

    67,974GitHubView on GitHub↗

    OpenHands is an autonomous agent framework designed for software engineering workflows. It provides a modular platform for orchestrating AI agents that reason, plan, and execute tasks within isolated, containerized development environments. By integrating with standard version control and development tools, the system

    Masks sensitive information in logs by scanning text for keys and injecting them securely as environment variables.

    Pythonagentartificial-intelligencechatgpt
  • openinterpreter/open-interpreter

    openinterpreter/open-interpreter

    62,257GitHubView on GitHub↗

    Open Interpreter is an autonomous agent runtime that translates natural language instructions into executable code to interact with local software and operating systems. It functions as an orchestration framework that connects language models to a secure execution environment, enabling the development of agents capable

    Restricts code execution to ephemeral containers to prevent unauthorized access to host system resources.

    Pythonchatgptgpt-4interpreter
  • rclone/rclone

    rclone/rclone

    55,637GitHubView on GitHub↗

    This project is a command-line storage manager that provides a unified interface for performing file operations across local filesystems and diverse cloud storage providers. It functions as a cross-platform storage abstraction, utilizing a modular backend architecture to map heterogeneous cloud storage APIs into a stan

    Secures data transfers by configuring custom certificate authorities, client-side certificates, and private keys for mutual authentication.

    Goazure-blobazure-blob-storageazure-files
  • appwrite/appwrite

    appwrite/appwrite

    54,884GitHubView on GitHub↗

    Appwrite is a backend-as-a-service platform that provides a unified development environment for building full-stack applications. It integrates essential infrastructure components—including authentication, databases, storage, and serverless functions—into a single, centralized interface to simplify application developm

    Secures sensitive configuration data by marking variables as secret to prevent unauthorized retrieval.

    TypeScriptandroidappwritebackend

Explore sub-tags

  • AWS Pentesting ResourcesResources and utilities specifically designed for assessing the security posture and identifying misconfigurations within Amazon Web Services environments.
  • Active Directory AttacksEducational resources detailing attack vectors and defensive strategies for securing Active Directory environments.
  • Azure Pentesting ResourcesTools and documentation for evaluating the security of Microsoft Azure cloud services and identifying potential exploitation vectors.
Database Infrastructure Security
Best practices and configurations for securing database management systems against unauthorized access, injection attacks, and data breaches.
  • Deployment Security HardeningAutomated processes and configuration standards to ensure software releases are deployed in a secure and hardened state.
  • Execution Sandboxes5 sub-tagsIsolated environments for running code with restricted access to host resources.
  • Infrastructure HardeningProfessional references for implementing secure system configurations and conducting vulnerability assessments to harden infrastructure.
  • Kernel Security MechanismsLow-level operating system features and controls designed to prevent memory corruption and unauthorized execution within the kernel.
  • Linux Security HardeningConfiguration settings and security modules used to restrict privileges and harden the Linux operating system against exploitation.
  • Management Interface SecuritySecurity controls and access restrictions for administrative consoles, remote management ports, and out-of-band hardware management interfaces.
  • Secret ManagementSystems for protecting sensitive configuration data by scanning, injecting, or marking variables as secret.
  • Transport Layer SecuritySettings for managing custom certificate authorities and client-side certificates for mutual authentication.