Skip to main content

A tool to help validate a custom TPC plugin.

Project description

CyberArk TPC Plugin Validator

CyberArk TPC Plugin Validator is a tool designed to validate third party CyberArk TPC plugins. It ensures that the plugins meet the required standards helping to ensure that they will work within the CyberArk ecosystem.

Installation

To install the CyberArk TPC Plugin Validator, you can use pip:

pip install cyberark-tpc-plugin-validator

Usage

The tool can be run from the command line. It takes the path to the process and prompts files as an argument.

tpc-validator \path\to\plugin\directory\process.ini \path\to\plugin\directory\prompts.ini

Alternatively you can run it using Python directly:

from tpc_plugin_validator.validator import Validator
validator = Validator.with_file(r'\path\to\plugin\directory\process.ini', r'\path\to\plugin\directory\prompts.ini', {})
validator.validate()
print(validator.get_violations())

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

cyberark_tpc_plugin_validator-0.6.2.tar.gz (15.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

cyberark_tpc_plugin_validator-0.6.2-py3-none-any.whl (23.4 kB view details)

Uploaded Python 3

File details

Details for the file cyberark_tpc_plugin_validator-0.6.2.tar.gz.

File metadata

File hashes

Hashes for cyberark_tpc_plugin_validator-0.6.2.tar.gz
Algorithm Hash digest
SHA256 584b0d40581d1ae248521be443514e88cdc3474e342156b002b1db7ceb20f7ab
MD5 3137bf730b81d6f520d0122ae22ee66a
BLAKE2b-256 0f1b9eb5cdaa4fde38aa7dd7d4b10144c7169a84ce515aea4c3b3cd4be9f7484

See more details on using hashes here.

Provenance

The following attestation bundles were made for cyberark_tpc_plugin_validator-0.6.2.tar.gz:

Publisher: publish.yml on petermcd/CyberArk-TPC-Plugin-Validator

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cyberark_tpc_plugin_validator-0.6.2-py3-none-any.whl.

File metadata

File hashes

Hashes for cyberark_tpc_plugin_validator-0.6.2-py3-none-any.whl
Algorithm Hash digest
SHA256 9856505a7681593274a9219eb1f29f34cc6a6ca86adc5c89b8039410f784776c
MD5 4688e14e9626fae92dbb83ee6d9a135c
BLAKE2b-256 4774e4bbb209ae219be098240627aed29cda7cefae97c4cab363ec9d4fb08921

See more details on using hashes here.

Provenance

The following attestation bundles were made for cyberark_tpc_plugin_validator-0.6.2-py3-none-any.whl:

Publisher: publish.yml on petermcd/CyberArk-TPC-Plugin-Validator

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page