
La nueva versión 0.1.5 del conector Python amplía las capacidades de la utilidad CLI. Se han añadido comandos que resuelven tareas críticas para ingenieros DevOps y desarrolladores — recuperación segura y actualización de secretos en pipelines automatizados.
Qué problemas resuelve
Los secretos codificados de forma fija, las claves API, los tokens y las credenciales de bases de datos crean vulnerabilidades de seguridad y cuellos de botella operativos. La gestión manual de secretos introduce retrasos y errores humanos en los pipelines de despliegue. Los nuevos comandos get y update en passwork-cli automatizan completamente la gestión de secretos. Passwork funciona como su única fuente de verdad (SSOT): los secretos permanecen centralizados, seguros y completamente automatizados.
Cómo funcionan los nuevos comandos
- get — recupera datos de Passwork
- update — actualiza datos en Passwork
Get: Recuperación de datos de entradas
El comando get extrae cualquier valor de campo de una entrada y se integra perfectamente en scripts de automatización.
Recuperación de campos específicos
Utilice el indicador --field para extraer el inicio de sesión, la URL o valores de cualquier campo personalizado.
# Get API access token from custom field 'API_TOKEN'
export API_TOKEN=$(passwork-cli get --password-id "..." --field API_TOKEN)Generación de códigos TOTP
Si almacena secretos de autenticación de dos factores en Passwork, passwork-cli genera el código actual directamente en su terminal. Utilice el indicador --totp-code.
# Get TOTP code for VPN connection
VPN_TOTP=$(passwork-cli get --password-id "..." --totp-code "VPN_SECRET")Update: Modificación de secretos
El comando update modifica datos en Passwork y automatiza la rotación de secretos.
Actualización de campos personalizados
El indicador --custom-<field_name> actualiza valores en campos personalizados.
# Update API key in entry
passwork-cli update --password-id "..." --custom-API_KEY "new-generated-key"Actualizaciones masivas
Ahora puede modificar múltiples campos con un solo comando.
# Update password and tags simultaneously
passwork-cli update \
--password-id "..." \
--password "NewComplexP@ssw0rd" \
--tags "production,rotated,automated"
Soporte para cifrado del lado del cliente
Ambos comandos get y update admiten completamente el modo de cifrado del lado del cliente de Passwork. Al usar get, todos los campos cifrados se descifran automáticamente utilizando la clave maestra. Al ejecutar update, los datos se cifran primero en su lado y solo entonces se envían al servidor.
Enlaces útiles
- Documentación del comando get
- Documentación del comando update
- Conector Python (GitHub)
- Ejemplos de integración (GitHub)
Lecturas adicionales



Tabla de contenidos
Tabla de contenidos
Un gestor de contraseñas autohospedado para su empresa
Passwork ofrece la ventaja de un trabajo en equipo eficaz con contraseñas corporativas en un entorno totalmente seguro
Más información


