This project can be used to verify inclusion of artifacts, whether a correct signature is present, or verify consistency in regards to the Rekor transparency logs.
Project description
Project Description This program verifies inclusion of artifact entries in a public transparency log, Rekor. It also can verify that the correct signature is present in the transparency log or verify the consistency between older and latest checkpoints.
Usage Instructions python3 main.py --inclusion 123456789 --artifact artifact.md
python3 main.py --consistency --tree-id TREE_ID --tree-size TREE_SIZE --root-hash ROOT_HASH
Installation Steps git clone https://github.com/cp-57/supply-chain-security.git
Dependencies This program relies on the following libraries:
- argparse: for parsing command-line arguments
- cryptography: for handling public key extraction and signature verification
- requests: for interacting with Rekor's api
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 supply_chain_rekor_monitor-4.0.0.tar.gz.
File metadata
- Download URL: supply_chain_rekor_monitor-4.0.0.tar.gz
- Upload date:
- Size: 58.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.8.4 CPython/3.9.6 Darwin/23.1.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b1fad1319fd38bcc9bff850f1b7c85d98aa5f0a5a76409aa8b7649913bb4f6a9
|
|
| MD5 |
c36b2302ebb5af2c00e2d9a1a4fa8db6
|
|
| BLAKE2b-256 |
d37c5761102d9fed504990c727da960d75bea12339eacc6a2609cc8fa764bfb0
|
File details
Details for the file supply_chain_rekor_monitor-4.0.0-py3-none-any.whl.
File metadata
- Download URL: supply_chain_rekor_monitor-4.0.0-py3-none-any.whl
- Upload date:
- Size: 62.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.8.4 CPython/3.9.6 Darwin/23.1.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
949b89ca4607ebc85bea116744623804f472a13fd28b46fca13d4be639d0cdda
|
|
| MD5 |
8b3bd79a16cc6421bccf4d2629b66ccb
|
|
| BLAKE2b-256 |
acd7060ea72d1fcbd1ecccebe3ceb9882e42d1bede85e608113cea4ad2f0d09a
|