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. macos→darwin, aarch64→arm64). 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§
- Provider
Def - A declarative provider definition (one tool).
Functions§
- ext_for
- The file extension implied by an archive kind (for
{ext}substitution).