intro
path: api-and-integrations/cli-utility/intro.mdx title: Descripción general slug: /api-and-integrations/cli-utility pagination_next: null pagination_prev: null createdAt: "Mon Nov 03 2025 00:00:00 GMT+0000 (Coordinated Universal Time)" updatedAt: "Mon Nov 03 2025 00:00:00 GMT+0000 (Coordinated Universal Time)" description: >- Interfaz de línea de comandos para obtener contraseñas de Passwork y utilizarlas de forma segura en scripts y comandos. Soporte para los modos exec, get, update y api, ejemplos de uso, parámetros y requisitos. keywords:
- Passwork
- CLI
- command line
- passwords
- exec
- api
- scripts
- automation
- python
- integration
Interfaz de línea de comandos para obtener contraseñas del gestor de contraseñas Passwork y utilizarlas de forma segura en scripts y comandos.
Passwork CLI opera en cuatro modos:
- exec — extrae contraseñas de elementos o accesos directos, las añade al entorno de variables y ejecuta el comando especificado con acceso a las variables;
- get — obtiene el valor del campo de un elemento o acceso directo, lo descifra localmente y lo muestra en STDOUT;
- update — actualiza un campo de elemento o acceso directo a través de CLI con la seguridad en mente;
- api — permite ejecutar cualquier método de Passwork API y recibir una respuesta en formato JSON.
Requisitos
- Python 3.10+
- requests>=2.31.0
- python-dotenv>=1.0.0
- cryptography>=42.0.0
- pbkdf2>=1.3
Instalación
Puede instalar el paquete desde PyPI o GitHub:
- PyPI
- GitHub (SSH)
- GitHub (HTTPS)
pip install passwork-python
pip install git+ssh://[email protected]:passwork-me/passwork-python.git
pip install git+https://github.com/passwork-me/passwork-python.git
Parámetros comunes
Todos los comandos admiten los siguientes parámetros:
| Parámetro | Variable de entorno | Descripción |
|---|---|---|
--host | PASSWORK_HOST | URL del servidor Passwork |
--token | PASSWORK_TOKEN | Token de acceso |
--refresh-token | PASSWORK_REFRESH_TOKEN | Token de actualización (opcional) |
--master-key | PASSWORK_MASTER_KEY | Clave maestra para el descifrado |
--no-ssl-verify | Deshabilitar la verificación del certificado SSL |