What is InvisVM?
InvisVM is a security-focused Linux application that runs programs in isolated containers. It prevents malware from accessing your files, system, or network by creating a virtual wall around suspicious applications. Built using Firejail sandboxing technology and namespace isolation, InvisVM provides proactive protection—trapping threats before they can cause damage.
What can you do with it?
How does it work?
Namespace Isolation
InvisVM uses Linux namespaces to create a virtual jail around applications. Sandboxed apps run in their own isolated environment with restricted access to your actual files, network, and system resources.
Firejail Integration
Built on top of Firejail—a proven SUID sandbox program. We leverage its security features while providing an intuitive GUI for easy access. No command-line knowledge required.
Smart Access Control
Intelligent D-Bus filtering automatically detects which apps need system communication (like LibreOffice) and blocks it for others. Network, devices, and capabilities are controlled based on your chosen security policy.
Multi-Policy System
Choose from three security levels: Restrictive (maximum isolation), Standard (balanced protection), or Permissive (maximum compatibility). Tailor security to each application's needs.
Research & Development
Technical Overview
Core concepts powering InvisVM:
About
Learn about InvisVM's mission, development journey, and the team behind it.
Research
Explore the security research, testing methodology, and technical deep-dives.
Features
Discover security policies, app search, real-time monitoring, and integration options.
Help & Support
Installation guides, troubleshooting tips, and usage documentation.
Download InvisVM
Get the latest .deb package for Pop!_OS/Ubuntu with one-click installation.