For the complete documentation index, see llms.txt. This page is also available as Markdown.

Keeper Encrypter

Deploy the Keeper Encrypter service for Keeper Cloud Security integrations.

Keeper Encrypter preserves Keeper's zero-knowledge architecture for Cloud Security integrations. It provides a secure, self-hosted path for CNAPP findings and remediation status.

Why Keeper Encrypter exists

CNAPP providers need to send findings into Keeper. Keeper needs to return remediation status after an admin takes action. Keeper Encrypter handles that exchange without moving customer decryption into Keeper's cloud.

How it works

  • It runs as a Docker container in your environment.

  • It receives inbound webhook traffic from the CNAPP provider.

  • It encrypts integration payloads with a customer-managed 256-bit key stored in Keeper.

The service authenticates with Keeper using the device configuration you generate during setup. It reads the CNAPP configuration it needs through Keeper Secrets Manager. This keeps the integration aligned with Keeper's zero-knowledge model.

Setup

1

Generate a 256-bit encryption key

Use OpenSSL to generate the key:

openssl rand -base64 32
2

Store the key in Keeper

  • Create a shared folder in your vault.

  • Create a new Secure Note record in that folder.

  • Paste the Base64 key from the previous step into the record.

3

Create the application and gateway

  • Create a new Keeper Secrets Manager application.

  • Select the shared folder that stores the encryption key.

  • Grant Can Edit permission.

  • Create a new Gateway.

  • Select Linux configuration.

  • For Config Type, select Base64.

  • Save the generated value for DEVICE_CONFIG.

4

Pull the Docker image

docker pull keeper/encrypter
5

Create the .env file

Create a .env file in the Keeper Encrypter root folder.

Set DEVICE_CONFIG to the value you saved in the previous step. Fill the remaining values during provider-specific setup.

BACKEND_WEBHOOK_URL=https://connect.keepersecurity.com/api/device/cnapp/issue
NETWORK_UID=
PAYLOAD_TYPE=
KSM_CNAPP_CONFIG_RECORD_ID=
DEVICE_CONFIG=
CONNECT_URL=https://connect.keepersecurity.com
PORT=
6

Complete the provider setup

Configure Wiz

Last updated