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.0.0.tar.gz (58.7 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.0.0-py3-none-any.whl (62.0 kB view details)

Uploaded Python 3

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

Hashes for supply_chain_rekor_monitor-4.0.0.tar.gz
Algorithm Hash digest
SHA256 b1fad1319fd38bcc9bff850f1b7c85d98aa5f0a5a76409aa8b7649913bb4f6a9
MD5 c36b2302ebb5af2c00e2d9a1a4fa8db6
BLAKE2b-256 d37c5761102d9fed504990c727da960d75bea12339eacc6a2609cc8fa764bfb0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for supply_chain_rekor_monitor-4.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 949b89ca4607ebc85bea116744623804f472a13fd28b46fca13d4be639d0cdda
MD5 8b3bd79a16cc6421bccf4d2629b66ccb
BLAKE2b-256 acd7060ea72d1fcbd1ecccebe3ceb9882e42d1bede85e608113cea4ad2f0d09a

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