Open Source — Linux Security Toolkit

expiry-guard

Create. Audit. Alert.

A production-grade CLI for managing temporary Linux user accounts with automatic expiry. Zero dependencies. Works on any Linux distro.

$curl -sL ... | sudo bash

Create with Expiry

Create temporary users with exact expiry dates using useradd -e. Perfect for contractors, short-term access, and compliance requirements.

Audit & Monitor

Scan all temporary accounts with days remaining. Filter by expiry window. Identify expired and urgent accounts at a glance.

Proactive Alerts

Get notified before accounts expire. Configure alert windows. Never miss a cleanup window again.

Interactive Terminal

Try expiry-guard commands in your browser. No installation required. This simulator runs against mock data to demonstrate all features.

expiry-guard@linux:~

Welcome to expiry-guard interactive simulator

This is a simulated environment. Commands run against mock data.

Try the quick actions above or type: expiry-guard help

~$

Commands: create, audit, alert, report, help | Supports sudo, cat /etc/passwd, chage -l

Use Cases

Contractor Lifecycle

Onboard contractors with automatic cleanup. Audit weekly. Generate compliance reports.

sudo expiry-guard create contractor-ux 2025-06-30

Compliance Reports

Generate HTML, JSON, or CSV reports for auditors. Document your least-privilege enforcement.

sudo expiry-guard report --format=html --output=audit.html