Skip to main content

Nautobot Bitwarden Password Manager Secrets Provider

A Nautobot app that provides a secrets provider for Bitwarden Password Manager, using the REST API exposed by bw serve.

Installation

pip install nautobot-app-bitwarden-pm-secrets

Configuration

Add the app to your nautobot_config.py:

PLUGINS = ["nautobot_bitwarden_pm_secrets"]
PLUGINS_CONFIG = {
    "nautobot_bitwarden_pm_secrets": {
        "base_url": "http://localhost:8087",  # URL of your bw serve instance
    },
}

Prerequisites

You must have the Bitwarden CLI installed and running bw serve with the vault unlocked:

bw serve --port 8087

Usage

  1. Navigate to Secrets > Secrets in Nautobot
  2. Create a new Secret and select Bitwarden Password Manager as the provider
  3. Enter the vault item ID (GUID) and select the field to retrieve

Supported Fields

Field Description
Username Login username
Password Login password
TOTP (Current Code) Current TOTP code generated by Bitwarden
URI (first) First URI associated with the login
Notes Item notes
Custom Field A named custom field (specify the field name)
SSH Private Key Private key from an SSH Key vault item
SSH Public Key Public key from an SSH Key vault item
SSH Key Fingerprint Fingerprint from an SSH Key vault item

License

This project is licensed under the Mozilla Public License 2.0.

Metadata

Release files for nautobot-app-bitwarden-pm-secrets 0.1.4

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

Source distribution (sdist)

Source distribution for nautobot-app-bitwarden-pm-secrets 0.1.4
File Size Uploaded Provenance Actions
nautobot_app_bitwarden_pm_secrets-0.1.4.tar.gz 12.5 kB Without provenance Details for nautobot_app_bitwarden_pm_secrets-0.1.4.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for nautobot-app-bitwarden-pm-secrets 0.1.4
File Interpreter ABI Platform Actions
nautobot_app_bitwarden_pm_secrets-0.1.4-py3-none-any.whl Python 3 none any Details for nautobot_app_bitwarden_pm_secrets-0.1.4-py3-none-any.whl

Total release size: 26.9 kB

Release files / nautobot_app_bitwarden_pm_secrets-0.1.4.tar.gz

Download URL nautobot_app_bitwarden_pm_secrets-0.1.4.tar.gz
Size 12.5 kB
Tags Source
SHA-256 checksum
How to use checksums
c95e9293f7d0b2e1a222f9d5ca30c64f964766796c3c05b5e4ffd4358fcd1abd
BLAKE2b-256 checksum
How to use checksums
09ac372496e030c6b30b370bdd546e499edf4509c5c7c3c53265f669faff50a5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.2.0 CPython/3.12.13

Release files / nautobot_app_bitwarden_pm_secrets-0.1.4-py3-none-any.whl

Download URL nautobot_app_bitwarden_pm_secrets-0.1.4-py3-none-any.whl
Size 14.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
a5f8c13dae7d60ecf5b53b88486f1b35d7e8a53a9447523852bf8cd81b1a81dc
BLAKE2b-256 checksum
How to use checksums
4b8ab091297b645902580568b67b7e3bc66e811eff8f4a03e1ac258554d2f79d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.2.0 CPython/3.12.13

Security for nautobot-app-bitwarden-pm-secrets 0.1.4

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.

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