rekor-phren

command module
v0.0.0-...-b0be77f Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 16, 2023 License: Apache-2.0 Imports: 7 Imported by: 0

README

rekor-phren

What is this?

The goal of phren is to transform the output of the rekor into a parsable format and store it in BigQuery.

How does it work?

graph TD
    A[phren] -->|Gets a specific rekor entry| B(rekor server)
    B --> K[entry]
    K --> C{what type it is?}
    C -->|decode| D[rekord]
    C -->|decode| E[hashedrekord]
    C -->|decode| F[intoto]
    D -->G{what type of pulic key}
    G -->|decode| H[pgp]
    G -->|decode| I[x509]
    E -->|decode| I[x509]
    F -->|decode| I[x509]
    C -->|decode| J[Other]
    J -->|store| L[BigQuery/GCPBuckets]
    I -->|store| L[BigQuery/GCPBuckets]
    H -->|store| L[BigQuery/GCPBuckets]
    

The rekor-phren takes the rekor data and does some ETL on it to make it easier to work with.

Public data

The data is available via BigQuery and can be queried using SQL SELECT * FROM openssf.phren.phren LIMIT 1000

The BigQuery table is updated frequently(everyday). The BigQuery table is also available via the OpenSSF public dataset. This is a public dataset and anyone can query it.

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
cmd
scan
This package contains the logic to update the BigQuery table and the bucket with the rekor entries.
This package contains the logic to update the BigQuery table and the bucket with the rekor entries.
pkg
k8s
restore module

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL