diff --git a/docs/docs/workflows/sbom.md b/docs/docs/workflows/sbom.md index 962fc3c68..1efead32b 100644 --- a/docs/docs/workflows/sbom.md +++ b/docs/docs/workflows/sbom.md @@ -1,6 +1,6 @@ # Consume software bill of materials (SBOMs) - + Constellation builds produce a [software bill of materials (SBOM)](https://www.ntia.gov/SBOM) for each generated [artifact](../architecture/microservices.md). You can use SBOMs to make informed decisions about dependencies and vulnerabilities in a given application. Enterprises rely on SBOMs to maintain an inventory of used applications, which allows them to take data-driven approaches to managing risks related to vulnerabilities. diff --git a/docs/docs/workflows/verify-cli.md b/docs/docs/workflows/verify-cli.md index abb5f9203..18b949b21 100644 --- a/docs/docs/workflows/verify-cli.md +++ b/docs/docs/workflows/verify-cli.md @@ -1,6 +1,12 @@ # Verify the CLI - +:::info +This recording presents the essence of this page. It is recommended to read it in full for the motivation and all details. +::: + + + +--- Edgeless Systems uses [sigstore](https://www.sigstore.dev/) and [SLSA](https://slsa.dev) to ensure supply-chain security for the Constellation CLI and node images ("artifacts"). sigstore consists of three components: [Cosign](https://docs.sigstore.dev/cosign/overview), [Rekor](https://docs.sigstore.dev/rekor/overview), and Fulcio. Edgeless Systems uses Cosign to sign artifacts. All signatures are uploaded to the public Rekor transparency log, which resides at https://rekor.sigstore.dev/. diff --git a/docs/screencasts/README.md b/docs/screencasts/README.md index dabd802ad..fd163ec32 100644 --- a/docs/screencasts/README.md +++ b/docs/screencasts/README.md @@ -34,12 +34,14 @@ There are three different locations were styling is applied: 1. **The prompt** is styled using [ANSI escape codes](https://en.wikipedia.org/wiki/ANSI_escape_code). More explanation and the actual color codes can be found in [Dockerfile](docker/Dockerfile). -2. **Font size and player dimensions** are passed to the [`AsciinemaWidget`](../src/components/AsciinemaWidget/index.js) +2. **Player dimensions** are passed to the [`AsciinemaWidget`](../src/components/AsciinemaWidget/index.js) when it is [embedded in the docs](../docs/workflows/verify-cli.md#5). Check the `asciinema-player` for a [full list of options](https://github.com/asciinema/asciinema-player#options). 3. **Everything else** is [styled via CSS](../src/css/custom.css). This includes the option to build a custom [player theme](https://github.com/asciinema/asciinema-player/wiki/Custom-terminal-themes). +### + ## GitHub README.md The GitHub `README.md` does not support embedding the `asciinema-player`, therefore we generate an diff --git a/docs/screencasts/docker/verify-cli.expect b/docs/screencasts/docker/verify-cli.expect index aec949b72..9e4b47d80 100755 --- a/docs/screencasts/docker/verify-cli.expect +++ b/docs/screencasts/docker/verify-cli.expect @@ -22,41 +22,26 @@ spawn asciinema rec --overwrite /recordings/verify-cli.cast send "\r" expect_prompt -### Step 0: Requirements -run_command "echo Step 0: Installing requirements" +run_command "# Step 0: Installing SLSA verifier" expect_prompt -run_command "go install github.com/sigstore/cosign/cmd/cosign@latest" +run_command "curl -sLO https://github.com/slsa-framework/slsa-verifier/releases/latest/download/slsa-verifier-linux-amd64" expect_prompt -run_command "go install github.com/sigstore/rekor/cmd/rekor-cli@latest" +run_command "sudo install slsa-verifier-linux-amd64 /usr/local/bin/slsa-verifier" expect_prompt -### Step 1: Download CLI -run_command "echo Step 1: Download CLI and signature" +run_command "# Step 1: Download Constellation and provenance file" expect_prompt -run_command "curl -sLO https://github.com/edgelesssys/constellation/releases/download/v2.2.2/constellation-linux-amd64" +run_command "curl -sLO https://github.com/edgelesssys/constellation/releases/latest/download/constellation-linux-amd64" expect_prompt -run_command "curl -sLO https://github.com/edgelesssys/constellation/releases/download/v2.2.2/constellation-linux-amd64.sig" +run_command "curl -sLO https://github.com/edgelesssys/constellation/releases/latest/download/constellation.intoto.jsonl" expect_prompt -### Step 2: Verify the CLI using cosign -run_command "echo Step 2: Verify the CLI using cosign and the public Rekor transparency log" +run_command "# Step 2: Verify provenance" expect_prompt -# run_command "COSIGN_EXPERIMENTAL=1 cosign verify-blob --key https://edgeless.systems/es.pub --signature constellation-linux-amd64.sig constellation-linux-amd64" -run_command "COSIGN_EXPERIMENTAL=1 cosign verify-blob --key https://github.com/edgelesssys/constellation/releases/download/v2.2.2/cosign.pub --signature constellation-linux-amd64.sig constellation-linux-amd64" +run_command "slsa-verifier verify-artifact constellation-linux-amd64 --provenance-path constellation.intoto.jsonl --source-uri github.com/edgelesssys/constellation" expect_prompt -### Step 2b: Verify the CLI manually -run_command "echo Optional Step 2b: Manually inspect the Rekor transparency log" -expect_prompt -run_command "rekor-cli search --artifact constellation-linux-amd64" -expect -re "\n(\[a-f0-9]+)\r" -set uuid '$expect_out(1,string)' -expect_prompt -run_command "rekor-cli get --uuid=$uuid" -expect_prompt - -### Step 3: Install the CLI -run_command "echo Step 4: Install the CLI" +run_command "# Step 3: Install the CLI" expect_prompt run_command "sudo install constellation-linux-amd64 /usr/local/bin/constellation" expect_prompt diff --git a/docs/src/css/custom.css b/docs/src/css/custom.css index 56eb5b70a..f502dd906 100644 --- a/docs/src/css/custom.css +++ b/docs/src/css/custom.css @@ -79,9 +79,11 @@ html[data-theme='dark'] .header-github-link:before { background-color: #000000; /* terminal background color */ border-color: #000000; } + .asciinema-theme-edgeless .fg-bg { /* inverse for default text color */ color: #000000; } + .asciinema-theme-edgeless .bg-fg { /* inverse for terminal background color */ background-color: #ffffff; /* controls color of the cursor */ } diff --git a/docs/static/assets/check-sbom.cast b/docs/static/assets/check-sbom.cast index d118b059c..0319e52a1 100644 --- a/docs/static/assets/check-sbom.cast +++ b/docs/static/assets/check-sbom.cast @@ -1,452 +1,451 @@ -{"version": 2, "width": 0, "height": 0, "timestamp": 1676291666, "env": {"SHELL": "/bin/bash", "TERM": "xterm-256color"}} -[0.011897, "o", "\u001b[38;2;144;255;153m~/constellation\u001b[0m\r\r\n\u001b[38;2;139;4;221m$\u001b[0m "] -[0.014383, "o", "e"] -[0.183925, "o", "c"] -[0.235192, "o", "h"] -[0.286405, "o", "o"] -[0.336836, "o", " "] -[0.388425, "o", "S"] -[0.439003, "o", "t"] -[0.574744, "o", "e"] -[0.625525, "o", "p"] -[0.678715, "o", " "] -[0.731932, "o", "0"] -[0.784297, "o", ":"] -[0.833906, "o", " "] -[0.934904, "o", "I"] -[0.987016, "o", "n"] -[1.037048, "o", "s"] -[1.208168, "o", "t"] -[1.283828, "o", "a"] -[1.392295, "o", "l"] -[1.444548, "o", "l"] -[1.571991, "o", "i"] -[1.626058, "o", "n"] -[1.688171, "o", "g"] -[1.74091, "o", " "] -[1.796988, "o", "r"] -[1.848482, "o", "e"] -[1.901347, "o", "q"] -[1.952024, "o", "u"] -[2.004068, "o", "i"] -[2.05595, "o", "r"] -[2.181747, "o", "e"] -[2.252183, "o", "m"] -[2.304924, "o", "e"] -[2.355784, "o", "n"] -[2.410123, "o", "t"] -[2.461671, "o", "s"] -[2.462002, "o", "\r\nStep 0: Installing requirements"] -[2.462093, "o", "\r\n"] -[2.462619, "o", "\u001b[38;2;144;255;153m~/constellation\u001b[0m\r\r\n\u001b[38;2;139;4;221m$\u001b[0m "] -[3.477607, "o", "c"] -[3.613489, "o", "u"] -[3.671231, "o", "r"] -[3.740403, "o", "l"] -[3.791852, "o", " "] -[3.868828, "o", "-"] -[3.919971, "o", "s"] -[4.008472, "o", "L"] -[4.068256, "o", "O"] -[4.12042, "o", " "] -[4.181088, "o", "h"] -[4.232129, "o", "t"] -[4.340853, "o", "t"] -[4.390855, "o", "p"] -[4.444315, "o", "s"] -[4.496574, "o", ":"] -[4.605125, "o", "/"] -[4.657512, "o", "/"] -[4.734159, "o", "g"] -[4.853397, "o", "i"] -[4.940243, "o", "t"] -[5.120772, "o", "h"] -[5.173066, "o", "u"] -[5.300064, "o", "b"] -[5.349569, "o", "."] -[5.473209, "o", "c"] -[5.525214, "o", "o"] -[5.768289, "o", "m"] -[5.819067, "o", "/"] -[5.89426, "o", "a"] -[5.969676, "o", "n"] -[6.021912, "o", "c"] -[6.101388, "o", "h"] -[6.154723, "o", "o"] -[6.240577, "o", "r"] -[6.292184, "o", "e"] -[6.343687, "o", "/"] -[6.396262, "o", "g"] -[6.449069, "o", "r"] -[6.498861, "o", "y"] -[6.550537, "o", "p"] -[6.607724, "o", "e"] -[6.659161, "o", "/"] -[6.709918, "o", "r"] -[6.871782, "o", "e"] -[6.924609, "o", "l"] -[7.186346, "o", "e"] -[7.275016, "o", "a"] -[7.32712, "o", "s"] -[7.38517, "o", "e"] -[7.436902, "o", "s"] -[7.489161, "o", "/"] -[7.54159, "o", "d"] -[7.593124, "o", "o"] -[7.648453, "o", "w"] -[7.775726, "o", "n"] -[7.836596, "o", "l"] -[7.908883, "o", "o"] -[7.964829, "o", "a"] -[8.039651, "o", "d"] -[8.102347, "o", "/"] -[8.154326, "o", "v"] -[8.204855, "o", "0"] -[8.266431, "o", "."] -[8.332329, "o", "5"] -[8.416564, "o", "6"] -[8.477899, "o", "."] -[8.531601, "o", "0"] -[8.5821, "o", "/"] -[8.633131, "o", "g"] -[8.686476, "o", "r"] -[8.737472, "o", "y"] -[8.797286, "o", "p"] -[8.872942, "o", "e"] -[8.936524, "o", "_"] -[9.028732, "o", "0"] -[9.085572, "o", "."] -[9.250032, "o", "5"] -[9.301275, "o", "6"] -[9.351658, "o", "."] -[9.4086, "o", "0"] -[9.470328, "o", "_"] -[9.528799, "o", "l"] -[9.610797, "o", "i"] -[9.671146, "o", "n"] -[9.724607, "o", "u"] -[9.77483, "o", "x"] -[9.827451, "o", "_"] -[9.890334, "o", "a"] -[9.953436, "o", "m"] -[10.005388, "o", "d"] -[10.069114, "o", "6"] -[10.119931, "o", "4"] -[10.179505, "o", "."] -[10.241676, "o", "t"] -[10.318257, "o", "a"] -[10.369171, "o", "r"] -[10.442333, "o", "."] -[10.502694, "o", "g"] -[10.600882, "o", "z\r\n"] -[11.455805, "o", "\u001b[38;2;144;255;153m~/constellation\u001b[0m\r\r\n\u001b[38;2;139;4;221m$\u001b[0m "] -[11.456677, "o", "t"] -[11.542408, "o", "a"] -[11.596375, "o", "r"] -[11.647445, "o", " "] -[11.699639, "o", "-"] -[11.790191, "o", "x"] -[11.887189, "o", "v"] -[11.938743, "o", "z"] -[11.990844, "o", "f"] -[12.042817, "o", " "] -[12.147747, "o", "g"] -[12.303076, "o", "r"] -[12.353853, "o", "y"] -[12.412113, "o", "p"] -[12.462662, "o", "e"] -[12.519776, "o", "_"] -[12.573284, "o", "0"] -[12.636684, "o", "."] -[12.685822, "o", "5"] -[12.773849, "o", "6"] -[12.82401, "o", "."] -[12.881088, "o", "0"] -[12.938298, "o", "_"] -[13.134159, "o", "l"] -[13.314894, "o", "i"] -[13.388613, "o", "n"] -[13.441799, "o", "u"] -[13.524175, "o", "x"] -[13.600203, "o", "_"] -[13.657476, "o", "a"] -[13.717273, "o", "m"] -[13.768428, "o", "d"] -[13.825338, "o", "6"] -[13.877039, "o", "4"] -[13.927743, "o", "."] -[13.978445, "o", "t"] -[14.036897, "o", "a"] -[14.085439, "o", "r"] -[14.141303, "o", "."] -[14.192606, "o", "g"] -[14.243185, "o", "z\r\n"] -[14.248022, "o", "CHANGELOG.md\r\n"] -[14.248291, "o", "LICENSE\r\nREADME.md\r\n"] -[14.248471, "o", "grype\r\n"] -[14.993505, "o", "\u001b[38;2;144;255;153m~/constellation\u001b[0m\r\r\n\u001b[38;2;139;4;221m$\u001b[0m "] -[14.995006, "o", "s"] -[15.048272, "o", "u"] -[15.09847, "o", "d"] -[15.186965, "o", "o"] -[15.237726, "o", " "] -[15.30458, "o", "i"] -[15.35504, "o", "n"] -[15.406351, "o", "s"] -[15.456342, "o", "t"] -[15.616681, "o", "a"] -[15.697654, "o", "l"] -[15.761638, "o", "l"] -[15.820284, "o", " "] -[15.869895, "o", "g"] -[15.929015, "o", "r"] -[15.994097, "o", "y"] -[16.046619, "o", "p"] -[16.1083, "o", "e"] -[16.158813, "o", " "] -[16.243789, "o", "/"] -[16.359929, "o", "u"] -[16.516164, "o", "s"] -[16.838678, "o", "r"] -[16.890234, "o", "/"] -[16.941402, "o", "l"] -[17.000254, "o", "o"] -[17.06324, "o", "c"] -[17.12137, "o", "a"] -[17.178075, "o", "l"] -[17.228719, "o", "/"] -[17.280593, "o", "b"] -[17.331953, "o", "i"] -[17.38465, "o", "n"] -[17.436294, "o", "/"] -[17.521229, "o", "g"] -[17.602932, "o", "r"] -[17.70823, "o", "y"] -[17.855531, "o", "p"] -[17.918911, "o", "e"] -[17.919103, "o", "\r\n"] -[17.987916, "o", "\u001b[38;2;144;255;153m~/constellation\u001b[0m\r\r\n\u001b[38;2;139;4;221m$\u001b[0m "] -[18.99235, "o", "g"] -[19.05333, "o", "r"] -[19.106234, "o", "y"] -[19.176377, "o", "p"] -[19.234391, "o", "e"] -[19.290032, "o", " "] -[19.340258, "o", "-"] -[19.392899, "o", "-"] -[19.44328, "o", "h"] -[19.49458, "o", "e"] -[19.545278, "o", "l"] -[19.609385, "o", "p\r\n"] -[19.676316, "o", "A vulnerability scanner for container images, filesystems, and SBOMs.\r\n\r\nSupports the following image sources:\r\n grype yourrepo/yourimage:tag defaults to using images from a Docker daemon\r\n grype path/to/yourproject a Docker tar, OCI tar, OCI directory, SIF container, or generic filesystem directory\r\n grype attestation.json --key cosign.pub extract and scan SBOM from attestation file\r\n\r\nYou can also explicitly specify the scheme to use:\r\n grype podman:yourrepo/yourimage:tag explicitly use the Podman daemon\r\n grype docker:yourrepo/yourimage:tag explicitly use the Docker daemon\r\n grype docker-archive:path/to/yourimage.tar use a tarball from disk for archives created from \"docker save\"\r\n grype oci-archive:path/to/yourimage.tar use a tarball from disk for OCI archives (from Podman or otherwise)\r\n grype oci-dir:path/to/yourimage read directly from a path on disk for OCI layout directories (from Skopeo or otherwise)\r\n grype"] -[19.676945, "o", " singularity:path/to/yourimage.sif read directly from a Singularity Image Format (SIF) container on disk\r\n grype dir:path/to/yourproject read directly from a path on disk (any directory)\r\n grype sbom:path/to/syft.json read Syft JSON from path on disk\r\n grype registry:yourrepo/yourimage:tag pull image directly from a registry (no container runtime required)\r\n grype att:attestation.json --key cosign.pub explicitly use the input as an attestation\r\n grype purl:path/to/purl/file read a newline separated file of purls from a path on disk\r\n\r\nYou can also pipe in Syft JSON directly:\r\n\tsyft yourimage:tag -o json | grype\r\n\r\n"] -[19.677853, "o", "Usage:\r\n grype [IMAGE] [flags]\r\n grype [command]\r\n\r\nAvailable Commands:\r\n completion Generate a shell completion for Grype (listing local docker images)\r\n db vulnerability database operations\r\n help Help about any command\r\n version show the version\r\n\r\nFlags:\r\n --add-cpes-if-none generate CPEs for packages with no CPE data\r\n --by-cve orient results by CVE instead of the original vulnerability ID when possible\r\n -c, --config string application config file\r\n --distro string distro to match against in the format: :\r\n --exclude stringArray exclude paths from being scanned using a glob expression\r\n -f, --fail-on string set the return code to 1 if a vulnerability is found with a severity >= the given severity, options=[negligible low medium high critical]\r\n --file string file to write the report output to (default is STDOUT)\r\n -h, --help help for grype\r\n --key string "] -[19.677927, "o", " File path to a public key to validate attestation\r\n --only-fixed ignore matches for vulnerabilities that are not fixed\r\n --only-notfixed ignore matches for vulnerabilities that are fixed\r\n -o, --output string report output formatter, formats=[json table cyclonedx cyclonedx-json sarif template], deprecated formats=[embedded-cyclonedx-vex-json embedded-cyclonedx-vex-xml]\r\n --platform string an optional platform specifier for container image sources (e.g. 'linux/arm64', 'linux/arm64/v8', 'arm64', 'linux')\r\n -q, --quiet suppress all logging output\r\n -s, --scope string selection of layers to analyze, options=[Squashed AllLayers] (default \"Squashed\")\r\n --show-suppressed show suppressed/ignored vulnerabilities in the output (only supported with table output format)\r\n -t, --template string specify the path to a Go template file (requires 'template' output to be selected)\r\n -v, --verbose count increase verbo"] -[19.67795, "o", "sity (-v = info, -vv = debug)\r\n\r\nUse \"grype [command] --help\" for more information about a command.\r\n"] -[19.682904, "o", "\u001b[38;2;144;255;153m~/constellation\u001b[0m\r\r\n\u001b[38;2;139;4;221m$\u001b[0m "] -[20.70357, "o", "e"] -[20.758551, "o", "c"] -[20.811453, "o", "h"] -[20.887754, "o", "o"] -[20.956192, "o", " "] -[21.031128, "o", "S"] -[21.096257, "o", "t"] -[21.160617, "o", "e"] -[21.228191, "o", "p"] -[21.280305, "o", " "] -[21.33238, "o", "1"] -[21.384667, "o", ":"] -[21.54297, "o", " "] -[21.619944, "o", "D"] -[21.671225, "o", "o"] -[21.720957, "o", "w"] -[21.775908, "o", "n"] -[21.827256, "o", "l"] -[21.877942, "o", "o"] -[21.927682, "o", "a"] -[22.101162, "o", "d"] -[22.158091, "o", " "] -[22.208551, "o", "C"] -[22.259457, "o", "o"] -[22.311443, "o", "n"] -[22.435545, "o", "s"] -[22.487741, "o", "t"] -[22.556628, "o", "e"] -[22.607976, "o", "l"] -[22.658175, "o", "l"] -[22.74406, "o", "a"] -[22.795219, "o", "t"] -[22.864304, "o", "i"] -[22.916622, "o", "o"] -[23.022559, "o", "n"] -[23.076188, "o", " "] -[23.186592, "o", "S"] -[23.250198, "o", "B"] -[23.306529, "o", "O"] -[23.369045, "o", "M\r\nStep 1: Download Constellation SBOM\r\n\u001b[38;2;144;255;153m~/constellation\u001b[0m\r\r\n\u001b[38;2;139;4;221m$\u001b[0m "] -[24.373687, "o", "c"] -[24.446073, "o", "u"] -[24.497277, "o", "r"] -[24.707348, "o", "l"] -[24.757998, "o", " "] -[24.828066, "o", "-"] -[24.879659, "o", "s"] -[25.098761, "o", "L"] -[25.161515, "o", "O"] -[25.225804, "o", " "] -[25.284842, "o", "h"] -[25.356174, "o", "t"] -[25.408006, "o", "t"] -[25.460045, "o", "p"] -[25.512226, "o", "s"] -[25.578257, "o", ":"] -[25.633739, "o", "/"] -[25.691847, "o", "/"] -[25.743252, "o", "g"] -[25.793185, "o", "i"] -[25.843393, "o", "t"] -[25.905166, "o", "h"] -[25.964744, "o", "u"] -[26.016707, "o", "b"] -[26.069994, "o", "."] -[26.125608, "o", "c"] -[26.187154, "o", "o"] -[26.245359, "o", "m"] -[26.30912, "o", "/"] -[26.366615, "o", "e"] -[26.451009, "o", "d"] -[26.545752, "o", "g"] -[26.595166, "o", "e"] -[26.778987, "o", "l"] -[26.861065, "o", "e"] -[26.931861, "o", "s"] -[26.992818, "o", "s"] -[27.044972, "o", "s"] -[27.095678, "o", "y"] -[27.145715, "o", "s"] -[27.196316, "o", "/"] -[27.296296, "o", "c"] -[27.349035, "o", "o"] -[27.402413, "o", "n"] -[27.452431, "o", "s"] -[27.504972, "o", "t"] -[27.559214, "o", "e"] -[27.616715, "o", "l"] -[27.672995, "o", "l"] -[27.722913, "o", "a"] -[27.773226, "o", "t"] -[27.849422, "o", "i"] -[27.89984, "o", "o"] -[27.957986, "o", "n"] -[28.012605, "o", "/"] -[28.132442, "o", "r"] -[28.184684, "o", "e"] -[28.25522, "o", "l"] -[28.308602, "o", "e"] -[28.405802, "o", "a"] -[28.458431, "o", "s"] -[28.575899, "o", "e"] -[28.633047, "o", "s"] -[28.690274, "o", "/"] -[28.741186, "o", "l"] -[28.796213, "o", "a"] -[28.925642, "o", "t"] -[29.036621, "o", "e"] -[29.087323, "o", "s"] -[29.139228, "o", "t"] -[29.189182, "o", "/"] -[29.240019, "o", "d"] -[29.296047, "o", "o"] -[29.476018, "o", "w"] -[29.549442, "o", "n"] -[29.608211, "o", "l"] -[29.662641, "o", "o"] -[29.7783, "o", "a"] -[29.895466, "o", "d"] -[29.961263, "o", "/"] -[30.016024, "o", "c"] -[30.073023, "o", "o"] -[30.151992, "o", "n"] -[30.223916, "o", "s"] -[30.274343, "o", "t"] -[30.324637, "o", "e"] -[30.376581, "o", "l"] -[30.456306, "o", "l"] -[30.520502, "o", "a"] -[30.586707, "o", "t"] -[30.63869, "o", "i"] -[30.688766, "o", "o"] -[30.739814, "o", "n"] -[30.79956, "o", "."] -[30.865341, "o", "s"] -[30.949063, "o", "p"] -[31.00153, "o", "d"] -[31.060125, "o", "x"] -[31.116236, "o", "."] -[31.209146, "o", "s"] -[31.273212, "o", "b"] -[31.339384, "o", "o"] -[31.390592, "o", "m\r\n"] -[32.545621, "o", "\u001b[38;2;144;255;153m~/constellation\u001b[0m\r\r\n\u001b[38;2;139;4;221m$\u001b[0m "] -[32.546593, "o", "g"] -[32.596492, "o", "r"] -[32.690326, "o", "y"] -[32.741194, "o", "p"] -[32.799477, "o", "e"] -[32.850416, "o", " "] -[32.901905, "o", "c"] -[32.951728, "o", "o"] -[33.009401, "o", "n"] -[33.06509, "o", "s"] -[33.121664, "o", "t"] -[33.236646, "o", "e"] -[33.288676, "o", "l"] -[33.41236, "o", "l"] -[33.462906, "o", "a"] -[33.52436, "o", "t"] -[33.676579, "o", "i"] -[33.755849, "o", "o"] -[33.826945, "o", "n"] -[33.894175, "o", "."] -[33.946079, "o", "s"] -[34.001836, "o", "p"] -[34.055755, "o", "d"] -[34.12957, "o", "x"] -[34.181646, "o", "."] -[34.255176, "o", "s"] -[34.306991, "o", "b"] -[34.359157, "o", "o"] -[34.412666, "o", "m"] -[34.475964, "o", " "] -[34.529584, "o", "-"] -[34.612604, "o", "o"] -[34.662539, "o", " "] -[34.71406, "o", "t"] -[34.76518, "o", "a"] -[34.900494, "o", "b"] -[34.952784, "o", "l"] -[35.003607, "o", "e"] -[35.05571, "o", " "] -[35.299951, "o", "-"] -[35.354875, "o", "q\r\n"] -[54.63716, "o", "NAME INSTALLED FIXED-IN TYPE VULNERABILITY SEVERITY \r\nhelm.sh/helm/v3 v3.10.3 3.11.1 "] -[54.637257, "o", "go-module GHSA-pwcw-6f5g-gxf8 Medium \r\n"] -[54.644528, "o", "\u001b[38;2;144;255;153m~/constellation\u001b[0m\r\r\n\u001b[38;2;139;4;221m$\u001b[0m "] -[54.645355, "o", "e"] -[54.697819, "o", "c"] -[54.783746, "o", "h"] -[54.834596, "o", "o"] -[54.886104, "o", " "] -[54.936417, "o", "W"] -[54.987603, "o", "e"] -[55.041166, "o", " "] -[55.170727, "o", "a"] -[55.221354, "o", "r"] -[55.276069, "o", "e"] -[55.327597, "o", " "] -[55.380275, "o", "s"] -[55.43465, "o", "a"] -[55.481665, "o", "f"] -[55.532149, "o", "e"] -[55.582808, "o", "!\r\nWe are safe!\r\n"] -[55.583046, "o", "\u001b[38;2;144;255;153m~/constellation\u001b[0m\r\r\n\u001b[38;2;139;4;221m$\u001b[0m "] +{"version": 2, "width": 0, "height": 0, "timestamp": 1676304860, "env": {"SHELL": "/bin/bash", "TERM": "xterm-256color"}} +[0.014258, "o", "\u001b[38;2;144;255;153m~/constellation\u001b[0m\r\r\n\u001b[38;2;139;4;221m$\u001b[0m "] +[0.016319, "o", "e"] +[0.147908, "o", "c"] +[0.198741, "o", "h"] +[0.248945, "o", "o"] +[0.305781, "o", " "] +[0.357991, "o", "S"] +[0.411869, "o", "t"] +[0.539606, "o", "e"] +[0.590536, "o", "p"] +[0.641964, "o", " "] +[0.692636, "o", "0"] +[0.745296, "o", ":"] +[0.8001, "o", " "] +[0.88274, "o", "I"] +[0.933879, "o", "n"] +[0.985336, "o", "s"] +[1.243977, "o", "t"] +[1.319683, "o", "a"] +[1.411702, "o", "l"] +[1.462589, "o", "l"] +[1.586948, "o", "i"] +[1.662353, "o", "n"] +[1.728674, "o", "g"] +[1.780971, "o", " "] +[1.8541, "o", "r"] +[1.904633, "o", "e"] +[1.956066, "o", "q"] +[2.019542, "o", "u"] +[2.070656, "o", "i"] +[2.121979, "o", "r"] +[2.225544, "o", "e"] +[2.278482, "o", "m"] +[2.332675, "o", "e"] +[2.382172, "o", "n"] +[2.432006, "o", "t"] +[2.49851, "o", "s\r\nStep 0: Installing requirements\r\n\u001b[38;2;144;255;153m~/constellation\u001b[0m\r\r\n\u001b[38;2;139;4;221m$\u001b[0m "] +[3.537489, "o", "c"] +[3.70954, "o", "u"] +[3.7718, "o", "r"] +[3.838085, "o", "l"] +[3.893964, "o", " "] +[3.973647, "o", "-"] +[4.024795, "o", "s"] +[4.113442, "o", "L"] +[4.184237, "o", "O"] +[4.251556, "o", " "] +[4.310702, "o", "h"] +[4.370591, "o", "t"] +[4.477867, "o", "t"] +[4.534137, "o", "p"] +[4.58745, "o", "s"] +[4.638375, "o", ":"] +[4.740661, "o", "/"] +[4.794601, "o", "/"] +[4.850783, "o", "g"] +[4.969381, "o", "i"] +[5.052243, "o", "t"] +[5.248581, "o", "h"] +[5.29895, "o", "u"] +[5.419303, "o", "b"] +[5.472049, "o", "."] +[5.596778, "o", "c"] +[5.647747, "o", "o"] +[5.888603, "o", "m"] +[5.941399, "o", "/"] +[5.999733, "o", "a"] +[6.071951, "o", "n"] +[6.139544, "o", "c"] +[6.205957, "o", "h"] +[6.256124, "o", "o"] +[6.341927, "o", "r"] +[6.392395, "o", "e"] +[6.44267, "o", "/"] +[6.49352, "o", "g"] +[6.545396, "o", "r"] +[6.595562, "o", "y"] +[6.64871, "o", "p"] +[6.705208, "o", "e"] +[6.756864, "o", "/"] +[6.809799, "o", "r"] +[6.991888, "o", "e"] +[7.07069, "o", "l"] +[7.261961, "o", "e"] +[7.408747, "o", "a"] +[7.459333, "o", "s"] +[7.511697, "o", "e"] +[7.563398, "o", "s"] +[7.613716, "o", "/"] +[7.674591, "o", "d"] +[7.725666, "o", "o"] +[7.779589, "o", "w"] +[7.903899, "o", "n"] +[7.95494, "o", "l"] +[8.020008, "o", "o"] +[8.078168, "o", "a"] +[8.129569, "o", "d"] +[8.180866, "o", "/"] +[8.238662, "o", "v"] +[8.290588, "o", "0"] +[8.341802, "o", "."] +[8.397745, "o", "5"] +[8.47278, "o", "6"] +[8.544053, "o", "."] +[8.595203, "o", "0"] +[8.646864, "o", "/"] +[8.701133, "o", "g"] +[8.785058, "o", "r"] +[8.835913, "o", "y"] +[8.916697, "o", "p"] +[8.98708, "o", "e"] +[9.047218, "o", "_"] +[9.131032, "o", "0"] +[9.185766, "o", "."] +[9.347581, "o", "5"] +[9.407645, "o", "6"] +[9.459212, "o", "."] +[9.510563, "o", "0"] +[9.603953, "o", "_"] +[9.712623, "o", "l"] +[9.80573, "o", "i"] +[9.946999, "o", "n"] +[10.02987, "o", "u"] +[10.081054, "o", "x"] +[10.180732, "o", "_"] +[10.301933, "o", "a"] +[10.37461, "o", "m"] +[10.425752, "o", "d"] +[10.484847, "o", "6"] +[10.677988, "o", "4"] +[10.730128, "o", "."] +[10.780738, "o", "t"] +[10.87011, "o", "a"] +[10.983056, "o", "r"] +[11.037611, "o", "."] +[11.119115, "o", "g"] +[11.204079, "o", "z\r\n"] +[12.137103, "o", "\u001b[38;2;144;255;153m~/constellation\u001b[0m\r\r\n\u001b[38;2;139;4;221m$\u001b[0m "] +[12.138161, "o", "t"] +[12.246887, "o", "a"] +[12.29686, "o", "r"] +[12.416698, "o", " "] +[12.474427, "o", "-"] +[12.577777, "o", "x"] +[12.672139, "o", "v"] +[12.7513, "o", "z"] +[12.826173, "o", "f"] +[12.932739, "o", " "] +[13.037604, "o", "g"] +[13.195142, "o", "r"] +[13.250357, "o", "y"] +[13.300933, "o", "p"] +[13.352709, "o", "e"] +[13.405721, "o", "_"] +[13.472846, "o", "0"] +[13.523915, "o", "."] +[13.589917, "o", "5"] +[13.678719, "o", "6"] +[13.855924, "o", "."] +[13.914734, "o", "0"] +[13.982688, "o", "_"] +[14.31641, "o", "l"] +[14.621136, "o", "i"] +[14.673647, "o", "n"] +[14.792207, "o", "u"] +[14.875796, "o", "x"] +[14.929916, "o", "_"] +[15.019612, "o", "a"] +[15.070816, "o", "m"] +[15.122865, "o", "d"] +[15.173771, "o", "6"] +[15.275692, "o", "4"] +[15.35662, "o", "."] +[15.410645, "o", "t"] +[15.469835, "o", "a"] +[15.527375, "o", "r"] +[15.578194, "o", "."] +[15.65605, "o", "g"] +[15.706614, "o", "z\r\n"] +[15.71628, "o", "CHANGELOG.md\r\n"] +[15.716365, "o", "LICENSE\r\n"] +[15.716604, "o", "README.md\r\n"] +[15.717786, "o", "grype\r\n"] +[16.52642, "o", "\u001b[38;2;144;255;153m~/constellation\u001b[0m\r\r\n\u001b[38;2;139;4;221m$\u001b[0m "] +[16.527473, "o", "s"] +[16.582772, "o", "u"] +[16.63468, "o", "d"] +[16.713678, "o", "o"] +[16.77796, "o", " "] +[16.841252, "o", "i"] +[16.939435, "o", "n"] +[17.029069, "o", "s"] +[17.085852, "o", "t"] +[17.245972, "o", "a"] +[17.322229, "o", "l"] +[17.403441, "o", "l"] +[17.457074, "o", " "] +[17.507624, "o", "g"] +[17.573708, "o", "r"] +[17.625971, "o", "y"] +[17.693953, "o", "p"] +[17.745704, "o", "e"] +[17.826558, "o", " "] +[17.892829, "o", "/"] +[18.046714, "o", "u"] +[18.243745, "o", "s"] +[18.544221, "o", "r"] +[18.595177, "o", "/"] +[18.646147, "o", "l"] +[18.697705, "o", "o"] +[18.749538, "o", "c"] +[18.800961, "o", "a"] +[18.856469, "o", "l"] +[18.915846, "o", "/"] +[18.966621, "o", "b"] +[19.081934, "o", "i"] +[19.132062, "o", "n"] +[19.188683, "o", "/"] +[19.282981, "o", "g"] +[19.366901, "o", "r"] +[19.47298, "o", "y"] +[19.621002, "o", "p"] +[19.684927, "o", "e\r\n"] +[19.793857, "o", "\u001b[38;2;144;255;153m~/constellation\u001b[0m\r\r\n\u001b[38;2;139;4;221m$\u001b[0m "] +[20.796593, "o", "g"] +[20.862136, "o", "r"] +[20.916606, "o", "y"] +[20.981238, "o", "p"] +[21.032599, "o", "e"] +[21.186162, "o", " "] +[21.237293, "o", "-"] +[21.288299, "o", "-"] +[21.340453, "o", "h"] +[21.394639, "o", "e"] +[21.450604, "o", "l"] +[21.516778, "o", "p\r\n"] +[21.584571, "o", "A vulnerability scanner for container images, filesystems, and SBOMs.\r\n\r\nSupports the following image sources:\r\n grype yourrepo/yourimage:tag defaults to using images from a Docker daemon\r\n grype path/to/yourproject a Docker tar, OCI tar, OCI directory, SIF container, or generic filesystem directory\r\n grype attestation.json --key cosign.pub extract and scan SBOM from attestation file\r\n\r\nYou can also explicitly specify the scheme to use:\r\n grype podman:yourrepo/yourimage:tag explicitly use the Podman daemon\r\n grype docker:yourrepo/yourimage:tag explicitly use the Docker daemon\r\n grype docker-archive:path/to/yourimage.tar use a tarball from disk for archives created from \"docker save\"\r\n grype oci-archive:path/to/yourimage.tar use a tarball from disk for OCI archives (from Podman or otherwise)\r\n grype oci-dir:path/to/yourimage read directly from a path on disk for OCI layout directories (from Skopeo or otherwise)\r\n grype"] +[21.584712, "o", " singularity:path/to/yourimage.sif read directly from a Singularity Image Format (SIF) container on disk\r\n grype dir:path/to/yourproject read directly from a path on disk (any directory)\r\n grype sbom:path/to/syft.json read Syft JSON from path on disk\r\n grype registry:yourrepo/yourimage:tag pull image directly from a registry (no container runtime required)\r\n grype att:attestation.json --key cosign.pub explicitly use the input as an attestation\r\n grype purl:path/to/purl/file read a newline separated file of purls from a path on disk\r\n\r\nYou can also pipe in Syft JSON directly:\r\n\tsyft yourimage:tag -o json | grype\r\n\r\n"] +[21.585386, "o", "Usage:\r\n grype [IMAGE] [flags]\r\n grype [command]\r\n\r\nAvailable Commands:\r\n completion Generate a shell completion for Grype (listing local docker images)\r\n db vulnerability database operations\r\n help Help about any command\r\n version show the version\r\n\r\nFlags:\r\n --add-cpes-if-none generate CPEs for packages with no CPE data\r\n --by-cve orient results by CVE instead of the original vulnerability ID when possible\r\n -c, --config string application config file\r\n --distro string distro to match against in the format: :\r\n --exclude stringArray exclude paths from being scanned using a glob expression\r\n -f, --fail-on string set the return code to 1 if a vulnerability is found with a severity >= the given severity, options=[negligible low medium high critical]\r\n --file string file to write the report output to (default is STDOUT)\r\n -h, --help help for grype\r\n --key string "] +[21.585462, "o", " File path to a public key to validate attestation\r\n --only-fixed ignore matches for vulnerabilities that are not fixed\r\n --only-notfixed ignore matches for vulnerabilities that are fixed\r\n -o, --output string report output formatter, formats=[json table cyclonedx cyclonedx-json sarif template], deprecated formats=[embedded-cyclonedx-vex-json embedded-cyclonedx-vex-xml]\r\n --platform string an optional platform specifier for container image sources (e.g. 'linux/arm64', 'linux/arm64/v8', 'arm64', 'linux')\r\n -q, --quiet suppress all logging output\r\n -s, --scope string selection of layers to analyze, options=[Squashed AllLayers] (default \"Squashed\")\r\n --show-suppressed show suppressed/ignored vulnerabilities in the output (only supported with table output format)\r\n -t, --template string specify the path to a Go template file (requires 'template' output to be selected)\r\n -v, --verbose count increase verbo"] +[21.585479, "o", "sity (-v = info, -vv = debug)\r\n\r\nUse \"grype [command] --help\" for more information about a command.\r\n"] +[21.58928, "o", "\u001b[38;2;144;255;153m~/constellation\u001b[0m\r\r\n\u001b[38;2;139;4;221m$\u001b[0m "] +[22.591627, "o", "e"] +[22.646603, "o", "c"] +[22.700741, "o", "h"] +[22.857196, "o", "o"] +[22.907759, "o", " "] +[22.961605, "o", "S"] +[23.014236, "o", "t"] +[23.06458, "o", "e"] +[23.138108, "o", "p"] +[23.192001, "o", " "] +[23.281113, "o", "1"] +[23.331683, "o", ":"] +[23.492769, "o", " "] +[23.572289, "o", "D"] +[23.631373, "o", "o"] +[23.705003, "o", "w"] +[23.759634, "o", "n"] +[23.817747, "o", "l"] +[23.869589, "o", "o"] +[23.921162, "o", "a"] +[24.093066, "o", "d"] +[24.14385, "o", " "] +[24.194431, "o", "C"] +[24.24564, "o", "o"] +[24.30198, "o", "n"] +[24.423072, "o", "s"] +[24.487867, "o", "t"] +[24.615281, "o", "e"] +[24.676771, "o", "l"] +[24.727439, "o", "l"] +[24.834011, "o", "a"] +[24.885668, "o", "t"] +[24.966732, "o", "i"] +[25.018, "o", "o"] +[25.128218, "o", "n"] +[25.185443, "o", " "] +[25.296859, "o", "S"] +[25.387908, "o", "B"] +[25.459042, "o", "O"] +[25.515445, "o", "M\r\nStep 1: Download Constellation SBOM\r\n"] +[25.515514, "o", "\u001b[38;2;144;255;153m~/constellation\u001b[0m\r\r\n\u001b[38;2;139;4;221m$\u001b[0m "] +[26.533124, "o", "c"] +[26.605959, "o", "u"] +[26.656397, "o", "r"] +[26.858518, "o", "l"] +[26.917733, "o", " "] +[26.984349, "o", "-"] +[27.038141, "o", "s"] +[27.392088, "o", "L"] +[27.44242, "o", "O"] +[27.496859, "o", " "] +[27.548113, "o", "h"] +[27.692295, "o", "t"] +[27.758098, "o", "t"] +[27.812992, "o", "p"] +[27.885416, "o", "s"] +[27.974524, "o", ":"] +[28.027517, "o", "/"] +[28.079079, "o", "/"] +[28.158502, "o", "g"] +[28.211591, "o", "i"] +[28.263135, "o", "t"] +[28.314531, "o", "h"] +[28.381679, "o", "u"] +[28.432179, "o", "b"] +[28.486826, "o", "."] +[28.53877, "o", "c"] +[28.589969, "o", "o"] +[28.661475, "o", "m"] +[28.723181, "o", "/"] +[28.831165, "o", "e"] +[28.916173, "o", "d"] +[29.00669, "o", "g"] +[29.057381, "o", "e"] +[29.316139, "o", "l"] +[29.400496, "o", "e"] +[29.482954, "o", "s"] +[29.533056, "o", "s"] +[29.584854, "o", "s"] +[29.646361, "o", "y"] +[29.697801, "o", "s"] +[29.749229, "o", "/"] +[29.863912, "o", "c"] +[29.918267, "o", "o"] +[29.968863, "o", "n"] +[30.020935, "o", "s"] +[30.077747, "o", "t"] +[30.127941, "o", "e"] +[30.181976, "o", "l"] +[30.233238, "o", "l"] +[30.287936, "o", "a"] +[30.337989, "o", "t"] +[30.389658, "o", "i"] +[30.458023, "o", "o"] +[30.513541, "o", "n"] +[30.56674, "o", "/"] +[30.682902, "o", "r"] +[30.732785, "o", "e"] +[30.834215, "o", "l"] +[30.88464, "o", "e"] +[30.98251, "o", "a"] +[31.036627, "o", "s"] +[31.158875, "o", "e"] +[31.229535, "o", "s"] +[31.33835, "o", "/"] +[31.39088, "o", "l"] +[31.459981, "o", "a"] +[31.589338, "o", "t"] +[31.719623, "o", "e"] +[31.808599, "o", "s"] +[31.880538, "o", "t"] +[31.936367, "o", "/"] +[32.020027, "o", "d"] +[32.091725, "o", "o"] +[32.263413, "o", "w"] +[32.425712, "o", "n"] +[32.48209, "o", "l"] +[32.573819, "o", "o"] +[32.714407, "o", "a"] +[32.893859, "o", "d"] +[32.984666, "o", "/"] +[33.034733, "o", "c"] +[33.09691, "o", "o"] +[33.214526, "o", "n"] +[33.293902, "o", "s"] +[33.352639, "o", "t"] +[33.42992, "o", "e"] +[33.487593, "o", "l"] +[33.540807, "o", "l"] +[33.669878, "o", "a"] +[33.738498, "o", "t"] +[33.849436, "o", "i"] +[33.920676, "o", "o"] +[33.987382, "o", "n"] +[34.037582, "o", "."] +[34.130613, "o", "s"] +[34.231961, "o", "p"] +[34.283316, "o", "d"] +[34.338883, "o", "x"] +[34.390737, "o", "."] +[34.489558, "o", "s"] +[34.553427, "o", "b"] +[34.618802, "o", "o"] +[34.671588, "o", "m\r\n"] +[35.533411, "o", "\u001b[38;2;144;255;153m~/constellation\u001b[0m\r\r\n\u001b[38;2;139;4;221m$\u001b[0m "] +[35.534491, "o", "g"] +[35.586195, "o", "r"] +[35.679925, "o", "y"] +[35.729778, "o", "p"] +[35.787217, "o", "e"] +[35.840085, "o", " "] +[35.890096, "o", "c"] +[35.981082, "o", "o"] +[36.032125, "o", "n"] +[36.083234, "o", "s"] +[36.169551, "o", "t"] +[36.273265, "o", "e"] +[36.3419, "o", "l"] +[36.465702, "o", "l"] +[36.516289, "o", "a"] +[36.606248, "o", "t"] +[36.728005, "o", "i"] +[36.804882, "o", "o"] +[36.877834, "o", "n"] +[36.934016, "o", "."] +[37.012769, "o", "s"] +[37.086365, "o", "p"] +[37.144861, "o", "d"] +[37.235131, "o", "x"] +[37.303069, "o", "."] +[37.38839, "o", "s"] +[37.44069, "o", "b"] +[37.522475, "o", "o"] +[37.57473, "o", "m"] +[37.649871, "o", " "] +[37.708744, "o", "-"] +[37.78798, "o", "o"] +[37.898006, "o", " "] +[37.949149, "o", "t"] +[38.002544, "o", "a"] +[38.148022, "o", "b"] +[38.200062, "o", "l"] +[38.274648, "o", "e"] +[38.331555, "o", " "] +[38.579667, "o", "-"] +[38.659714, "o", "q\r\n"] +[52.07224, "o", "NAME INSTALLED FIXED-IN TYPE VULNERABILITY SEVERITY \r\nhelm.sh/helm/v3 v3.10.3 "] +[52.072469, "o", "3.11.1 go-module GHSA-pwcw-6f5g-gxf8 Medium \r\n"] +[52.079013, "o", "\u001b[38;2;144;255;153m~/constellation\u001b[0m\r\r\n\u001b[38;2;139;4;221m$\u001b[0m "] +[52.079696, "o", "e"] +[52.137411, "o", "c"] +[52.270879, "o", "h"] +[52.325886, "o", "o"] +[52.408789, "o", " "] +[52.463689, "o", "W"] +[52.519469, "o", "e"] +[52.572771, "o", " "] +[52.790253, "o", "a"] +[52.86986, "o", "r"] +[52.926369, "o", "e"] +[52.988247, "o", " "] +[53.084404, "o", "s"] +[53.135443, "o", "a"] +[53.188566, "o", "f"] +[53.287513, "o", "e"] +[53.346043, "o", "!\r\n"] +[53.346137, "o", "We are safe!\r\n"] +[53.346983, "o", "\u001b[38;2;144;255;153m~/constellation\u001b[0m\r\r\n\u001b[38;2;139;4;221m$\u001b[0m "] diff --git a/docs/static/assets/verify-cli.cast b/docs/static/assets/verify-cli.cast index 14d873358..c60f12e6c 100644 --- a/docs/static/assets/verify-cli.cast +++ b/docs/static/assets/verify-cli.cast @@ -1,1077 +1,797 @@ -{"version": 2, "width": 0, "height": 0, "timestamp": 1676291556, "env": {"SHELL": "/bin/bash", "TERM": "xterm-256color"}} -[0.010076, "o", "\u001b[38;2;144;255;153m~/constellation\u001b[0m\r\r\n\u001b[38;2;139;4;221m$\u001b[0m "] -[0.011755, "o", "e"] -[0.143824, "o", "c"] -[0.197808, "o", "h"] -[0.253983, "o", "o"] -[0.304564, "o", " "] -[0.357688, "o", "S"] -[0.407466, "o", "t"] -[0.531644, "o", "e"] -[0.581883, "o", "p"] -[0.650663, "o", " "] -[0.703206, "o", "0"] -[0.776118, "o", ":"] -[0.826428, "o", " "] -[0.908898, "o", "I"] -[0.965972, "o", "n"] -[1.016888, "o", "s"] -[1.187834, "o", "t"] -[1.266288, "o", "a"] -[1.357355, "o", "l"] -[1.422214, "o", "l"] -[1.558341, "o", "i"] -[1.613739, "o", "n"] -[1.68912, "o", "g"] -[1.754765, "o", " "] -[1.808615, "o", "r"] -[1.867875, "o", "e"] -[1.919722, "o", "q"] -[1.971313, "o", "u"] -[2.033599, "o", "i"] -[2.083966, "o", "r"] -[2.185453, "o", "e"] -[2.236907, "o", "m"] -[2.302965, "o", "e"] -[2.355111, "o", "n"] -[2.428214, "o", "t"] -[2.488768, "o", "s"] -[2.489447, "o", "\r\nStep 0: Installing requirements\r\n"] -[2.489513, "o", "\u001b[38;2;144;255;153m~/constellation\u001b[0m\r\r\n\u001b[38;2;139;4;221m$\u001b[0m "] -[3.517773, "o", "g"] -[3.65395, "o", "o"] -[3.705159, "o", " "] -[3.771508, "o", "i"] -[3.82159, "o", "n"] -[3.888683, "o", "s"] -[3.945861, "o", "t"] -[4.037839, "o", "a"] -[4.086877, "o", "l"] -[4.137883, "o", "l"] -[4.203266, "o", " "] -[4.254255, "o", "g"] -[4.362335, "o", "i"] -[4.416388, "o", "t"] -[4.470551, "o", "h"] -[4.557746, "o", "u"] -[4.659838, "o", "b"] -[4.710835, "o", "."] -[4.771893, "o", "c"] -[4.889109, "o", "o"] -[4.972552, "o", "m"] -[5.028644, "o", "/"] -[5.079963, "o", "s"] -[5.204218, "o", "i"] -[5.255024, "o", "g"] -[5.391516, "o", "s"] -[5.442956, "o", "t"] -[5.684656, "o", "o"] -[5.792055, "o", "r"] -[5.857765, "o", "e"] -[5.909124, "o", "/"] -[5.961676, "o", "c"] -[6.026703, "o", "o"] -[6.078492, "o", "s"] -[6.161135, "o", "i"] -[6.213252, "o", "g"] -[6.377518, "o", "n"] -[6.442167, "o", "/"] -[6.495036, "o", "c"] -[6.550138, "o", "m"] -[6.605202, "o", "d"] -[6.667177, "o", "/"] -[6.734674, "o", "c"] -[6.808037, "o", "o"] -[6.97267, "o", "s"] -[7.040833, "o", "i"] -[7.229681, "o", "g"] -[7.318064, "o", "n"] -[7.371111, "o", "@"] -[7.444388, "o", "l"] -[7.49753, "o", "a"] -[7.548604, "o", "t"] -[7.605141, "o", "e"] -[7.658045, "o", "s"] -[7.716171, "o", "t\r\n"] -[13.875411, "o", "\u001b[38;2;144;255;153m~/constellation\u001b[0m\r\r\n\u001b[38;2;139;4;221m$\u001b[0m "] -[13.875792, "o", "g"] -[13.929317, "o", "o"] -[13.988142, "o", " "] -[14.04378, "o", "i"] -[14.096554, "o", "n"] -[14.203095, "o", "s"] -[14.263642, "o", "t"] -[14.318511, "o", "a"] -[14.376969, "o", "l"] -[14.432036, "o", "l"] -[14.483037, "o", " "] -[14.537657, "o", "g"] -[14.588179, "o", "i"] -[14.664166, "o", "t"] -[14.715801, "o", "h"] -[14.779895, "o", "u"] -[14.845843, "o", "b"] -[14.901739, "o", "."] -[14.970828, "o", "c"] -[15.031175, "o", "o"] -[15.111885, "o", "m"] -[15.162023, "o", "/"] -[15.323479, "o", "s"] -[15.375113, "o", "i"] -[15.446643, "o", "g"] -[15.514257, "o", "s"] -[15.629214, "o", "t"] -[15.687641, "o", "o"] -[15.762932, "o", "r"] -[15.814371, "o", "e"] -[15.865172, "o", "/"] -[15.916058, "o", "r"] -[15.968102, "o", "e"] -[16.030941, "o", "k"] -[16.104485, "o", "o"] -[16.155695, "o", "r"] -[16.207411, "o", "/"] -[16.262106, "o", "c"] -[16.317766, "o", "m"] -[16.368075, "o", "d"] -[16.427344, "o", "/"] -[16.48981, "o", "r"] -[16.571413, "o", "e"] -[16.621331, "o", "k"] -[16.737262, "o", "o"] -[16.798434, "o", "r"] -[16.85514, "o", "-"] -[16.906152, "o", "c"] -[16.958049, "o", "l"] -[17.016796, "o", "i"] -[17.077763, "o", "@"] -[17.170048, "o", "l"] -[17.221382, "o", "a"] -[17.271976, "o", "t"] -[17.323819, "o", "e"] -[17.429264, "o", "s"] -[17.579814, "o", "t\r\n"] -[27.118608, "o", "\u001b[38;2;144;255;153m~/constellation\u001b[0m\r\r\n\u001b[38;2;139;4;221m$\u001b[0m "] -[27.11973, "o", "e"] -[27.171417, "o", "c"] -[27.227129, "o", "h"] -[27.286403, "o", "o"] -[27.337303, "o", " "] -[27.411213, "o", "S"] -[27.464148, "o", "t"] -[27.552164, "o", "e"] -[27.611368, "o", "p"] -[27.664358, "o", " "] -[27.714779, "o", "1"] -[27.765033, "o", ":"] -[27.938028, "o", " "] -[27.989437, "o", "D"] -[28.04133, "o", "o"] -[28.131603, "o", "w"] -[28.181392, "o", "n"] -[28.241481, "o", "l"] -[28.295856, "o", "o"] -[28.347689, "o", "a"] -[28.404828, "o", "d"] -[28.456073, "o", " "] -[28.510993, "o", "C"] -[28.565428, "o", "L"] -[28.628142, "o", "I"] -[28.678398, "o", " "] -[28.728776, "o", "a"] -[28.778848, "o", "n"] -[28.855112, "o", "d"] -[28.905544, "o", " "] -[28.961385, "o", "s"] -[29.014827, "o", "i"] -[29.103721, "o", "g"] -[29.168858, "o", "n"] -[29.236088, "o", "a"] -[29.286444, "o", "t"] -[29.33879, "o", "u"] -[29.389592, "o", "r"] -[29.555373, "o", "e\r\nStep 1: Download CLI and signature\r\n\u001b[38;2;144;255;153m~/constellation\u001b[0m\r\r\n\u001b[38;2;139;4;221m$\u001b[0m "] -[30.562389, "o", "c"] -[30.636233, "o", "u"] -[30.695758, "o", "r"] -[30.747317, "o", "l"] -[30.79775, "o", " "] -[30.862695, "o", "-"] -[30.914152, "o", "s"] -[30.972712, "o", "L"] -[31.030889, "o", "O"] -[31.084819, "o", " "] -[31.213193, "o", "h"] -[31.365968, "o", "t"] -[31.669602, "o", "t"] -[31.796905, "o", "p"] -[31.855571, "o", "s"] -[31.941479, "o", ":"] -[32.000273, "o", "/"] -[32.051681, "o", "/"] -[32.101753, "o", "g"] -[32.154635, "o", "i"] -[32.211807, "o", "t"] -[32.275472, "o", "h"] -[32.326683, "o", "u"] -[32.384515, "o", "b"] -[32.435717, "o", "."] -[32.530611, "o", "c"] -[32.635714, "o", "o"] -[32.782821, "o", "m"] -[32.833122, "o", "/"] -[32.975934, "o", "e"] -[33.033878, "o", "d"] -[33.092259, "o", "g"] -[33.145381, "o", "e"] -[33.195449, "o", "l"] -[33.274271, "o", "e"] -[33.324853, "o", "s"] -[33.37935, "o", "s"] -[33.430317, "o", "s"] -[33.488222, "o", "y"] -[33.545949, "o", "s"] -[33.596854, "o", "/"] -[33.647072, "o", "c"] -[33.698694, "o", "o"] -[33.768592, "o", "n"] -[33.839299, "o", "s"] -[33.889221, "o", "t"] -[33.946232, "o", "e"] -[34.001631, "o", "l"] -[34.057763, "o", "l"] -[34.12676, "o", "a"] -[34.177675, "o", "t"] -[34.228765, "o", "i"] -[34.306471, "o", "o"] -[34.471591, "o", "n"] -[34.530184, "o", "/"] -[34.582135, "o", "r"] -[34.631808, "o", "e"] -[34.686515, "o", "l"] -[34.738227, "o", "e"] -[34.789416, "o", "a"] -[34.842084, "o", "s"] -[35.012458, "o", "e"] -[35.07804, "o", "s"] -[35.133565, "o", "/"] -[35.188017, "o", "d"] -[35.240081, "o", "o"] -[35.35915, "o", "w"] -[35.409508, "o", "n"] -[35.466391, "o", "l"] -[35.517624, "o", "o"] -[35.569633, "o", "a"] -[35.645209, "o", "d"] -[35.698479, "o", "/"] -[35.766701, "o", "v"] -[35.842606, "o", "2"] -[35.911696, "o", "."] -[35.988796, "o", "2"] -[36.057726, "o", "."] -[36.123878, "o", "2"] -[36.182312, "o", "/"] -[36.236792, "o", "c"] -[36.292239, "o", "o"] -[36.368284, "o", "n"] -[36.419413, "o", "s"] -[36.618322, "o", "t"] -[36.673407, "o", "e"] -[36.739548, "o", "l"] -[36.803844, "o", "l"] -[37.022455, "o", "a"] -[37.082702, "o", "t"] -[37.14298, "o", "i"] -[37.201151, "o", "o"] -[37.274322, "o", "n"] -[37.324537, "o", "-"] -[37.379297, "o", "l"] -[37.443694, "o", "i"] -[37.559952, "o", "n"] -[37.611614, "o", "u"] -[37.665311, "o", "x"] -[37.715782, "o", "-"] -[37.772174, "o", "a"] -[37.82263, "o", "m"] -[37.879834, "o", "d"] -[37.935746, "o", "6"] -[37.992899, "o", "4\r\n"] -[43.618759, "o", "\u001b[38;2;144;255;153m~/constellation\u001b[0m\r\r\n\u001b[38;2;139;4;221m$\u001b[0m "] -[43.62063, "o", "c"] -[43.673146, "o", "u"] -[43.72434, "o", "r"] -[43.802227, "o", "l"] -[43.864448, "o", " "] -[43.93922, "o", "-"] -[44.024164, "o", "s"] -[44.132211, "o", "L"] -[44.187012, "o", "O"] -[44.23867, "o", " "] -[44.324198, "o", "h"] -[44.401795, "o", "t"] -[44.453723, "o", "t"] -[44.504989, "o", "p"] -[44.57983, "o", "s"] -[44.64292, "o", ":"] -[44.692191, "o", "/"] -[44.796506, "o", "/"] -[44.847452, "o", "g"] -[44.899535, "o", "i"] -[44.951095, "o", "t"] -[45.012048, "o", "h"] -[45.06248, "o", "u"] -[45.112846, "o", "b"] -[45.166238, "o", "."] -[45.226661, "o", "c"] -[45.279509, "o", "o"] -[45.331315, "o", "m"] -[45.381133, "o", "/"] -[45.436487, "o", "e"] -[45.492359, "o", "d"] -[45.614922, "o", "g"] -[45.664673, "o", "e"] -[45.734568, "o", "l"] -[45.804706, "o", "e"] -[45.902752, "o", "s"] -[45.95281, "o", "s"] -[46.071228, "o", "s"] -[46.128469, "o", "y"] -[46.185123, "o", "s"] -[46.241626, "o", "/"] -[46.298156, "o", "c"] -[46.432862, "o", "o"] -[46.548026, "o", "n"] -[46.598639, "o", "s"] -[46.648819, "o", "t"] -[46.700015, "o", "e"] -[46.749899, "o", "l"] -[46.800574, "o", "l"] -[46.971639, "o", "a"] -[47.044348, "o", "t"] -[47.095882, "o", "i"] -[47.145733, "o", "o"] -[47.28157, "o", "n"] -[47.334419, "o", "/"] -[47.387879, "o", "r"] -[47.448383, "o", "e"] -[47.503525, "o", "l"] -[47.58759, "o", "e"] -[47.655542, "o", "a"] -[47.709861, "o", "s"] -[47.765887, "o", "e"] -[47.817445, "o", "s"] -[47.879735, "o", "/"] -[47.932082, "o", "d"] -[47.999528, "o", "o"] -[48.06739, "o", "w"] -[48.125071, "o", "n"] -[48.179877, "o", "l"] -[48.233753, "o", "o"] -[48.283834, "o", "a"] -[48.382725, "o", "d"] -[48.43324, "o", "/"] -[48.489548, "o", "v"] -[48.552977, "o", "2"] -[48.605353, "o", "."] -[48.67718, "o", "2"] -[48.743765, "o", "."] -[48.798613, "o", "2"] -[48.858335, "o", "/"] -[48.908788, "o", "c"] -[49.001455, "o", "o"] -[49.052284, "o", "n"] -[49.12647, "o", "s"] -[49.200872, "o", "t"] -[49.252294, "o", "e"] -[49.303337, "o", "l"] -[49.354377, "o", "l"] -[49.412855, "o", "a"] -[49.469949, "o", "t"] -[49.578741, "o", "i"] -[49.632833, "o", "o"] -[49.757374, "o", "n"] -[49.810271, "o", "-"] -[49.871681, "o", "l"] -[50.024517, "o", "i"] -[50.104338, "o", "n"] -[50.154979, "o", "u"] -[50.21637, "o", "x"] -[50.281703, "o", "-"] -[50.333009, "o", "a"] -[50.384135, "o", "m"] -[50.460953, "o", "d"] -[50.5153, "o", "6"] -[50.587501, "o", "4"] -[50.6408, "o", "."] -[50.691274, "o", "s"] -[50.752439, "o", "i"] -[50.857373, "o", "g\r\n"] -[51.421896, "o", "\u001b[38;2;144;255;153m~/constellation\u001b[0m\r\r\n\u001b[38;2;139;4;221m$\u001b[0m "] -[51.422749, "o", "e"] -[51.512609, "o", "c"] -[51.567979, "o", "h"] -[51.621691, "o", "o"] -[51.673129, "o", " "] -[51.823403, "o", "S"] -[51.875164, "o", "t"] -[51.931483, "o", "e"] -[52.014351, "o", "p"] -[52.064532, "o", " "] -[52.121982, "o", "2"] -[52.173978, "o", ":"] -[52.223727, "o", " "] -[52.324615, "o", "V"] -[52.380178, "o", "e"] -[52.451971, "o", "r"] -[52.520762, "o", "i"] -[52.570815, "o", "f"] -[52.656781, "o", "y"] -[52.716147, "o", " "] -[52.768315, "o", "t"] -[52.825605, "o", "h"] -[52.972664, "o", "e"] -[53.027986, "o", " "] -[53.079695, "o", "C"] -[53.130602, "o", "L"] -[53.184171, "o", "I"] -[53.236887, "o", " "] -[53.318826, "o", "u"] -[53.369548, "o", "s"] -[53.442086, "o", "i"] -[53.497696, "o", "n"] -[53.553951, "o", "g"] -[53.603984, "o", " "] -[53.655092, "o", "c"] -[53.707778, "o", "o"] -[53.771296, "o", "s"] -[53.828553, "o", "i"] -[53.888685, "o", "g"] -[53.951872, "o", "n"] -[54.001858, "o", " "] -[54.052442, "o", "a"] -[54.131252, "o", "n"] -[54.188796, "o", "d"] -[54.240654, "o", " "] -[54.424064, "o", "t"] -[54.481735, "o", "h"] -[54.539195, "o", "e"] -[54.593987, "o", " "] -[54.690042, "o", "p"] -[54.800056, "o", "u"] -[54.851362, "o", "b"] -[54.915428, "o", "l"] -[55.003837, "o", "i"] -[55.104002, "o", "c"] -[55.155316, "o", " "] -[55.215833, "o", "R"] -[55.280026, "o", "e"] -[55.339384, "o", "k"] -[55.396289, "o", "o"] -[55.446439, "o", "r"] -[55.496795, "o", " "] -[55.548616, "o", "t"] -[55.605566, "o", "r"] -[55.656872, "o", "a"] -[55.733455, "o", "n"] -[55.784451, "o", "s"] -[55.856382, "o", "p"] -[55.928405, "o", "a"] -[56.125382, "o", "r"] -[56.176432, "o", "e"] -[56.231307, "o", "n"] -[56.284835, "o", "c"] -[56.379118, "o", "y"] -[56.434163, "o", " "] -[56.505918, "o", "l"] -[56.559791, "o", "o"] -[56.694547, "o", "g\r\nStep 2: Verify the CLI using cosign and the public Rekor transparency log\r\n"] -[56.694767, "o", "\u001b[38;2;144;255;153m~/constellation\u001b[0m\r\r\n\u001b[38;2;139;4;221m$\u001b[0m "] -[57.696244, "o", "C"] -[57.769643, "o", "O"] -[57.844787, "o", "S"] -[57.92726, "o", "I"] -[58.020318, "o", "G"] -[58.108966, "o", "N"] -[58.17916, "o", "_"] -[58.23209, "o", "E"] -[58.288194, "o", "X"] -[58.372435, "o", "P"] -[58.423701, "o", "E"] -[58.486166, "o", "R"] -[58.575875, "o", "I"] -[58.652021, "o", "M"] -[58.72026, "o", "E"] -[58.781513, "o", "N"] -[58.873879, "o", "T"] -[58.945251, "o", "A"] -[59.00663, "o", "L"] -[59.057683, "o", "="] -[59.107267, "o", "1"] -[59.159919, "o", " "] -[59.225491, "o", "c"] -[59.27596, "o", "o"] -[59.3267, "o", "s"] -[59.484167, "o", "i"] -[59.66044, "o", "g"] -[59.710691, "o", "n"] -[59.761539, "o", " "] -[59.812655, "o", "v"] -[59.868193, "o", "e"] -[59.92053, "o", "r"] -[59.994141, "o", "i"] -[60.071399, "o", "f"] -[60.136261, "o", "y"] -[60.185572, "o", "-"] -[60.243354, "o", "b"] -[60.308595, "o", "l"] -[60.363936, "o", "o"] -[60.503169, "o", "b"] -[60.555452, "o", " "] -[60.615068, "o", "-"] -[60.670248, "o", "-"] -[60.80378, "o", "k"] -[60.925224, "o", "e"] -[60.979565, "o", "y"] -[61.042474, "o", " "] -[61.109117, "o", "h"] -[61.15945, "o", "t"] -[61.220876, "o", "t"] -[61.338419, "o", "p"] -[61.400218, "o", "s"] -[61.450413, "o", ":"] -[61.537994, "o", "/"] -[61.589681, "o", "/"] -[61.644189, "o", "g"] -[61.734475, "o", "i"] -[61.798356, "o", "t"] -[61.858864, "o", "h"] -[61.931897, "o", "u"] -[61.99228, "o", "b"] -[62.060455, "o", "."] -[62.134219, "o", "c"] -[62.184278, "o", "o"] -[62.259645, "o", "m"] -[62.309955, "o", "/"] -[62.361222, "o", "e"] -[62.423763, "o", "d"] -[62.50314, "o", "g"] -[62.562758, "o", "e"] -[62.616065, "o", "l"] -[62.675368, "o", "e"] -[62.728732, "o", "s"] -[62.780311, "o", "s"] -[62.831302, "o", "s"] -[62.882356, "o", "y"] -[62.965322, "o", "s"] -[63.025706, "o", "/"] -[63.137432, "o", "c"] -[63.20382, "o", "o"] -[63.268564, "o", "n"] -[63.320199, "o", "s"] -[63.508735, "o", "t"] -[63.559062, "o", "e"] -[63.609402, "o", "l"] -[63.673569, "o", "l"] -[63.724898, "o", "a"] -[63.85013, "o", "t"] -[63.903471, "o", "i"] -[63.989097, "o", "o"] -[64.03979, "o", "n"] -[64.096338, "o", "/"] -[64.149003, "o", "r"] -[64.204995, "o", "e"] -[64.259169, "o", "l"] -[64.310136, "o", "e"] -[64.365101, "o", "a"] -[64.415354, "o", "s"] -[64.567605, "o", "e"] -[64.61824, "o", "s"] -[64.671414, "o", "/"] -[64.725021, "o", "d"] -[64.778776, "o", "o"] -[64.892897, "o", "w"] -[64.943687, "o", "n"] -[64.99738, "o", "l"] -[65.052657, "o", "o"] -[65.122307, "o", "a"] -[65.184076, "o", "d"] -[65.237338, "o", "/"] -[65.324828, "o", "v"] -[65.455801, "o", "2"] -[65.511824, "o", "."] -[65.582502, "o", "2"] -[65.650267, "o", "."] -[65.700526, "o", "2"] -[65.761205, "o", "/"] -[65.812961, "o", "c"] -[65.862862, "o", "o"] -[65.913206, "o", "s"] -[66.044188, "o", "i"] -[66.097898, "o", "g"] -[66.152764, "o", "n"] -[66.207471, "o", "."] -[66.258029, "o", "p"] -[66.307999, "o", "u"] -[66.361897, "o", "b"] -[66.427002, "o", " "] -[66.480557, "o", "-"] -[66.625097, "o", "-"] -[66.691512, "o", "s"] -[66.766178, "o", "i"] -[66.829799, "o", "g"] -[66.883646, "o", "n"] -[66.935724, "o", "a"] -[67.005067, "o", "t"] -[67.055986, "o", "u"] -[67.10754, "o", "r"] -[67.16034, "o", "e"] -[67.212953, "o", " "] -[67.324549, "o", "c"] -[67.425534, "o", "o"] -[67.47579, "o", "n"] -[67.600185, "o", "s"] -[67.65351, "o", "t"] -[67.720793, "o", "e"] -[67.771553, "o", "l"] -[67.876172, "o", "l"] -[67.928547, "o", "a"] -[67.980622, "o", "t"] -[68.033808, "o", "i"] -[68.086823, "o", "o"] -[68.136598, "o", "n"] -[68.187299, "o", "-"] -[68.239635, "o", "l"] -[68.289392, "o", "i"] -[68.384906, "o", "n"] -[68.453238, "o", "u"] -[68.505879, "o", "x"] -[68.557014, "o", "-"] -[68.633691, "o", "a"] -[68.75049, "o", "m"] -[68.809616, "o", "d"] -[68.861781, "o", "6"] -[68.979793, "o", "4"] -[69.030278, "o", "."] -[69.08771, "o", "s"] -[69.139397, "o", "i"] -[69.192584, "o", "g"] -[69.244275, "o", " "] -[69.334814, "o", "c"] -[69.387813, "o", "o"] -[69.47573, "o", "n"] -[69.537158, "o", "s"] -[69.639399, "o", "t"] -[69.739948, "o", "e"] -[69.790089, "o", "l"] -[69.879234, "o", "l"] -[69.941922, "o", "a"] -[70.038068, "o", "t"] -[70.200521, "o", "i"] -[70.253749, "o", "o"] -[70.392399, "o", "n"] -[70.44291, "o", "-"] -[70.50412, "o", "l"] -[70.554007, "o", "i"] -[70.607937, "o", "n"] -[70.6698, "o", "u"] -[70.727719, "o", "x"] -[70.779568, "o", "-"] -[70.911617, "o", "a"] -[70.973799, "o", "m"] -[71.041433, "o", "d"] -[71.09258, "o", "6"] -[71.153329, "o", "4\r\n"] -[74.759614, "o", "tlog entry verified with uuid: 42e454a32776d436e88772eb7705e960a8fcf897cd1254237341e4dba096672a index: 7266435"] -[74.759762, "o", "\r\nVerified OK\r\n"] -[74.763724, "o", "\u001b[38;2;144;255;153m~/constellation\u001b[0m\r\r\n\u001b[38;2;139;4;221m$\u001b[0m "] -[74.764474, "o", "e"] -[74.829901, "o", "c"] -[74.887514, "o", "h"] -[74.976023, "o", "o"] -[75.045816, "o", " "] -[75.099312, "o", "O"] -[75.150783, "o", "p"] -[75.21753, "o", "t"] -[75.41555, "o", "i"] -[75.497199, "o", "o"] -[75.564043, "o", "n"] -[75.651396, "o", "a"] -[75.70345, "o", "l"] -[75.755529, "o", " "] -[75.806024, "o", "S"] -[75.904556, "o", "t"] -[76.01525, "o", "e"] -[76.127227, "o", "p"] -[76.177496, "o", " "] -[76.247852, "o", "2"] -[76.298608, "o", "b"] -[76.349388, "o", ":"] -[76.424506, "o", " "] -[76.475721, "o", "M"] -[76.59684, "o", "a"] -[76.665102, "o", "n"] -[76.876211, "o", "u"] -[76.938656, "o", "a"] -[76.99356, "o", "l"] -[77.045409, "o", "l"] -[77.096799, "o", "y"] -[77.147906, "o", " "] -[77.244215, "o", "i"] -[77.296325, "o", "n"] -[77.354186, "o", "s"] -[77.411533, "o", "p"] -[77.485328, "o", "e"] -[77.540565, "o", "c"] -[77.593485, "o", "t"] -[77.643905, "o", " "] -[77.695875, "o", "t"] -[77.753417, "o", "h"] -[77.840053, "o", "e"] -[77.901159, "o", " "] -[77.972569, "o", "R"] -[78.024125, "o", "e"] -[78.142857, "o", "k"] -[78.271832, "o", "o"] -[78.592539, "o", "r"] -[78.643889, "o", " "] -[78.725687, "o", "t"] -[78.796669, "o", "r"] -[79.095598, "o", "a"] -[79.146728, "o", "n"] -[79.275025, "o", "s"] -[79.352689, "o", "p"] -[79.424918, "o", "a"] -[79.476315, "o", "r"] -[79.542519, "o", "e"] -[79.596584, "o", "n"] -[79.647346, "o", "c"] -[79.740261, "o", "y"] -[79.793837, "o", " "] -[79.844647, "o", "l"] -[79.908312, "o", "o"] -[79.974467, "o", "g\r\nOptional Step 2b: Manually inspect the Rekor transparency log\r\n\u001b[38;2;144;255;153m~/constellation\u001b[0m\r\r\n\u001b[38;2;139;4;221m$\u001b[0m "] -[80.977998, "o", "r"] -[81.043498, "o", "e"] -[81.10526, "o", "k"] -[81.1562, "o", "o"] -[81.245161, "o", "r"] -[81.295346, "o", "-"] -[81.360448, "o", "c"] -[81.419847, "o", "l"] -[81.473918, "o", "i"] -[81.526556, "o", " "] -[81.593651, "o", "s"] -[81.659207, "o", "e"] -[81.822138, "o", "a"] -[81.885704, "o", "r"] -[81.949908, "o", "c"] -[82.018567, "o", "h"] -[82.080789, "o", " "] -[82.145906, "o", "-"] -[82.196857, "o", "-"] -[82.248117, "o", "a"] -[82.301286, "o", "r"] -[82.366436, "o", "t"] -[82.434825, "o", "i"] -[82.548868, "o", "f"] -[82.600136, "o", "a"] -[82.66451, "o", "c"] -[82.726076, "o", "t"] -[82.77839, "o", " "] -[82.881743, "o", "c"] -[82.932018, "o", "o"] -[83.025232, "o", "n"] -[83.076728, "o", "s"] -[83.273442, "o", "t"] -[83.32456, "o", "e"] -[83.39768, "o", "l"] -[83.483281, "o", "l"] -[83.60564, "o", "a"] -[83.677573, "o", "t"] -[83.73736, "o", "i"] -[83.789198, "o", "o"] -[83.841099, "o", "n"] -[83.89104, "o", "-"] -[83.968171, "o", "l"] -[84.040017, "o", "i"] -[84.105608, "o", "n"] -[84.155648, "o", "u"] -[84.219036, "o", "x"] -[84.271382, "o", "-"] -[84.339974, "o", "a"] -[84.399768, "o", "m"] -[84.464029, "o", "d"] -[84.585073, "o", "6"] -[84.635817, "o", "4\r\n"] -[86.00999, "o", "Found matching entries (listed by UUID):"] -[86.010135, "o", "\r\n"] -[86.01052, "o", "24296fb24b8ad77a42e454a32776d436e88772eb7705e960a8fcf897cd1254237341e4dba096672a\r\n"] -[86.017072, "o", "\u001b[38;2;144;255;153m~/constellation\u001b[0m\r\r\n\u001b[38;2;139;4;221m$\u001b[0m "] -[86.018296, "o", "r"] -[86.078807, "o", "e"] -[86.14156, "o", "k"] -[86.194119, "o", "o"] -[86.244736, "o", "r"] -[86.299042, "o", "-"] -[86.349215, "o", "c"] -[86.41648, "o", "l"] -[86.65749, "o", "i"] -[86.716617, "o", " "] -[86.76938, "o", "g"] -[86.824675, "o", "e"] -[86.896755, "o", "t"] -[86.953399, "o", " "] -[87.044543, "o", "-"] -[87.113601, "o", "-"] -[87.164947, "o", "u"] -[87.21528, "o", "u"] -[87.354341, "o", "i"] -[87.405865, "o", "d"] -[87.480783, "o", "="] -[87.531238, "o", "'"] -[87.58425, "o", "2"] -[87.675828, "o", "4"] -[87.746783, "o", "2"] -[87.797572, "o", "9"] -[87.867598, "o", "6"] -[87.920005, "o", "f"] -[88.030303, "o", "b"] -[88.101987, "o", "2"] -[88.175509, "o", "4"] -[88.233963, "o", "b"] -[88.328027, "o", "8"] -[88.380835, "o", "a"] -[88.55615, "o", "d"] -[88.633651, "o", "7"] -[88.707408, "o", "7"] -[88.808986, "o", "a"] -[88.863518, "o", "4"] -[88.919306, "o", "2"] -[88.971918, "o", "e"] -[89.076342, "o", "4"] -[89.133329, "o", "5"] -[89.195886, "o", "4"] -[89.40773, "o", "a"] -[89.45826, "o", "3"] -[89.549604, "o", "2"] -[89.608913, "o", "7"] -[89.661475, "o", "7"] -[89.71416, "o", "6"] -[89.765032, "o", "d"] -[89.865052, "o", "4"] -[89.915412, "o", "3"] -[89.967833, "o", "6"] -[90.026076, "o", "e"] -[90.076558, "o", "8"] -[90.166481, "o", "8"] -[90.404217, "o", "7"] -[90.472046, "o", "7"] -[90.53715, "o", "2"] -[90.606192, "o", "e"] -[90.659312, "o", "b"] -[90.711255, "o", "7"] -[90.912444, "o", "7"] -[90.969361, "o", "0"] -[91.019335, "o", "5"] -[91.104073, "o", "e"] -[91.162268, "o", "9"] -[91.236042, "o", "6"] -[91.2892, "o", "0"] -[91.362632, "o", "a"] -[91.412606, "o", "8"] -[91.607577, "o", "f"] -[91.65842, "o", "c"] -[91.709621, "o", "f"] -[91.858691, "o", "8"] -[91.914123, "o", "9"] -[91.966687, "o", "7"] -[92.017575, "o", "c"] -[92.068181, "o", "d"] -[92.118872, "o", "1"] -[92.173085, "o", "2"] -[92.224198, "o", "5"] -[92.276471, "o", "4"] -[92.326706, "o", "2"] -[92.463515, "o", "3"] -[92.556372, "o", "7"] -[92.607731, "o", "3"] -[92.728439, "o", "4"] -[92.781687, "o", "1"] -[92.884676, "o", "e"] -[92.935063, "o", "4"] -[92.987737, "o", "d"] -[93.037446, "o", "b"] -[93.233325, "o", "a"] -[93.287006, "o", "0"] -[93.432105, "o", "9"] -[93.498507, "o", "6"] -[93.556861, "o", "6"] -[93.62453, "o", "7"] -[93.685037, "o", "2"] -[93.757276, "o", "a"] -[93.808482, "o", "'\r\n"] -[94.411055, "o", "LogID: c0d23d6ad406973f9559f3ba2d1ca01f84147d8ffc5b8445c224f98b9591801d\r\nIndex: 7266435\r\nIntegratedTime: 2022-11-17T10:18:04Z\r\nUUID: 24296fb24b8ad77a42e454a32776d436e88772eb7705e960a8fcf897cd1254237341e4dba096672a\r\nBody: {\r\n \"HashedRekordObj\": {\r\n \"data\": {\r\n \"hash\": {\r\n \"algorithm\": \"sha256\",\r\n \"value\": \"cff17cceff09a283a386ff91595c703103440cf24e0509874f1b77148c66af0b\"\r\n }\r\n },\r\n \"signature\": {\r\n \"content\": \"MEUCIEtEXPF98q+sA+M4C58tAsQOlcfuadfq39mw9k+vFT72AiEAtSnfk0FPhmORkccpz8ipofbFEiUtvhTKnO7HiH8hGs4=\",\r\n \"publicKey\": {\r\n \"content\": \"LS0tLS1CRUdJTiBQVUJMSUMgS0VZLS0tLS0KTUZrd0V3WUhLb1pJemowQ0FRWUlLb1pJemowREFRY0RRZ0FFZjhGMWhwbXdFK1lDRlh6akd0YVFjckw2WFpWVApKbUVlNWlTTHZHMVN5UVNBZXc3V2RNS0Y2bzl0OGUyVEZ1Q2t6bE9oaGx3czJPSFdiaUZabkZXQ0Z3PT0KLS0tLS1FTkQgUFVCTElDIEtFWS0tLS0tCg==\"\r\n }\r\n }\r\n }\r\n}\r\n\r\n"] -[94.414324, "o", "\u001b[38;2;144;255;153m~/constellation\u001b[0m\r\r\n"] -[94.414361, "o", "\u001b[38;2;139;4;221m$\u001b[0m "] -[94.415143, "o", "e"] -[94.526575, "o", "c"] -[94.593247, "o", "h"] -[94.643575, "o", "o"] -[94.705137, "o", " "] -[94.75661, "o", "S"] -[94.80775, "o", "t"] -[95.078704, "o", "e"] -[95.22363, "o", "p"] -[95.28384, "o", " "] -[95.335328, "o", "4"] -[95.38801, "o", ":"] -[95.539815, "o", " "] -[95.592418, "o", "I"] -[95.733517, "o", "n"] -[95.785611, "o", "s"] -[95.841913, "o", "t"] -[95.891365, "o", "a"] -[95.963578, "o", "l"] -[96.096205, "o", "l"] -[96.161353, "o", " "] -[96.244599, "o", "t"] -[96.363725, "o", "h"] -[96.414019, "o", "e"] -[96.476076, "o", " "] -[96.526046, "o", "C"] -[96.579686, "o", "L"] -[96.643456, "o", "I"] -[96.643826, "o", "\r\n"] -[96.643914, "o", "Step 4: Install the CLI\r\n\u001b[38;2;144;255;153m~/constellation\u001b[0m\r\r\n\u001b[38;2;139;4;221m$\u001b[0m "] -[97.667397, "o", "s"] -[97.80163, "o", "u"] -[97.967121, "o", "d"] -[98.026829, "o", "o"] -[98.086569, "o", " "] -[98.146417, "o", "i"] -[98.201192, "o", "n"] -[98.251734, "o", "s"] -[98.30473, "o", "t"] -[98.355497, "o", "a"] -[98.503837, "o", "l"] -[98.680641, "o", "l"] -[98.739777, "o", " "] -[98.789793, "o", "c"] -[98.845357, "o", "o"] -[98.897341, "o", "n"] -[98.974691, "o", "s"] -[99.034882, "o", "t"] -[99.101547, "o", "e"] -[99.168675, "o", "l"] -[99.22348, "o", "l"] -[99.277217, "o", "a"] -[99.334076, "o", "t"] -[99.385596, "o", "i"] -[99.445231, "o", "o"] -[99.502434, "o", "n"] -[99.553427, "o", "-"] -[99.60821, "o", "l"] -[99.663628, "o", "i"] -[99.737653, "o", "n"] -[99.986476, "o", "u"] -[100.037147, "o", "x"] -[100.088329, "o", "-"] -[100.163098, "o", "a"] -[100.213711, "o", "m"] -[100.264469, "o", "d"] -[100.316754, "o", "6"] -[100.428639, "o", "4"] -[100.481482, "o", " "] -[100.543806, "o", "/"] -[100.599514, "o", "u"] -[100.686144, "o", "s"] -[100.736802, "o", "r"] -[100.796959, "o", "/"] -[100.847438, "o", "l"] -[100.897687, "o", "o"] -[100.953362, "o", "c"] -[101.057321, "o", "a"] -[101.111914, "o", "l"] -[101.17387, "o", "/"] -[101.224708, "o", "b"] -[101.279681, "o", "i"] -[101.329906, "o", "n"] -[101.390072, "o", "/"] -[101.451137, "o", "c"] -[101.502261, "o", "o"] -[101.559298, "o", "n"] -[101.612643, "o", "s"] -[101.731129, "o", "t"] -[101.817124, "o", "e"] -[101.920252, "o", "l"] -[102.028797, "o", "l"] -[102.278055, "o", "a"] -[102.333596, "o", "t"] -[102.384426, "o", "i"] -[102.43481, "o", "o"] -[102.515476, "o", "n\r\n"] -[102.635422, "o", "\u001b[38;2;144;255;153m~/constellation\u001b[0m\r\r\n\u001b[38;2;139;4;221m$\u001b[0m "] -[103.639263, "o", "e"] -[103.701731, "o", "c"] -[103.755578, "o", "h"] -[103.830365, "o", "o"] -[103.892009, "o", " "] -[103.946647, "o", "D"] -[104.01268, "o", "o"] -[104.069659, "o", "n"] -[104.135721, "o", "e"] -[104.186082, "o", "!"] -[104.359493, "o", " "] -[104.430002, "o", "Y"] -[104.482605, "o", "o"] -[104.533978, "o", "u"] -[104.587162, "o", " "] -[104.639317, "o", "c"] -[104.691387, "o", "a"] -[104.742483, "o", "n"] -[104.793095, "o", " "] -[104.864021, "o", "n"] -[104.95591, "o", "o"] -[105.016831, "o", "w"] -[105.094093, "o", " "] -[105.145482, "o", "u"] -[105.201986, "o", "s"] -[105.260297, "o", "e"] -[105.31371, "o", " "] -[105.365062, "o", "t"] -[105.4225, "o", "h"] -[105.47488, "o", "e"] -[105.5264, "o", " "] -[105.577068, "o", "v"] -[105.628027, "o", "e"] -[105.678346, "o", "r"] -[105.732269, "o", "i"] -[105.848992, "o", "f"] -[105.899652, "o", "i"] -[105.953692, "o", "e"] -[106.010266, "o", "d"] -[106.066305, "o", " "] -[106.322996, "o", "C"] -[106.541546, "o", "L"] -[106.607083, "o", "I\r\n"] -[106.60727, "o", "Done! You can now use the verified CLI\r\n"] -[106.607926, "o", "\u001b[38;2;144;255;153m~/constellation\u001b[0m\r\r\n\u001b[38;2;139;4;221m$\u001b[0m "] -[107.62471, "o", "c"] -[107.6757, "o", "o"] -[107.729068, "o", "n"] -[107.801854, "o", "s"] -[107.852224, "o", "t"] -[107.920804, "o", "e"] -[107.991611, "o", "l"] -[108.190953, "o", "l"] -[108.24416, "o", "a"] -[108.296985, "o", "t"] -[108.353688, "o", "i"] -[108.406081, "o", "o"] -[108.457588, "o", "n"] -[108.513398, "o", " "] -[108.56399, "o", "-"] -[108.615663, "o", "h\r\n"] -[108.673193, "o", "Manage your Constellation cluster.\r\n\r\n"] -[108.673768, "o", "Usage:\r\n constellation [command]\r\n\r\nAvailable Commands:\r\n config Work with the Constellation configuration file\r\n create Create instances on a cloud platform for your Constellation cluster\r\n init Initialize the Constellation cluster\r\n mini Manage MiniConstellation clusters\r\n verify Verify the confidential properties of a Constellation cluster\r\n upgrade Plan and perform an upgrade of a Constellation cluster\r\n recover Recover a completely stopped Constellation cluster\r\n terminate Terminate a Constellation cluster\r\n version Display version of this CLI\r\n help Help about any command\r\n completion Generate the autocompletion script for the specified shell\r\n\r\nFlags:\r\n --config string path to the configuration file (default \"constellation-conf.yaml\")\r\n -h, --help help for constellation\r\n\r\nUse \"constellation [command] --help\" for more information about a command.\r\n"] -[108.677441, "o", "\u001b[38;2;144;255;153m~/constellation\u001b[0m\r\r\n\u001b[38;2;139;4;221m$\u001b[0m "] +{"version": 2, "width": 0, "height": 0, "timestamp": 1676304775, "env": {"SHELL": "/bin/bash", "TERM": "xterm-256color"}} +[0.012902, "o", "\u001b[38;2;144;255;153m~/constellation\u001b[0m\r\r\n\u001b[38;2;139;4;221m$\u001b[0m "] +[0.015054, "o", "#"] +[0.157691, "o", " "] +[0.214809, "o", "S"] +[0.268112, "o", "t"] +[0.344064, "o", "e"] +[0.394744, "o", "p"] +[0.444692, "o", " "] +[0.570298, "o", "0"] +[0.621, "o", ":"] +[0.67297, "o", " "] +[0.762805, "o", "I"] +[0.87038, "o", "n"] +[0.926514, "o", "s"] +[1.013105, "o", "t"] +[1.064118, "o", "a"] +[1.175802, "o", "l"] +[1.348902, "o", "l"] +[1.425133, "o", "i"] +[1.516838, "o", "n"] +[1.589424, "o", "g"] +[1.659342, "o", " "] +[1.719188, "o", "S"] +[1.791036, "o", "L"] +[1.897174, "o", "S"] +[1.94773, "o", "A"] +[2.003573, "o", " "] +[2.058292, "o", "v"] +[2.109386, "o", "e"] +[2.186327, "o", "r"] +[2.236602, "o", "i"] +[2.343229, "o", "f"] +[2.397382, "o", "i"] +[2.448446, "o", "e"] +[2.498648, "o", "r\r\n\u001b[38;2;144;255;153m~/constellation\u001b[0m\r\r\n\u001b[38;2;139;4;221m$\u001b[0m "] +[3.528356, "o", "c"] +[3.592665, "o", "u"] +[3.656427, "o", "r"] +[3.795259, "o", "l"] +[3.851415, "o", " "] +[3.943821, "o", "-"] +[3.997398, "o", "s"] +[4.066357, "o", "L"] +[4.137029, "o", "O"] +[4.190847, "o", " "] +[4.243127, "o", "h"] +[4.323947, "o", "t"] +[4.379553, "o", "t"] +[4.429829, "o", "p"] +[4.6015, "o", "s"] +[4.654748, "o", ":"] +[4.75809, "o", "/"] +[4.838921, "o", "/"] +[4.941344, "o", "g"] +[4.994401, "o", "i"] +[5.051082, "o", "t"] +[5.169924, "o", "h"] +[5.253402, "o", "u"] +[5.430224, "o", "b"] +[5.480548, "o", "."] +[5.599651, "o", "c"] +[5.653959, "o", "o"] +[5.779248, "o", "m"] +[5.832576, "o", "/"] +[6.076514, "o", "s"] +[6.182716, "o", "l"] +[6.245678, "o", "s"] +[6.31795, "o", "a"] +[6.368795, "o", "-"] +[6.41941, "o", "f"] +[6.470812, "o", "r"] +[6.554615, "o", "a"] +[6.605885, "o", "m"] +[6.764094, "o", "e"] +[6.815826, "o", "w"] +[6.867287, "o", "o"] +[6.917849, "o", "r"] +[6.968487, "o", "k"] +[7.019754, "o", "/"] +[7.070909, "o", "s"] +[7.122654, "o", "l"] +[7.28282, "o", "s"] +[7.333443, "o", "a"] +[7.384583, "o", "-"] +[7.472497, "o", "v"] +[7.523009, "o", "e"] +[7.576202, "o", "r"] +[7.628107, "o", "i"] +[7.679558, "o", "f"] +[7.731069, "o", "i"] +[7.78715, "o", "e"] +[7.837716, "o", "r"] +[7.888159, "o", "/"] +[7.93844, "o", "r"] +[7.989032, "o", "e"] +[8.04471, "o", "l"] +[8.094692, "o", "e"] +[8.196079, "o", "a"] +[8.246501, "o", "s"] +[8.298814, "o", "e"] +[8.350055, "o", "s"] +[8.400299, "o", "/"] +[8.475526, "o", "l"] +[8.530742, "o", "a"] +[8.581446, "o", "t"] +[8.64949, "o", "e"] +[8.699836, "o", "s"] +[8.755256, "o", "t"] +[8.812688, "o", "/"] +[8.862889, "o", "d"] +[8.932013, "o", "o"] +[8.984008, "o", "w"] +[9.066821, "o", "n"] +[9.117363, "o", "l"] +[9.278769, "o", "o"] +[9.333638, "o", "a"] +[9.387738, "o", "d"] +[9.437601, "o", "/"] +[9.552867, "o", "s"] +[9.603691, "o", "l"] +[9.681364, "o", "s"] +[9.731982, "o", "a"] +[9.783035, "o", "-"] +[9.833138, "o", "v"] +[9.884578, "o", "e"] +[9.947179, "o", "r"] +[9.997771, "o", "i"] +[10.047957, "o", "f"] +[10.099004, "o", "i"] +[10.150379, "o", "e"] +[10.200721, "o", "r"] +[10.25128, "o", "-"] +[10.325119, "o", "l"] +[10.376778, "o", "i"] +[10.458127, "o", "n"] +[10.509482, "o", "u"] +[10.594515, "o", "x"] +[10.649109, "o", "-"] +[10.734481, "o", "a"] +[10.785596, "o", "m"] +[10.835599, "o", "d"] +[10.886553, "o", "6"] +[10.980715, "o", "4\r\n"] +[17.913481, "o", "\u001b[38;2;144;255;153m~/constellation\u001b[0m\r\r\n\u001b[38;2;139;4;221m$\u001b[0m "] +[17.914496, "o", "s"] +[17.96648, "o", "u"] +[18.020519, "o", "d"] +[18.070903, "o", "o"] +[18.121621, "o", " "] +[18.270663, "o", "i"] +[18.320904, "o", "n"] +[18.371478, "o", "s"] +[18.421727, "o", "t"] +[18.474666, "o", "a"] +[18.524457, "o", "l"] +[18.595003, "o", "l"] +[18.64498, "o", " "] +[18.734862, "o", "s"] +[18.787046, "o", "l"] +[18.84256, "o", "s"] +[18.8941, "o", "a"] +[18.956556, "o", "-"] +[19.131257, "o", "v"] +[19.181698, "o", "e"] +[19.231841, "o", "r"] +[19.315608, "o", "i"] +[19.366953, "o", "f"] +[19.427283, "o", "i"] +[19.47726, "o", "e"] +[19.52753, "o", "r"] +[19.580872, "o", "-"] +[19.631956, "o", "l"] +[19.683088, "o", "i"] +[19.733701, "o", "n"] +[19.789815, "o", "u"] +[19.840914, "o", "x"] +[19.89214, "o", "-"] +[19.941747, "o", "a"] +[19.995303, "o", "m"] +[20.07134, "o", "d"] +[20.121389, "o", "6"] +[20.171871, "o", "4"] +[20.223071, "o", " "] +[20.273805, "o", "/"] +[20.337751, "o", "u"] +[20.388451, "o", "s"] +[20.439618, "o", "r"] +[20.489706, "o", "/"] +[20.651939, "o", "l"] +[20.726591, "o", "o"] +[20.791015, "o", "c"] +[20.841851, "o", "a"] +[20.893155, "o", "l"] +[20.943953, "o", "/"] +[20.99459, "o", "b"] +[21.044867, "o", "i"] +[21.106039, "o", "n"] +[21.156883, "o", "/"] +[21.227258, "o", "s"] +[21.346868, "o", "l"] +[21.507869, "o", "s"] +[21.808694, "o", "a"] +[21.859445, "o", "-"] +[21.913407, "o", "v"] +[21.963793, "o", "e"] +[22.014924, "o", "r"] +[22.078379, "o", "i"] +[22.129125, "o", "f"] +[22.179289, "o", "i"] +[22.229982, "o", "e"] +[22.28112, "o", "r\r\n"] +[22.372625, "o", "\u001b[38;2;144;255;153m~/constellation\u001b[0m\r\r\n\u001b[38;2;139;4;221m$\u001b[0m "] +[23.377433, "o", "#"] +[23.428197, "o", " "] +[23.517515, "o", "S"] +[23.599553, "o", "t"] +[23.706277, "o", "e"] +[23.852496, "o", "p"] +[23.902679, "o", " "] +[24.038471, "o", "1"] +[24.089122, "o", ":"] +[24.139691, "o", " "] +[24.195777, "o", "D"] +[24.247253, "o", "o"] +[24.324355, "o", "w"] +[24.375128, "o", "n"] +[24.425784, "o", "l"] +[24.480278, "o", "o"] +[24.530134, "o", "a"] +[24.5811, "o", "d"] +[24.631804, "o", " "] +[24.6825, "o", "C"] +[24.732669, "o", "o"] +[24.783057, "o", "n"] +[24.85158, "o", "s"] +[24.90229, "o", "t"] +[24.95246, "o", "e"] +[25.008169, "o", "l"] +[25.055471, "o", "l"] +[25.122865, "o", "a"] +[25.173258, "o", "t"] +[25.223437, "o", "i"] +[25.294994, "o", "o"] +[25.453586, "o", "n\r\n\u001b[38;2;144;255;153m~/constellation\u001b[0m\r\r\n\u001b[38;2;139;4;221m$\u001b[0m "] +[26.672715, "o", "c"] +[26.723255, "o", "u"] +[26.774161, "o", "r"] +[26.829691, "o", "l"] +[26.879909, "o", " "] +[26.930447, "o", "-"] +[26.982936, "o", "s"] +[27.153013, "o", "L"] +[27.227857, "o", "O"] +[27.305958, "o", " "] +[27.370884, "o", "h"] +[27.458142, "o", "t"] +[27.582803, "o", "t"] +[27.633461, "o", "p"] +[27.689706, "o", "s"] +[27.740721, "o", ":"] +[27.804409, "o", "/"] +[27.87853, "o", "/"] +[27.968578, "o", "g"] +[28.053634, "o", "i"] +[28.105477, "o", "t"] +[28.209421, "o", "h"] +[28.28332, "o", "u"] +[28.399161, "o", "b"] +[28.502072, "o", "."] +[28.556709, "o", "c"] +[28.60712, "o", "o"] +[28.66661, "o", "m"] +[28.717411, "o", "/"] +[28.771302, "o", "e"] +[28.970524, "o", "d"] +[29.027055, "o", "g"] +[29.120224, "o", "e"] +[29.171743, "o", "l"] +[29.421927, "o", "e"] +[29.513041, "o", "s"] +[29.563296, "o", "s"] +[29.615113, "o", "s"] +[29.720924, "o", "y"] +[29.77105, "o", "s"] +[29.824204, "o", "/"] +[29.881073, "o", "c"] +[30.067703, "o", "o"] +[30.117717, "o", "n"] +[30.16853, "o", "s"] +[30.218814, "o", "t"] +[30.290864, "o", "e"] +[30.344915, "o", "l"] +[30.395082, "o", "l"] +[30.458611, "o", "a"] +[30.508775, "o", "t"] +[30.56794, "o", "i"] +[30.623661, "o", "o"] +[30.675094, "o", "n"] +[30.731724, "o", "/"] +[30.865196, "o", "r"] +[30.923804, "o", "e"] +[31.008406, "o", "l"] +[31.097772, "o", "e"] +[31.148498, "o", "a"] +[31.350842, "o", "s"] +[31.444253, "o", "e"] +[31.557162, "o", "s"] +[31.613681, "o", "/"] +[31.681918, "o", "l"] +[31.738555, "o", "a"] +[31.790268, "o", "t"] +[31.847078, "o", "e"] +[31.988177, "o", "s"] +[32.038888, "o", "t"] +[32.100286, "o", "/"] +[32.153209, "o", "d"] +[32.205333, "o", "o"] +[32.258072, "o", "w"] +[32.331067, "o", "n"] +[32.383126, "o", "l"] +[32.434723, "o", "o"] +[32.488609, "o", "a"] +[32.53974, "o", "d"] +[32.59321, "o", "/"] +[32.644812, "o", "c"] +[32.725946, "o", "o"] +[32.844067, "o", "n"] +[32.89719, "o", "s"] +[32.973844, "o", "t"] +[33.033699, "o", "e"] +[33.131731, "o", "l"] +[33.194818, "o", "l"] +[33.310909, "o", "a"] +[33.368373, "o", "t"] +[33.440926, "o", "i"] +[33.509048, "o", "o"] +[33.586533, "o", "n"] +[33.644753, "o", "-"] +[33.803027, "o", "l"] +[33.855441, "o", "i"] +[33.924003, "o", "n"] +[33.993215, "o", "u"] +[34.058357, "o", "x"] +[34.10934, "o", "-"] +[34.37315, "o", "a"] +[34.467928, "o", "m"] +[34.532021, "o", "d"] +[34.593011, "o", "6"] +[34.711198, "o", "4\r\n"] +[40.426172, "o", "\u001b[38;2;144;255;153m~/constellation\u001b[0m\r\r\n\u001b[38;2;139;4;221m$\u001b[0m "] +[40.427183, "o", "c"] +[40.482051, "o", "u"] +[40.534547, "o", "r"] +[40.590591, "o", "l"] +[40.698382, "o", " "] +[40.769467, "o", "-"] +[40.823011, "o", "s"] +[40.881147, "o", "L"] +[40.935797, "o", "O"] +[41.01552, "o", " "] +[41.097172, "o", "h"] +[41.177833, "o", "t"] +[41.253007, "o", "t"] +[41.314227, "o", "p"] +[41.371028, "o", "s"] +[41.425879, "o", ":"] +[41.478948, "o", "/"] +[41.570849, "o", "/"] +[41.644496, "o", "g"] +[41.766137, "o", "i"] +[41.827304, "o", "t"] +[41.909451, "o", "h"] +[41.997367, "o", "u"] +[42.058468, "o", "b"] +[42.127588, "o", "."] +[42.209975, "o", "c"] +[42.271339, "o", "o"] +[42.365279, "o", "m"] +[42.424666, "o", "/"] +[42.483046, "o", "e"] +[42.558959, "o", "d"] +[42.673398, "o", "g"] +[42.74721, "o", "e"] +[42.801731, "o", "l"] +[42.853407, "o", "e"] +[42.919279, "o", "s"] +[43.037091, "o", "s"] +[43.087912, "o", "s"] +[43.211274, "o", "y"] +[43.266274, "o", "s"] +[43.329183, "o", "/"] +[43.451858, "o", "c"] +[43.571748, "o", "o"] +[43.657726, "o", "n"] +[43.734839, "o", "s"] +[43.803412, "o", "t"] +[43.876333, "o", "e"] +[43.949867, "o", "l"] +[44.023529, "o", "l"] +[44.145843, "o", "a"] +[44.216292, "o", "t"] +[44.271954, "o", "i"] +[44.325208, "o", "o"] +[44.381915, "o", "n"] +[44.433048, "o", "/"] +[44.495159, "o", "r"] +[44.579208, "o", "e"] +[44.680045, "o", "l"] +[44.740921, "o", "e"] +[44.80268, "o", "a"] +[44.967188, "o", "s"] +[45.022109, "o", "e"] +[45.113264, "o", "s"] +[45.164046, "o", "/"] +[45.395111, "o", "l"] +[45.447552, "o", "a"] +[45.510713, "o", "t"] +[45.563141, "o", "e"] +[45.678316, "o", "s"] +[45.729157, "o", "t"] +[45.780025, "o", "/"] +[45.831394, "o", "d"] +[45.885875, "o", "o"] +[45.938062, "o", "w"] +[46.071071, "o", "n"] +[46.155081, "o", "l"] +[46.210702, "o", "o"] +[46.423979, "o", "a"] +[46.476723, "o", "d"] +[46.534096, "o", "/"] +[46.584767, "o", "c"] +[46.649219, "o", "o"] +[46.705818, "o", "n"] +[46.787149, "o", "s"] +[46.838114, "o", "t"] +[46.925743, "o", "e"] +[46.977061, "o", "l"] +[47.075061, "o", "l"] +[47.179252, "o", "a"] +[47.271041, "o", "t"] +[47.335947, "o", "i"] +[47.404457, "o", "o"] +[47.456311, "o", "n"] +[47.511113, "o", "."] +[47.568877, "o", "i"] +[47.626478, "o", "n"] +[47.679138, "o", "t"] +[47.793093, "o", "o"] +[47.855995, "o", "t"] +[47.977979, "o", "o"] +[48.0541, "o", "."] +[48.121443, "o", "j"] +[48.177104, "o", "s"] +[48.24322, "o", "o"] +[48.436921, "o", "n"] +[48.609901, "o", "l\r\n"] +[49.653537, "o", "\u001b[38;2;144;255;153m~/constellation\u001b[0m\r\r\n"] +[49.653713, "o", "\u001b[38;2;139;4;221m$\u001b[0m "] +[49.65433, "o", "#"] +[49.718164, "o", " "] +[49.811095, "o", "S"] +[49.935171, "o", "t"] +[50.001398, "o", "e"] +[50.055881, "o", "p"] +[50.121556, "o", " "] +[50.181015, "o", "2"] +[50.239413, "o", ":"] +[50.291166, "o", " "] +[50.349735, "o", "V"] +[50.404863, "o", "e"] +[50.46566, "o", "r"] +[50.523591, "o", "i"] +[50.61315, "o", "f"] +[50.663267, "o", "y"] +[50.721971, "o", " "] +[50.777398, "o", "p"] +[50.971026, "o", "r"] +[51.041085, "o", "o"] +[51.091724, "o", "v"] +[51.143196, "o", "e"] +[51.238112, "o", "n"] +[51.314846, "o", "a"] +[51.398963, "o", "n"] +[51.454414, "o", "c"] +[51.613938, "o", "e\r\n"] +[51.614219, "o", "\u001b[38;2;144;255;153m~/constellation\u001b[0m\r\r\n\u001b[38;2;139;4;221m$\u001b[0m "] +[52.667169, "o", "s"] +[52.757288, "o", "l"] +[52.846727, "o", "s"] +[52.925286, "o", "a"] +[52.979375, "o", "-"] +[53.067256, "o", "v"] +[53.119751, "o", "e"] +[53.218942, "o", "r"] +[53.270786, "o", "i"] +[53.391061, "o", "f"] +[53.478268, "o", "i"] +[53.528341, "o", "e"] +[53.623062, "o", "r"] +[53.697138, "o", " "] +[53.761383, "o", "v"] +[53.824586, "o", "e"] +[53.916105, "o", "r"] +[53.986366, "o", "i"] +[54.037588, "o", "f"] +[54.10446, "o", "y"] +[54.173187, "o", "-"] +[54.241912, "o", "a"] +[54.308548, "o", "r"] +[54.370217, "o", "t"] +[54.422153, "o", "i"] +[54.581005, "o", "f"] +[54.763507, "o", "a"] +[54.828752, "o", "c"] +[54.900289, "o", "t"] +[54.951744, "o", " "] +[55.031447, "o", "c"] +[55.087639, "o", "o"] +[55.139985, "o", "n"] +[55.22455, "o", "s"] +[55.298196, "o", "t"] +[55.375941, "o", "e"] +[55.447611, "o", "l"] +[55.529703, "o", "l"] +[55.584915, "o", "a"] +[55.755672, "o", "t"] +[55.806347, "o", "i"] +[55.861594, "o", "o"] +[55.9142, "o", "n"] +[55.970376, "o", "-"] +[56.09448, "o", "l"] +[56.151446, "o", "i"] +[56.239259, "o", "n"] +[56.339655, "o", "u"] +[56.420329, "o", "x"] +[56.473688, "o", "-"] +[56.653502, "o", "a"] +[56.709383, "o", "m"] +[56.824681, "o", "d"] +[56.911562, "o", "6"] +[56.979324, "o", "4"] +[57.053287, "o", " "] +[57.124689, "o", "-"] +[57.203709, "o", "-"] +[57.254707, "o", "p"] +[57.310509, "o", "r"] +[57.360963, "o", "o"] +[57.417796, "o", "v"] +[57.484065, "o", "e"] +[57.535589, "o", "n"] +[57.590245, "o", "a"] +[57.642217, "o", "n"] +[57.708891, "o", "c"] +[57.788076, "o", "e"] +[57.857211, "o", "-"] +[57.931183, "o", "p"] +[58.012511, "o", "a"] +[58.11351, "o", "t"] +[58.18369, "o", "h"] +[58.276673, "o", " "] +[58.338039, "o", "c"] +[58.442543, "o", "o"] +[58.557063, "o", "n"] +[58.608995, "o", "s"] +[58.768554, "o", "t"] +[58.853599, "o", "e"] +[58.90708, "o", "l"] +[58.962217, "o", "l"] +[59.134524, "o", "a"] +[59.187394, "o", "t"] +[59.240884, "o", "i"] +[59.315491, "o", "o"] +[59.384317, "o", "n"] +[59.439414, "o", "."] +[59.563577, "o", "i"] +[59.651997, "o", "n"] +[59.708642, "o", "t"] +[59.793712, "o", "o"] +[59.845091, "o", "t"] +[59.91563, "o", "o"] +[59.968071, "o", "."] +[60.035465, "o", "j"] +[60.091047, "o", "s"] +[60.141994, "o", "o"] +[60.278252, "o", "n"] +[60.33371, "o", "l"] +[60.410064, "o", " "] +[60.493416, "o", "-"] +[60.544312, "o", "-"] +[60.656412, "o", "s"] +[60.714787, "o", "o"] +[60.770947, "o", "u"] +[60.855464, "o", "r"] +[60.905229, "o", "c"] +[60.956404, "o", "e"] +[61.036175, "o", "-"] +[61.135564, "o", "u"] +[61.274317, "o", "r"] +[61.325823, "o", "i"] +[61.382402, "o", " "] +[61.432793, "o", "g"] +[61.4903, "o", "i"] +[61.572169, "o", "t"] +[61.639093, "o", "h"] +[61.694865, "o", "u"] +[61.746274, "o", "b"] +[61.797453, "o", "."] +[61.848852, "o", "c"] +[61.917424, "o", "o"] +[61.968203, "o", "m"] +[62.021826, "o", "/"] +[62.091141, "o", "e"] +[62.151819, "o", "d"] +[62.268851, "o", "g"] +[62.356827, "o", "e"] +[62.502247, "o", "l"] +[62.552985, "o", "e"] +[62.62802, "o", "s"] +[62.688822, "o", "s"] +[62.749122, "o", "s"] +[62.803538, "o", "y"] +[62.854907, "o", "s"] +[62.910939, "o", "/"] +[62.961389, "o", "c"] +[63.079472, "o", "o"] +[63.170312, "o", "n"] +[63.285523, "o", "s"] +[63.367845, "o", "t"] +[63.474969, "o", "e"] +[63.575963, "o", "l"] +[63.628246, "o", "l"] +[63.679272, "o", "a"] +[63.730187, "o", "t"] +[63.829165, "o", "i"] +[63.879791, "o", "o"] +[64.000324, "o", "n\r\n"] +[67.580626, "o", "Verified signature against tlog entry index 12089200 at URL: https://rekor.sigstore.dev/api/v1/log/entries/24296fb24b8ad77aee9965158c40787e0282ea29e482971d0cdcafd7c95730fc99ba1763ea96eac6\r\n"] +[67.632089, "o", "Verified build using builder https://github.com/slsa-framework/slsa-github-generator/.github/workflows/generator_generic_slsa3.yml@refs/tags/v1.4.0 at commit 1e0f423789c0c184ec90669168e9fac6610b23f2\r\nPASSED: Verified SLSA provenance\r\n"] +[67.636457, "o", "\u001b[38;2;144;255;153m~/constellation\u001b[0m\r\r\n\u001b[38;2;139;4;221m$\u001b[0m "] +[67.637004, "o", "#"] +[67.69036, "o", " "] +[67.756423, "o", "S"] +[67.889195, "o", "t"] +[67.962678, "o", "e"] +[68.030295, "o", "p"] +[68.102295, "o", " "] +[68.161554, "o", "3"] +[68.216566, "o", ":"] +[68.27634, "o", " "] +[68.333711, "o", "I"] +[68.464735, "o", "n"] +[68.540961, "o", "s"] +[68.592431, "o", "t"] +[68.783281, "o", "a"] +[68.849702, "o", "l"] +[68.910227, "o", "l"] +[68.97068, "o", " "] +[69.021329, "o", "t"] +[69.072394, "o", "h"] +[69.190094, "o", "e"] +[69.240161, "o", " "] +[69.335495, "o", "C"] +[69.404343, "o", "L"] +[69.510999, "o", "I\r\n"] +[69.511194, "o", "\u001b[38;2;144;255;153m~/constellation\u001b[0m\r\r\n\u001b[38;2;139;4;221m$\u001b[0m "] +[70.603326, "o", "s"] +[70.65727, "o", "u"] +[70.765396, "o", "d"] +[70.829979, "o", "o"] +[70.887211, "o", " "] +[71.097813, "o", "i"] +[71.148407, "o", "n"] +[71.275489, "o", "s"] +[71.348832, "o", "t"] +[71.399896, "o", "a"] +[71.45317, "o", "l"] +[71.503328, "o", "l"] +[71.55795, "o", " "] +[71.609164, "o", "c"] +[71.670355, "o", "o"] +[71.918548, "o", "n"] +[71.982669, "o", "s"] +[72.048483, "o", "t"] +[72.118077, "o", "e"] +[72.176971, "o", "l"] +[72.232483, "o", "l"] +[72.28592, "o", "a"] +[72.339713, "o", "t"] +[72.427227, "o", "i"] +[72.504911, "o", "o"] +[72.557244, "o", "n"] +[72.607758, "o", "-"] +[72.661454, "o", "l"] +[72.929216, "o", "i"] +[73.027963, "o", "n"] +[73.110182, "o", "u"] +[73.246946, "o", "x"] +[73.301054, "o", "-"] +[73.455822, "o", "a"] +[73.50633, "o", "m"] +[73.610206, "o", "d"] +[73.699588, "o", "6"] +[73.799375, "o", "4"] +[73.85662, "o", " "] +[73.924594, "o", "/"] +[73.977246, "o", "u"] +[74.03052, "o", "s"] +[74.107505, "o", "r"] +[74.161825, "o", "/"] +[74.291416, "o", "l"] +[74.363229, "o", "o"] +[74.669455, "o", "c"] +[74.774258, "o", "a"] +[74.828042, "o", "l"] +[74.881349, "o", "/"] +[74.937539, "o", "b"] +[74.988559, "o", "i"] +[75.090203, "o", "n"] +[75.143397, "o", "/"] +[75.203943, "o", "c"] +[75.258598, "o", "o"] +[75.348694, "o", "n"] +[75.399465, "o", "s"] +[75.467058, "o", "t"] +[75.517684, "o", "e"] +[75.568226, "o", "l"] +[75.625099, "o", "l"] +[75.713054, "o", "a"] +[75.764977, "o", "t"] +[75.815648, "o", "i"] +[75.866602, "o", "o"] +[75.980171, "o", "n\r\n"] +[76.143221, "o", "\u001b[38;2;144;255;153m~/constellation\u001b[0m\r\r\n\u001b[38;2;139;4;221m$\u001b[0m "] +[77.144294, "o", "e"] +[77.459121, "o", "c"] +[77.509709, "o", "h"] +[77.561135, "o", "o"] +[77.611444, "o", " "] +[77.918816, "o", "D"] +[77.968698, "o", "o"] +[78.08245, "o", "n"] +[78.137861, "o", "e"] +[78.18921, "o", "!"] +[78.243402, "o", " "] +[78.321293, "o", "Y"] +[78.410387, "o", "o"] +[78.466178, "o", "u"] +[78.533551, "o", " "] +[78.663815, "o", "c"] +[78.738106, "o", "a"] +[78.80695, "o", "n"] +[78.866886, "o", " "] +[79.001561, "o", "n"] +[79.061121, "o", "o"] +[79.128604, "o", "w"] +[79.188397, "o", " "] +[79.286299, "o", "u"] +[79.34106, "o", "s"] +[79.421088, "o", "e"] +[79.471557, "o", " "] +[79.529422, "o", "t"] +[79.581678, "o", "h"] +[79.636212, "o", "e"] +[79.686538, "o", " "] +[79.858059, "o", "v"] +[79.910393, "o", "e"] +[79.991318, "o", "r"] +[80.045249, "o", "i"] +[80.096331, "o", "f"] +[80.156788, "o", "i"] +[80.207916, "o", "e"] +[80.261412, "o", "d"] +[80.312607, "o", " "] +[80.381349, "o", "C"] +[80.440825, "o", "L"] +[80.563653, "o", "I\r\nDone! You can now use the verified CLI\r\n\u001b[38;2;144;255;153m~/constellation\u001b[0m\r\r\n\u001b[38;2;139;4;221m$\u001b[0m "] +[81.565955, "o", "c"] +[81.616921, "o", "o"] +[81.678247, "o", "n"] +[81.732404, "o", "s"] +[81.832358, "o", "t"] +[81.883444, "o", "e"] +[81.979155, "o", "l"] +[82.031325, "o", "l"] +[82.226532, "o", "a"] +[82.309601, "o", "t"] +[82.382367, "o", "i"] +[82.468499, "o", "o"] +[82.59429, "o", "n"] +[82.65027, "o", " "] +[82.701277, "o", "-"] +[82.753232, "o", "h\r\n"] +[82.848316, "o", "Manage your Constellation cluster.\r\n\r\n"] +[82.849376, "o", "Usage:\r\n constellation [command]\r\n\r\nAvailable Commands:\r\n config Work with the Constellation configuration file\r\n create Create instances on a cloud platform for your Constellation cluster\r\n init Initialize the Constellation cluster\r\n mini Manage MiniConstellation clusters\r\n verify Verify the confidential properties of a Constellation cluster\r\n upgrade Plan and perform an upgrade of a Constellation cluster\r\n recover Recover a completely stopped Constellation cluster\r\n terminate Terminate a Constellation cluster\r\n version Display version of this CLI\r\n iam Work with the IAM configuration on your cloud provider\r\n help Help about any command\r\n completion Generate the autocompletion script for the specified shell\r\n\r\nFlags:\r\n --config string path to the configuration file (default \"constellation-conf.yaml\")\r\n --debug enable debug logging\r\n -h, --help help for constellation\r\n\r\nUse \"constellation [command] --help"] +[82.849678, "o", "\" for more information about a command.\r\n"] +[82.855311, "o", "\u001b[38;2;144;255;153m~/constellation\u001b[0m\r\r\n\u001b[38;2;139;4;221m$\u001b[0m "]