A tool to help validate a custom CyberArk 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.violations)
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file cyberark_tpc_plugin_validator-1.1.0.tar.gz.
File metadata
- Download URL: cyberark_tpc_plugin_validator-1.1.0.tar.gz
- Upload date:
- Size: 19.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6f8c596b46aecf56d7cb197b1a607b772a529ea7895660c8f2e2068b5460599c
|
|
| MD5 |
29000eeb7cb477b1ec6453847c7c720b
|
|
| BLAKE2b-256 |
f708136fa39f88234d136e1367de3e4c88b6dc1e4276e31ecfbc2772cafd5630
|
Provenance
The following attestation bundles were made for cyberark_tpc_plugin_validator-1.1.0.tar.gz:
Publisher:
publish.yml on petermcd/CyberArk-TPC-Plugin-Validator
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
cyberark_tpc_plugin_validator-1.1.0.tar.gz -
Subject digest:
6f8c596b46aecf56d7cb197b1a607b772a529ea7895660c8f2e2068b5460599c - Sigstore transparency entry: 1229964765
- Sigstore integration time:
-
Permalink:
petermcd/CyberArk-TPC-Plugin-Validator@286c7235dceaa709f0df439d740f93bed6f38192 -
Branch / Tag:
refs/heads/main - Owner: https://github.com/petermcd
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@286c7235dceaa709f0df439d740f93bed6f38192 -
Trigger Event:
push
-
Statement type:
File details
Details for the file cyberark_tpc_plugin_validator-1.1.0-py3-none-any.whl.
File metadata
- Download URL: cyberark_tpc_plugin_validator-1.1.0-py3-none-any.whl
- Upload date:
- Size: 24.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5c308ea2c1a056c03cb21b2f17245db635cb5d3faf93863ad33149117e1cbaa9
|
|
| MD5 |
97c06c902d1b1bbd867432dfb3dd729b
|
|
| BLAKE2b-256 |
9d12efc0db3437bdf60445e3415506b4c21283c448574e398b31bd9ccca0ba0c
|
Provenance
The following attestation bundles were made for cyberark_tpc_plugin_validator-1.1.0-py3-none-any.whl:
Publisher:
publish.yml on petermcd/CyberArk-TPC-Plugin-Validator
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
cyberark_tpc_plugin_validator-1.1.0-py3-none-any.whl -
Subject digest:
5c308ea2c1a056c03cb21b2f17245db635cb5d3faf93863ad33149117e1cbaa9 - Sigstore transparency entry: 1229964770
- Sigstore integration time:
-
Permalink:
petermcd/CyberArk-TPC-Plugin-Validator@286c7235dceaa709f0df439d740f93bed6f38192 -
Branch / Tag:
refs/heads/main - Owner: https://github.com/petermcd
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@286c7235dceaa709f0df439d740f93bed6f38192 -
Trigger Event:
push
-
Statement type: