Skip to main content

Encrypted environment variable vault with AI access policies, keeping secrets safe from AI agents

Project description

EnvCP Python Wrapper

This is a Python wrapper for EnvCP - an encrypted environment variable vault with AI access policies.

Note: This package requires Node.js to be installed, as it proxies commands to the Node.js CLI.

Installation

pip install envcp

Or with pipx (recommended):

pipx install envcp

Usage

Once installed, the envcp command will be available:

envcp init        # Initialize EnvCP in current project
envcp unlock      # Unlock session with password
envcp list        # List all variables (names only)
envcp get <name>  # Get a variable value
envcp set <name> <value>  # Set a variable
envcp --help      # Show all commands

Requirements

  • Python 3.8+
  • Node.js 18+ (required for the actual CLI)

How it works

This Python package is a thin wrapper that calls npx @fentz26/envcp under the hood. All commands and arguments are passed through to the Node.js CLI.

Links

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

envcp-1.0.83.tar.gz (2.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

envcp-1.0.83-py3-none-any.whl (3.0 kB view details)

Uploaded Python 3

File details

Details for the file envcp-1.0.83.tar.gz.

File metadata

  • Download URL: envcp-1.0.83.tar.gz
  • Upload date:
  • Size: 2.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for envcp-1.0.83.tar.gz
Algorithm Hash digest
SHA256 5570a4faaa4fee3dbaa68c005dc080648f6ba7a5ab93a845a1ea354822e0d50d
MD5 a3384cc2ebaf70d7d278ab6a1c69479e
BLAKE2b-256 d5edcd79192848961201f0a69614447a4f6336f00b44cce6aa06fc0312a095c4

See more details on using hashes here.

Provenance

The following attestation bundles were made for envcp-1.0.83.tar.gz:

Publisher: publish-pypi.yml on fentz26/EnvCP

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file envcp-1.0.83-py3-none-any.whl.

File metadata

  • Download URL: envcp-1.0.83-py3-none-any.whl
  • Upload date:
  • Size: 3.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for envcp-1.0.83-py3-none-any.whl
Algorithm Hash digest
SHA256 4e3544be2720eff136c115314c71072abacf71b5fe02ce1ffcb7f36b5a36e7b1
MD5 1087a6628ae55f5b997319bf8f7bddf2
BLAKE2b-256 63dcd47f8226096efa0213fc065d633b0e618cfe5fc963ac11706d5c4ecd2626

See more details on using hashes here.

Provenance

The following attestation bundles were made for envcp-1.0.83-py3-none-any.whl:

Publisher: publish-pypi.yml on fentz26/EnvCP

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page