Saltar al contenido principal

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:

pip install passwork-python

Parámetros comunes

Todos los comandos admiten los siguientes parámetros:

ParámetroVariable de entornoDescripción
--hostPASSWORK_HOSTURL del servidor Passwork
--tokenPASSWORK_TOKENToken de acceso
--refresh-tokenPASSWORK_REFRESH_TOKENToken de actualización (opcional)
--master-keyPASSWORK_MASTER_KEYClave maestra para el descifrado
--no-ssl-verifyDeshabilitar la verificación del certificado SSL