Open Source Security Projects
Discover 166 open source Security repositories from GitHub, each with an analysis of what it does, key features, use cases and alternatives. Security projects here are most often combined with Self Hosted, Python and AI Agents. Last updated October 4, 2026.
166 repositories · updated October 4, 2026

Zero: Self-Host an AI-Powered Email App
Zero is a self-hostable email app that connects services such as Gmail and Outlook in a unified inbox. It combines email workflows with AI agents and is aimed at people who want more control over their email setup and data.

filekey: Encrypt and Share Files with Passkeys
FileKey is an offline web app for encrypting files locally with passkeys and sharing them directly with recipients. It suits people who need private file exchange without accounts, cloud storage, or a server handling their files.

systeminformer: Monitor Windows Activity and Debug Processes
System Informer is a Windows utility for monitoring system resources, inspecting processes, debugging software, and investigating malware. It suits administrators and developers who need detailed, real-time visibility into system activity.

dss: Create and Validate Electronic Signatures
DSS is a Java framework for creating, extending, and validating advanced electronic signatures. It supports common signature formats and is aimed at developers building signature workflows that need standards-based processing.

shopping-assistant: Explore AI Shopping Workflows and Guardrails
A Java demo webshop for exploring AI shopping assistants, from guided product selection to stateful workflows and human confirmation. It also illustrates prompt-injection risks and an assistant designed to encourage higher spending.

repomix: Pack Codebases for AI Analysis
Repomix combines repository files into a structured, AI-friendly output for code review, exploration, and other LLM workflows. Use it from the CLI, website, or as an MCP server, with controls for file selection and token usage.

DumbTerm: Access a Linux Terminal in Your Browser
DumbTerm provides browser-based access to a terminal running locally or in a Docker container. It suits self-hosters and developers who need a convenient terminal interface, with optional PIN protection and Starship prompt integration.

linux-persistence: Demonstrate Linux Persistence Techniques
A Go project presenting Linux persistence and covert-access techniques for security research and authorized testing. Its README describes a broad set of mechanisms, including scheduled tasks, authentication changes, and network-based access.

mailcow-dockerized: Run a Self-Hosted Email Platform
mailcow-dockerized packages email and groupware services as a Docker-based platform for self-hosting. It suits administrators who want to operate their own mail server and are prepared to manage its deployment and maintenance.

imgproxy: Resize and Convert Images on Demand
imgproxy is a standalone HTTP server that resizes, transforms, and converts images when requested. It suits teams that want to move image processing out of their application and serve optimized images through a URL-based API.