{"repo":"RohiRIK/argus","free":true,"listed":false,"github":"https://github.com/RohiRIK/argus","clone":"git clone https://github.com/RohiRIK/argus.git","description":"Argus — the all-seeing eye for Microsoft 365. Self-hosted, Dockerized notification & reporting for IT admins and security teams.","language":"TypeScript","stars":32,"topics":[],"license":null,"category":"self-hosted-apps","readme_excerpt":"Argus The all-seeing eye for your Microsoft 365 tenant. Self-hosted, Dockerized notification &amp; reporting for IT admins and security teams. --- What is Argus? Argus replaces manual Microsoft Graph querying with scheduled, automated reports that land in your inbox only when they matter. It connects to the Graph API with least-privilege, app-only permissions , runs report jobs on a schedule, applies baseline anomaly detection and conditional logic, renders HTML email reports, and delivers them from a single scoped shared mailbox. The whole stack — UI, scheduler, database, and worker — runs in one Docker container . The operational model is Jenkins-inspired: Catalog → Jobs → Executions → Logs . Named after Argus Panoptes, the hundred-eyed giant of Greek myth — the ever-watchful guardian. --- Run it with an AI agent Hand this to any AI coding agent (Claude Code, Cursor, etc.) and it will bring Argus up: --- Quick start One command — generates the vault key, installs, migrates, seeds, and serves: Manual steps (if you'd rather not use the script) ARGUS MASTER KEY (64 hex chars = 32 bytes) is the only required environment variable. Every other secret — Entra ID tenant/client/secret and the mailbox — is entered through the UI and stored AES-256-GCM-encrypted in the database, never in .env . See INSTALL.md for prerequisites, Docker details, and troubleshooting. --- How it works Argus is a small set of cooperating services around an append-only SQLite store. The execution pipeline E","default_branch":null,"files":null,"tree":[],"storefront":"/r/RohiRIK","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/RohiRIK/argus/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}