Britive

Latest version: v3.1.0

Safety actively analyzes 688126 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 7 of 11

1.4.0rc2

__What's New:__

* None

__Enhancements:__

* None

__Bug Fixes:__

* `checkout` bug when no `--mode/-m` is provided.

__Dependencies:__

* None

__Other:__

* None

1.4.0rc1

__What's New:__

* Command `request approve`
* Command `request reject`
* Command `ls approvals`

__Enhancements:__

* None

__Bug Fixes:__

* Resolved issue with profile alias names which included uppercase and special characters.
* Resolved an issue with `checkout --mode browser-*` that was not actually launching the browser.

__Dependencies:__

* `britive>=2.19.0`

__Other:__

* None

1.3.0

__What's New:__

* `pybritive ssh aws ssm-proxy` command
* `pybritive aws console` command

__Enhancements:__

* Additional `--mode/-m` values
* `console`: checkout console access (without having to specify --console/-c`) and print the URL
* `browser-mozilla`: checkout console access and open a mozilla browser with the checked out URL
* `browser-firefox`: checkout console access and open a firefox browser with the checked out URL
* `browser-windows-default`: checkout console access and open a windows default browser with the checked out URL
* `browser-macosx`: checkout console access and open a macosx browser with the checked out URL
* `browser-safari`: checkout console access and open a safari browser with the checked out URL
* `browser-chrome`: checkout console access and open a chrome browser with the checked out URL
* `browser-chromium`: checkout console access and open a chromium browser with the checked out URL
* For the `checkout` command the option `--mode/-m` with values of `browser` and `console` now implicitly indicate that
the console version of the profile should be checked out (without having to specify `--console/-c`)

__Bug Fixes:__

* None

__Dependencies:__

* `britive>=2.18.0`

__Other:__

* Addition of Community Projects to the README.

1.2.2

__What's New:__

* None

__Enhancements:__

* None

__Bug Fixes:__

* Fix bug with `logout` command when no active credentials were available
* Expand `--silent/-s` flag to the following commands
* `api`
* `cache profiles`
* `checkin`
* `login`
* `logout`
* `ls [profiles|environments|applications|secrets]`
* `request [submit|withdraw]`
* `secret view`
* `user`
* Fix bug when saving profile alias when the `PROFILE` is only 2 parts instead of 3

__Dependencies:__

* None

__Other:__

* None

1.2.1

__What's New:__

* None

__Enhancements:__

* None

__Bug Fixes:__

* `api` command shell completion fixed - dynamic sourcing of `method` values and options from the Britive Python SDK.

__Dependencies:__

* `britive>=2.17.0`

__Other:__

* None

1.2.0

__What's New:__

* Support for Azure Managed Identities as federation providers.

__Enhancements:__

* Fall back to reduced functionality (no shell completion) when the python environment is using `click<8.0.0`.

__Bug Fixes:__

* If a justification for checkout/secrets viewing is provided, ensure it is <=255 characters.
* Fix issue with extraction of OIDC token expiration time. Moved to `jwt` library to perform the token decode.

__Dependencies:__

* Switching `britive` dependency from a compatible version requirement to a `>=` requirement to capture minor updates.
* `britive>=2.16.0` from britive~=2.15.1

__Other:__

* Modify the error handling and reporting process to not raise `click.ClickException` exceptions in the `safe_cli`
method. Instead, raise the underlying exception so a better error message is provided.

Page 7 of 11

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.