Application
Your app holds a VaultProof project value
Supported SDKs keep their existing environment-variable names. VaultProof supplies a vp-proj-… value and a provider-compatible base URL.
App holdsvp-proj-…
API key protection for developers building AI agents, apps, and CI/CD workflows.
Apps, build systems, laptops, and AI agents often hold the same live provider credential. Every copy creates another place to leak. If one copy escapes, it may grant direct provider access from anywhere.
Your team may still be searching repositories, logs, laptops, and running environments when the key must be rotated. The exposed credential remains usable during that gap.
Attackers automate secret discovery, validation, and provider requests. The first unauthorized request can arrive before the exposure reaches the team that owns the key.
Repository scanning helps find credentials that have already reached source control. VaultProof Active Key Protection reduces the raw provider-key copies held by supported application runtimes.
Scan repositories for credentials that have already reached source control.
Scan for exposed keysMove supported provider keys out of application configuration.
Set up Active Key ProtectionWatch a provider key move out of application configuration and into the VaultProof request path.
VaultProof separates the value held by your application, the encrypted key shares in storage, and the proxy that authenticates provider requests.
Application
Supported SDKs keep their existing environment-variable names. VaultProof supplies a vp-proj-… value and a provider-compatible base URL.
App holdsvp-proj-…
Custody
VaultProof stores two authenticated ciphertext shares separately. Normal application flows cannot retrieve the raw provider key.
StorageTwo separate encrypted shares
Review the security modelRuntime
The proxy authenticates the outbound request. Raw key material stays inside the proxy request path while VaultProof records safe operational metadata.
Activity recordprovider · route · status · latency
Review Activity Logscurl -fsSL https://vaultproof.dev/install | sh
Install the CLI, then open your app directory.
Run vaultproof-init --dry-run to see supported provider keys without rewriting a file.
Add the generated vp-proj-… value and base URL to the server-side environment, then restart or redeploy.
Make one real provider request and confirm that the protected route appears in Activity Logs.
VaultProof's remote Model Context Protocol server gives ChatGPT ten read-only tools for project status, protected credential metadata, usage, activity, alerts, integration health, and MCP connections. Public tools cannot return credentials, scan source code, modify your app, manage billing, or call providers.
Requires an existing VaultProof account. ChatGPT Developer Mode availability depends on account and workspace policy.
https://mcp.vaultproof.dev/mcp
vaultproof.credentials.list
Lists protected credential labels, providers, projects, and states without key values.
vaultproof.integration.guide
Returns safe guidance for placing VaultProof at the server-side provider boundary.
Response boundary Raw credentials, token values, internal IDs, source files, mutations, and provider execution are excluded from the public tool surface.
For supported providers, existing SDK and environment-variable names stay in place. VaultProof replaces the provider-key value and adds a provider-compatible base URL so requests pass through the proxy.
VaultProof stores it as two separate authenticated ciphertext shares. The proxy reconstructs the key inside the request path to authenticate the outbound provider request.
vp-proj-… value leaks?It cannot reveal the original provider key through raw retrieval, but it may authorize proxy traffic until origin, rate, or revocation controls stop it. Treat it as a runtime credential.
No. Scanning finds credentials that reached source control. Active Key Protection reduces the raw provider-key copies held by supported application runtimes. They address different parts of the exposure problem.
Create a free account, protect one supported provider, and verify the first routed request in Activity Logs.