Skip to main content

🛡️Guardian🪽

Vaultwarden Ciphers API Client

Introduction

🛡️Guardian🪽 is a Vaultwarden client in Python which lets you to retrieve and decrypt your ciphers (items in the vault).

Usage

Install it with pip:

pip install guardian_vaultwarden

Inside your code do:

import guardian_vaultwarden

vault = guardian_vaultwarden.Client(uri, email, password, client_id, client_secret)
# Client id and secret are available in the Vaultwarden webapp, under Settings ->
# Security -> Keys.

vault.login()
cipher = valut.cipher(cipher_id) # UUID of the cipher.

# Returns a decrypted dict with cipher information, like:
#
# {
#   "name": "MY_CIPHER",
#   "login": {
#     "username": "email@email.com",
#     "password": "mypass",
#     ...
#   },
#   ...
# }

Metadata

Release files for guardian_vaultwarden 0.1.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for guardian_vaultwarden 0.1.1
File Size Uploaded Provenance Actions
guardian_vaultwarden-0.1.1.tar.gz 17.1 kB Without provenance Details for guardian_vaultwarden-0.1.1.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for guardian_vaultwarden 0.1.1
File Interpreter ABI Platform Actions
guardian_vaultwarden-0.1.1-py2.py3-none-any.whl Python 2, Python 3 none any Details for guardian_vaultwarden-0.1.1-py2.py3-none-any.whl

Total release size: 35.4 kB

Release files / guardian_vaultwarden-0.1.1.tar.gz

Download URL guardian_vaultwarden-0.1.1.tar.gz
Size 17.1 kB
Tags Source
SHA-256 checksum
How to use checksums
96676b46f689e49046e1fce9ac71a52ed4aa51b5a4dc5279292142be37d3d6e4
BLAKE2b-256 checksum
How to use checksums
cc36d68878977ac078ac0817b49a474b18d0a7c57d342e9173b5ff2b961f1d0a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via python-httpx/0.28.1

Release files / guardian_vaultwarden-0.1.1-py2.py3-none-any.whl

Download URL guardian_vaultwarden-0.1.1-py2.py3-none-any.whl
Size 18.3 kB
Tags Python 2 Python 3
SHA-256 checksum
How to use checksums
7a7aba3a22ad97f5f0c3c83cb3a4d7d6aecfe0379f511da221ef571e6bfcf142
BLAKE2b-256 checksum
How to use checksums
4dc4f6ac3dfe43ff451d4d8a4db0502090c28f62e2df3d6a23e8edc8d3186032
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via python-httpx/0.28.1

Security for guardian_vaultwarden 0.1.1

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.1.1 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page