Vulnix

Security & Trust

How a run is isolated, what happens to your credentials, and what's audited.

Testing a live target — your own, or a repository you've connected — means Vulnix necessarily handles sensitive material: access credentials, source code, and the traffic the agent generates. Here's what actually happens to it.

Run isolation

Every run executes in its own dedicated sandbox, torn down when the run ends:

Prop

Type

Orphan cleanup

If a run's sandbox is ever left behind by an interrupted workflow, a reconciliation process detects and tears it down automatically — nothing is left running silently.

Credentials and secrets

Authentication

  • Client accounts: standard session-based auth, with role-based access per organization (see Roles & Access).
  • Staff access: a fully separate portal, gated by mandatory two-factor authentication with no grace period — staff cannot sign in without it, ever.
  • Every staff action is audit-logged — who, what, and when.

What's not built yet

We'd rather tell you plainly than let you assume: there is no independent, hardware-level virtualization boundary around a run's sandbox today — isolation is enforced at the container, network, and credential-scope level described above, not a separate virtual machine per run. If that boundary matters to your specific threat model, talk to us before running Vulnix against a target where it's a hard requirement.

On this page