cybr-cli

A "Swiss Army Knife" command-line interface (CLI) for easy human and non-human interaction with @CyberArk suite of products.

APACHE-2.0 License

Stars
68

Bot releases are hidden (Show)

cybr-cli - v1.0.2-release Latest Release

Published by infamousjoeg 9 months ago

What's Changed

  • Migrated CI to CyberArk's Identity Security Platform
  • Added support for "Change Password in Vault Only" via cybr accounts change --scope vault
cybr-cli - v1.0.1-release

Published by infamousjoeg about 1 year ago

What's Changed

  • Added support for PodFqdn when authenticating with CyberArk Identity (#209)
    • Thanks to Dennis Mastin for contributing feedback that led to this fix!

Full Changelog: https://github.com/infamousjoeg/cybr-cli/compare/v1.0.0-release...v1.0.1-release

cybr-cli - v1.0.0-release

Published by infamousjoeg about 1 year ago

What's Changed

  • Added support for CyberArk Identity authentication via Shared Services (ISPSS) (#189)
  • Added support for MFA logon through OTP or Polling via CyberArk Identity (#189)
  • Added support for Privilege Cloud tenants on Shared Services (ISPSS) (#189)
  • Added support for AWS CLI-based role assumption when authenticating to conjur using authn-iam (#190)
  • Added ability to unlock accounts that are set for exclusive usage (#198)
  • Added ability to provide next password for cybr accounts change command (#207)
    • Thanks to @Mordanthanus for submitting this feature request!

Full Changelog: https://github.com/infamousjoeg/cybr-cli/compare/v0.1.14-beta...v1.0.0-release

cybr-cli - v0.1.14-beta

Published by infamousjoeg over 1 year ago

What's Changed

  • Fixes #161 adds stdin support for policy load by @infamousjoeg in #181
    • cat policy.yaml | cybr conjur append-policy -b root -f -
    • cybr conjur append-policy -b root -f <$(cat policy.yaml)
  • Fixes #182 env vars, authn-iam, and authn all working by @infamousjoeg in #184
  • Add --password/-p to cybr conjur logon by @infamousjoeg in #186
    • yes | cybr conjur logon -b https://conjur.example.com -a demo -l admin -p $CONJUR_PASSWORD

Full Changelog: https://github.com/infamousjoeg/cybr-cli/compare/v0.1.13-beta...v0.1.14-beta

cybr-cli - v0.1.13-beta

Published by infamousjoeg almost 2 years ago

What's Changed

Full Changelog: https://github.com/infamousjoeg/cybr-cli/compare/v0.1.12-beta...v0.1.13-beta

cybr-cli - v0.1.12-beta

Published by infamousjoeg almost 2 years ago

What's Changed

  • Added support for authn-iam authentication for Conjur commands
  • Added support for Conjur Cloud
  • #160 Update cybr user unsuspend to v2 API endpoint
  • #164 Fix cybr safes add-member error
  • #165 Use a builder-image to reduce the size of the cybr-cli container
  • #167 Update cybr users to v2 API endpoints

Full Changelog: https://github.com/infamousjoeg/cybr-cli/compare/v0.1.11-beta...v0.1.12-beta

cybr-cli - v0.1.11-beta

Published by infamousjoeg over 2 years ago

What's Changed

Full Changelog: https://github.com/infamousjoeg/cybr-cli/compare/v0.1.10-beta...v0.1.11-beta

cybr-cli - v0.1.10-beta

Published by infamousjoeg over 2 years ago

What's Changed

Full Changelog: https://github.com/infamousjoeg/cybr-cli/compare/v0.1.9-beta...v0.1.10-beta

cybr-cli - v0.1.9-beta

Published by infamousjoeg over 2 years ago

What's Changed

Full Changelog: https://github.com/infamousjoeg/cybr-cli/compare/v0.1.8-beta...v0.1.9-beta

cybr-cli - v0.1.8-beta

Published by infamousjoeg almost 3 years ago

What's Changed

Full Changelog: https://github.com/infamousjoeg/cybr-cli/compare/v0.1.7-beta...v0.1.8-beta

cybr-cli - v0.1.7-beta

Published by infamousjoeg almost 3 years ago

cybr-cli - v0.1.6-beta

Published by infamousjoeg almost 3 years ago

What's Changed

Full Changelog: https://github.com/infamousjoeg/cybr-cli/compare/v0.1.5-beta...v0.1.6-beta

cybr-cli - v0.1.5-beta

Published by infamousjoeg almost 3 years ago

What's Changed

Full Changelog: https://github.com/infamousjoeg/cybr-cli/compare/v0.1.4-beta...v0.1.5-beta

cybr-cli - v0.1.4-beta

Published by infamousjoeg about 3 years ago

Security Updates only

What's Changed

Full Changelog: https://github.com/infamousjoeg/cybr-cli/compare/v0.1.3-beta...v0.1.4-beta

cybr-cli - v0.1.3-beta

Published by infamousjoeg over 3 years ago

Added:

  • authn-ldap support for Conjur
  • Added six (6) CEM commands (Credit: @quincycheng):
    • cybr cem login
    • cybr cem get-accounts
    • cybr cem get-remediations
    • cybr cem get-recommendations
    • cybr cem get-entity-detail
    • cybr cem get-entities

Fixed:

  • cybr safes list would return null

Changed:

  • No changes
cybr-cli - v0.1.2-beta

Published by infamousjoeg over 3 years ago

Added:

  • cybr logon --concurrent allows concurrent REST API sessions (#89)
  • cybr completion allows for auto tab completion (#83)
  • cybr account move allows ability to move an account from current safe to a new safe (#93)
  • cybr logon --password allows the ability to logon non-interactively. This allows ability to logon with cybr ccp get-account (#92)
  • Support for Apple M1 ARM architecture

Fixed

  • cybr conjur logon bug fixed when running on windows (#99)
  • cybr conjur logon now allows more than 2 certificates in retrieved certificate chain (#97)

Changed

  • cybr conjur list removed default limit (#102)
cybr-cli - v0.1.1-beta

Published by infamousjoeg over 3 years ago

Added:

  • cybr users add allows the ability to add a Cyberark PAS users
  • cybr ccp get-account allows the ability to retrieve an account using Cyberark Central Credential Provider.
  • cybr ccp get-account allows flags --client-cert & --client-key to support client certificate authentication
  • cybr conjur commands no longer requires ~/.conjurrc & ~/.netrc files. Instead the following environment variables can be used: CONJUR_APPLIANCE_URL, CONJUR_ACCOUNT, CONJUR_AUTHN_LOGIN, CONJUR_AUTHN_API_KEY and CONJUR_CERT_FILE

Fixed

  • cybr safe add-member --search-in bug fix that allows the --search-in flag to be correctly propogated.

Internal/Developer

  • Refactor all structs outside of the api package. This will allow easier extensibility and readability.
  • Added automated github action tests.
  • Docker container release to ghcr.io
cybr-cli - v0.1.0-beta

Published by infamousjoeg over 3 years ago

Check these helpful videos for v0.1.0-beta by @AndrewCopeland:

Added :

  • cybr logon --non-interactive allows the ability to logon to PAS API using the environment variable PAS_PASSWORD
  • cybr logon --authn-type radius gives the ability to authenticate to PAS using radius
  • cybr accounts verify mark an account for verification
  • cybr accounts change mark an account for change
  • cybr accounts reconcile mark an account for reconcilation
  • cybr accounts get-password retrieve a password for an account
  • cybr users list list and search PAS users
  • cybr users delete delete a PAS user
  • cybr users unsuspend unsuspend a user from failed logon attempts
  • cybr conjur logoff will logoff conjur by deleting the ~/.conjurrc and ~/.netrc files
  • cybr --verbose flag can be used to get info about the HTTP requests being sent to the PAS api
  • Auto generation of CLI docs

Fixed:

  • cybr conjur logon works with windows
  • cybr conjur logon works with self-signed and non-self-signed certificates
cybr-cli - v0.0.5-alpha

Published by infamousjoeg almost 4 years ago

  • Added aliases to commands that could be interpreted as singular or plural
  • Added safe members sub-commands to safes command
  • Added conjur command and frequently used sub-commands
  • Added automated application identity bash script to dev/ directory as example
  • Updated README to reflect "Swiss Army Knife" CLI instead of PAS REST only
cybr-cli - v0.0.4-alpha

Published by infamousjoeg almost 4 years ago

For a video walkthrough of the release notes, please watch: cybr-cli v0.0.4-alpha Release Notes on YouTube

  • Expanded the following commands in the CLI and client library package:
    • accounts
    • applications
    • safes