LLaunchGuard GitHub

Local-first deployment intelligence

Ship with proof.
Not guesswork.

LaunchGuard turns a local checkout or public GitHub repository into a deterministic audit, a reviewable execution plan, and an approval-gated deployment pull request.

deterministic evidence local by default explicit approvals
launchguard — auditREAD ONLY

$ launchguard audit ./project

→ acquiring repository evidence

project detected React / Vite

manifests parsed package.json · lockfile

trivy complete db: recorded

osv-scanner complete 0 critical

local runtime absent verify track unavailable

READINESS84

soft block · review required

no project code executedevidence digest: 7bf4…e219

Evidence before action

Know what will happen before anything runs.

  1. 01
    DETECTMap the project

    Classify frameworks, manifests, services, and build evidence without executing repository code.

  2. 02
    SCANNormalize findings

    Run trusted scanners and merge their output into stable, versioned security records.

  3. 03
    PLANMake work reviewable

    Generate a content-addressed execution plan with commands, resources, and network policy.

  4. 04
    PUBLISHOpen an auditable PR

    Require approval, generate provider configuration, and record every override and degradation.

Capability-aware by design

One path to deploy. Another to prove it locally.

ADEPLOY TRACK

Reach a reviewable deployment with only the binary.

Detect, scan, plan, generate configuration, and open a pull request. Missing optional tools become typed degradations—not dead ends.

  • Repository classification
  • Security + readiness audit
  • Provider configuration
  • Approval-gated pull request
REQUIRESLaunchGuard + Git
+
BVERIFY TRACK

Add a local proof before publication.

When a container runtime is available, LaunchGuard can build, test, isolate, and health-check the project before its configuration leaves your machine.

  • Restricted OCI preview
  • Build and test evidence
  • Health verification
  • Bounded repair loop
ADDSPodman or Docker

Publication gating

Missing evidence is not the same as confirmed danger.

LaunchGuard separates hard blocks, explicit overrides, and clear decisions so users can understand the difference between an unsafe repository and an unverified one.

Read the security model ↗
HARD BLOCKConfirmed dangerous condition

Publication is refused. The block cannot be overridden.

×
SOFT BLOCKIncomplete or unverified evidence

Proceed only with an explicit, recorded override.

!
CLEARRequired checks satisfied

The reviewed publication step may continue.

RUN ARTIFACTScontent-addressed · versioned
JSONproject-profile-v1framework evidenceJSONfinding-v1normalized scannersJSONexecution-plan-v1commands + policyJSONpublication-decision-v1gates + approvals

Auditable all the way down

Every conclusion has a source.

Profiles, findings, plans, readiness assessments, generated files, and publication decisions use explicit schemas. Digests make repeated runs comparable and reviewable.

Measured, not marketed

Milestones are capability gates—not calendar promises.

PHASE 01Read-only Rust engineCOMPLETE

40/40 supported fixtures classified; seven safety fixtures failed closed.

PHASE 02Security normalization + planningCOMPLETE

40/40 schema-valid plans with reproducible digests in the measured corpus.

PHASE 03Distribution + capability discoveryNEXT

Prebuilt binaries, doctor checks, and verified scanner provisioning.

PHASE 04–05Configuration + publicationVALIDATION

Implemented capabilities are being validated on real projects and guided flows.

Evaluation numbers describe the repository’s documented test corpus, not a claim that LaunchGuard proves software secure or production-ready.

Local and free by default

No LaunchGuard account. No hosted backend. No mandatory model bill.

The core workflow is designed to run on your machine with user-supplied tools and provider accounts. Costs outside the software—hardware, domains, signing, and provider usage beyond free tiers—remain visible rather than hidden behind “free forever” language.

Open source · MIT

Turn “it should deploy” into evidence you can review.

View LaunchGuard on GitHub