Skip to main content

An auditing system for Sigstore signatures

Project description

Rekor Monitor

An auditing system for Sigstore signatures.

Project Description

Rekor Monitor provides tools for verifying inclusion and consistency of log entries in the Sigstore Transparency Log (rekor). It helps ensure the integrity of signed artifacts using Cosign and Rekor.

Installation

You can install Rekor Monitor directly from PyPI:

pip install rekor-monitor

Using the Code

  1. Fetch the Latest Checkpoint:

    Retrieve the latest checkpoint from the Rekor server with:

    rekor-monitor -c
    
  2. Verifying Log Inclusion:

    To confirm that a specific log entry exists in the transparency log and verify the artifact's signature stored in Rekor:

    rekor-monitor --inclusion <logIndex> --artifact <artifactFilePath>
    
  • Replace with the index of the log entry.

  • Replace with the path to your artifact file.

  1. Verifying Checkpoint Consistency:

    To ensure an older checkpoint is consistent with the current Rekor checkpoint:

    rekor-monitor --consistency --tree-id <treeID> --tree-size <treeSize> --root-hash <rootHash>
    
  • Replace with the ID of the Merkle tree.

  • Replace with the size of the previous tree.

  • Replace with the root hash of the previous checkpoint.

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

rekor_monitor-4.0.1.tar.gz (7.3 kB view details)

Uploaded Source

Built Distribution

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

rekor_monitor-4.0.1-py3-none-any.whl (8.7 kB view details)

Uploaded Python 3

File details

Details for the file rekor_monitor-4.0.1.tar.gz.

File metadata

  • Download URL: rekor_monitor-4.0.1.tar.gz
  • Upload date:
  • Size: 7.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.4 CPython/3.13.0 Darwin/22.5.0

File hashes

Hashes for rekor_monitor-4.0.1.tar.gz
Algorithm Hash digest
SHA256 22f24451ac326ee489574380456939bf135d4f8b15978825a7c2e80a00f19add
MD5 dad83be2a1efa568b50f0073fc7b3648
BLAKE2b-256 b1d82438eedb2ee1af003d371487ad65c9a3a3524fdee609d659741959f2bae3

See more details on using hashes here.

File details

Details for the file rekor_monitor-4.0.1-py3-none-any.whl.

File metadata

  • Download URL: rekor_monitor-4.0.1-py3-none-any.whl
  • Upload date:
  • Size: 8.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.4 CPython/3.13.0 Darwin/22.5.0

File hashes

Hashes for rekor_monitor-4.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 050f1b65d284d4edb418fae0b977bc130dd010a8762b78b0549c67d590f6ddb3
MD5 d1604c67a23af54188e1e929e6d21c23
BLAKE2b-256 4b563296a38e8eff78dc2a0ea7cfc1b8c537c934006c9b50e5b73e503b708728

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