Skip to main content

Config Files

vpp.jsonc

The vpp.jsonc is an application configuration file required for local development and exporting secrets in a CICD pipeline. In a monorepo setup, you can create a separate vpp.jsonc file for each application.

vpp.jsonc
{
"$schema": "https://vaultplusplus.com/schema.json",
"organization": "<organization slug>",
"namespace": "<namespace slug>",
"application": "<application slug>",

// Optional: if you wish to use other environment for local development.
"env": "local2",

// Optional: custom Vault++ endpoint for on-premise or private cloud customers.
"server": {
"address": "https://vaultplusplus.com",
"publicKey": "MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEQLnw7zcgbxOGQZhad7wUGDlVSR2Gzrmd3eo5ny/LfVpUPmtimGkQkfBsz6O191ftp4eHZn16zcpNXwvrdu5j3c98paldfYMTItuYHUvRkC698KQnvHeD6rfnq/aQU+y7",
},
}

vpp.scan.jsonc

The vpp.scan.jsonc is a configuration file required for performing secret scanning. Only one file is needed for the entire repository, and it should be placed in the root folder of your git repository.

vpp.scan.jsonc
{
"$schema": "https://vaultplusplus.com/scan-schema.json",

"organization": "<organization slug>",

// Optional: List of whitelisted signatures. If you wish to whitelist specific "secrets" such as Honey Tokens,
// you can obtain the signature by running the scanner. Once identified, add the signature to this list.
"whitelist": [],

// Optional: custom Vault++ endpoint for on-premise or private cloud customers.
"server": {
"address": "https://vaultplusplus.com",
"publicKey": "MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEQLnw7zcgbxOGQZhad7wUGDlVSR2Gzrmd3eo5ny/LfVpUPmtimGkQkfBsz6O191ftp4eHZn16zcpNXwvrdu5j3c98paldfYMTItuYHUvRkC698KQnvHeD6rfnq/aQU+y7",
},
}