tr4mpass
Free, open-source iCloud activation lock bypass tool. Remove iCloud lock from iPhone 5s through iPhone 15 Pro (iOS 12-26.1). Fully offline -- no servers, no payments. Supports checkm8 (A5-A11) and ses
Shadow AI detection you host yourself: see which AI tools your teams use, apply signed rules and mask sensitive data. Open source, no proxy to deploy.
SecurityGitHub @Milvago-AIOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
Repository information has not been collected yet.
No updates detected yet. GitHub releases will appear here.
Open source Shadow AI governance: discover the AI platforms your organization uses, see what leaves the browser, and mask it before it does. Server and console, AGPL-3.0.
Loading the full README.
Read the full README ↗Your people already use generative AI. Some of it is sanctioned; most of it is a browser tab nobody inventoried. A policy nobody can observe is a wish, and blocking everything only moves the problem to personal devices.
Milvago gives you the missing layer: an accurate inventory of AI usage, and control at the point where data actually leaves, without reading more than you need and without turning your security team into a surveillance desk.
[IP], or [IP1] and
[IP2] when there are several.mvk_…): a key never exceeds its creator's current rights. Browser + Milvago extension Milvago server (Go) Console (React)
┌──────────────────────────┐ HTTPS ┌──────────────────────┐ ┌─────────────────┐
│ presence · capture · │ ───────► │ policy · ingestion · │ ◄───── │ discovery · map │
│ masking · upload guard │ ◄─────── │ signed catalogue │ │ reports · admin │
└──────────────────────────┘ policy └──────────┬───────────┘ └─────────────────┘
│
PostgreSQL ◄──┴──► Keycloak (OIDC)
The server signs the detection catalogue and the policy it hands to endpoints; endpoints enforce it locally, so masking happens before the request reaches the AI provider.
This repository holds the server and the console. The endpoint agent and its browser extension are distributed separately.
On a Linux server with Bash, curl, Internet access and root or sudo privileges, run:
curl -fsSL https://get.milvago.ai | bash
For shared access, enter your full public Milvago URL, such as https://milvago.example.com, at the Milvago public URL [http://localhost:4020]: prompt.
Prepare DNS and an HTTPS reverse proxy to the server's private IP on port 4020 first.
No GitHub account or token is required. The installer checks prerequisites and installs
the public release using its exact image version and digest.
Press Enter at the prompt for local access at http://localhost:4020; the gateway then binds only to
127.0.0.1:4020. An explicit http://localhost:4020, http://127.0.0.1:4020, or an empty
MILVAGO_PUBLIC_URL selects the same local mode. From another computer, tunnel it with
ssh -L 4020:127.0.0.1:4020 user@server, then open http://localhost:4020 locally. Local mode
opens no additional host ports; the application and identity service remain internal.
To provide the URL directly:
curl -fsSL https://get.milvago.ai | MILVAGO_PUBLIC_URL=https://milvago.example.com bash
For non-interactive local access:
curl -fsSL https://get.milvago.ai | MILVAGO_PUBLIC_URL='' bash
Open the displayed URL and enter MILVAGO_SETUP_TOKEN from the .env file at the
path printed by the installer. Complete the wizard to create the administrator.
Configure and test a real SMTP server for invitations and password-reset email;
Mailpit is disabled by default. See INSTALL.md for prerequisites,
checksum verification, upgrades and building from source.
Run the same command again with the Linux account used for the original installation:
curl -fsSL https://get.milvago.ai | bash
The default installation is in ~/milvago-community. If you chose another directory,
point the installer to that existing installation:
curl -fsSL https://get.milvago.ai | MILVAGO_DIR='/absolute/path/to/milvago-community' bash
The installer updates the application image while preserving the database, accounts,
secrets and local configuration. Leave MILVAGO_PUBLIC_URL unset to reuse the URL already
confirmed by the instance; a conflicting URL stops the update. Back up the database and
.env before updating. See Updating an existing installation
for details.
This is the beginning of the README. Read the rest at the original. Read the full README ↗