Skip to main content

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


Download files

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

Source Distribution

supply_chain_rekor_monitor-4.1.0.tar.gz (58.5 kB view details)

Uploaded Source

Built Distribution

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

supply_chain_rekor_monitor-4.1.0-py3-none-any.whl (62.2 kB view details)

Uploaded Python 3

File details

Details for the file supply_chain_rekor_monitor-4.1.0.tar.gz.

File metadata

  • Download URL: supply_chain_rekor_monitor-4.1.0.tar.gz
  • Upload date:
  • Size: 58.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.4 CPython/3.9.6 Darwin/23.1.0

File hashes

Hashes for supply_chain_rekor_monitor-4.1.0.tar.gz
Algorithm Hash digest
SHA256 a3548b62e3b592d5d5510bc809063c2de0807d843301e460445eb3af9eec3572
MD5 855f8fe2211ef590df1edc122389980b
BLAKE2b-256 9d7b3639126a01dc5a7a8fd1fbdb1329eab4ba58d797e989ddb0c9cd2f479e3d

See more details on using hashes here.

File details

Details for the file supply_chain_rekor_monitor-4.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for supply_chain_rekor_monitor-4.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 92c03b097b0261288315e67a01df8a32fcacb10d4ca3fef175897e130c5f50bd
MD5 b42e696e0a842f9080c6bbfc14409dd9
BLAKE2b-256 52e9577a49ca9d918c3c752e73540717222f22ba1367015fc74ad25d4ea0f321

See more details on using hashes here.

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