Easy to reach. Easy to attack.
Bots find your login page in hours. One repository switched to public by mistake exposes your code. Any device with valid credentials gets in.
Give your developers fast, direct access to code. Keep everyone else out. InstaSafe connects verified users on trusted devices to GitLab and GitHub, without a VPN and without exposing your servers to the internet.
GitLab and GitHub run your software business. Your code, your pipelines and the keys to your production systems all live there. You should not have to choose between keeping them safe and keeping your teams productive.
the problem
GitLab and GitHub are excellent platforms, and their teams fix flaws fast. But a fix only protects you once you install it. Until then, a server open to the internet is open to every attacker who reads the advisory.
Each one is public, each one was fixed, and each one was exploitable until the fix was installed.
Most teams pick one of two options for self-hosted GitLab and GitHub. Neither works.
Bots find your login page in hours. One repository switched to public by mistake exposes your code. Any device with valid credentials gets in.
Every user lands on your whole network. Contractors and mobile users struggle to connect. SaaS tools like Slack still need wide IP allow lists.
a typical self-managed setup, with a VPN_
VPN client
profile, certificate
VPN gateway
on the internet
open to the internetEverything inside
InstaSafe checks who you are and what device you are on before you ever reach GitLab or GitHub. Then it connects you to that application only, never to the network.
A token found in a public file or a breached tool cannot be used from outside your InstaSafe path.
No public address. New flaws cannot be tried by strangers while you patch.
A captured session is useless on the attacker's machine. MFA runs on every login.
25 checks at login and during the session. Fall out of policy, lose access.
Disable the user in your directory. Their path closes, whatever keys they left behind.
Only people on your approved path can reach your repositories, even one made public by error.
Admin consoles open only to admins, on managed devices, after fresh MFA.
Build runners connect with a limited machine identity, separate from people.
Take your server off the internet. Replace the VPN.
Make your organisation accept only your InstaSafe path.
Requires GitLab Premium or Ultimate, or GitHub Enterprise Cloud.
Tap a question. If yours is not here, a specialist can answer it.
Talk to a specialist//Ready when you are//
See InstaSafe hide a GitLab server and block a stolen token, live, in 30 minutes.
Regulated, air-gapped, or on-premise? See deployment options