Skip to content

Add exe.dev integration#49

Open
HLD wants to merge 5 commits into
runZeroInc:mainfrom
HLD:feature/exe-dev-integration
Open

Add exe.dev integration#49
HLD wants to merge 5 commits into
runZeroInc:mainfrom
HLD:feature/exe-dev-integration

Conversation

@HLD

@HLD HLD commented Jun 6, 2026

Copy link
Copy Markdown
Contributor

🆕 New Integration

Description

Adds an inbound custom integration that imports exe.dev virtual machines as runZero
assets, giving visibility over an exe.dev VM fleet alongside the rest of your
infrastructure.

Each VM appears as an asset with its hostname, region, status, HTTPS URL, and SSH
destination. Three optional enrichment tiers layer additional data when the API token
has the corresponding permissions — all degrade gracefully to a 403 if absent:

Permission Enrichment added
domain ls Custom domains added as additional hostnames
share show Proxy visibility, port, email-enabled status; proxy:public tag
integrations list Attached integration names/types, GitHub repos, HTTP proxy targets, Shelley AI agent detection

|

The explorer/ subdirectory contains optional tooling to deploy a RunZero Explorer
onto an exe.dev VM for surface scanning — either external (public hostnames via the
exe.dev HTTPS proxy) or internal (full port visibility via a Tailscale overlay).

Checklist

  • New integration folder created (exe-dev/)
  • README updated based on boilerplate to reflect the new integration details
  • custom-integration-exe-dev.star created
  • config.json updated with name and type
  • Validated in a live runZero instance against a real exe.dev account

HLD and others added 5 commits June 6, 2026 01:23
Imports exe.dev virtual machines as runZero assets, giving fleet-wide
visibility alongside the rest of your infrastructure.

Includes optional enrichment for custom domains, share/proxy exposure,
and CAASM metadata (integration attachments, Shelley AI agent detection).
Also provides explorer/ tooling to deploy a RunZero Explorer on exe.dev
for surface scanning (external HTTPS or internal via Tailscale overlay).

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Replaces the legacy access_key/access_secret credential pair with an
embedded CONFIG block defining a single api_token param.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@hdm hdm changed the title Feature/exe dev integration Add exe.dev integration Jun 10, 2026
@hdm

hdm commented Jun 10, 2026

Copy link
Copy Markdown
Contributor

@HLD thanks! will revisit once 5.0 ships (soonish) since there's a sizable api overhaul

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants