Skip to main content

Crate vanta_provider

Crate vanta_provider 

Source
Expand description

vanta-provider — the declarative provider model.

A provider describes how to turn a version + Platform into a concrete Artifact: a URL template (with {version}/{os}/{arch}/{ext} placeholders), the archive kind, the bin paths, and per-token name maps that translate Vanta’s canonical platform tokens into the upstream’s spelling (e.g. macosdarwin, aarch64arm64). See docs/07-providers.md and docs/22-provider-sdk.md.

This is the declarative path (no code). Providers that need custom logic use a sandboxed WASM hook (Sandbox, see docs/22-provider-sdk.md).

Re-exports§

pub use wasm::Sandbox;

Modules§

wasm
The sandboxed execution primitive for WASM provider hooks (docs/22-provider-sdk.md, docs/15-security.md).

Structs§

ProviderDef
A declarative provider definition (one tool).

Functions§

ext_for
The file extension implied by an archive kind (for {ext} substitution).