diff --git a/client_reference/kosli_assert_artifact.md b/client_reference/kosli_assert_artifact.md
index 453172a..02f8233 100644
--- a/client_reference/kosli_assert_artifact.md
+++ b/client_reference/kosli_assert_artifact.md
@@ -68,7 +68,7 @@ non-zero code if non-compliant status.
View an example of the `kosli assert artifact` command in GitHub.
- In [this YAML file](https://github.com/cyber-dojo/differ/blob/a9cdf63c5ed2288935a77a46ccd4a35b2bfb2300/.github/workflows/main.yml#L271)
+ In [this YAML file](https://github.com/cyber-dojo/differ/blob/8beff9901ac67acb7afcab3408106208571a1124/.github/workflows/main.yml#L271)
View an example of the `kosli assert artifact` command in GitLab.
diff --git a/client_reference/kosli_attest_artifact.md b/client_reference/kosli_attest_artifact.md
index 3250505..ccf4298 100644
--- a/client_reference/kosli_attest_artifact.md
+++ b/client_reference/kosli_attest_artifact.md
@@ -79,7 +79,7 @@ In other CI systems, set them explicitly to capture repository metadata.
View an example of the `kosli attest artifact` command in GitHub.
- In [this YAML file](https://github.com/cyber-dojo/reusable-actions-workflows/blob/10a0ea436537939e27118c9d5a33400a6049b0e9/.github/workflows/secure-docker-build.yml#L228), which created [this Kosli Event](https://app.kosli.com/cyber-dojo/flows/differ-ci/trails/26dcd06257a4bb00d594dbb5de05eefbb7b20379?attestation_id=494ad51d-feff-4795-9fec-f2a8b953).
+ In [this YAML file](https://github.com/cyber-dojo/reusable-actions-workflows/blob/25f0b797c18403de1c8490a9a71bbe9789c809a9/.github/workflows/secure-docker-build.yml#L210), which created [this Kosli Event](https://app.kosli.com/cyber-dojo/flows/differ-ci/trails/26dcd06257a4bb00d594dbb5de05eefbb7b20379?attestation_id=494ad51d-feff-4795-9fec-f2a8b953).
View an example of the `kosli attest artifact` command in GitLab.
diff --git a/client_reference/kosli_create_attestation-type.md b/client_reference/kosli_create_attestation-type.md
index 313ce0b..a782c52 100644
--- a/client_reference/kosli_create_attestation-type.md
+++ b/client_reference/kosli_create_attestation-type.md
@@ -55,7 +55,7 @@ All rules must return `true` for the evaluation to pass and the attestation to b
View an example of the `kosli create attestation-type` command in GitHub.
- In [this YAML file](https://github.com/cyber-dojo/kosli-attestation-types/blob/e64e96a8bdac8490c348742d83f15bff4ffa435c/.github/workflows/main.yml#L30)
+ In [this YAML file](https://github.com/cyber-dojo/kosli-attestation-types/blob/b4596ac88e5a447cb0c8fa3aaf7a5cbf4c9b0c57/.github/workflows/main.yml#L30)
diff --git a/client_reference/kosli_diff_snapshots.md b/client_reference/kosli_diff_snapshots.md
index 34e41d9..1490f16 100644
--- a/client_reference/kosli_diff_snapshots.md
+++ b/client_reference/kosli_diff_snapshots.md
@@ -66,67 +66,92 @@ kosli diff snapshots aws-beta aws-prod --output=json
```json
{
"snappish1": {
- "snapshot_id": "aws-beta#7619",
+ "snapshot_id": "aws-beta#7649",
"artifacts": [
{
- "fingerprint": "1a699e33bfd10607ba32dfd4189c4a3a33b552575ae7907554a7066add925ead",
- "name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/dashboard:00e4f4d@sha256:1a699e33bfd10607ba32dfd4189c4a3a33b552575ae7907554a7066add925ead",
- "most_recent_timestamp": 1783169640,
- "flow": "dashboard-ci",
- "commit_url": "https://github.com/cyber-dojo/dashboard/commit/00e4f4d5a7ab11c02e72c01eb807cfff344c27d4",
+ "fingerprint": "0744a611723cb72a3f24b33c2d56fcbb1bfbedf0637a962f259fada8e3dbbe50",
+ "name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/creator:7e00b70@sha256:0744a611723cb72a3f24b33c2d56fcbb1bfbedf0637a962f259fada8e3dbbe50",
+ "most_recent_timestamp": 1783539093,
+ "flow": "creator-ci",
+ "commit_url": "https://github.com/cyber-dojo/creator/commit/7e00b70f8911edf1c480ba9a8b9c2a280260cb08",
"instance_count": 1
},
{
- "fingerprint": "73bd6891f717f49667ce1d3509e556eafea5034688df97393b568a1539bb7818",
- "name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/creator:14c6177@sha256:73bd6891f717f49667ce1d3509e556eafea5034688df97393b568a1539bb7818",
- "most_recent_timestamp": 1783331712,
- "flow": "creator-ci",
- "commit_url": "https://github.com/cyber-dojo/creator/commit/14c617795f36593d9195e692ce44baca84fd019c",
+ "fingerprint": "0a858af40ca7a862ac1ba6a895e75c9030097f5890e9cc37c828e4adc55940e7",
+ "name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/nginx:9b711df@sha256:0a858af40ca7a862ac1ba6a895e75c9030097f5890e9cc37c828e4adc55940e7",
+ "most_recent_timestamp": 1783606120,
+ "flow": "nginx-ci",
+ "commit_url": "https://github.com/cyber-dojo/nginx/commit/9b711df71c76a1f293c2525ace65778036591baf",
+ "instance_count": 1
+ },
+ {
+ "fingerprint": "54f6da185cd0f0ef001a0b33c099565fa736546562e0411f706832e72dca47bb",
+ "name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/dashboard:e475768@sha256:54f6da185cd0f0ef001a0b33c099565fa736546562e0411f706832e72dca47bb",
+ "most_recent_timestamp": 1783538813,
+ "flow": "dashboard-ci",
+ "commit_url": "https://github.com/cyber-dojo/dashboard/commit/e4757683b74df7033c95aa544a7824b395c2f8bb",
"instance_count": 1
},
{
- "fingerprint": "aca3fd625101b9d14b879e7ef0612b82d69bf1c1f7626e4d9074b2ac2d2f3c0e",
- "name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/differ:a9cdf63@sha256:aca3fd625101b9d14b879e7ef0612b82d69bf1c1f7626e4d9074b2ac2d2f3c0e",
- "most_recent_timestamp": 1783417896,
+ "fingerprint": "6e10030b8176ee0f17f74a1ca59a22ae05ab74affa7221b4e685d70a6db100a0",
+ "name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/web:9900d7e@sha256:6e10030b8176ee0f17f74a1ca59a22ae05ab74affa7221b4e685d70a6db100a0",
+ "most_recent_timestamp": 1783538560,
+ "flow": "web-ci",
+ "commit_url": "https://github.com/cyber-dojo/web/commit/9900d7eae155e4434028345208d4049143612e8e",
+ "instance_count": 3
+ },
+ {
+ "fingerprint": "7e2d411aedcf779dc4be7da47957f698696df954a7f557688d0052e9a18218fc",
+ "name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/differ:8beff99@sha256:7e2d411aedcf779dc4be7da47957f698696df954a7f557688d0052e9a18218fc",
+ "most_recent_timestamp": 1783540473,
"flow": "differ-ci",
- "commit_url": "https://github.com/cyber-dojo/differ/commit/a9cdf63c5ed2288935a77a46ccd4a35b2bfb2300",
+ "commit_url": "https://github.com/cyber-dojo/differ/commit/8beff9901ac67acb7afcab3408106208571a1124",
"instance_count": 1
- }
- ]
- },
- "snappish2": {
- "snapshot_id": "aws-prod#4969",
- "artifacts": [
+ },
{
- "fingerprint": "4d1ba1622515a86443d2ec4b76df41daa7b98daabeb557a134607f6e200e8ebc",
- "name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/dashboard:6d203a8@sha256:4d1ba1622515a86443d2ec4b76df41daa7b98daabeb557a134607f6e200e8ebc",
- "most_recent_timestamp": 1783075608,
- "flow": "dashboard-ci",
- "commit_url": "https://github.com/cyber-dojo/dashboard/commit/6d203a85ffda1513db4d86d4e48b1f969bd2f510",
+ "fingerprint": "86c346b9d28ffba48419f0d36db13d0262dc923d3794da851dd61e324b033b5f",
+ "name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/custom-start-points:da04517@sha256:86c346b9d28ffba48419f0d36db13d0262dc923d3794da851dd61e324b033b5f",
+ "most_recent_timestamp": 1783536067,
+ "flow": "custom-start-points-ci",
+ "commit_url": "https://github.com/cyber-dojo/custom-start-points/commit/da045178c3d695ff19e914004d546dcc31a918a6",
"instance_count": 1
},
{
- "fingerprint": "8f01c6f92f1226465177b079c360d26898315356b172042f8dedb593c95d2dd7",
- "name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/differ:26dcd06@sha256:8f01c6f92f1226465177b079c360d26898315356b172042f8dedb593c95d2dd7",
- "most_recent_timestamp": 1783075532,
- "flow": "differ-ci",
- "commit_url": "https://github.com/cyber-dojo/differ/commit/26dcd06257a4bb00d594dbb5de05eefbb7b20379",
+ "fingerprint": "a07b93ce0975df90f08f0dc171105a4f6e61e5b91aaf5ca9874d372084e1b613",
+ "name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/exercises-start-points:804f248@sha256:a07b93ce0975df90f08f0dc171105a4f6e61e5b91aaf5ca9874d372084e1b613",
+ "most_recent_timestamp": 1783536467,
+ "flow": "exercises-start-points-ci",
+ "commit_url": "https://github.com/cyber-dojo/exercises-start-points/commit/804f248d832dc34e564507b009c246dfb4f0c657",
"instance_count": 1
},
{
- "fingerprint": "a523828dc47cd4f31aecf2d5ef1dea569944a1abcd214e4b2cda50676b2c4dc8",
- "name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/creator:6ff6b4c@sha256:a523828dc47cd4f31aecf2d5ef1dea569944a1abcd214e4b2cda50676b2c4dc8",
- "most_recent_timestamp": 1783075863,
- "flow": "creator-ci",
- "commit_url": "https://github.com/cyber-dojo/creator/commit/6ff6b4c71ab218d39065654bef32839b9226d21f",
+ "fingerprint": "b65f224d822ea1b3702a1154c1bd088f27906393755b73c570aefa054ef4211b",
+ "name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/runner:627315a@sha256:b65f224d822ea1b3702a1154c1bd088f27906393755b73c570aefa054ef4211b",
+ "most_recent_timestamp": 1783538983,
+ "flow": "runner-ci",
+ "commit_url": "https://github.com/cyber-dojo/runner/commit/627315ab66d5250fec7ec574b073f1095879a8a4",
+ "instance_count": 3
+ },
+ {
+ "fingerprint": "e930c316594afc43877740e30d7ac95cdadcf753a2b8a51935652c9531def452",
+ "name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/saver:b8e6c03@sha256:e930c316594afc43877740e30d7ac95cdadcf753a2b8a51935652c9531def452",
+ "most_recent_timestamp": 1783539683,
+ "flow": "saver-ci",
+ "commit_url": "https://github.com/cyber-dojo/saver/commit/b8e6c03975a5701e3e8d198549f463989f1a00f4",
+ "instance_count": 1
+ },
+ {
+ "fingerprint": "f4ed92af30318fe8230648a2fc1f482970ad0ef821eeaaeac76759cd8fe03418",
+ "name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/languages-start-points:c6db342@sha256:f4ed92af30318fe8230648a2fc1f482970ad0ef821eeaaeac76759cd8fe03418",
+ "most_recent_timestamp": 1783536888,
+ "flow": "languages-start-points-ci",
+ "commit_url": "https://github.com/cyber-dojo/languages-start-points/commit/c6db342472238a7852b6ff31b04f9a6a6099f5cf",
"instance_count": 1
}
]
},
- "changed": {
- "artifacts": []
- },
- "not-changed": {
+ "snappish2": {
+ "snapshot_id": "aws-prod#4972",
"artifacts": [
{
"fingerprint": "1912e229b2a9e288d099af648ebcb993c16976284f61578a3730d35c33329b59",
@@ -144,6 +169,14 @@ kosli diff snapshots aws-beta aws-prod --output=json
"commit_url": "https://github.com/cyber-dojo/custom-start-points/commit/fc6b09be0518fbf8ab76815cb85b1745631e3659",
"instance_count": 1
},
+ {
+ "fingerprint": "4d1ba1622515a86443d2ec4b76df41daa7b98daabeb557a134607f6e200e8ebc",
+ "name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/dashboard:6d203a8@sha256:4d1ba1622515a86443d2ec4b76df41daa7b98daabeb557a134607f6e200e8ebc",
+ "most_recent_timestamp": 1783075608,
+ "flow": "dashboard-ci",
+ "commit_url": "https://github.com/cyber-dojo/dashboard/commit/6d203a85ffda1513db4d86d4e48b1f969bd2f510",
+ "instance_count": 1
+ },
{
"fingerprint": "579d2668834cf42f3004e005c295d340dfd3da5b33f394d3151c016dc9f074a4",
"name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/runner:28fc01e@sha256:579d2668834cf42f3004e005c295d340dfd3da5b33f394d3151c016dc9f074a4",
@@ -160,6 +193,14 @@ kosli diff snapshots aws-beta aws-prod --output=json
"commit_url": "https://github.com/cyber-dojo/exercises-start-points/commit/80b913e9f88902428a3567f75165d8b9d73b561a",
"instance_count": 1
},
+ {
+ "fingerprint": "8f01c6f92f1226465177b079c360d26898315356b172042f8dedb593c95d2dd7",
+ "name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/differ:26dcd06@sha256:8f01c6f92f1226465177b079c360d26898315356b172042f8dedb593c95d2dd7",
+ "most_recent_timestamp": 1783075532,
+ "flow": "differ-ci",
+ "commit_url": "https://github.com/cyber-dojo/differ/commit/26dcd06257a4bb00d594dbb5de05eefbb7b20379",
+ "instance_count": 1
+ },
{
"fingerprint": "929748bb88b31863da9cd8d62a5039c274ff3c669f2ef05bc025e6989d2c1eab",
"name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/web:97ebee5@sha256:929748bb88b31863da9cd8d62a5039c274ff3c669f2ef05bc025e6989d2c1eab",
@@ -168,6 +209,14 @@ kosli diff snapshots aws-beta aws-prod --output=json
"commit_url": "https://github.com/cyber-dojo/web/commit/97ebee56e01ca3af95bfcae0c7c328eee8c56865",
"instance_count": 3
},
+ {
+ "fingerprint": "a523828dc47cd4f31aecf2d5ef1dea569944a1abcd214e4b2cda50676b2c4dc8",
+ "name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/creator:6ff6b4c@sha256:a523828dc47cd4f31aecf2d5ef1dea569944a1abcd214e4b2cda50676b2c4dc8",
+ "most_recent_timestamp": 1783075863,
+ "flow": "creator-ci",
+ "commit_url": "https://github.com/cyber-dojo/creator/commit/6ff6b4c71ab218d39065654bef32839b9226d21f",
+ "instance_count": 1
+ },
{
"fingerprint": "a89642efb4e686ea38d597e20c2c3f256649d8bca02e2d923767844a6897667c",
"name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/languages-start-points:04e0e14@sha256:a89642efb4e686ea38d597e20c2c3f256649d8bca02e2d923767844a6897667c",
@@ -185,6 +234,12 @@ kosli diff snapshots aws-beta aws-prod --output=json
"instance_count": 1
}
]
+ },
+ "changed": {
+ "artifacts": []
+ },
+ "not-changed": {
+ "artifacts": []
}
}
```
diff --git a/client_reference/kosli_get_environment.md b/client_reference/kosli_get_environment.md
index 892e267..db5eb77 100644
--- a/client_reference/kosli_get_environment.md
+++ b/client_reference/kosli_get_environment.md
@@ -50,9 +50,9 @@ kosli get environment aws-prod --output=json
"name": "aws-prod",
"type": "ECS",
"description": "The ECS cluster for production cyber-dojo",
- "last_modified_at": 1783528258.5511878,
- "last_reported_at": 1783528258.5511878,
- "last_changed_at": 1783486618.5418699,
+ "last_modified_at": 1783614058.5372138,
+ "last_reported_at": 1783614058.5372138,
+ "last_changed_at": 1783576438.7264173,
"state": true,
"include_scaling": false,
"tags": {
diff --git a/client_reference/kosli_get_flow.md b/client_reference/kosli_get_flow.md
index 47ea9a0..433932b 100644
--- a/client_reference/kosli_get_flow.md
+++ b/client_reference/kosli_get_flow.md
@@ -51,7 +51,7 @@ kosli get flow dashboard-ci --output=json
"description": "UX for a group practice dashboard",
"visibility": "private",
"org": "cyber-dojo",
- "template": "version: 1\n\ntrail:\n attestations:\n - name: pull-request\n type: pull_request\n artifacts:\n - name: dashboard\n attestations:\n - name: provenance\n type: decision\n\n - name: sbom\n type: decision\n\n - name: snyk-container-scan\n type: decision\n\n - name: rubocop-lint\n type: junit\n - name: sonarcloud-scan\n type: sonar\n - name: unit-test\n type: junit\n - name: unit-test-coverage\n type: generic\n",
+ "template": "version: 1\n\ntrail:\n attestations:\n - name: pull-request\n type: pull_request\n artifacts:\n - name: dashboard\n attestations:\n - name: provenance-facts\n type: custom:provenance-facts\n - name: provenance-decision\n type: decision\n\n - name: sbom-facts\n type: custom:sbom-facts\n - name: sbom-decision\n type: decision\n\n - name: snyk-container-scan\n type: decision\n\n - name: rubocop-lint\n type: junit\n - name: sonarcloud-scan\n type: sonar\n - name: unit-test\n type: junit\n - name: unit-test-coverage\n type: generic\n",
"repo_url": "https://github.com/cyber-dojo/dashboard",
"tags": {
"ci": "github",
diff --git a/client_reference/kosli_get_snapshot.md b/client_reference/kosli_get_snapshot.md
index 0fed927..28a7f3f 100644
--- a/client_reference/kosli_get_snapshot.md
+++ b/client_reference/kosli_get_snapshot.md
@@ -64,7 +64,7 @@ kosli get snapshot aws-prod --output=json
```json
{
- "index": 4969,
+ "index": 4972,
"is_latest": true,
"next_snapshot_timestamp": null,
"artifact_compliance_count": {
@@ -72,10 +72,10 @@ kosli get snapshot aws-prod --output=json
"false": 0,
"null": 0
},
- "timestamp": 1783486618.5418699,
+ "timestamp": 1783576438.7264173,
"type": "ECS",
"compliant": true,
- "html_url": "https://app.kosli.com/cyber-dojo/environments/aws-prod/snapshots/4969",
+ "html_url": "https://app.kosli.com/cyber-dojo/environments/aws-prod/snapshots/4972",
"artifacts": [
{
"name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/runner:28fc01e@sha256:579d2668834cf42f3004e005c295d340dfd3da5b33f394d3151c016dc9f074a4",
@@ -116,7 +116,7 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-prod-per-artifact",
+ "flow_name": "snyk-aws-beta-per-artifact",
"trail_name": "runner-579d2668834cf42f3004e005c295d340dfd3da5b33f394d3151c016dc9f074a4",
"artifact_status": null
}
@@ -124,7 +124,7 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-beta-per-artifact",
+ "flow_name": "snyk-aws-prod-per-artifact",
"trail_name": "runner-579d2668834cf42f3004e005c295d340dfd3da5b33f394d3151c016dc9f074a4",
"artifact_status": null
}
@@ -161,7 +161,7 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-prod-per-artifact",
+ "flow_name": "snyk-aws-beta-per-artifact",
"trail_name": "runner-579d2668834cf42f3004e005c295d340dfd3da5b33f394d3151c016dc9f074a4",
"artifact_status": "COMPLIANT"
}
@@ -169,7 +169,7 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-beta-per-artifact",
+ "flow_name": "snyk-aws-prod-per-artifact",
"trail_name": "runner-579d2668834cf42f3004e005c295d340dfd3da5b33f394d3151c016dc9f074a4",
"artifact_status": "COMPLIANT"
}
@@ -211,7 +211,7 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-prod-per-artifact",
+ "flow_name": "snyk-aws-beta-per-artifact",
"trail_name": "runner-579d2668834cf42f3004e005c295d340dfd3da5b33f394d3151c016dc9f074a4",
"artifact_status": null
}
@@ -219,7 +219,7 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-beta-per-artifact",
+ "flow_name": "snyk-aws-prod-per-artifact",
"trail_name": "runner-579d2668834cf42f3004e005c295d340dfd3da5b33f394d3151c016dc9f074a4",
"artifact_status": null
}
@@ -263,7 +263,7 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_satisfied",
"context": {
- "flow_name": "snyk-aws-prod-per-artifact",
+ "flow_name": "snyk-aws-beta-per-artifact",
"trail_name": "runner-579d2668834cf42f3004e005c295d340dfd3da5b33f394d3151c016dc9f074a4",
"artifact_status": null
}
@@ -271,7 +271,7 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_satisfied",
"context": {
- "flow_name": "snyk-aws-beta-per-artifact",
+ "flow_name": "snyk-aws-prod-per-artifact",
"trail_name": "runner-579d2668834cf42f3004e005c295d340dfd3da5b33f394d3151c016dc9f074a4",
"artifact_status": null
}
@@ -308,7 +308,7 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-prod-per-artifact",
+ "flow_name": "snyk-aws-beta-per-artifact",
"trail_name": "runner-579d2668834cf42f3004e005c295d340dfd3da5b33f394d3151c016dc9f074a4",
"artifact_status": "COMPLIANT"
}
@@ -316,7 +316,7 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-beta-per-artifact",
+ "flow_name": "snyk-aws-prod-per-artifact",
"trail_name": "runner-579d2668834cf42f3004e005c295d340dfd3da5b33f394d3151c016dc9f074a4",
"artifact_status": "COMPLIANT"
}
@@ -360,7 +360,7 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-prod-per-artifact",
+ "flow_name": "snyk-aws-beta-per-artifact",
"trail_name": "runner-579d2668834cf42f3004e005c295d340dfd3da5b33f394d3151c016dc9f074a4",
"artifact_status": null,
"for_control": "SDLC-CTRL-0002"
@@ -369,7 +369,7 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-beta-per-artifact",
+ "flow_name": "snyk-aws-prod-per-artifact",
"trail_name": "runner-579d2668834cf42f3004e005c295d340dfd3da5b33f394d3151c016dc9f074a4",
"artifact_status": null,
"for_control": "SDLC-CTRL-0002"
@@ -414,7 +414,7 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-prod-per-artifact",
+ "flow_name": "snyk-aws-beta-per-artifact",
"trail_name": "runner-579d2668834cf42f3004e005c295d340dfd3da5b33f394d3151c016dc9f074a4",
"artifact_status": null
}
@@ -422,7 +422,7 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-beta-per-artifact",
+ "flow_name": "snyk-aws-prod-per-artifact",
"trail_name": "runner-579d2668834cf42f3004e005c295d340dfd3da5b33f394d3151c016dc9f074a4",
"artifact_status": null
}
@@ -459,7 +459,7 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-prod-per-artifact",
+ "flow_name": "snyk-aws-beta-per-artifact",
"trail_name": "runner-579d2668834cf42f3004e005c295d340dfd3da5b33f394d3151c016dc9f074a4",
"artifact_status": "COMPLIANT"
}
@@ -467,7 +467,7 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-beta-per-artifact",
+ "flow_name": "snyk-aws-prod-per-artifact",
"trail_name": "runner-579d2668834cf42f3004e005c295d340dfd3da5b33f394d3151c016dc9f074a4",
"artifact_status": "COMPLIANT"
}
@@ -509,18 +509,18 @@ kosli get snapshot aws-prod --output=json
}
},
{
- "type": "rule_satisfied",
+ "type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-prod-per-artifact",
+ "flow_name": "snyk-aws-beta-per-artifact",
"trail_name": "runner-579d2668834cf42f3004e005c295d340dfd3da5b33f394d3151c016dc9f074a4",
"artifact_status": null,
"for_control": "SDLC-CTRL-0022"
}
},
{
- "type": "rule_not_applicable",
+ "type": "rule_satisfied",
"context": {
- "flow_name": "snyk-aws-beta-per-artifact",
+ "flow_name": "snyk-aws-prod-per-artifact",
"trail_name": "runner-579d2668834cf42f3004e005c295d340dfd3da5b33f394d3151c016dc9f074a4",
"artifact_status": null,
"for_control": "SDLC-CTRL-0022"
@@ -565,7 +565,7 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-prod-per-artifact",
+ "flow_name": "snyk-aws-beta-per-artifact",
"trail_name": "runner-579d2668834cf42f3004e005c295d340dfd3da5b33f394d3151c016dc9f074a4",
"artifact_status": null
}
@@ -573,7 +573,7 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-beta-per-artifact",
+ "flow_name": "snyk-aws-prod-per-artifact",
"trail_name": "runner-579d2668834cf42f3004e005c295d340dfd3da5b33f394d3151c016dc9f074a4",
"artifact_status": null
}
@@ -610,7 +610,7 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-prod-per-artifact",
+ "flow_name": "snyk-aws-beta-per-artifact",
"trail_name": "runner-579d2668834cf42f3004e005c295d340dfd3da5b33f394d3151c016dc9f074a4",
"artifact_status": "COMPLIANT"
}
@@ -618,7 +618,7 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-beta-per-artifact",
+ "flow_name": "snyk-aws-prod-per-artifact",
"trail_name": "runner-579d2668834cf42f3004e005c295d340dfd3da5b33f394d3151c016dc9f074a4",
"artifact_status": "COMPLIANT"
}
@@ -660,7 +660,7 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-prod-per-artifact",
+ "flow_name": "snyk-aws-beta-per-artifact",
"trail_name": "runner-579d2668834cf42f3004e005c295d340dfd3da5b33f394d3151c016dc9f074a4",
"artifact_status": null
}
@@ -668,7 +668,7 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-beta-per-artifact",
+ "flow_name": "snyk-aws-prod-per-artifact",
"trail_name": "runner-579d2668834cf42f3004e005c295d340dfd3da5b33f394d3151c016dc9f074a4",
"artifact_status": null
}
@@ -712,7 +712,7 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-prod-per-artifact",
+ "flow_name": "snyk-aws-beta-per-artifact",
"trail_name": "runner-579d2668834cf42f3004e005c295d340dfd3da5b33f394d3151c016dc9f074a4",
"artifact_status": null
}
@@ -720,7 +720,7 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-beta-per-artifact",
+ "flow_name": "snyk-aws-prod-per-artifact",
"trail_name": "runner-579d2668834cf42f3004e005c295d340dfd3da5b33f394d3151c016dc9f074a4",
"artifact_status": null
}
@@ -761,17 +761,17 @@ kosli get snapshot aws-prod --output=json
}
},
{
- "type": "rule_satisfied",
+ "type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-prod-per-artifact",
+ "flow_name": "snyk-aws-beta-per-artifact",
"trail_name": "runner-579d2668834cf42f3004e005c295d340dfd3da5b33f394d3151c016dc9f074a4",
"artifact_status": "COMPLIANT"
}
},
{
- "type": "rule_not_applicable",
+ "type": "rule_satisfied",
"context": {
- "flow_name": "snyk-aws-beta-per-artifact",
+ "flow_name": "snyk-aws-prod-per-artifact",
"trail_name": "runner-579d2668834cf42f3004e005c295d340dfd3da5b33f394d3151c016dc9f074a4",
"artifact_status": "COMPLIANT"
}
@@ -876,7 +876,7 @@ kosli get snapshot aws-prod --output=json
"flow_reasons_for_non_compliance": []
},
{
- "flow_name": "snyk-aws-prod-per-artifact",
+ "flow_name": "snyk-aws-beta-per-artifact",
"trail_name": "runner-579d2668834cf42f3004e005c295d340dfd3da5b33f394d3151c016dc9f074a4",
"template_reference_name": "runner",
"git_commit": "a517304f4e9013e2e9ea67e90c7342f7e56653f0",
@@ -889,17 +889,17 @@ kosli get snapshot aws-prod --output=json
"timestamp": 1782799303.0,
"url": "https://github.com/cyber-dojo/snyk-scanning/commit/a517304f4e9013e2e9ea67e90c7342f7e56653f0"
},
- "html_url": "https://app.kosli.com/cyber-dojo/flows/snyk-aws-prod-per-artifact/artifacts/579d2668834cf42f3004e005c295d340dfd3da5b33f394d3151c016dc9f074a4?artifact_id=cabf2f03-3fde-4824-9407-2490dddd",
- "flow_html_url": "https://app.kosli.com/cyber-dojo/flows/snyk-aws-prod-per-artifact",
+ "html_url": "https://app.kosli.com/cyber-dojo/flows/snyk-aws-beta-per-artifact/artifacts/579d2668834cf42f3004e005c295d340dfd3da5b33f394d3151c016dc9f074a4?artifact_id=5ce38e2a-8bbd-4320-a5f3-fe8df4ad",
+ "flow_html_url": "https://app.kosli.com/cyber-dojo/flows/snyk-aws-beta-per-artifact",
"deployment_diff": {
- "diff_url": "https://github.com/cyber-dojo/snyk-scanning/compare/00c479764cb9eca038fdaaaef108672d0bb0ed26...a517304f4e9013e2e9ea67e90c7342f7e56653f0",
- "previous_git_commit": "00c479764cb9eca038fdaaaef108672d0bb0ed26",
- "previous_fingerprint": "414a07a72fbd04444ba4d2e19b6c7102095d5aeb469211f99166538626c08d06",
- "previous_artifact_name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/runner:9cc2a80@sha256:414a07a72fbd04444ba4d2e19b6c7102095d5aeb469211f99166538626c08d06",
+ "diff_url": "https://github.com/cyber-dojo/snyk-scanning/compare/a517304f4e9013e2e9ea67e90c7342f7e56653f0...a517304f4e9013e2e9ea67e90c7342f7e56653f0",
+ "previous_git_commit": "a517304f4e9013e2e9ea67e90c7342f7e56653f0",
+ "previous_fingerprint": "3f1c9f2a39bd7fa31e3cb453e5937e0c0e1cf43ba58e66423e459dfec74aa966",
+ "previous_artifact_name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/runner:84d9fee@sha256:3f1c9f2a39bd7fa31e3cb453e5937e0c0e1cf43ba58e66423e459dfec74aa966",
"previous_artifact_compliance_state": "COMPLIANT",
"previous_running": false,
- "previous_git_commit_url": "https://github.com/cyber-dojo/snyk-scanning/commit/00c479764cb9eca038fdaaaef108672d0bb0ed26",
- "previous_trail_name": "runner-414a07a72fbd04444ba4d2e19b6c7102095d5aeb469211f99166538626c08d06",
+ "previous_git_commit_url": "https://github.com/cyber-dojo/snyk-scanning/commit/a517304f4e9013e2e9ea67e90c7342f7e56653f0",
+ "previous_trail_name": "runner-3f1c9f2a39bd7fa31e3cb453e5937e0c0e1cf43ba58e66423e459dfec74aa966",
"previous_template_reference_name": "runner"
},
"commit_lead_time": 525984.0,
@@ -907,7 +907,7 @@ kosli get snapshot aws-prod --output=json
"flow_reasons_for_non_compliance": []
},
{
- "flow_name": "snyk-aws-beta-per-artifact",
+ "flow_name": "snyk-aws-prod-per-artifact",
"trail_name": "runner-579d2668834cf42f3004e005c295d340dfd3da5b33f394d3151c016dc9f074a4",
"template_reference_name": "runner",
"git_commit": "a517304f4e9013e2e9ea67e90c7342f7e56653f0",
@@ -920,17 +920,17 @@ kosli get snapshot aws-prod --output=json
"timestamp": 1782799303.0,
"url": "https://github.com/cyber-dojo/snyk-scanning/commit/a517304f4e9013e2e9ea67e90c7342f7e56653f0"
},
- "html_url": "https://app.kosli.com/cyber-dojo/flows/snyk-aws-beta-per-artifact/artifacts/579d2668834cf42f3004e005c295d340dfd3da5b33f394d3151c016dc9f074a4?artifact_id=5ce38e2a-8bbd-4320-a5f3-fe8df4ad",
- "flow_html_url": "https://app.kosli.com/cyber-dojo/flows/snyk-aws-beta-per-artifact",
+ "html_url": "https://app.kosli.com/cyber-dojo/flows/snyk-aws-prod-per-artifact/artifacts/579d2668834cf42f3004e005c295d340dfd3da5b33f394d3151c016dc9f074a4?artifact_id=cd8b9fa2-7a66-45ea-bb69-05e4c5e3",
+ "flow_html_url": "https://app.kosli.com/cyber-dojo/flows/snyk-aws-prod-per-artifact",
"deployment_diff": {
- "diff_url": "https://github.com/cyber-dojo/snyk-scanning/compare/a517304f4e9013e2e9ea67e90c7342f7e56653f0...a517304f4e9013e2e9ea67e90c7342f7e56653f0",
- "previous_git_commit": "a517304f4e9013e2e9ea67e90c7342f7e56653f0",
- "previous_fingerprint": "3f1c9f2a39bd7fa31e3cb453e5937e0c0e1cf43ba58e66423e459dfec74aa966",
- "previous_artifact_name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/runner:84d9fee@sha256:3f1c9f2a39bd7fa31e3cb453e5937e0c0e1cf43ba58e66423e459dfec74aa966",
+ "diff_url": "https://github.com/cyber-dojo/snyk-scanning/compare/00c479764cb9eca038fdaaaef108672d0bb0ed26...a517304f4e9013e2e9ea67e90c7342f7e56653f0",
+ "previous_git_commit": "00c479764cb9eca038fdaaaef108672d0bb0ed26",
+ "previous_fingerprint": "414a07a72fbd04444ba4d2e19b6c7102095d5aeb469211f99166538626c08d06",
+ "previous_artifact_name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/runner:9cc2a80@sha256:414a07a72fbd04444ba4d2e19b6c7102095d5aeb469211f99166538626c08d06",
"previous_artifact_compliance_state": "COMPLIANT",
"previous_running": false,
- "previous_git_commit_url": "https://github.com/cyber-dojo/snyk-scanning/commit/a517304f4e9013e2e9ea67e90c7342f7e56653f0",
- "previous_trail_name": "runner-3f1c9f2a39bd7fa31e3cb453e5937e0c0e1cf43ba58e66423e459dfec74aa966",
+ "previous_git_commit_url": "https://github.com/cyber-dojo/snyk-scanning/commit/00c479764cb9eca038fdaaaef108672d0bb0ed26",
+ "previous_trail_name": "runner-414a07a72fbd04444ba4d2e19b6c7102095d5aeb469211f99166538626c08d06",
"previous_template_reference_name": "runner"
},
"commit_lead_time": 525984.0,
@@ -983,7 +983,7 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-prod-per-artifact",
+ "flow_name": "snyk-aws-beta-per-artifact",
"trail_name": "nginx-c2ec29a9c6cce9948227159bc97dbb689cdc5803e77c4cff5573a6f257c8182c",
"artifact_status": null
}
@@ -991,7 +991,7 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-beta-per-artifact",
+ "flow_name": "snyk-aws-prod-per-artifact",
"trail_name": "nginx-c2ec29a9c6cce9948227159bc97dbb689cdc5803e77c4cff5573a6f257c8182c",
"artifact_status": null
}
@@ -1028,7 +1028,7 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-prod-per-artifact",
+ "flow_name": "snyk-aws-beta-per-artifact",
"trail_name": "nginx-c2ec29a9c6cce9948227159bc97dbb689cdc5803e77c4cff5573a6f257c8182c",
"artifact_status": "COMPLIANT"
}
@@ -1036,7 +1036,7 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-beta-per-artifact",
+ "flow_name": "snyk-aws-prod-per-artifact",
"trail_name": "nginx-c2ec29a9c6cce9948227159bc97dbb689cdc5803e77c4cff5573a6f257c8182c",
"artifact_status": "COMPLIANT"
}
@@ -1078,7 +1078,7 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-prod-per-artifact",
+ "flow_name": "snyk-aws-beta-per-artifact",
"trail_name": "nginx-c2ec29a9c6cce9948227159bc97dbb689cdc5803e77c4cff5573a6f257c8182c",
"artifact_status": null
}
@@ -1086,7 +1086,7 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-beta-per-artifact",
+ "flow_name": "snyk-aws-prod-per-artifact",
"trail_name": "nginx-c2ec29a9c6cce9948227159bc97dbb689cdc5803e77c4cff5573a6f257c8182c",
"artifact_status": null
}
@@ -1130,7 +1130,7 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_satisfied",
"context": {
- "flow_name": "snyk-aws-prod-per-artifact",
+ "flow_name": "snyk-aws-beta-per-artifact",
"trail_name": "nginx-c2ec29a9c6cce9948227159bc97dbb689cdc5803e77c4cff5573a6f257c8182c",
"artifact_status": null
}
@@ -1138,7 +1138,7 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_satisfied",
"context": {
- "flow_name": "snyk-aws-beta-per-artifact",
+ "flow_name": "snyk-aws-prod-per-artifact",
"trail_name": "nginx-c2ec29a9c6cce9948227159bc97dbb689cdc5803e77c4cff5573a6f257c8182c",
"artifact_status": null
}
@@ -1175,7 +1175,7 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-prod-per-artifact",
+ "flow_name": "snyk-aws-beta-per-artifact",
"trail_name": "nginx-c2ec29a9c6cce9948227159bc97dbb689cdc5803e77c4cff5573a6f257c8182c",
"artifact_status": "COMPLIANT"
}
@@ -1183,7 +1183,7 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-beta-per-artifact",
+ "flow_name": "snyk-aws-prod-per-artifact",
"trail_name": "nginx-c2ec29a9c6cce9948227159bc97dbb689cdc5803e77c4cff5573a6f257c8182c",
"artifact_status": "COMPLIANT"
}
@@ -1227,7 +1227,7 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-prod-per-artifact",
+ "flow_name": "snyk-aws-beta-per-artifact",
"trail_name": "nginx-c2ec29a9c6cce9948227159bc97dbb689cdc5803e77c4cff5573a6f257c8182c",
"artifact_status": null,
"for_control": "SDLC-CTRL-0002"
@@ -1236,7 +1236,7 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-beta-per-artifact",
+ "flow_name": "snyk-aws-prod-per-artifact",
"trail_name": "nginx-c2ec29a9c6cce9948227159bc97dbb689cdc5803e77c4cff5573a6f257c8182c",
"artifact_status": null,
"for_control": "SDLC-CTRL-0002"
@@ -1281,7 +1281,7 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-prod-per-artifact",
+ "flow_name": "snyk-aws-beta-per-artifact",
"trail_name": "nginx-c2ec29a9c6cce9948227159bc97dbb689cdc5803e77c4cff5573a6f257c8182c",
"artifact_status": null
}
@@ -1289,7 +1289,7 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-beta-per-artifact",
+ "flow_name": "snyk-aws-prod-per-artifact",
"trail_name": "nginx-c2ec29a9c6cce9948227159bc97dbb689cdc5803e77c4cff5573a6f257c8182c",
"artifact_status": null
}
@@ -1326,7 +1326,7 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-prod-per-artifact",
+ "flow_name": "snyk-aws-beta-per-artifact",
"trail_name": "nginx-c2ec29a9c6cce9948227159bc97dbb689cdc5803e77c4cff5573a6f257c8182c",
"artifact_status": "COMPLIANT"
}
@@ -1334,7 +1334,7 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-beta-per-artifact",
+ "flow_name": "snyk-aws-prod-per-artifact",
"trail_name": "nginx-c2ec29a9c6cce9948227159bc97dbb689cdc5803e77c4cff5573a6f257c8182c",
"artifact_status": "COMPLIANT"
}
@@ -1376,18 +1376,18 @@ kosli get snapshot aws-prod --output=json
}
},
{
- "type": "rule_satisfied",
+ "type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-prod-per-artifact",
+ "flow_name": "snyk-aws-beta-per-artifact",
"trail_name": "nginx-c2ec29a9c6cce9948227159bc97dbb689cdc5803e77c4cff5573a6f257c8182c",
"artifact_status": null,
"for_control": "SDLC-CTRL-0022"
}
},
{
- "type": "rule_not_applicable",
+ "type": "rule_satisfied",
"context": {
- "flow_name": "snyk-aws-beta-per-artifact",
+ "flow_name": "snyk-aws-prod-per-artifact",
"trail_name": "nginx-c2ec29a9c6cce9948227159bc97dbb689cdc5803e77c4cff5573a6f257c8182c",
"artifact_status": null,
"for_control": "SDLC-CTRL-0022"
@@ -1432,7 +1432,7 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-prod-per-artifact",
+ "flow_name": "snyk-aws-beta-per-artifact",
"trail_name": "nginx-c2ec29a9c6cce9948227159bc97dbb689cdc5803e77c4cff5573a6f257c8182c",
"artifact_status": null
}
@@ -1440,7 +1440,7 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-beta-per-artifact",
+ "flow_name": "snyk-aws-prod-per-artifact",
"trail_name": "nginx-c2ec29a9c6cce9948227159bc97dbb689cdc5803e77c4cff5573a6f257c8182c",
"artifact_status": null
}
@@ -1477,7 +1477,7 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-prod-per-artifact",
+ "flow_name": "snyk-aws-beta-per-artifact",
"trail_name": "nginx-c2ec29a9c6cce9948227159bc97dbb689cdc5803e77c4cff5573a6f257c8182c",
"artifact_status": "COMPLIANT"
}
@@ -1485,7 +1485,7 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-beta-per-artifact",
+ "flow_name": "snyk-aws-prod-per-artifact",
"trail_name": "nginx-c2ec29a9c6cce9948227159bc97dbb689cdc5803e77c4cff5573a6f257c8182c",
"artifact_status": "COMPLIANT"
}
@@ -1527,7 +1527,7 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-prod-per-artifact",
+ "flow_name": "snyk-aws-beta-per-artifact",
"trail_name": "nginx-c2ec29a9c6cce9948227159bc97dbb689cdc5803e77c4cff5573a6f257c8182c",
"artifact_status": null
}
@@ -1535,7 +1535,7 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-beta-per-artifact",
+ "flow_name": "snyk-aws-prod-per-artifact",
"trail_name": "nginx-c2ec29a9c6cce9948227159bc97dbb689cdc5803e77c4cff5573a6f257c8182c",
"artifact_status": null
}
@@ -1579,7 +1579,7 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-prod-per-artifact",
+ "flow_name": "snyk-aws-beta-per-artifact",
"trail_name": "nginx-c2ec29a9c6cce9948227159bc97dbb689cdc5803e77c4cff5573a6f257c8182c",
"artifact_status": null
}
@@ -1587,7 +1587,7 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-beta-per-artifact",
+ "flow_name": "snyk-aws-prod-per-artifact",
"trail_name": "nginx-c2ec29a9c6cce9948227159bc97dbb689cdc5803e77c4cff5573a6f257c8182c",
"artifact_status": null
}
@@ -1628,17 +1628,17 @@ kosli get snapshot aws-prod --output=json
}
},
{
- "type": "rule_satisfied",
+ "type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-prod-per-artifact",
+ "flow_name": "snyk-aws-beta-per-artifact",
"trail_name": "nginx-c2ec29a9c6cce9948227159bc97dbb689cdc5803e77c4cff5573a6f257c8182c",
"artifact_status": "COMPLIANT"
}
},
{
- "type": "rule_not_applicable",
+ "type": "rule_satisfied",
"context": {
- "flow_name": "snyk-aws-beta-per-artifact",
+ "flow_name": "snyk-aws-prod-per-artifact",
"trail_name": "nginx-c2ec29a9c6cce9948227159bc97dbb689cdc5803e77c4cff5573a6f257c8182c",
"artifact_status": "COMPLIANT"
}
@@ -1741,7 +1741,7 @@ kosli get snapshot aws-prod --output=json
"flow_reasons_for_non_compliance": []
},
{
- "flow_name": "snyk-aws-prod-per-artifact",
+ "flow_name": "snyk-aws-beta-per-artifact",
"trail_name": "nginx-c2ec29a9c6cce9948227159bc97dbb689cdc5803e77c4cff5573a6f257c8182c",
"template_reference_name": "nginx",
"git_commit": "a517304f4e9013e2e9ea67e90c7342f7e56653f0",
@@ -1754,17 +1754,17 @@ kosli get snapshot aws-prod --output=json
"timestamp": 1782799303.0,
"url": "https://github.com/cyber-dojo/snyk-scanning/commit/a517304f4e9013e2e9ea67e90c7342f7e56653f0"
},
- "html_url": "https://app.kosli.com/cyber-dojo/flows/snyk-aws-prod-per-artifact/artifacts/c2ec29a9c6cce9948227159bc97dbb689cdc5803e77c4cff5573a6f257c8182c?artifact_id=d1b81a4b-95c4-44f2-a121-4ee17fdc",
- "flow_html_url": "https://app.kosli.com/cyber-dojo/flows/snyk-aws-prod-per-artifact",
+ "html_url": "https://app.kosli.com/cyber-dojo/flows/snyk-aws-beta-per-artifact/artifacts/c2ec29a9c6cce9948227159bc97dbb689cdc5803e77c4cff5573a6f257c8182c?artifact_id=4a297bfe-1e77-4e87-9527-d378f2cc",
+ "flow_html_url": "https://app.kosli.com/cyber-dojo/flows/snyk-aws-beta-per-artifact",
"deployment_diff": {
- "diff_url": "https://github.com/cyber-dojo/snyk-scanning/compare/00c479764cb9eca038fdaaaef108672d0bb0ed26...a517304f4e9013e2e9ea67e90c7342f7e56653f0",
- "previous_git_commit": "00c479764cb9eca038fdaaaef108672d0bb0ed26",
- "previous_fingerprint": "b7ff2cf22c934716a4280f0450ae52fe822cda7fce7fc5488bf62853860cddc8",
- "previous_artifact_name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/nginx:7065268@sha256:b7ff2cf22c934716a4280f0450ae52fe822cda7fce7fc5488bf62853860cddc8",
+ "diff_url": "https://github.com/cyber-dojo/snyk-scanning/compare/d07d841723e4e524e4ea4d7dc8a7e60f0fc3349e...a517304f4e9013e2e9ea67e90c7342f7e56653f0",
+ "previous_git_commit": "d07d841723e4e524e4ea4d7dc8a7e60f0fc3349e",
+ "previous_fingerprint": "8bc44a90894de99aa76cd931ea42e2544b0727c5e3842ea57e4f08cace175ca9",
+ "previous_artifact_name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/nginx:66c0766@sha256:8bc44a90894de99aa76cd931ea42e2544b0727c5e3842ea57e4f08cace175ca9",
"previous_artifact_compliance_state": "COMPLIANT",
"previous_running": false,
- "previous_git_commit_url": "https://github.com/cyber-dojo/snyk-scanning/commit/00c479764cb9eca038fdaaaef108672d0bb0ed26",
- "previous_trail_name": "nginx-b7ff2cf22c934716a4280f0450ae52fe822cda7fce7fc5488bf62853860cddc8",
+ "previous_git_commit_url": "https://github.com/cyber-dojo/snyk-scanning/commit/d07d841723e4e524e4ea4d7dc8a7e60f0fc3349e",
+ "previous_trail_name": "nginx-8bc44a90894de99aa76cd931ea42e2544b0727c5e3842ea57e4f08cace175ca9",
"previous_template_reference_name": "nginx"
},
"commit_lead_time": 530565.0,
@@ -1772,7 +1772,7 @@ kosli get snapshot aws-prod --output=json
"flow_reasons_for_non_compliance": []
},
{
- "flow_name": "snyk-aws-beta-per-artifact",
+ "flow_name": "snyk-aws-prod-per-artifact",
"trail_name": "nginx-c2ec29a9c6cce9948227159bc97dbb689cdc5803e77c4cff5573a6f257c8182c",
"template_reference_name": "nginx",
"git_commit": "a517304f4e9013e2e9ea67e90c7342f7e56653f0",
@@ -1785,17 +1785,17 @@ kosli get snapshot aws-prod --output=json
"timestamp": 1782799303.0,
"url": "https://github.com/cyber-dojo/snyk-scanning/commit/a517304f4e9013e2e9ea67e90c7342f7e56653f0"
},
- "html_url": "https://app.kosli.com/cyber-dojo/flows/snyk-aws-beta-per-artifact/artifacts/c2ec29a9c6cce9948227159bc97dbb689cdc5803e77c4cff5573a6f257c8182c?artifact_id=4a297bfe-1e77-4e87-9527-d378f2cc",
- "flow_html_url": "https://app.kosli.com/cyber-dojo/flows/snyk-aws-beta-per-artifact",
+ "html_url": "https://app.kosli.com/cyber-dojo/flows/snyk-aws-prod-per-artifact/artifacts/c2ec29a9c6cce9948227159bc97dbb689cdc5803e77c4cff5573a6f257c8182c?artifact_id=737ed425-1fc4-49ff-8724-f777694b",
+ "flow_html_url": "https://app.kosli.com/cyber-dojo/flows/snyk-aws-prod-per-artifact",
"deployment_diff": {
- "diff_url": "https://github.com/cyber-dojo/snyk-scanning/compare/d07d841723e4e524e4ea4d7dc8a7e60f0fc3349e...a517304f4e9013e2e9ea67e90c7342f7e56653f0",
- "previous_git_commit": "d07d841723e4e524e4ea4d7dc8a7e60f0fc3349e",
- "previous_fingerprint": "8bc44a90894de99aa76cd931ea42e2544b0727c5e3842ea57e4f08cace175ca9",
- "previous_artifact_name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/nginx:66c0766@sha256:8bc44a90894de99aa76cd931ea42e2544b0727c5e3842ea57e4f08cace175ca9",
+ "diff_url": "https://github.com/cyber-dojo/snyk-scanning/compare/00c479764cb9eca038fdaaaef108672d0bb0ed26...a517304f4e9013e2e9ea67e90c7342f7e56653f0",
+ "previous_git_commit": "00c479764cb9eca038fdaaaef108672d0bb0ed26",
+ "previous_fingerprint": "b7ff2cf22c934716a4280f0450ae52fe822cda7fce7fc5488bf62853860cddc8",
+ "previous_artifact_name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/nginx:7065268@sha256:b7ff2cf22c934716a4280f0450ae52fe822cda7fce7fc5488bf62853860cddc8",
"previous_artifact_compliance_state": "COMPLIANT",
"previous_running": false,
- "previous_git_commit_url": "https://github.com/cyber-dojo/snyk-scanning/commit/d07d841723e4e524e4ea4d7dc8a7e60f0fc3349e",
- "previous_trail_name": "nginx-8bc44a90894de99aa76cd931ea42e2544b0727c5e3842ea57e4f08cace175ca9",
+ "previous_git_commit_url": "https://github.com/cyber-dojo/snyk-scanning/commit/00c479764cb9eca038fdaaaef108672d0bb0ed26",
+ "previous_trail_name": "nginx-b7ff2cf22c934716a4280f0450ae52fe822cda7fce7fc5488bf62853860cddc8",
"previous_template_reference_name": "nginx"
},
"commit_lead_time": 530565.0,
@@ -2650,7 +2650,7 @@ kosli get snapshot aws-prod --output=json
"timestamp": 1782799303.0,
"url": "https://github.com/cyber-dojo/snyk-scanning/commit/a517304f4e9013e2e9ea67e90c7342f7e56653f0"
},
- "html_url": "https://app.kosli.com/cyber-dojo/flows/snyk-aws-prod-per-artifact/artifacts/a523828dc47cd4f31aecf2d5ef1dea569944a1abcd214e4b2cda50676b2c4dc8?artifact_id=87c22b23-5f4c-4206-9193-5bfc2203",
+ "html_url": "https://app.kosli.com/cyber-dojo/flows/snyk-aws-prod-per-artifact/artifacts/a523828dc47cd4f31aecf2d5ef1dea569944a1abcd214e4b2cda50676b2c4dc8?artifact_id=e3ad8f8f-461d-4861-9ac8-a37bd7cf",
"flow_html_url": "https://app.kosli.com/cyber-dojo/flows/snyk-aws-prod-per-artifact",
"deployment_diff": {
"diff_url": "https://github.com/cyber-dojo/snyk-scanning/compare/7172cc22125f480a9f12127edb481a4d84aabea3...a517304f4e9013e2e9ea67e90c7342f7e56653f0",
@@ -2713,7 +2713,7 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-prod-per-artifact",
+ "flow_name": "snyk-aws-beta-per-artifact",
"trail_name": "web-929748bb88b31863da9cd8d62a5039c274ff3c669f2ef05bc025e6989d2c1eab",
"artifact_status": null
}
@@ -2721,7 +2721,7 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-beta-per-artifact",
+ "flow_name": "snyk-aws-prod-per-artifact",
"trail_name": "web-929748bb88b31863da9cd8d62a5039c274ff3c669f2ef05bc025e6989d2c1eab",
"artifact_status": null
}
@@ -2758,7 +2758,7 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-prod-per-artifact",
+ "flow_name": "snyk-aws-beta-per-artifact",
"trail_name": "web-929748bb88b31863da9cd8d62a5039c274ff3c669f2ef05bc025e6989d2c1eab",
"artifact_status": "COMPLIANT"
}
@@ -2766,7 +2766,7 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-beta-per-artifact",
+ "flow_name": "snyk-aws-prod-per-artifact",
"trail_name": "web-929748bb88b31863da9cd8d62a5039c274ff3c669f2ef05bc025e6989d2c1eab",
"artifact_status": "COMPLIANT"
}
@@ -2808,7 +2808,7 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-prod-per-artifact",
+ "flow_name": "snyk-aws-beta-per-artifact",
"trail_name": "web-929748bb88b31863da9cd8d62a5039c274ff3c669f2ef05bc025e6989d2c1eab",
"artifact_status": null
}
@@ -2816,7 +2816,7 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-beta-per-artifact",
+ "flow_name": "snyk-aws-prod-per-artifact",
"trail_name": "web-929748bb88b31863da9cd8d62a5039c274ff3c669f2ef05bc025e6989d2c1eab",
"artifact_status": null
}
@@ -2860,7 +2860,7 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_satisfied",
"context": {
- "flow_name": "snyk-aws-prod-per-artifact",
+ "flow_name": "snyk-aws-beta-per-artifact",
"trail_name": "web-929748bb88b31863da9cd8d62a5039c274ff3c669f2ef05bc025e6989d2c1eab",
"artifact_status": null
}
@@ -2868,7 +2868,7 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_satisfied",
"context": {
- "flow_name": "snyk-aws-beta-per-artifact",
+ "flow_name": "snyk-aws-prod-per-artifact",
"trail_name": "web-929748bb88b31863da9cd8d62a5039c274ff3c669f2ef05bc025e6989d2c1eab",
"artifact_status": null
}
@@ -2905,7 +2905,7 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-prod-per-artifact",
+ "flow_name": "snyk-aws-beta-per-artifact",
"trail_name": "web-929748bb88b31863da9cd8d62a5039c274ff3c669f2ef05bc025e6989d2c1eab",
"artifact_status": "COMPLIANT"
}
@@ -2913,7 +2913,7 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-beta-per-artifact",
+ "flow_name": "snyk-aws-prod-per-artifact",
"trail_name": "web-929748bb88b31863da9cd8d62a5039c274ff3c669f2ef05bc025e6989d2c1eab",
"artifact_status": "COMPLIANT"
}
@@ -2957,7 +2957,7 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-prod-per-artifact",
+ "flow_name": "snyk-aws-beta-per-artifact",
"trail_name": "web-929748bb88b31863da9cd8d62a5039c274ff3c669f2ef05bc025e6989d2c1eab",
"artifact_status": null,
"for_control": "SDLC-CTRL-0002"
@@ -2966,7 +2966,7 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-beta-per-artifact",
+ "flow_name": "snyk-aws-prod-per-artifact",
"trail_name": "web-929748bb88b31863da9cd8d62a5039c274ff3c669f2ef05bc025e6989d2c1eab",
"artifact_status": null,
"for_control": "SDLC-CTRL-0002"
@@ -3011,7 +3011,7 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-prod-per-artifact",
+ "flow_name": "snyk-aws-beta-per-artifact",
"trail_name": "web-929748bb88b31863da9cd8d62a5039c274ff3c669f2ef05bc025e6989d2c1eab",
"artifact_status": null
}
@@ -3019,7 +3019,7 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-beta-per-artifact",
+ "flow_name": "snyk-aws-prod-per-artifact",
"trail_name": "web-929748bb88b31863da9cd8d62a5039c274ff3c669f2ef05bc025e6989d2c1eab",
"artifact_status": null
}
@@ -3056,7 +3056,7 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-prod-per-artifact",
+ "flow_name": "snyk-aws-beta-per-artifact",
"trail_name": "web-929748bb88b31863da9cd8d62a5039c274ff3c669f2ef05bc025e6989d2c1eab",
"artifact_status": "COMPLIANT"
}
@@ -3064,7 +3064,7 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-beta-per-artifact",
+ "flow_name": "snyk-aws-prod-per-artifact",
"trail_name": "web-929748bb88b31863da9cd8d62a5039c274ff3c669f2ef05bc025e6989d2c1eab",
"artifact_status": "COMPLIANT"
}
@@ -3106,18 +3106,18 @@ kosli get snapshot aws-prod --output=json
}
},
{
- "type": "rule_satisfied",
+ "type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-prod-per-artifact",
+ "flow_name": "snyk-aws-beta-per-artifact",
"trail_name": "web-929748bb88b31863da9cd8d62a5039c274ff3c669f2ef05bc025e6989d2c1eab",
"artifact_status": null,
"for_control": "SDLC-CTRL-0022"
}
},
{
- "type": "rule_not_applicable",
+ "type": "rule_satisfied",
"context": {
- "flow_name": "snyk-aws-beta-per-artifact",
+ "flow_name": "snyk-aws-prod-per-artifact",
"trail_name": "web-929748bb88b31863da9cd8d62a5039c274ff3c669f2ef05bc025e6989d2c1eab",
"artifact_status": null,
"for_control": "SDLC-CTRL-0022"
@@ -3162,7 +3162,7 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-prod-per-artifact",
+ "flow_name": "snyk-aws-beta-per-artifact",
"trail_name": "web-929748bb88b31863da9cd8d62a5039c274ff3c669f2ef05bc025e6989d2c1eab",
"artifact_status": null
}
@@ -3170,7 +3170,7 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-beta-per-artifact",
+ "flow_name": "snyk-aws-prod-per-artifact",
"trail_name": "web-929748bb88b31863da9cd8d62a5039c274ff3c669f2ef05bc025e6989d2c1eab",
"artifact_status": null
}
@@ -3207,7 +3207,7 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-prod-per-artifact",
+ "flow_name": "snyk-aws-beta-per-artifact",
"trail_name": "web-929748bb88b31863da9cd8d62a5039c274ff3c669f2ef05bc025e6989d2c1eab",
"artifact_status": "COMPLIANT"
}
@@ -3215,7 +3215,7 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-beta-per-artifact",
+ "flow_name": "snyk-aws-prod-per-artifact",
"trail_name": "web-929748bb88b31863da9cd8d62a5039c274ff3c669f2ef05bc025e6989d2c1eab",
"artifact_status": "COMPLIANT"
}
@@ -3257,7 +3257,7 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-prod-per-artifact",
+ "flow_name": "snyk-aws-beta-per-artifact",
"trail_name": "web-929748bb88b31863da9cd8d62a5039c274ff3c669f2ef05bc025e6989d2c1eab",
"artifact_status": null
}
@@ -3265,7 +3265,7 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-beta-per-artifact",
+ "flow_name": "snyk-aws-prod-per-artifact",
"trail_name": "web-929748bb88b31863da9cd8d62a5039c274ff3c669f2ef05bc025e6989d2c1eab",
"artifact_status": null
}
@@ -3309,7 +3309,7 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-prod-per-artifact",
+ "flow_name": "snyk-aws-beta-per-artifact",
"trail_name": "web-929748bb88b31863da9cd8d62a5039c274ff3c669f2ef05bc025e6989d2c1eab",
"artifact_status": null
}
@@ -3317,7 +3317,7 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-beta-per-artifact",
+ "flow_name": "snyk-aws-prod-per-artifact",
"trail_name": "web-929748bb88b31863da9cd8d62a5039c274ff3c669f2ef05bc025e6989d2c1eab",
"artifact_status": null
}
@@ -3358,17 +3358,17 @@ kosli get snapshot aws-prod --output=json
}
},
{
- "type": "rule_satisfied",
+ "type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-prod-per-artifact",
+ "flow_name": "snyk-aws-beta-per-artifact",
"trail_name": "web-929748bb88b31863da9cd8d62a5039c274ff3c669f2ef05bc025e6989d2c1eab",
"artifact_status": "COMPLIANT"
}
},
{
- "type": "rule_not_applicable",
+ "type": "rule_satisfied",
"context": {
- "flow_name": "snyk-aws-beta-per-artifact",
+ "flow_name": "snyk-aws-prod-per-artifact",
"trail_name": "web-929748bb88b31863da9cd8d62a5039c274ff3c669f2ef05bc025e6989d2c1eab",
"artifact_status": "COMPLIANT"
}
@@ -3473,7 +3473,7 @@ kosli get snapshot aws-prod --output=json
"flow_reasons_for_non_compliance": []
},
{
- "flow_name": "snyk-aws-prod-per-artifact",
+ "flow_name": "snyk-aws-beta-per-artifact",
"trail_name": "web-929748bb88b31863da9cd8d62a5039c274ff3c669f2ef05bc025e6989d2c1eab",
"template_reference_name": "web",
"git_commit": "a517304f4e9013e2e9ea67e90c7342f7e56653f0",
@@ -3486,17 +3486,17 @@ kosli get snapshot aws-prod --output=json
"timestamp": 1782799303.0,
"url": "https://github.com/cyber-dojo/snyk-scanning/commit/a517304f4e9013e2e9ea67e90c7342f7e56653f0"
},
- "html_url": "https://app.kosli.com/cyber-dojo/flows/snyk-aws-prod-per-artifact/artifacts/929748bb88b31863da9cd8d62a5039c274ff3c669f2ef05bc025e6989d2c1eab?artifact_id=1889f9dd-d195-4820-b3f1-69b5a062",
- "flow_html_url": "https://app.kosli.com/cyber-dojo/flows/snyk-aws-prod-per-artifact",
+ "html_url": "https://app.kosli.com/cyber-dojo/flows/snyk-aws-beta-per-artifact/artifacts/929748bb88b31863da9cd8d62a5039c274ff3c669f2ef05bc025e6989d2c1eab?artifact_id=60d6053f-72d9-4149-9621-91539d41",
+ "flow_html_url": "https://app.kosli.com/cyber-dojo/flows/snyk-aws-beta-per-artifact",
"deployment_diff": {
- "diff_url": "https://github.com/cyber-dojo/snyk-scanning/compare/00c479764cb9eca038fdaaaef108672d0bb0ed26...a517304f4e9013e2e9ea67e90c7342f7e56653f0",
- "previous_git_commit": "00c479764cb9eca038fdaaaef108672d0bb0ed26",
- "previous_fingerprint": "29c69c2f30f261a26fff4793fd8ae44b9081def1d4bcaaa27b0fef0501d949e4",
- "previous_artifact_name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/web:f66cc5c@sha256:29c69c2f30f261a26fff4793fd8ae44b9081def1d4bcaaa27b0fef0501d949e4",
+ "diff_url": "https://github.com/cyber-dojo/snyk-scanning/compare/c17bb3ed8862de03c1a491dfe790fd8734fc7071...a517304f4e9013e2e9ea67e90c7342f7e56653f0",
+ "previous_git_commit": "c17bb3ed8862de03c1a491dfe790fd8734fc7071",
+ "previous_fingerprint": "d7112bc0d70f56933b10c90b29e3d47abeaff64b9c95f2b53882f7d3ec819685",
+ "previous_artifact_name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/web:42ca333@sha256:d7112bc0d70f56933b10c90b29e3d47abeaff64b9c95f2b53882f7d3ec819685",
"previous_artifact_compliance_state": "COMPLIANT",
"previous_running": false,
- "previous_git_commit_url": "https://github.com/cyber-dojo/snyk-scanning/commit/00c479764cb9eca038fdaaaef108672d0bb0ed26",
- "previous_trail_name": "web-29c69c2f30f261a26fff4793fd8ae44b9081def1d4bcaaa27b0fef0501d949e4",
+ "previous_git_commit_url": "https://github.com/cyber-dojo/snyk-scanning/commit/c17bb3ed8862de03c1a491dfe790fd8734fc7071",
+ "previous_trail_name": "web-d7112bc0d70f56933b10c90b29e3d47abeaff64b9c95f2b53882f7d3ec819685",
"previous_template_reference_name": "web"
},
"commit_lead_time": 276232.0,
@@ -3504,7 +3504,7 @@ kosli get snapshot aws-prod --output=json
"flow_reasons_for_non_compliance": []
},
{
- "flow_name": "snyk-aws-beta-per-artifact",
+ "flow_name": "snyk-aws-prod-per-artifact",
"trail_name": "web-929748bb88b31863da9cd8d62a5039c274ff3c669f2ef05bc025e6989d2c1eab",
"template_reference_name": "web",
"git_commit": "a517304f4e9013e2e9ea67e90c7342f7e56653f0",
@@ -3517,17 +3517,17 @@ kosli get snapshot aws-prod --output=json
"timestamp": 1782799303.0,
"url": "https://github.com/cyber-dojo/snyk-scanning/commit/a517304f4e9013e2e9ea67e90c7342f7e56653f0"
},
- "html_url": "https://app.kosli.com/cyber-dojo/flows/snyk-aws-beta-per-artifact/artifacts/929748bb88b31863da9cd8d62a5039c274ff3c669f2ef05bc025e6989d2c1eab?artifact_id=60d6053f-72d9-4149-9621-91539d41",
- "flow_html_url": "https://app.kosli.com/cyber-dojo/flows/snyk-aws-beta-per-artifact",
+ "html_url": "https://app.kosli.com/cyber-dojo/flows/snyk-aws-prod-per-artifact/artifacts/929748bb88b31863da9cd8d62a5039c274ff3c669f2ef05bc025e6989d2c1eab?artifact_id=52160d71-469a-444d-8da4-7acc6afa",
+ "flow_html_url": "https://app.kosli.com/cyber-dojo/flows/snyk-aws-prod-per-artifact",
"deployment_diff": {
- "diff_url": "https://github.com/cyber-dojo/snyk-scanning/compare/c17bb3ed8862de03c1a491dfe790fd8734fc7071...a517304f4e9013e2e9ea67e90c7342f7e56653f0",
- "previous_git_commit": "c17bb3ed8862de03c1a491dfe790fd8734fc7071",
- "previous_fingerprint": "d7112bc0d70f56933b10c90b29e3d47abeaff64b9c95f2b53882f7d3ec819685",
- "previous_artifact_name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/web:42ca333@sha256:d7112bc0d70f56933b10c90b29e3d47abeaff64b9c95f2b53882f7d3ec819685",
+ "diff_url": "https://github.com/cyber-dojo/snyk-scanning/compare/00c479764cb9eca038fdaaaef108672d0bb0ed26...a517304f4e9013e2e9ea67e90c7342f7e56653f0",
+ "previous_git_commit": "00c479764cb9eca038fdaaaef108672d0bb0ed26",
+ "previous_fingerprint": "29c69c2f30f261a26fff4793fd8ae44b9081def1d4bcaaa27b0fef0501d949e4",
+ "previous_artifact_name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/web:f66cc5c@sha256:29c69c2f30f261a26fff4793fd8ae44b9081def1d4bcaaa27b0fef0501d949e4",
"previous_artifact_compliance_state": "COMPLIANT",
"previous_running": false,
- "previous_git_commit_url": "https://github.com/cyber-dojo/snyk-scanning/commit/c17bb3ed8862de03c1a491dfe790fd8734fc7071",
- "previous_trail_name": "web-d7112bc0d70f56933b10c90b29e3d47abeaff64b9c95f2b53882f7d3ec819685",
+ "previous_git_commit_url": "https://github.com/cyber-dojo/snyk-scanning/commit/00c479764cb9eca038fdaaaef108672d0bb0ed26",
+ "previous_trail_name": "web-29c69c2f30f261a26fff4793fd8ae44b9081def1d4bcaaa27b0fef0501d949e4",
"previous_template_reference_name": "web"
},
"commit_lead_time": 276232.0,
@@ -4382,7 +4382,7 @@ kosli get snapshot aws-prod --output=json
"timestamp": 1782799303.0,
"url": "https://github.com/cyber-dojo/snyk-scanning/commit/a517304f4e9013e2e9ea67e90c7342f7e56653f0"
},
- "html_url": "https://app.kosli.com/cyber-dojo/flows/snyk-aws-prod-per-artifact/artifacts/4d1ba1622515a86443d2ec4b76df41daa7b98daabeb557a134607f6e200e8ebc?artifact_id=cb35a7dd-8912-41dd-a37a-d28fa247",
+ "html_url": "https://app.kosli.com/cyber-dojo/flows/snyk-aws-prod-per-artifact/artifacts/4d1ba1622515a86443d2ec4b76df41daa7b98daabeb557a134607f6e200e8ebc?artifact_id=b6e1ce03-9e3c-4e7b-99d1-d00697a7",
"flow_html_url": "https://app.kosli.com/cyber-dojo/flows/snyk-aws-prod-per-artifact",
"deployment_diff": {
"diff_url": "https://github.com/cyber-dojo/snyk-scanning/compare/00c479764cb9eca038fdaaaef108672d0bb0ed26...a517304f4e9013e2e9ea67e90c7342f7e56653f0",
@@ -4445,7 +4445,7 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-prod-per-artifact",
+ "flow_name": "snyk-aws-beta-per-artifact",
"trail_name": "languages-start-points-a89642efb4e686ea38d597e20c2c3f256649d8bca02e2d923767844a6897667c",
"artifact_status": null
}
@@ -4453,7 +4453,7 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-beta-per-artifact",
+ "flow_name": "snyk-aws-prod-per-artifact",
"trail_name": "languages-start-points-a89642efb4e686ea38d597e20c2c3f256649d8bca02e2d923767844a6897667c",
"artifact_status": null
}
@@ -4490,7 +4490,7 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-prod-per-artifact",
+ "flow_name": "snyk-aws-beta-per-artifact",
"trail_name": "languages-start-points-a89642efb4e686ea38d597e20c2c3f256649d8bca02e2d923767844a6897667c",
"artifact_status": "COMPLIANT"
}
@@ -4498,7 +4498,7 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-beta-per-artifact",
+ "flow_name": "snyk-aws-prod-per-artifact",
"trail_name": "languages-start-points-a89642efb4e686ea38d597e20c2c3f256649d8bca02e2d923767844a6897667c",
"artifact_status": "COMPLIANT"
}
@@ -4540,7 +4540,7 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-prod-per-artifact",
+ "flow_name": "snyk-aws-beta-per-artifact",
"trail_name": "languages-start-points-a89642efb4e686ea38d597e20c2c3f256649d8bca02e2d923767844a6897667c",
"artifact_status": null
}
@@ -4548,7 +4548,7 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-beta-per-artifact",
+ "flow_name": "snyk-aws-prod-per-artifact",
"trail_name": "languages-start-points-a89642efb4e686ea38d597e20c2c3f256649d8bca02e2d923767844a6897667c",
"artifact_status": null
}
@@ -4592,7 +4592,7 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_satisfied",
"context": {
- "flow_name": "snyk-aws-prod-per-artifact",
+ "flow_name": "snyk-aws-beta-per-artifact",
"trail_name": "languages-start-points-a89642efb4e686ea38d597e20c2c3f256649d8bca02e2d923767844a6897667c",
"artifact_status": null
}
@@ -4600,7 +4600,7 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_satisfied",
"context": {
- "flow_name": "snyk-aws-beta-per-artifact",
+ "flow_name": "snyk-aws-prod-per-artifact",
"trail_name": "languages-start-points-a89642efb4e686ea38d597e20c2c3f256649d8bca02e2d923767844a6897667c",
"artifact_status": null
}
@@ -4637,7 +4637,7 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-prod-per-artifact",
+ "flow_name": "snyk-aws-beta-per-artifact",
"trail_name": "languages-start-points-a89642efb4e686ea38d597e20c2c3f256649d8bca02e2d923767844a6897667c",
"artifact_status": "COMPLIANT"
}
@@ -4645,7 +4645,7 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-beta-per-artifact",
+ "flow_name": "snyk-aws-prod-per-artifact",
"trail_name": "languages-start-points-a89642efb4e686ea38d597e20c2c3f256649d8bca02e2d923767844a6897667c",
"artifact_status": "COMPLIANT"
}
@@ -4689,7 +4689,7 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-prod-per-artifact",
+ "flow_name": "snyk-aws-beta-per-artifact",
"trail_name": "languages-start-points-a89642efb4e686ea38d597e20c2c3f256649d8bca02e2d923767844a6897667c",
"artifact_status": null,
"for_control": "SDLC-CTRL-0002"
@@ -4698,7 +4698,7 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-beta-per-artifact",
+ "flow_name": "snyk-aws-prod-per-artifact",
"trail_name": "languages-start-points-a89642efb4e686ea38d597e20c2c3f256649d8bca02e2d923767844a6897667c",
"artifact_status": null,
"for_control": "SDLC-CTRL-0002"
@@ -4743,7 +4743,7 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-prod-per-artifact",
+ "flow_name": "snyk-aws-beta-per-artifact",
"trail_name": "languages-start-points-a89642efb4e686ea38d597e20c2c3f256649d8bca02e2d923767844a6897667c",
"artifact_status": null
}
@@ -4751,7 +4751,7 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-beta-per-artifact",
+ "flow_name": "snyk-aws-prod-per-artifact",
"trail_name": "languages-start-points-a89642efb4e686ea38d597e20c2c3f256649d8bca02e2d923767844a6897667c",
"artifact_status": null
}
@@ -4788,7 +4788,7 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-prod-per-artifact",
+ "flow_name": "snyk-aws-beta-per-artifact",
"trail_name": "languages-start-points-a89642efb4e686ea38d597e20c2c3f256649d8bca02e2d923767844a6897667c",
"artifact_status": "COMPLIANT"
}
@@ -4796,7 +4796,7 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-beta-per-artifact",
+ "flow_name": "snyk-aws-prod-per-artifact",
"trail_name": "languages-start-points-a89642efb4e686ea38d597e20c2c3f256649d8bca02e2d923767844a6897667c",
"artifact_status": "COMPLIANT"
}
@@ -4838,18 +4838,18 @@ kosli get snapshot aws-prod --output=json
}
},
{
- "type": "rule_satisfied",
+ "type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-prod-per-artifact",
+ "flow_name": "snyk-aws-beta-per-artifact",
"trail_name": "languages-start-points-a89642efb4e686ea38d597e20c2c3f256649d8bca02e2d923767844a6897667c",
"artifact_status": null,
"for_control": "SDLC-CTRL-0022"
}
},
{
- "type": "rule_not_applicable",
+ "type": "rule_satisfied",
"context": {
- "flow_name": "snyk-aws-beta-per-artifact",
+ "flow_name": "snyk-aws-prod-per-artifact",
"trail_name": "languages-start-points-a89642efb4e686ea38d597e20c2c3f256649d8bca02e2d923767844a6897667c",
"artifact_status": null,
"for_control": "SDLC-CTRL-0022"
@@ -4894,7 +4894,7 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-prod-per-artifact",
+ "flow_name": "snyk-aws-beta-per-artifact",
"trail_name": "languages-start-points-a89642efb4e686ea38d597e20c2c3f256649d8bca02e2d923767844a6897667c",
"artifact_status": null
}
@@ -4902,7 +4902,7 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-beta-per-artifact",
+ "flow_name": "snyk-aws-prod-per-artifact",
"trail_name": "languages-start-points-a89642efb4e686ea38d597e20c2c3f256649d8bca02e2d923767844a6897667c",
"artifact_status": null
}
@@ -4939,7 +4939,7 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-prod-per-artifact",
+ "flow_name": "snyk-aws-beta-per-artifact",
"trail_name": "languages-start-points-a89642efb4e686ea38d597e20c2c3f256649d8bca02e2d923767844a6897667c",
"artifact_status": "COMPLIANT"
}
@@ -4947,7 +4947,7 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-beta-per-artifact",
+ "flow_name": "snyk-aws-prod-per-artifact",
"trail_name": "languages-start-points-a89642efb4e686ea38d597e20c2c3f256649d8bca02e2d923767844a6897667c",
"artifact_status": "COMPLIANT"
}
@@ -4989,7 +4989,7 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-prod-per-artifact",
+ "flow_name": "snyk-aws-beta-per-artifact",
"trail_name": "languages-start-points-a89642efb4e686ea38d597e20c2c3f256649d8bca02e2d923767844a6897667c",
"artifact_status": null
}
@@ -4997,7 +4997,7 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-beta-per-artifact",
+ "flow_name": "snyk-aws-prod-per-artifact",
"trail_name": "languages-start-points-a89642efb4e686ea38d597e20c2c3f256649d8bca02e2d923767844a6897667c",
"artifact_status": null
}
@@ -5041,7 +5041,7 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-prod-per-artifact",
+ "flow_name": "snyk-aws-beta-per-artifact",
"trail_name": "languages-start-points-a89642efb4e686ea38d597e20c2c3f256649d8bca02e2d923767844a6897667c",
"artifact_status": null
}
@@ -5049,7 +5049,7 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-beta-per-artifact",
+ "flow_name": "snyk-aws-prod-per-artifact",
"trail_name": "languages-start-points-a89642efb4e686ea38d597e20c2c3f256649d8bca02e2d923767844a6897667c",
"artifact_status": null
}
@@ -5090,17 +5090,17 @@ kosli get snapshot aws-prod --output=json
}
},
{
- "type": "rule_satisfied",
+ "type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-prod-per-artifact",
+ "flow_name": "snyk-aws-beta-per-artifact",
"trail_name": "languages-start-points-a89642efb4e686ea38d597e20c2c3f256649d8bca02e2d923767844a6897667c",
"artifact_status": "COMPLIANT"
}
},
{
- "type": "rule_not_applicable",
+ "type": "rule_satisfied",
"context": {
- "flow_name": "snyk-aws-beta-per-artifact",
+ "flow_name": "snyk-aws-prod-per-artifact",
"trail_name": "languages-start-points-a89642efb4e686ea38d597e20c2c3f256649d8bca02e2d923767844a6897667c",
"artifact_status": "COMPLIANT"
}
@@ -5203,7 +5203,7 @@ kosli get snapshot aws-prod --output=json
"flow_reasons_for_non_compliance": []
},
{
- "flow_name": "snyk-aws-prod-per-artifact",
+ "flow_name": "snyk-aws-beta-per-artifact",
"trail_name": "languages-start-points-a89642efb4e686ea38d597e20c2c3f256649d8bca02e2d923767844a6897667c",
"template_reference_name": "languages-start-points",
"git_commit": "a517304f4e9013e2e9ea67e90c7342f7e56653f0",
@@ -5216,17 +5216,17 @@ kosli get snapshot aws-prod --output=json
"timestamp": 1782799303.0,
"url": "https://github.com/cyber-dojo/snyk-scanning/commit/a517304f4e9013e2e9ea67e90c7342f7e56653f0"
},
- "html_url": "https://app.kosli.com/cyber-dojo/flows/snyk-aws-prod-per-artifact/artifacts/a89642efb4e686ea38d597e20c2c3f256649d8bca02e2d923767844a6897667c?artifact_id=d281b2bf-4246-431d-af6e-f5cfe152",
- "flow_html_url": "https://app.kosli.com/cyber-dojo/flows/snyk-aws-prod-per-artifact",
+ "html_url": "https://app.kosli.com/cyber-dojo/flows/snyk-aws-beta-per-artifact/artifacts/a89642efb4e686ea38d597e20c2c3f256649d8bca02e2d923767844a6897667c?artifact_id=7159ee85-fb1d-42f3-95ae-84e8d068",
+ "flow_html_url": "https://app.kosli.com/cyber-dojo/flows/snyk-aws-beta-per-artifact",
"deployment_diff": {
- "diff_url": "https://github.com/cyber-dojo/snyk-scanning/compare/00c479764cb9eca038fdaaaef108672d0bb0ed26...a517304f4e9013e2e9ea67e90c7342f7e56653f0",
- "previous_git_commit": "00c479764cb9eca038fdaaaef108672d0bb0ed26",
- "previous_fingerprint": "b2f51324efc1528e4dda57d235bdbc68d966e1ea23722d5d296f98eefbfc2676",
- "previous_artifact_name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/languages-start-points:7e86fed@sha256:b2f51324efc1528e4dda57d235bdbc68d966e1ea23722d5d296f98eefbfc2676",
+ "diff_url": "https://github.com/cyber-dojo/snyk-scanning/compare/c17bb3ed8862de03c1a491dfe790fd8734fc7071...a517304f4e9013e2e9ea67e90c7342f7e56653f0",
+ "previous_git_commit": "c17bb3ed8862de03c1a491dfe790fd8734fc7071",
+ "previous_fingerprint": "5bc686a6794d6a180f3a70f815348627578982e951f16e7462b1b6f533a97f38",
+ "previous_artifact_name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/languages-start-points:bb8a712@sha256:5bc686a6794d6a180f3a70f815348627578982e951f16e7462b1b6f533a97f38",
"previous_artifact_compliance_state": "COMPLIANT",
"previous_running": false,
- "previous_git_commit_url": "https://github.com/cyber-dojo/snyk-scanning/commit/00c479764cb9eca038fdaaaef108672d0bb0ed26",
- "previous_trail_name": "languages-start-points-b2f51324efc1528e4dda57d235bdbc68d966e1ea23722d5d296f98eefbfc2676",
+ "previous_git_commit_url": "https://github.com/cyber-dojo/snyk-scanning/commit/c17bb3ed8862de03c1a491dfe790fd8734fc7071",
+ "previous_trail_name": "languages-start-points-5bc686a6794d6a180f3a70f815348627578982e951f16e7462b1b6f533a97f38",
"previous_template_reference_name": "languages-start-points"
},
"commit_lead_time": 276302.0,
@@ -5234,7 +5234,7 @@ kosli get snapshot aws-prod --output=json
"flow_reasons_for_non_compliance": []
},
{
- "flow_name": "snyk-aws-beta-per-artifact",
+ "flow_name": "snyk-aws-prod-per-artifact",
"trail_name": "languages-start-points-a89642efb4e686ea38d597e20c2c3f256649d8bca02e2d923767844a6897667c",
"template_reference_name": "languages-start-points",
"git_commit": "a517304f4e9013e2e9ea67e90c7342f7e56653f0",
@@ -5247,17 +5247,17 @@ kosli get snapshot aws-prod --output=json
"timestamp": 1782799303.0,
"url": "https://github.com/cyber-dojo/snyk-scanning/commit/a517304f4e9013e2e9ea67e90c7342f7e56653f0"
},
- "html_url": "https://app.kosli.com/cyber-dojo/flows/snyk-aws-beta-per-artifact/artifacts/a89642efb4e686ea38d597e20c2c3f256649d8bca02e2d923767844a6897667c?artifact_id=7159ee85-fb1d-42f3-95ae-84e8d068",
- "flow_html_url": "https://app.kosli.com/cyber-dojo/flows/snyk-aws-beta-per-artifact",
+ "html_url": "https://app.kosli.com/cyber-dojo/flows/snyk-aws-prod-per-artifact/artifacts/a89642efb4e686ea38d597e20c2c3f256649d8bca02e2d923767844a6897667c?artifact_id=92a3adb1-1f24-402d-8010-45b78e84",
+ "flow_html_url": "https://app.kosli.com/cyber-dojo/flows/snyk-aws-prod-per-artifact",
"deployment_diff": {
- "diff_url": "https://github.com/cyber-dojo/snyk-scanning/compare/c17bb3ed8862de03c1a491dfe790fd8734fc7071...a517304f4e9013e2e9ea67e90c7342f7e56653f0",
- "previous_git_commit": "c17bb3ed8862de03c1a491dfe790fd8734fc7071",
- "previous_fingerprint": "5bc686a6794d6a180f3a70f815348627578982e951f16e7462b1b6f533a97f38",
- "previous_artifact_name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/languages-start-points:bb8a712@sha256:5bc686a6794d6a180f3a70f815348627578982e951f16e7462b1b6f533a97f38",
+ "diff_url": "https://github.com/cyber-dojo/snyk-scanning/compare/00c479764cb9eca038fdaaaef108672d0bb0ed26...a517304f4e9013e2e9ea67e90c7342f7e56653f0",
+ "previous_git_commit": "00c479764cb9eca038fdaaaef108672d0bb0ed26",
+ "previous_fingerprint": "b2f51324efc1528e4dda57d235bdbc68d966e1ea23722d5d296f98eefbfc2676",
+ "previous_artifact_name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/languages-start-points:7e86fed@sha256:b2f51324efc1528e4dda57d235bdbc68d966e1ea23722d5d296f98eefbfc2676",
"previous_artifact_compliance_state": "COMPLIANT",
"previous_running": false,
- "previous_git_commit_url": "https://github.com/cyber-dojo/snyk-scanning/commit/c17bb3ed8862de03c1a491dfe790fd8734fc7071",
- "previous_trail_name": "languages-start-points-5bc686a6794d6a180f3a70f815348627578982e951f16e7462b1b6f533a97f38",
+ "previous_git_commit_url": "https://github.com/cyber-dojo/snyk-scanning/commit/00c479764cb9eca038fdaaaef108672d0bb0ed26",
+ "previous_trail_name": "languages-start-points-b2f51324efc1528e4dda57d235bdbc68d966e1ea23722d5d296f98eefbfc2676",
"previous_template_reference_name": "languages-start-points"
},
"commit_lead_time": 276302.0,
@@ -6112,7 +6112,7 @@ kosli get snapshot aws-prod --output=json
"timestamp": 1782799303.0,
"url": "https://github.com/cyber-dojo/snyk-scanning/commit/a517304f4e9013e2e9ea67e90c7342f7e56653f0"
},
- "html_url": "https://app.kosli.com/cyber-dojo/flows/snyk-aws-prod-per-artifact/artifacts/8f01c6f92f1226465177b079c360d26898315356b172042f8dedb593c95d2dd7?artifact_id=9c54a130-a31d-4e73-b249-3b3a91f1",
+ "html_url": "https://app.kosli.com/cyber-dojo/flows/snyk-aws-prod-per-artifact/artifacts/8f01c6f92f1226465177b079c360d26898315356b172042f8dedb593c95d2dd7?artifact_id=e37be1de-1b29-4cfa-8823-5159eed0",
"flow_html_url": "https://app.kosli.com/cyber-dojo/flows/snyk-aws-prod-per-artifact",
"deployment_diff": {
"diff_url": "https://github.com/cyber-dojo/snyk-scanning/compare/00c479764cb9eca038fdaaaef108672d0bb0ed26...a517304f4e9013e2e9ea67e90c7342f7e56653f0",
@@ -6175,7 +6175,7 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-prod-per-artifact",
+ "flow_name": "snyk-aws-beta-per-artifact",
"trail_name": "saver-1912e229b2a9e288d099af648ebcb993c16976284f61578a3730d35c33329b59",
"artifact_status": null
}
@@ -6183,7 +6183,7 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-beta-per-artifact",
+ "flow_name": "snyk-aws-prod-per-artifact",
"trail_name": "saver-1912e229b2a9e288d099af648ebcb993c16976284f61578a3730d35c33329b59",
"artifact_status": null
}
@@ -6220,7 +6220,7 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-prod-per-artifact",
+ "flow_name": "snyk-aws-beta-per-artifact",
"trail_name": "saver-1912e229b2a9e288d099af648ebcb993c16976284f61578a3730d35c33329b59",
"artifact_status": "COMPLIANT"
}
@@ -6228,7 +6228,7 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-beta-per-artifact",
+ "flow_name": "snyk-aws-prod-per-artifact",
"trail_name": "saver-1912e229b2a9e288d099af648ebcb993c16976284f61578a3730d35c33329b59",
"artifact_status": "COMPLIANT"
}
@@ -6270,7 +6270,7 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-prod-per-artifact",
+ "flow_name": "snyk-aws-beta-per-artifact",
"trail_name": "saver-1912e229b2a9e288d099af648ebcb993c16976284f61578a3730d35c33329b59",
"artifact_status": null
}
@@ -6278,7 +6278,7 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-beta-per-artifact",
+ "flow_name": "snyk-aws-prod-per-artifact",
"trail_name": "saver-1912e229b2a9e288d099af648ebcb993c16976284f61578a3730d35c33329b59",
"artifact_status": null
}
@@ -6322,7 +6322,7 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_satisfied",
"context": {
- "flow_name": "snyk-aws-prod-per-artifact",
+ "flow_name": "snyk-aws-beta-per-artifact",
"trail_name": "saver-1912e229b2a9e288d099af648ebcb993c16976284f61578a3730d35c33329b59",
"artifact_status": null
}
@@ -6330,7 +6330,7 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_satisfied",
"context": {
- "flow_name": "snyk-aws-beta-per-artifact",
+ "flow_name": "snyk-aws-prod-per-artifact",
"trail_name": "saver-1912e229b2a9e288d099af648ebcb993c16976284f61578a3730d35c33329b59",
"artifact_status": null
}
@@ -6367,7 +6367,7 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-prod-per-artifact",
+ "flow_name": "snyk-aws-beta-per-artifact",
"trail_name": "saver-1912e229b2a9e288d099af648ebcb993c16976284f61578a3730d35c33329b59",
"artifact_status": "COMPLIANT"
}
@@ -6375,7 +6375,7 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-beta-per-artifact",
+ "flow_name": "snyk-aws-prod-per-artifact",
"trail_name": "saver-1912e229b2a9e288d099af648ebcb993c16976284f61578a3730d35c33329b59",
"artifact_status": "COMPLIANT"
}
@@ -6419,7 +6419,7 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-prod-per-artifact",
+ "flow_name": "snyk-aws-beta-per-artifact",
"trail_name": "saver-1912e229b2a9e288d099af648ebcb993c16976284f61578a3730d35c33329b59",
"artifact_status": null,
"for_control": "SDLC-CTRL-0002"
@@ -6428,7 +6428,7 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-beta-per-artifact",
+ "flow_name": "snyk-aws-prod-per-artifact",
"trail_name": "saver-1912e229b2a9e288d099af648ebcb993c16976284f61578a3730d35c33329b59",
"artifact_status": null,
"for_control": "SDLC-CTRL-0002"
@@ -6473,7 +6473,7 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-prod-per-artifact",
+ "flow_name": "snyk-aws-beta-per-artifact",
"trail_name": "saver-1912e229b2a9e288d099af648ebcb993c16976284f61578a3730d35c33329b59",
"artifact_status": null
}
@@ -6481,7 +6481,7 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-beta-per-artifact",
+ "flow_name": "snyk-aws-prod-per-artifact",
"trail_name": "saver-1912e229b2a9e288d099af648ebcb993c16976284f61578a3730d35c33329b59",
"artifact_status": null
}
@@ -6518,7 +6518,7 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-prod-per-artifact",
+ "flow_name": "snyk-aws-beta-per-artifact",
"trail_name": "saver-1912e229b2a9e288d099af648ebcb993c16976284f61578a3730d35c33329b59",
"artifact_status": "COMPLIANT"
}
@@ -6526,7 +6526,7 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-beta-per-artifact",
+ "flow_name": "snyk-aws-prod-per-artifact",
"trail_name": "saver-1912e229b2a9e288d099af648ebcb993c16976284f61578a3730d35c33329b59",
"artifact_status": "COMPLIANT"
}
@@ -6568,18 +6568,18 @@ kosli get snapshot aws-prod --output=json
}
},
{
- "type": "rule_satisfied",
+ "type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-prod-per-artifact",
+ "flow_name": "snyk-aws-beta-per-artifact",
"trail_name": "saver-1912e229b2a9e288d099af648ebcb993c16976284f61578a3730d35c33329b59",
"artifact_status": null,
"for_control": "SDLC-CTRL-0022"
}
},
{
- "type": "rule_not_applicable",
+ "type": "rule_satisfied",
"context": {
- "flow_name": "snyk-aws-beta-per-artifact",
+ "flow_name": "snyk-aws-prod-per-artifact",
"trail_name": "saver-1912e229b2a9e288d099af648ebcb993c16976284f61578a3730d35c33329b59",
"artifact_status": null,
"for_control": "SDLC-CTRL-0022"
@@ -6624,7 +6624,7 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-prod-per-artifact",
+ "flow_name": "snyk-aws-beta-per-artifact",
"trail_name": "saver-1912e229b2a9e288d099af648ebcb993c16976284f61578a3730d35c33329b59",
"artifact_status": null
}
@@ -6632,7 +6632,7 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-beta-per-artifact",
+ "flow_name": "snyk-aws-prod-per-artifact",
"trail_name": "saver-1912e229b2a9e288d099af648ebcb993c16976284f61578a3730d35c33329b59",
"artifact_status": null
}
@@ -6669,7 +6669,7 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-prod-per-artifact",
+ "flow_name": "snyk-aws-beta-per-artifact",
"trail_name": "saver-1912e229b2a9e288d099af648ebcb993c16976284f61578a3730d35c33329b59",
"artifact_status": "COMPLIANT"
}
@@ -6677,7 +6677,7 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-beta-per-artifact",
+ "flow_name": "snyk-aws-prod-per-artifact",
"trail_name": "saver-1912e229b2a9e288d099af648ebcb993c16976284f61578a3730d35c33329b59",
"artifact_status": "COMPLIANT"
}
@@ -6719,7 +6719,7 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-prod-per-artifact",
+ "flow_name": "snyk-aws-beta-per-artifact",
"trail_name": "saver-1912e229b2a9e288d099af648ebcb993c16976284f61578a3730d35c33329b59",
"artifact_status": null
}
@@ -6727,7 +6727,7 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-beta-per-artifact",
+ "flow_name": "snyk-aws-prod-per-artifact",
"trail_name": "saver-1912e229b2a9e288d099af648ebcb993c16976284f61578a3730d35c33329b59",
"artifact_status": null
}
@@ -6771,7 +6771,7 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-prod-per-artifact",
+ "flow_name": "snyk-aws-beta-per-artifact",
"trail_name": "saver-1912e229b2a9e288d099af648ebcb993c16976284f61578a3730d35c33329b59",
"artifact_status": null
}
@@ -6779,7 +6779,7 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-beta-per-artifact",
+ "flow_name": "snyk-aws-prod-per-artifact",
"trail_name": "saver-1912e229b2a9e288d099af648ebcb993c16976284f61578a3730d35c33329b59",
"artifact_status": null
}
@@ -6820,17 +6820,17 @@ kosli get snapshot aws-prod --output=json
}
},
{
- "type": "rule_satisfied",
+ "type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-prod-per-artifact",
+ "flow_name": "snyk-aws-beta-per-artifact",
"trail_name": "saver-1912e229b2a9e288d099af648ebcb993c16976284f61578a3730d35c33329b59",
"artifact_status": "COMPLIANT"
}
},
{
- "type": "rule_not_applicable",
+ "type": "rule_satisfied",
"context": {
- "flow_name": "snyk-aws-beta-per-artifact",
+ "flow_name": "snyk-aws-prod-per-artifact",
"trail_name": "saver-1912e229b2a9e288d099af648ebcb993c16976284f61578a3730d35c33329b59",
"artifact_status": "COMPLIANT"
}
@@ -6933,7 +6933,7 @@ kosli get snapshot aws-prod --output=json
"flow_reasons_for_non_compliance": []
},
{
- "flow_name": "snyk-aws-prod-per-artifact",
+ "flow_name": "snyk-aws-beta-per-artifact",
"trail_name": "saver-1912e229b2a9e288d099af648ebcb993c16976284f61578a3730d35c33329b59",
"template_reference_name": "saver",
"git_commit": "a517304f4e9013e2e9ea67e90c7342f7e56653f0",
@@ -6946,17 +6946,17 @@ kosli get snapshot aws-prod --output=json
"timestamp": 1782799303.0,
"url": "https://github.com/cyber-dojo/snyk-scanning/commit/a517304f4e9013e2e9ea67e90c7342f7e56653f0"
},
- "html_url": "https://app.kosli.com/cyber-dojo/flows/snyk-aws-prod-per-artifact/artifacts/1912e229b2a9e288d099af648ebcb993c16976284f61578a3730d35c33329b59?artifact_id=995a6210-214c-418a-ba90-2fe7ad1c",
- "flow_html_url": "https://app.kosli.com/cyber-dojo/flows/snyk-aws-prod-per-artifact",
+ "html_url": "https://app.kosli.com/cyber-dojo/flows/snyk-aws-beta-per-artifact/artifacts/1912e229b2a9e288d099af648ebcb993c16976284f61578a3730d35c33329b59?artifact_id=eeb36073-374e-4a57-bda1-f1a219f0",
+ "flow_html_url": "https://app.kosli.com/cyber-dojo/flows/snyk-aws-beta-per-artifact",
"deployment_diff": {
- "diff_url": "https://github.com/cyber-dojo/snyk-scanning/compare/00c479764cb9eca038fdaaaef108672d0bb0ed26...a517304f4e9013e2e9ea67e90c7342f7e56653f0",
- "previous_git_commit": "00c479764cb9eca038fdaaaef108672d0bb0ed26",
- "previous_fingerprint": "f5909cc8dd53b2105953d1a72cd5d6181367d3588964aa01a04c056205a5d419",
- "previous_artifact_name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/saver:8c84fac@sha256:f5909cc8dd53b2105953d1a72cd5d6181367d3588964aa01a04c056205a5d419",
+ "diff_url": "https://github.com/cyber-dojo/snyk-scanning/compare/c17bb3ed8862de03c1a491dfe790fd8734fc7071...a517304f4e9013e2e9ea67e90c7342f7e56653f0",
+ "previous_git_commit": "c17bb3ed8862de03c1a491dfe790fd8734fc7071",
+ "previous_fingerprint": "5153955367bbc753a61648d385a73f0e391d2a7410e3d55e095da7d69b418b7e",
+ "previous_artifact_name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/saver:a35d092@sha256:5153955367bbc753a61648d385a73f0e391d2a7410e3d55e095da7d69b418b7e",
"previous_artifact_compliance_state": "COMPLIANT",
"previous_running": false,
- "previous_git_commit_url": "https://github.com/cyber-dojo/snyk-scanning/commit/00c479764cb9eca038fdaaaef108672d0bb0ed26",
- "previous_trail_name": "saver-f5909cc8dd53b2105953d1a72cd5d6181367d3588964aa01a04c056205a5d419",
+ "previous_git_commit_url": "https://github.com/cyber-dojo/snyk-scanning/commit/c17bb3ed8862de03c1a491dfe790fd8734fc7071",
+ "previous_trail_name": "saver-5153955367bbc753a61648d385a73f0e391d2a7410e3d55e095da7d69b418b7e",
"previous_template_reference_name": "saver"
},
"commit_lead_time": 276228.0,
@@ -6964,7 +6964,7 @@ kosli get snapshot aws-prod --output=json
"flow_reasons_for_non_compliance": []
},
{
- "flow_name": "snyk-aws-beta-per-artifact",
+ "flow_name": "snyk-aws-prod-per-artifact",
"trail_name": "saver-1912e229b2a9e288d099af648ebcb993c16976284f61578a3730d35c33329b59",
"template_reference_name": "saver",
"git_commit": "a517304f4e9013e2e9ea67e90c7342f7e56653f0",
@@ -6977,17 +6977,17 @@ kosli get snapshot aws-prod --output=json
"timestamp": 1782799303.0,
"url": "https://github.com/cyber-dojo/snyk-scanning/commit/a517304f4e9013e2e9ea67e90c7342f7e56653f0"
},
- "html_url": "https://app.kosli.com/cyber-dojo/flows/snyk-aws-beta-per-artifact/artifacts/1912e229b2a9e288d099af648ebcb993c16976284f61578a3730d35c33329b59?artifact_id=eeb36073-374e-4a57-bda1-f1a219f0",
- "flow_html_url": "https://app.kosli.com/cyber-dojo/flows/snyk-aws-beta-per-artifact",
+ "html_url": "https://app.kosli.com/cyber-dojo/flows/snyk-aws-prod-per-artifact/artifacts/1912e229b2a9e288d099af648ebcb993c16976284f61578a3730d35c33329b59?artifact_id=c19577cd-942c-4c9e-9a82-589ea6ec",
+ "flow_html_url": "https://app.kosli.com/cyber-dojo/flows/snyk-aws-prod-per-artifact",
"deployment_diff": {
- "diff_url": "https://github.com/cyber-dojo/snyk-scanning/compare/c17bb3ed8862de03c1a491dfe790fd8734fc7071...a517304f4e9013e2e9ea67e90c7342f7e56653f0",
- "previous_git_commit": "c17bb3ed8862de03c1a491dfe790fd8734fc7071",
- "previous_fingerprint": "5153955367bbc753a61648d385a73f0e391d2a7410e3d55e095da7d69b418b7e",
- "previous_artifact_name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/saver:a35d092@sha256:5153955367bbc753a61648d385a73f0e391d2a7410e3d55e095da7d69b418b7e",
+ "diff_url": "https://github.com/cyber-dojo/snyk-scanning/compare/00c479764cb9eca038fdaaaef108672d0bb0ed26...a517304f4e9013e2e9ea67e90c7342f7e56653f0",
+ "previous_git_commit": "00c479764cb9eca038fdaaaef108672d0bb0ed26",
+ "previous_fingerprint": "f5909cc8dd53b2105953d1a72cd5d6181367d3588964aa01a04c056205a5d419",
+ "previous_artifact_name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/saver:8c84fac@sha256:f5909cc8dd53b2105953d1a72cd5d6181367d3588964aa01a04c056205a5d419",
"previous_artifact_compliance_state": "COMPLIANT",
"previous_running": false,
- "previous_git_commit_url": "https://github.com/cyber-dojo/snyk-scanning/commit/c17bb3ed8862de03c1a491dfe790fd8734fc7071",
- "previous_trail_name": "saver-5153955367bbc753a61648d385a73f0e391d2a7410e3d55e095da7d69b418b7e",
+ "previous_git_commit_url": "https://github.com/cyber-dojo/snyk-scanning/commit/00c479764cb9eca038fdaaaef108672d0bb0ed26",
+ "previous_trail_name": "saver-f5909cc8dd53b2105953d1a72cd5d6181367d3588964aa01a04c056205a5d419",
"previous_template_reference_name": "saver"
},
"commit_lead_time": 276228.0,
@@ -7040,7 +7040,7 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-prod-per-artifact",
+ "flow_name": "snyk-aws-beta-per-artifact",
"trail_name": "custom-start-points-1dbac604d2f08378e085032c135be4f4910559a7d7723c26372724d6fb8010d1",
"artifact_status": null
}
@@ -7048,7 +7048,7 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-beta-per-artifact",
+ "flow_name": "snyk-aws-prod-per-artifact",
"trail_name": "custom-start-points-1dbac604d2f08378e085032c135be4f4910559a7d7723c26372724d6fb8010d1",
"artifact_status": null
}
@@ -7085,7 +7085,7 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-prod-per-artifact",
+ "flow_name": "snyk-aws-beta-per-artifact",
"trail_name": "custom-start-points-1dbac604d2f08378e085032c135be4f4910559a7d7723c26372724d6fb8010d1",
"artifact_status": "COMPLIANT"
}
@@ -7093,7 +7093,7 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-beta-per-artifact",
+ "flow_name": "snyk-aws-prod-per-artifact",
"trail_name": "custom-start-points-1dbac604d2f08378e085032c135be4f4910559a7d7723c26372724d6fb8010d1",
"artifact_status": "COMPLIANT"
}
@@ -7135,7 +7135,7 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-prod-per-artifact",
+ "flow_name": "snyk-aws-beta-per-artifact",
"trail_name": "custom-start-points-1dbac604d2f08378e085032c135be4f4910559a7d7723c26372724d6fb8010d1",
"artifact_status": null
}
@@ -7143,7 +7143,7 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-beta-per-artifact",
+ "flow_name": "snyk-aws-prod-per-artifact",
"trail_name": "custom-start-points-1dbac604d2f08378e085032c135be4f4910559a7d7723c26372724d6fb8010d1",
"artifact_status": null
}
@@ -7187,7 +7187,7 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_satisfied",
"context": {
- "flow_name": "snyk-aws-prod-per-artifact",
+ "flow_name": "snyk-aws-beta-per-artifact",
"trail_name": "custom-start-points-1dbac604d2f08378e085032c135be4f4910559a7d7723c26372724d6fb8010d1",
"artifact_status": null
}
@@ -7195,7 +7195,7 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_satisfied",
"context": {
- "flow_name": "snyk-aws-beta-per-artifact",
+ "flow_name": "snyk-aws-prod-per-artifact",
"trail_name": "custom-start-points-1dbac604d2f08378e085032c135be4f4910559a7d7723c26372724d6fb8010d1",
"artifact_status": null
}
@@ -7232,7 +7232,7 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-prod-per-artifact",
+ "flow_name": "snyk-aws-beta-per-artifact",
"trail_name": "custom-start-points-1dbac604d2f08378e085032c135be4f4910559a7d7723c26372724d6fb8010d1",
"artifact_status": "COMPLIANT"
}
@@ -7240,7 +7240,7 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-beta-per-artifact",
+ "flow_name": "snyk-aws-prod-per-artifact",
"trail_name": "custom-start-points-1dbac604d2f08378e085032c135be4f4910559a7d7723c26372724d6fb8010d1",
"artifact_status": "COMPLIANT"
}
@@ -7284,7 +7284,7 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-prod-per-artifact",
+ "flow_name": "snyk-aws-beta-per-artifact",
"trail_name": "custom-start-points-1dbac604d2f08378e085032c135be4f4910559a7d7723c26372724d6fb8010d1",
"artifact_status": null,
"for_control": "SDLC-CTRL-0002"
@@ -7293,7 +7293,7 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-beta-per-artifact",
+ "flow_name": "snyk-aws-prod-per-artifact",
"trail_name": "custom-start-points-1dbac604d2f08378e085032c135be4f4910559a7d7723c26372724d6fb8010d1",
"artifact_status": null,
"for_control": "SDLC-CTRL-0002"
@@ -7338,7 +7338,7 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-prod-per-artifact",
+ "flow_name": "snyk-aws-beta-per-artifact",
"trail_name": "custom-start-points-1dbac604d2f08378e085032c135be4f4910559a7d7723c26372724d6fb8010d1",
"artifact_status": null
}
@@ -7346,7 +7346,7 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-beta-per-artifact",
+ "flow_name": "snyk-aws-prod-per-artifact",
"trail_name": "custom-start-points-1dbac604d2f08378e085032c135be4f4910559a7d7723c26372724d6fb8010d1",
"artifact_status": null
}
@@ -7383,7 +7383,7 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-prod-per-artifact",
+ "flow_name": "snyk-aws-beta-per-artifact",
"trail_name": "custom-start-points-1dbac604d2f08378e085032c135be4f4910559a7d7723c26372724d6fb8010d1",
"artifact_status": "COMPLIANT"
}
@@ -7391,7 +7391,7 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-beta-per-artifact",
+ "flow_name": "snyk-aws-prod-per-artifact",
"trail_name": "custom-start-points-1dbac604d2f08378e085032c135be4f4910559a7d7723c26372724d6fb8010d1",
"artifact_status": "COMPLIANT"
}
@@ -7433,18 +7433,18 @@ kosli get snapshot aws-prod --output=json
}
},
{
- "type": "rule_satisfied",
+ "type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-prod-per-artifact",
+ "flow_name": "snyk-aws-beta-per-artifact",
"trail_name": "custom-start-points-1dbac604d2f08378e085032c135be4f4910559a7d7723c26372724d6fb8010d1",
"artifact_status": null,
"for_control": "SDLC-CTRL-0022"
}
},
{
- "type": "rule_not_applicable",
+ "type": "rule_satisfied",
"context": {
- "flow_name": "snyk-aws-beta-per-artifact",
+ "flow_name": "snyk-aws-prod-per-artifact",
"trail_name": "custom-start-points-1dbac604d2f08378e085032c135be4f4910559a7d7723c26372724d6fb8010d1",
"artifact_status": null,
"for_control": "SDLC-CTRL-0022"
@@ -7489,7 +7489,7 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-prod-per-artifact",
+ "flow_name": "snyk-aws-beta-per-artifact",
"trail_name": "custom-start-points-1dbac604d2f08378e085032c135be4f4910559a7d7723c26372724d6fb8010d1",
"artifact_status": null
}
@@ -7497,7 +7497,7 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-beta-per-artifact",
+ "flow_name": "snyk-aws-prod-per-artifact",
"trail_name": "custom-start-points-1dbac604d2f08378e085032c135be4f4910559a7d7723c26372724d6fb8010d1",
"artifact_status": null
}
@@ -7534,7 +7534,7 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-prod-per-artifact",
+ "flow_name": "snyk-aws-beta-per-artifact",
"trail_name": "custom-start-points-1dbac604d2f08378e085032c135be4f4910559a7d7723c26372724d6fb8010d1",
"artifact_status": "COMPLIANT"
}
@@ -7542,7 +7542,7 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-beta-per-artifact",
+ "flow_name": "snyk-aws-prod-per-artifact",
"trail_name": "custom-start-points-1dbac604d2f08378e085032c135be4f4910559a7d7723c26372724d6fb8010d1",
"artifact_status": "COMPLIANT"
}
@@ -7584,7 +7584,7 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-prod-per-artifact",
+ "flow_name": "snyk-aws-beta-per-artifact",
"trail_name": "custom-start-points-1dbac604d2f08378e085032c135be4f4910559a7d7723c26372724d6fb8010d1",
"artifact_status": null
}
@@ -7592,7 +7592,7 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-beta-per-artifact",
+ "flow_name": "snyk-aws-prod-per-artifact",
"trail_name": "custom-start-points-1dbac604d2f08378e085032c135be4f4910559a7d7723c26372724d6fb8010d1",
"artifact_status": null
}
@@ -7636,7 +7636,7 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-prod-per-artifact",
+ "flow_name": "snyk-aws-beta-per-artifact",
"trail_name": "custom-start-points-1dbac604d2f08378e085032c135be4f4910559a7d7723c26372724d6fb8010d1",
"artifact_status": null
}
@@ -7644,7 +7644,7 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-beta-per-artifact",
+ "flow_name": "snyk-aws-prod-per-artifact",
"trail_name": "custom-start-points-1dbac604d2f08378e085032c135be4f4910559a7d7723c26372724d6fb8010d1",
"artifact_status": null
}
@@ -7685,17 +7685,17 @@ kosli get snapshot aws-prod --output=json
}
},
{
- "type": "rule_satisfied",
+ "type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-prod-per-artifact",
+ "flow_name": "snyk-aws-beta-per-artifact",
"trail_name": "custom-start-points-1dbac604d2f08378e085032c135be4f4910559a7d7723c26372724d6fb8010d1",
"artifact_status": "COMPLIANT"
}
},
{
- "type": "rule_not_applicable",
+ "type": "rule_satisfied",
"context": {
- "flow_name": "snyk-aws-beta-per-artifact",
+ "flow_name": "snyk-aws-prod-per-artifact",
"trail_name": "custom-start-points-1dbac604d2f08378e085032c135be4f4910559a7d7723c26372724d6fb8010d1",
"artifact_status": "COMPLIANT"
}
@@ -7798,7 +7798,7 @@ kosli get snapshot aws-prod --output=json
"flow_reasons_for_non_compliance": []
},
{
- "flow_name": "snyk-aws-prod-per-artifact",
+ "flow_name": "snyk-aws-beta-per-artifact",
"trail_name": "custom-start-points-1dbac604d2f08378e085032c135be4f4910559a7d7723c26372724d6fb8010d1",
"template_reference_name": "custom-start-points",
"git_commit": "a517304f4e9013e2e9ea67e90c7342f7e56653f0",
@@ -7811,17 +7811,17 @@ kosli get snapshot aws-prod --output=json
"timestamp": 1782799303.0,
"url": "https://github.com/cyber-dojo/snyk-scanning/commit/a517304f4e9013e2e9ea67e90c7342f7e56653f0"
},
- "html_url": "https://app.kosli.com/cyber-dojo/flows/snyk-aws-prod-per-artifact/artifacts/1dbac604d2f08378e085032c135be4f4910559a7d7723c26372724d6fb8010d1?artifact_id=849714bd-1ce9-4cff-8735-96196362",
- "flow_html_url": "https://app.kosli.com/cyber-dojo/flows/snyk-aws-prod-per-artifact",
+ "html_url": "https://app.kosli.com/cyber-dojo/flows/snyk-aws-beta-per-artifact/artifacts/1dbac604d2f08378e085032c135be4f4910559a7d7723c26372724d6fb8010d1?artifact_id=6570ff39-2250-4a66-aaa3-3ac4dc0f",
+ "flow_html_url": "https://app.kosli.com/cyber-dojo/flows/snyk-aws-beta-per-artifact",
"deployment_diff": {
- "diff_url": "https://github.com/cyber-dojo/snyk-scanning/compare/00c479764cb9eca038fdaaaef108672d0bb0ed26...a517304f4e9013e2e9ea67e90c7342f7e56653f0",
- "previous_git_commit": "00c479764cb9eca038fdaaaef108672d0bb0ed26",
- "previous_fingerprint": "b4448ca68a0926e4a7a800f5b101b63e9c2f38e1caaebb7e929d992763570928",
- "previous_artifact_name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/custom-start-points:6b5c159@sha256:b4448ca68a0926e4a7a800f5b101b63e9c2f38e1caaebb7e929d992763570928",
+ "diff_url": "https://github.com/cyber-dojo/snyk-scanning/compare/c17bb3ed8862de03c1a491dfe790fd8734fc7071...a517304f4e9013e2e9ea67e90c7342f7e56653f0",
+ "previous_git_commit": "c17bb3ed8862de03c1a491dfe790fd8734fc7071",
+ "previous_fingerprint": "311da8e95c74716bf3953de67a6dc3fe514c88d805a08a55ab17c677d75cf797",
+ "previous_artifact_name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/custom-start-points:514f79a@sha256:311da8e95c74716bf3953de67a6dc3fe514c88d805a08a55ab17c677d75cf797",
"previous_artifact_compliance_state": "COMPLIANT",
"previous_running": false,
- "previous_git_commit_url": "https://github.com/cyber-dojo/snyk-scanning/commit/00c479764cb9eca038fdaaaef108672d0bb0ed26",
- "previous_trail_name": "custom-start-points-b4448ca68a0926e4a7a800f5b101b63e9c2f38e1caaebb7e929d992763570928",
+ "previous_git_commit_url": "https://github.com/cyber-dojo/snyk-scanning/commit/c17bb3ed8862de03c1a491dfe790fd8734fc7071",
+ "previous_trail_name": "custom-start-points-311da8e95c74716bf3953de67a6dc3fe514c88d805a08a55ab17c677d75cf797",
"previous_template_reference_name": "custom-start-points"
},
"commit_lead_time": 276223.0,
@@ -7829,7 +7829,7 @@ kosli get snapshot aws-prod --output=json
"flow_reasons_for_non_compliance": []
},
{
- "flow_name": "snyk-aws-beta-per-artifact",
+ "flow_name": "snyk-aws-prod-per-artifact",
"trail_name": "custom-start-points-1dbac604d2f08378e085032c135be4f4910559a7d7723c26372724d6fb8010d1",
"template_reference_name": "custom-start-points",
"git_commit": "a517304f4e9013e2e9ea67e90c7342f7e56653f0",
@@ -7842,17 +7842,17 @@ kosli get snapshot aws-prod --output=json
"timestamp": 1782799303.0,
"url": "https://github.com/cyber-dojo/snyk-scanning/commit/a517304f4e9013e2e9ea67e90c7342f7e56653f0"
},
- "html_url": "https://app.kosli.com/cyber-dojo/flows/snyk-aws-beta-per-artifact/artifacts/1dbac604d2f08378e085032c135be4f4910559a7d7723c26372724d6fb8010d1?artifact_id=6570ff39-2250-4a66-aaa3-3ac4dc0f",
- "flow_html_url": "https://app.kosli.com/cyber-dojo/flows/snyk-aws-beta-per-artifact",
+ "html_url": "https://app.kosli.com/cyber-dojo/flows/snyk-aws-prod-per-artifact/artifacts/1dbac604d2f08378e085032c135be4f4910559a7d7723c26372724d6fb8010d1?artifact_id=22f396e9-003a-4f27-bfa9-f324a75e",
+ "flow_html_url": "https://app.kosli.com/cyber-dojo/flows/snyk-aws-prod-per-artifact",
"deployment_diff": {
- "diff_url": "https://github.com/cyber-dojo/snyk-scanning/compare/c17bb3ed8862de03c1a491dfe790fd8734fc7071...a517304f4e9013e2e9ea67e90c7342f7e56653f0",
- "previous_git_commit": "c17bb3ed8862de03c1a491dfe790fd8734fc7071",
- "previous_fingerprint": "311da8e95c74716bf3953de67a6dc3fe514c88d805a08a55ab17c677d75cf797",
- "previous_artifact_name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/custom-start-points:514f79a@sha256:311da8e95c74716bf3953de67a6dc3fe514c88d805a08a55ab17c677d75cf797",
+ "diff_url": "https://github.com/cyber-dojo/snyk-scanning/compare/00c479764cb9eca038fdaaaef108672d0bb0ed26...a517304f4e9013e2e9ea67e90c7342f7e56653f0",
+ "previous_git_commit": "00c479764cb9eca038fdaaaef108672d0bb0ed26",
+ "previous_fingerprint": "b4448ca68a0926e4a7a800f5b101b63e9c2f38e1caaebb7e929d992763570928",
+ "previous_artifact_name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/custom-start-points:6b5c159@sha256:b4448ca68a0926e4a7a800f5b101b63e9c2f38e1caaebb7e929d992763570928",
"previous_artifact_compliance_state": "COMPLIANT",
"previous_running": false,
- "previous_git_commit_url": "https://github.com/cyber-dojo/snyk-scanning/commit/c17bb3ed8862de03c1a491dfe790fd8734fc7071",
- "previous_trail_name": "custom-start-points-311da8e95c74716bf3953de67a6dc3fe514c88d805a08a55ab17c677d75cf797",
+ "previous_git_commit_url": "https://github.com/cyber-dojo/snyk-scanning/commit/00c479764cb9eca038fdaaaef108672d0bb0ed26",
+ "previous_trail_name": "custom-start-points-b4448ca68a0926e4a7a800f5b101b63e9c2f38e1caaebb7e929d992763570928",
"previous_template_reference_name": "custom-start-points"
},
"commit_lead_time": 276223.0,
@@ -7905,7 +7905,7 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-prod-per-artifact",
+ "flow_name": "snyk-aws-beta-per-artifact",
"trail_name": "exercises-start-points-748c413e0f6e45c3652fa4ee47ff2d7371da0bade41c027711296216b53db39b",
"artifact_status": null
}
@@ -7913,7 +7913,7 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-beta-per-artifact",
+ "flow_name": "snyk-aws-prod-per-artifact",
"trail_name": "exercises-start-points-748c413e0f6e45c3652fa4ee47ff2d7371da0bade41c027711296216b53db39b",
"artifact_status": null
}
@@ -7950,7 +7950,7 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-prod-per-artifact",
+ "flow_name": "snyk-aws-beta-per-artifact",
"trail_name": "exercises-start-points-748c413e0f6e45c3652fa4ee47ff2d7371da0bade41c027711296216b53db39b",
"artifact_status": "COMPLIANT"
}
@@ -7958,7 +7958,7 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-beta-per-artifact",
+ "flow_name": "snyk-aws-prod-per-artifact",
"trail_name": "exercises-start-points-748c413e0f6e45c3652fa4ee47ff2d7371da0bade41c027711296216b53db39b",
"artifact_status": "COMPLIANT"
}
@@ -8000,7 +8000,7 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-prod-per-artifact",
+ "flow_name": "snyk-aws-beta-per-artifact",
"trail_name": "exercises-start-points-748c413e0f6e45c3652fa4ee47ff2d7371da0bade41c027711296216b53db39b",
"artifact_status": null
}
@@ -8008,7 +8008,7 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-beta-per-artifact",
+ "flow_name": "snyk-aws-prod-per-artifact",
"trail_name": "exercises-start-points-748c413e0f6e45c3652fa4ee47ff2d7371da0bade41c027711296216b53db39b",
"artifact_status": null
}
@@ -8052,7 +8052,7 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_satisfied",
"context": {
- "flow_name": "snyk-aws-prod-per-artifact",
+ "flow_name": "snyk-aws-beta-per-artifact",
"trail_name": "exercises-start-points-748c413e0f6e45c3652fa4ee47ff2d7371da0bade41c027711296216b53db39b",
"artifact_status": null
}
@@ -8060,7 +8060,7 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_satisfied",
"context": {
- "flow_name": "snyk-aws-beta-per-artifact",
+ "flow_name": "snyk-aws-prod-per-artifact",
"trail_name": "exercises-start-points-748c413e0f6e45c3652fa4ee47ff2d7371da0bade41c027711296216b53db39b",
"artifact_status": null
}
@@ -8097,7 +8097,7 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-prod-per-artifact",
+ "flow_name": "snyk-aws-beta-per-artifact",
"trail_name": "exercises-start-points-748c413e0f6e45c3652fa4ee47ff2d7371da0bade41c027711296216b53db39b",
"artifact_status": "COMPLIANT"
}
@@ -8105,7 +8105,7 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-beta-per-artifact",
+ "flow_name": "snyk-aws-prod-per-artifact",
"trail_name": "exercises-start-points-748c413e0f6e45c3652fa4ee47ff2d7371da0bade41c027711296216b53db39b",
"artifact_status": "COMPLIANT"
}
@@ -8149,7 +8149,7 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-prod-per-artifact",
+ "flow_name": "snyk-aws-beta-per-artifact",
"trail_name": "exercises-start-points-748c413e0f6e45c3652fa4ee47ff2d7371da0bade41c027711296216b53db39b",
"artifact_status": null,
"for_control": "SDLC-CTRL-0002"
@@ -8158,7 +8158,7 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-beta-per-artifact",
+ "flow_name": "snyk-aws-prod-per-artifact",
"trail_name": "exercises-start-points-748c413e0f6e45c3652fa4ee47ff2d7371da0bade41c027711296216b53db39b",
"artifact_status": null,
"for_control": "SDLC-CTRL-0002"
@@ -8203,7 +8203,7 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-prod-per-artifact",
+ "flow_name": "snyk-aws-beta-per-artifact",
"trail_name": "exercises-start-points-748c413e0f6e45c3652fa4ee47ff2d7371da0bade41c027711296216b53db39b",
"artifact_status": null
}
@@ -8211,7 +8211,7 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-beta-per-artifact",
+ "flow_name": "snyk-aws-prod-per-artifact",
"trail_name": "exercises-start-points-748c413e0f6e45c3652fa4ee47ff2d7371da0bade41c027711296216b53db39b",
"artifact_status": null
}
@@ -8248,7 +8248,7 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-prod-per-artifact",
+ "flow_name": "snyk-aws-beta-per-artifact",
"trail_name": "exercises-start-points-748c413e0f6e45c3652fa4ee47ff2d7371da0bade41c027711296216b53db39b",
"artifact_status": "COMPLIANT"
}
@@ -8256,7 +8256,7 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-beta-per-artifact",
+ "flow_name": "snyk-aws-prod-per-artifact",
"trail_name": "exercises-start-points-748c413e0f6e45c3652fa4ee47ff2d7371da0bade41c027711296216b53db39b",
"artifact_status": "COMPLIANT"
}
@@ -8298,18 +8298,18 @@ kosli get snapshot aws-prod --output=json
}
},
{
- "type": "rule_satisfied",
+ "type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-prod-per-artifact",
+ "flow_name": "snyk-aws-beta-per-artifact",
"trail_name": "exercises-start-points-748c413e0f6e45c3652fa4ee47ff2d7371da0bade41c027711296216b53db39b",
"artifact_status": null,
"for_control": "SDLC-CTRL-0022"
}
},
{
- "type": "rule_not_applicable",
+ "type": "rule_satisfied",
"context": {
- "flow_name": "snyk-aws-beta-per-artifact",
+ "flow_name": "snyk-aws-prod-per-artifact",
"trail_name": "exercises-start-points-748c413e0f6e45c3652fa4ee47ff2d7371da0bade41c027711296216b53db39b",
"artifact_status": null,
"for_control": "SDLC-CTRL-0022"
@@ -8354,7 +8354,7 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-prod-per-artifact",
+ "flow_name": "snyk-aws-beta-per-artifact",
"trail_name": "exercises-start-points-748c413e0f6e45c3652fa4ee47ff2d7371da0bade41c027711296216b53db39b",
"artifact_status": null
}
@@ -8362,7 +8362,7 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-beta-per-artifact",
+ "flow_name": "snyk-aws-prod-per-artifact",
"trail_name": "exercises-start-points-748c413e0f6e45c3652fa4ee47ff2d7371da0bade41c027711296216b53db39b",
"artifact_status": null
}
@@ -8399,7 +8399,7 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-prod-per-artifact",
+ "flow_name": "snyk-aws-beta-per-artifact",
"trail_name": "exercises-start-points-748c413e0f6e45c3652fa4ee47ff2d7371da0bade41c027711296216b53db39b",
"artifact_status": "COMPLIANT"
}
@@ -8407,7 +8407,7 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-beta-per-artifact",
+ "flow_name": "snyk-aws-prod-per-artifact",
"trail_name": "exercises-start-points-748c413e0f6e45c3652fa4ee47ff2d7371da0bade41c027711296216b53db39b",
"artifact_status": "COMPLIANT"
}
@@ -8449,7 +8449,7 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-prod-per-artifact",
+ "flow_name": "snyk-aws-beta-per-artifact",
"trail_name": "exercises-start-points-748c413e0f6e45c3652fa4ee47ff2d7371da0bade41c027711296216b53db39b",
"artifact_status": null
}
@@ -8457,7 +8457,7 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-beta-per-artifact",
+ "flow_name": "snyk-aws-prod-per-artifact",
"trail_name": "exercises-start-points-748c413e0f6e45c3652fa4ee47ff2d7371da0bade41c027711296216b53db39b",
"artifact_status": null
}
@@ -8501,7 +8501,7 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-prod-per-artifact",
+ "flow_name": "snyk-aws-beta-per-artifact",
"trail_name": "exercises-start-points-748c413e0f6e45c3652fa4ee47ff2d7371da0bade41c027711296216b53db39b",
"artifact_status": null
}
@@ -8509,7 +8509,7 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-beta-per-artifact",
+ "flow_name": "snyk-aws-prod-per-artifact",
"trail_name": "exercises-start-points-748c413e0f6e45c3652fa4ee47ff2d7371da0bade41c027711296216b53db39b",
"artifact_status": null
}
@@ -8550,17 +8550,17 @@ kosli get snapshot aws-prod --output=json
}
},
{
- "type": "rule_satisfied",
+ "type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-prod-per-artifact",
+ "flow_name": "snyk-aws-beta-per-artifact",
"trail_name": "exercises-start-points-748c413e0f6e45c3652fa4ee47ff2d7371da0bade41c027711296216b53db39b",
"artifact_status": "COMPLIANT"
}
},
{
- "type": "rule_not_applicable",
+ "type": "rule_satisfied",
"context": {
- "flow_name": "snyk-aws-beta-per-artifact",
+ "flow_name": "snyk-aws-prod-per-artifact",
"trail_name": "exercises-start-points-748c413e0f6e45c3652fa4ee47ff2d7371da0bade41c027711296216b53db39b",
"artifact_status": "COMPLIANT"
}
@@ -8663,7 +8663,7 @@ kosli get snapshot aws-prod --output=json
"flow_reasons_for_non_compliance": []
},
{
- "flow_name": "snyk-aws-prod-per-artifact",
+ "flow_name": "snyk-aws-beta-per-artifact",
"trail_name": "exercises-start-points-748c413e0f6e45c3652fa4ee47ff2d7371da0bade41c027711296216b53db39b",
"template_reference_name": "exercises-start-points",
"git_commit": "a517304f4e9013e2e9ea67e90c7342f7e56653f0",
@@ -8676,17 +8676,17 @@ kosli get snapshot aws-prod --output=json
"timestamp": 1782799303.0,
"url": "https://github.com/cyber-dojo/snyk-scanning/commit/a517304f4e9013e2e9ea67e90c7342f7e56653f0"
},
- "html_url": "https://app.kosli.com/cyber-dojo/flows/snyk-aws-prod-per-artifact/artifacts/748c413e0f6e45c3652fa4ee47ff2d7371da0bade41c027711296216b53db39b?artifact_id=6bd8fe52-270c-41ce-a1b6-d58c08ab",
- "flow_html_url": "https://app.kosli.com/cyber-dojo/flows/snyk-aws-prod-per-artifact",
+ "html_url": "https://app.kosli.com/cyber-dojo/flows/snyk-aws-beta-per-artifact/artifacts/748c413e0f6e45c3652fa4ee47ff2d7371da0bade41c027711296216b53db39b?artifact_id=df4f4128-0451-45a5-b82c-56a3eec2",
+ "flow_html_url": "https://app.kosli.com/cyber-dojo/flows/snyk-aws-beta-per-artifact",
"deployment_diff": {
- "diff_url": "https://github.com/cyber-dojo/snyk-scanning/compare/00c479764cb9eca038fdaaaef108672d0bb0ed26...a517304f4e9013e2e9ea67e90c7342f7e56653f0",
- "previous_git_commit": "00c479764cb9eca038fdaaaef108672d0bb0ed26",
- "previous_fingerprint": "f00aa234bebafb1980dced29626750f84a6fe6c9c50f6a90167e4d8e6511a8a8",
- "previous_artifact_name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/exercises-start-points:b8e5cbf@sha256:f00aa234bebafb1980dced29626750f84a6fe6c9c50f6a90167e4d8e6511a8a8",
+ "diff_url": "https://github.com/cyber-dojo/snyk-scanning/compare/c17bb3ed8862de03c1a491dfe790fd8734fc7071...a517304f4e9013e2e9ea67e90c7342f7e56653f0",
+ "previous_git_commit": "c17bb3ed8862de03c1a491dfe790fd8734fc7071",
+ "previous_fingerprint": "fe536dd19b159d9cb43aaa09236d26c916906bd915c648991aa824fb2f69af58",
+ "previous_artifact_name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/exercises-start-points:75485ee@sha256:fe536dd19b159d9cb43aaa09236d26c916906bd915c648991aa824fb2f69af58",
"previous_artifact_compliance_state": "COMPLIANT",
"previous_running": false,
- "previous_git_commit_url": "https://github.com/cyber-dojo/snyk-scanning/commit/00c479764cb9eca038fdaaaef108672d0bb0ed26",
- "previous_trail_name": "exercises-start-points-f00aa234bebafb1980dced29626750f84a6fe6c9c50f6a90167e4d8e6511a8a8",
+ "previous_git_commit_url": "https://github.com/cyber-dojo/snyk-scanning/commit/c17bb3ed8862de03c1a491dfe790fd8734fc7071",
+ "previous_trail_name": "exercises-start-points-fe536dd19b159d9cb43aaa09236d26c916906bd915c648991aa824fb2f69af58",
"previous_template_reference_name": "exercises-start-points"
},
"commit_lead_time": 276218.0,
@@ -8694,7 +8694,7 @@ kosli get snapshot aws-prod --output=json
"flow_reasons_for_non_compliance": []
},
{
- "flow_name": "snyk-aws-beta-per-artifact",
+ "flow_name": "snyk-aws-prod-per-artifact",
"trail_name": "exercises-start-points-748c413e0f6e45c3652fa4ee47ff2d7371da0bade41c027711296216b53db39b",
"template_reference_name": "exercises-start-points",
"git_commit": "a517304f4e9013e2e9ea67e90c7342f7e56653f0",
@@ -8707,17 +8707,17 @@ kosli get snapshot aws-prod --output=json
"timestamp": 1782799303.0,
"url": "https://github.com/cyber-dojo/snyk-scanning/commit/a517304f4e9013e2e9ea67e90c7342f7e56653f0"
},
- "html_url": "https://app.kosli.com/cyber-dojo/flows/snyk-aws-beta-per-artifact/artifacts/748c413e0f6e45c3652fa4ee47ff2d7371da0bade41c027711296216b53db39b?artifact_id=df4f4128-0451-45a5-b82c-56a3eec2",
- "flow_html_url": "https://app.kosli.com/cyber-dojo/flows/snyk-aws-beta-per-artifact",
+ "html_url": "https://app.kosli.com/cyber-dojo/flows/snyk-aws-prod-per-artifact/artifacts/748c413e0f6e45c3652fa4ee47ff2d7371da0bade41c027711296216b53db39b?artifact_id=2eb6accf-bfed-4297-bbdc-e2ad18c9",
+ "flow_html_url": "https://app.kosli.com/cyber-dojo/flows/snyk-aws-prod-per-artifact",
"deployment_diff": {
- "diff_url": "https://github.com/cyber-dojo/snyk-scanning/compare/c17bb3ed8862de03c1a491dfe790fd8734fc7071...a517304f4e9013e2e9ea67e90c7342f7e56653f0",
- "previous_git_commit": "c17bb3ed8862de03c1a491dfe790fd8734fc7071",
- "previous_fingerprint": "fe536dd19b159d9cb43aaa09236d26c916906bd915c648991aa824fb2f69af58",
- "previous_artifact_name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/exercises-start-points:75485ee@sha256:fe536dd19b159d9cb43aaa09236d26c916906bd915c648991aa824fb2f69af58",
+ "diff_url": "https://github.com/cyber-dojo/snyk-scanning/compare/00c479764cb9eca038fdaaaef108672d0bb0ed26...a517304f4e9013e2e9ea67e90c7342f7e56653f0",
+ "previous_git_commit": "00c479764cb9eca038fdaaaef108672d0bb0ed26",
+ "previous_fingerprint": "f00aa234bebafb1980dced29626750f84a6fe6c9c50f6a90167e4d8e6511a8a8",
+ "previous_artifact_name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/exercises-start-points:b8e5cbf@sha256:f00aa234bebafb1980dced29626750f84a6fe6c9c50f6a90167e4d8e6511a8a8",
"previous_artifact_compliance_state": "COMPLIANT",
"previous_running": false,
- "previous_git_commit_url": "https://github.com/cyber-dojo/snyk-scanning/commit/c17bb3ed8862de03c1a491dfe790fd8734fc7071",
- "previous_trail_name": "exercises-start-points-fe536dd19b159d9cb43aaa09236d26c916906bd915c648991aa824fb2f69af58",
+ "previous_git_commit_url": "https://github.com/cyber-dojo/snyk-scanning/commit/00c479764cb9eca038fdaaaef108672d0bb0ed26",
+ "previous_trail_name": "exercises-start-points-f00aa234bebafb1980dced29626750f84a6fe6c9c50f6a90167e4d8e6511a8a8",
"previous_template_reference_name": "exercises-start-points"
},
"commit_lead_time": 276218.0,
diff --git a/client_reference/kosli_list_environments.md b/client_reference/kosli_list_environments.md
index aa7e570..d438fd9 100644
--- a/client_reference/kosli_list_environments.md
+++ b/client_reference/kosli_list_environments.md
@@ -63,9 +63,9 @@ kosli list environments --output=json
"name": "aws-beta",
"type": "ECS",
"description": "The ECS cluster for staging cyber-dojo",
- "last_modified_at": 1783528283.9972675,
- "last_reported_at": 1783528283.9972675,
- "last_changed_at": 1783486644.1072204,
+ "last_modified_at": 1783614084.0761755,
+ "last_reported_at": 1783614084.0761755,
+ "last_changed_at": 1783606224.1848514,
"state": true,
"include_scaling": false,
"tags": {
@@ -84,9 +84,9 @@ kosli list environments --output=json
"name": "aws-beta-terraform-drift-detection",
"type": "server",
"description": "Detection of drift of the Infrastructure-as-code components of aws-beta",
- "last_modified_at": 1783528208.8499832,
- "last_reported_at": 1783528208.8499832,
- "last_changed_at": 1783418108.7676125,
+ "last_modified_at": 1783614008.8194437,
+ "last_reported_at": 1783614008.8194437,
+ "last_changed_at": 1783606508.851869,
"state": true,
"include_scaling": false,
"tags": {},
@@ -100,9 +100,9 @@ kosli list environments --output=json
"name": "aws-prod",
"type": "ECS",
"description": "The ECS cluster for production cyber-dojo",
- "last_modified_at": 1783528258.5511878,
- "last_reported_at": 1783528258.5511878,
- "last_changed_at": 1783486618.5418699,
+ "last_modified_at": 1783614058.5372138,
+ "last_reported_at": 1783614058.5372138,
+ "last_changed_at": 1783576438.7264173,
"state": true,
"include_scaling": false,
"tags": {
@@ -122,8 +122,8 @@ kosli list environments --output=json
"name": "aws-prod-terraform-drift-detection",
"type": "server",
"description": "Detection of drift of the Infrastructure-as-code components of aws-prod",
- "last_modified_at": 1783528123.9625516,
- "last_reported_at": 1783528123.9625516,
+ "last_modified_at": 1783613912.534261,
+ "last_reported_at": 1783613912.534261,
"last_changed_at": 1783354711.992566,
"state": true,
"include_scaling": false,
@@ -138,9 +138,9 @@ kosli list environments --output=json
"name": "production",
"type": "logical",
"description": "Production environments for cyber-dojo",
- "last_modified_at": 1783486618.5418699,
+ "last_modified_at": 1783576438.7264173,
"last_reported_at": null,
- "last_changed_at": 1783486618.5418699,
+ "last_changed_at": 1783576438.7264173,
"state": true,
"include_scaling": false,
"tags": {},
@@ -155,9 +155,9 @@ kosli list environments --output=json
"name": "staging",
"type": "logical",
"description": "Staging environments for cyber-dojo",
- "last_modified_at": 1783486644.1072204,
+ "last_modified_at": 1783606508.851869,
"last_reported_at": null,
- "last_changed_at": 1783486644.1072204,
+ "last_changed_at": 1783606508.851869,
"state": true,
"include_scaling": false,
"tags": {},
diff --git a/client_reference/kosli_list_flows.md b/client_reference/kosli_list_flows.md
index 885e0c4..a15e379 100644
--- a/client_reference/kosli_list_flows.md
+++ b/client_reference/kosli_list_flows.md
@@ -60,7 +60,7 @@ kosli list flows --output=json
"description": "UX for Group/Kata creation",
"visibility": "private",
"org": "cyber-dojo",
- "template": "version: 1\n\ntrail:\n attestations:\n - name: pull-request\n type: pull_request\n artifacts:\n - name: creator\n attestations:\n - name: provenance\n type: decision\n\n - name: sbom\n type: decision\n\n - name: snyk-container-scan\n type: decision\n\n - name: lint\n type: generic\n - name: unit-test\n type: junit\n - name: test-branch-coverage\n type: generic\n",
+ "template": "version: 1\n\ntrail:\n attestations:\n - name: pull-request\n type: pull_request\n artifacts:\n - name: creator\n attestations:\n - name: provenance-facts\n type: custom:provenance-facts\n - name: provenance-decision\n type: decision\n\n - name: sbom-facts\n type: custom:sbom-facts\n - name: sbom-decision\n type: decision\n\n - name: snyk-container-scan\n type: decision\n\n - name: lint\n type: generic\n - name: unit-test\n type: junit\n - name: test-branch-coverage\n type: generic\n",
"repo_url": "https://github.com/cyber-dojo/creator",
"tags": {
"ci": "github",
@@ -75,7 +75,7 @@ kosli list flows --output=json
"description": "Custom exercises choices",
"visibility": "private",
"org": "cyber-dojo",
- "template": "version: 1\n\ntrail:\n attestations:\n - name: pull-request\n type: pull_request\n artifacts:\n - name: custom-start-points\n attestations:\n - name: provenance\n type: decision\n\n - name: snyk-container-scan\n type: decision\n",
+ "template": "version: 1\n\ntrail:\n attestations:\n - name: pull-request\n type: pull_request\n artifacts:\n - name: custom-start-points\n attestations:\n - name: provenance-facts\n type: custom:provenance-facts\n - name: provenance-decision\n type: decision\n\n - name: sbom-facts\n type: custom:sbom-facts\n - name: sbom-decision\n type: decision\n\n - name: snyk-container-scan\n type: decision\n",
"repo_url": "https://github.com/cyber-dojo/custom-start-points",
"tags": {
"ci": "github",
@@ -90,7 +90,7 @@ kosli list flows --output=json
"description": "UX for a group practice dashboard",
"visibility": "private",
"org": "cyber-dojo",
- "template": "version: 1\n\ntrail:\n attestations:\n - name: pull-request\n type: pull_request\n artifacts:\n - name: dashboard\n attestations:\n - name: provenance\n type: decision\n\n - name: sbom\n type: decision\n\n - name: snyk-container-scan\n type: decision\n\n - name: rubocop-lint\n type: junit\n - name: sonarcloud-scan\n type: sonar\n - name: unit-test\n type: junit\n - name: unit-test-coverage\n type: generic\n",
+ "template": "version: 1\n\ntrail:\n attestations:\n - name: pull-request\n type: pull_request\n artifacts:\n - name: dashboard\n attestations:\n - name: provenance-facts\n type: custom:provenance-facts\n - name: provenance-decision\n type: decision\n\n - name: sbom-facts\n type: custom:sbom-facts\n - name: sbom-decision\n type: decision\n\n - name: snyk-container-scan\n type: decision\n\n - name: rubocop-lint\n type: junit\n - name: sonarcloud-scan\n type: sonar\n - name: unit-test\n type: junit\n - name: unit-test-coverage\n type: generic\n",
"repo_url": "https://github.com/cyber-dojo/dashboard",
"tags": {
"ci": "github",
@@ -105,7 +105,7 @@ kosli list flows --output=json
"description": "Diff files from two traffic-lights",
"visibility": "private",
"org": "cyber-dojo",
- "template": "version: 1\n\ntrail:\n attestations:\n - name: pull-request\n type: pull_request\n artifacts:\n - name: differ\n attestations:\n - name: provenance\n type: decision\n\n - name: sbom\n type: decision\n\n - name: snyk-container-scan\n type: decision\n\n - name: rubocop-lint\n type: junit\n - name: unit-test\n type: junit\n - name: unit-test-metrics\n type: custom:test-metrics\n - name: unit-test-coverage-metrics\n type: custom:coverage-metrics\n - name: integration-test\n type: junit\n - name: integration-test-metrics\n type: custom:test-metrics\n - name: integration-test-coverage-metrics\n type: custom:coverage-metrics\n - name: sonarcloud-scan\n type: sonar\n",
+ "template": "version: 1\n\ntrail:\n attestations:\n - name: pull-request\n type: pull_request\n artifacts:\n - name: differ\n attestations:\n - name: provenance-facts\n type: custom:provenance-facts\n - name: provenance-decision\n type: decision\n\n - name: sbom-facts\n type: custom:sbom-facts\n - name: sbom-decision\n type: decision\n\n - name: snyk-container-scan\n type: decision\n\n - name: rubocop-lint\n type: junit\n - name: unit-test\n type: junit\n - name: unit-test-metrics\n type: custom:test-metrics\n - name: unit-test-coverage-metrics\n type: custom:coverage-metrics\n - name: integration-test\n type: junit\n - name: integration-test-metrics\n type: custom:test-metrics\n - name: integration-test-coverage-metrics\n type: custom:coverage-metrics\n - name: sonarcloud-scan\n type: sonar\n",
"repo_url": "https://github.com/cyber-dojo/differ",
"tags": {
"ci": "github",
@@ -140,7 +140,7 @@ kosli list flows --output=json
"description": "Exercises choices",
"visibility": "private",
"org": "cyber-dojo",
- "template": "version: 1\n\ntrail:\n attestations:\n - name: pull-request\n type: pull_request\n artifacts:\n - name: exercises-start-points\n attestations:\n - name: provenance\n type: decision\n\n - name: snyk-container-scan\n type: decision\n",
+ "template": "version: 1\n\ntrail:\n attestations:\n - name: pull-request\n type: pull_request\n artifacts:\n - name: exercises-start-points\n attestations:\n - name: provenance-facts\n type: custom:provenance-facts\n - name: provenance-decision\n type: decision\n\n - name: sbom-facts\n type: custom:sbom-facts\n - name: sbom-decision\n type: decision\n\n - name: snyk-container-scan\n type: decision\n",
"repo_url": "https://github.com/cyber-dojo/exercises-start-points",
"tags": {
"ci": "github",
@@ -155,7 +155,7 @@ kosli list flows --output=json
"description": "Language+TestFramework choices",
"visibility": "private",
"org": "cyber-dojo",
- "template": "version: 1\n\ntrail:\n attestations:\n - name: pull-request\n type: pull_request\n artifacts:\n - name: languages-start-points\n attestations:\n - name: provenance\n type: decision\n\n - name: snyk-container-scan\n type: decision\n",
+ "template": "version: 1\n\ntrail:\n attestations:\n - name: pull-request\n type: pull_request\n artifacts:\n - name: languages-start-points\n attestations:\n - name: provenance-facts\n type: custom:provenance-facts\n - name: provenance-decision\n type: decision\n\n - name: sbom-facts\n type: custom:sbom-facts\n - name: sbom-decision\n type: decision\n\n - name: snyk-container-scan\n type: decision\n",
"repo_url": "https://github.com/cyber-dojo/languages-start-points",
"tags": {
"ci": "github",
@@ -210,7 +210,7 @@ kosli list flows --output=json
"description": "Reverse proxy",
"visibility": "private",
"org": "cyber-dojo",
- "template": "version: 1\n\ntrail:\n attestations:\n - name: pull-request\n type: pull_request\n artifacts:\n - name: nginx\n attestations:\n - name: provenance\n type: decision\n\n - name: sbom\n type: decision\n\n - name: snyk-container-scan\n type: decision\n",
+ "template": "version: 1\n\ntrail:\n attestations:\n - name: pull-request\n type: pull_request\n artifacts:\n - name: nginx\n attestations:\n - name: provenance-facts\n type: custom:provenance-facts\n - name: provenance-decision\n type: decision\n\n - name: sbom-facts\n type: custom:sbom-facts\n - name: sbom-decision\n type: decision\n\n - name: snyk-container-scan\n type: decision\n",
"repo_url": "https://github.com/cyber-dojo/nginx",
"tags": {
"ci": "github",
@@ -250,7 +250,7 @@ kosli list flows --output=json
"description": "Test runner",
"visibility": "private",
"org": "cyber-dojo",
- "template": "version: 1\n\ntrail:\n attestations:\n - name: pull-request\n type: pull_request\n artifacts:\n - name: runner\n attestations:\n - name: provenance\n type: decision\n\n - name: sbom\n type: decision\n\n - name: snyk-container-scan\n type: decision\n\n - name: rubocop-lint\n type: junit\n\n - name: unit-test\n type: junit\n - name: unit-test-metrics\n type: custom:test-metrics\n - name: unit-test-coverage-metrics\n type: custom:coverage-metrics\n\n - name: integration-test\n type: junit\n - name: integration-test-metrics\n type: custom:test-metrics\n - name: integration-test-coverage-metrics\n type: custom:coverage-metrics\n",
+ "template": "version: 1\n\ntrail:\n attestations:\n - name: pull-request\n type: pull_request\n artifacts:\n - name: runner\n attestations:\n - name: provenance-facts\n type: custom:provenance-facts\n - name: provenance-decision\n type: decision\n\n - name: sbom-facts\n type: custom:sbom-facts\n - name: sbom-decision\n type: decision\n\n - name: snyk-container-scan\n type: decision\n\n - name: rubocop-lint\n type: junit\n\n - name: unit-test\n type: junit\n - name: unit-test-metrics\n type: custom:test-metrics\n - name: unit-test-coverage-metrics\n type: custom:coverage-metrics\n\n - name: integration-test\n type: junit\n - name: integration-test-metrics\n type: custom:test-metrics\n - name: integration-test-coverage-metrics\n type: custom:coverage-metrics\n",
"repo_url": "https://github.com/cyber-dojo/runner",
"tags": {
"ci": "github",
@@ -265,7 +265,7 @@ kosli list flows --output=json
"description": "Group/Kata model+persistence",
"visibility": "private",
"org": "cyber-dojo",
- "template": "version: 1\n\ntrail:\n attestations:\n - name: pull-request\n type: pull_request\n artifacts:\n - name: saver\n attestations:\n - name: provenance\n type: decision\n\n - name: sbom\n type: decision\n\n - name: snyk-container-scan\n type: decision\n\n - name: unit-test\n type: junit\n - name: unit-test-metrics\n type: custom:test-metrics\n - name: unit-test-coverage-metrics\n type: custom:coverage-metrics\n - name: integration-test\n type: junit\n - name: integration-test-metrics\n type: custom:test-metrics\n - name: integration-test-coverage-metrics\n type: custom:coverage-metrics\n\n",
+ "template": "version: 1\n\ntrail:\n attestations:\n - name: pull-request\n type: pull_request\n artifacts:\n - name: saver\n attestations:\n - name: provenance-facts\n type: custom:provenance-facts\n - name: provenance-decision\n type: decision\n\n - name: sbom-facts\n type: custom:sbom-facts\n - name: sbom-decision\n type: decision\n\n - name: snyk-container-scan\n type: decision\n\n - name: unit-test\n type: junit\n - name: unit-test-metrics\n type: custom:test-metrics\n - name: unit-test-coverage-metrics\n type: custom:coverage-metrics\n - name: integration-test\n type: junit\n - name: integration-test-metrics\n type: custom:test-metrics\n - name: integration-test-coverage-metrics\n type: custom:coverage-metrics\n\n",
"repo_url": "https://github.com/cyber-dojo/saver",
"tags": {
"ci": "github",
@@ -504,7 +504,7 @@ kosli list flows --output=json
"description": "UX for practicing TDD",
"visibility": "private",
"org": "cyber-dojo",
- "template": "version: 1\n\ntrail:\n attestations:\n - name: pull-request\n type: pull_request\n\n artifacts:\n - name: web\n attestations:\n - name: provenance\n type: decision\n\n - name: sbom\n type: decision\n\n - name: snyk-container-scan\n type: decision\n",
+ "template": "version: 1\n\ntrail:\n attestations:\n - name: pull-request\n type: pull_request\n\n artifacts:\n - name: web\n attestations:\n - name: provenance-facts\n type: custom:provenance-facts\n - name: provenance-decision\n type: decision\n\n - name: sbom-facts\n type: custom:sbom-facts\n - name: sbom-decision\n type: decision\n\n - name: snyk-container-scan\n type: decision\n",
"repo_url": "https://github.com/cyber-dojo/web",
"tags": {
"ci": "github",
diff --git a/client_reference/kosli_list_repos.md b/client_reference/kosli_list_repos.md
index 2612994..f8bf9e6 100644
--- a/client_reference/kosli_list_repos.md
+++ b/client_reference/kosli_list_repos.md
@@ -1,6 +1,6 @@
---
title: "kosli list repos"
-description: "List repos for an org."
+description: "List repos for an org. "
---
## Synopsis
@@ -9,13 +9,17 @@ description: "List repos for an org."
kosli list repos [flags]
```
-List repos for an org.
+List repos for an org. The results are always paginated:
+by default the first page is returned with 15 repos per page. Use --page to select
+a page and --page-limit to change the page size (maximum 50).
+The list can be filtered by name with --name (exact match), by VCS provider with
+--provider, and by external repo ID with --repo-id.
## Flags
| Flag | Description |
| :--- | :--- |
| `-h`, `--help` | help for repos |
-| `--name` string | [optional] The repo name to filter by. |
+| `--name` string | [optional] The repo name to filter by (exact match). |
| `-o`, `--output` string | [defaulted] The format of the output. Valid formats are: [table, json]. (default "table") |
| `--page` int | [defaulted] The page number of a response. (default 1) |
| `-n`, `--page-limit` int | [defaulted] The number of elements per page. (default 15) |
@@ -36,3 +40,38 @@ List repos for an org.
| `-q`, `--quiet` | [optional] Suppress non-critical warning messages. Errors and normal output are not affected. If both `--quiet` and `--debug` are set, `--debug` wins. |
+## Examples Use Cases
+
+These examples all assume that the flags `--api-token`, `--org`, `--host`, (and `--flow`, `--trail` when required), are [set/provided](/getting_started/install/#assigning-flags-via-environment-variables).
+
+
+
+```shell
+kosli list repos
+
+```
+
+
+```shell
+kosli list repos
+ --name my-org/my-repo
+
+```
+
+
+```shell
+kosli list repos
+ --provider github
+ --output json
+
+```
+
+
+```shell
+kosli list repos
+ --page-limit 25
+ --page 2
+```
+
+
+
diff --git a/client_reference/kosli_list_snapshots.md b/client_reference/kosli_list_snapshots.md
index 802746c..3b1e45f 100644
--- a/client_reference/kosli_list_snapshots.md
+++ b/client_reference/kosli_list_snapshots.md
@@ -63,12 +63,33 @@ kosli list snapshots aws-prod --output=json
```json
[
+ {
+ "index": 4972,
+ "from": 1783576438.7264173,
+ "to": 0.0,
+ "compliant": true,
+ "duration": 37672.753556251526
+ },
+ {
+ "index": 4971,
+ "from": 1783576258.5836413,
+ "to": 1783576438.7264173,
+ "compliant": true,
+ "duration": 180.14277601242065
+ },
+ {
+ "index": 4970,
+ "from": 1783576198.5023923,
+ "to": 1783576258.5836413,
+ "compliant": true,
+ "duration": 60.08124899864197
+ },
{
"index": 4969,
"from": 1783486618.5418699,
- "to": 0.0,
+ "to": 1783576198.5023923,
"compliant": true,
- "duration": 41697.34682774544
+ "duration": 89579.96052241325
},
{
"index": 4968,
@@ -146,27 +167,6 @@ kosli list snapshots aws-prod --output=json
"to": 1783329898.4900227,
"compliant": true,
"duration": 4499.953551530838
- },
- {
- "index": 4957,
- "from": 1783325338.6830802,
- "to": 1783325398.5364711,
- "compliant": true,
- "duration": 59.85339093208313
- },
- {
- "index": 4956,
- "from": 1783318438.5819647,
- "to": 1783325338.6830802,
- "compliant": true,
- "duration": 6900.101115465164
- },
- {
- "index": 4955,
- "from": 1783318378.577469,
- "to": 1783318438.5819647,
- "compliant": true,
- "duration": 60.00449562072754
}
]
```
diff --git a/client_reference/kosli_log_environment.md b/client_reference/kosli_log_environment.md
index 076d0cc..0a6bf1b 100644
--- a/client_reference/kosli_log_environment.md
+++ b/client_reference/kosli_log_environment.md
@@ -72,11 +72,11 @@ kosli log environment aws-prod --output=json
[
{
"environment_name": "aws-prod",
- "snapshot_index": 4969,
+ "snapshot_index": 4972,
"artifact_name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/runner:28fc01e@sha256:579d2668834cf42f3004e005c295d340dfd3da5b33f394d3151c016dc9f074a4",
"sha256": "579d2668834cf42f3004e005c295d340dfd3da5b33f394d3151c016dc9f074a4",
"description": "3 instances changed",
- "reported_at": 1783486618.5418699,
+ "reported_at": 1783576438.7264173,
"pipeline": "runner-ci",
"deployments": [],
"flows": [
@@ -89,11 +89,11 @@ kosli log environment aws-prod --output=json
"deployments": null
},
{
- "flow_name": "snyk-aws-prod-per-artifact",
+ "flow_name": "snyk-aws-beta-per-artifact",
"deployments": null
},
{
- "flow_name": "snyk-aws-beta-per-artifact",
+ "flow_name": "snyk-aws-prod-per-artifact",
"deployments": null
}
],
@@ -107,23 +107,23 @@ kosli log environment aws-prod --output=json
"html": "https://app.kosli.com/cyber-dojo/flows/runner-ci/artifacts/579d2668834cf42f3004e005c295d340dfd3da5b33f394d3151c016dc9f074a4?artifact_id=11490640-912f-4740-8ac5-1890457d"
},
"snapshot": {
- "self": "https://app.kosli.com/api/v2/snapshots/cyber-dojo/aws-prod/4969",
- "html": "https://app.kosli.com/cyber-dojo/environments/aws-prod/snapshots/4969"
+ "self": "https://app.kosli.com/api/v2/snapshots/cyber-dojo/aws-prod/4972",
+ "html": "https://app.kosli.com/cyber-dojo/environments/aws-prod/snapshots/4972"
}
}
},
{
"environment_name": "aws-prod",
- "snapshot_index": 4968,
- "artifact_name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/runner:28fc01e@sha256:579d2668834cf42f3004e005c295d340dfd3da5b33f394d3151c016dc9f074a4",
- "sha256": "579d2668834cf42f3004e005c295d340dfd3da5b33f394d3151c016dc9f074a4",
- "description": "3 instances changed",
- "reported_at": 1783486558.4013338,
- "pipeline": "runner-ci",
+ "snapshot_index": 4971,
+ "artifact_name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/creator:6ff6b4c@sha256:a523828dc47cd4f31aecf2d5ef1dea569944a1abcd214e4b2cda50676b2c4dc8",
+ "sha256": "a523828dc47cd4f31aecf2d5ef1dea569944a1abcd214e4b2cda50676b2c4dc8",
+ "description": "1 instance changed",
+ "reported_at": 1783576258.5836413,
+ "pipeline": "creator-ci",
"deployments": [],
"flows": [
{
- "flow_name": "runner-ci",
+ "flow_name": "creator-ci",
"deployments": null
},
{
@@ -141,31 +141,31 @@ kosli log environment aws-prod --output=json
],
"artifact_compliance": true,
"snapshot_compliance": true,
- "type": "updated-provenance",
- "code_diff": "https://github.com/cyber-dojo/runner/compare/552f300213a65ee0c8c773474d75b26b2d723575...28fc01e77500cdb35522d5f27aad95b501a03cdc",
+ "type": "changed",
+ "code_diff": "https://github.com/cyber-dojo/creator/compare/c174ef247b1efb95812373fde2a8e8db3a9ede03...6ff6b4c71ab218d39065654bef32839b9226d21f",
"_links": {
"artifact": {
- "self": "https://app.kosli.com/api/v2/artifacts/cyber-dojo/runner-ci/fingerprint/579d2668834cf42f3004e005c295d340dfd3da5b33f394d3151c016dc9f074a4",
- "html": "https://app.kosli.com/cyber-dojo/flows/runner-ci/artifacts/579d2668834cf42f3004e005c295d340dfd3da5b33f394d3151c016dc9f074a4?artifact_id=11490640-912f-4740-8ac5-1890457d"
+ "self": "https://app.kosli.com/api/v2/artifacts/cyber-dojo/creator-ci/fingerprint/a523828dc47cd4f31aecf2d5ef1dea569944a1abcd214e4b2cda50676b2c4dc8",
+ "html": "https://app.kosli.com/cyber-dojo/flows/creator-ci/artifacts/a523828dc47cd4f31aecf2d5ef1dea569944a1abcd214e4b2cda50676b2c4dc8?artifact_id=26dd06bd-0d63-4775-a3d1-db332cf0"
},
"snapshot": {
- "self": "https://app.kosli.com/api/v2/snapshots/cyber-dojo/aws-prod/4968",
- "html": "https://app.kosli.com/cyber-dojo/environments/aws-prod/snapshots/4968"
+ "self": "https://app.kosli.com/api/v2/snapshots/cyber-dojo/aws-prod/4971",
+ "html": "https://app.kosli.com/cyber-dojo/environments/aws-prod/snapshots/4971"
}
}
},
{
"environment_name": "aws-prod",
- "snapshot_index": 4968,
- "artifact_name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/web:97ebee5@sha256:929748bb88b31863da9cd8d62a5039c274ff3c669f2ef05bc025e6989d2c1eab",
- "sha256": "929748bb88b31863da9cd8d62a5039c274ff3c669f2ef05bc025e6989d2c1eab",
- "description": "3 instances changed",
- "reported_at": 1783486558.4013338,
- "pipeline": "web-ci",
+ "snapshot_index": 4970,
+ "artifact_name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/saver:2fa0324@sha256:1912e229b2a9e288d099af648ebcb993c16976284f61578a3730d35c33329b59",
+ "sha256": "1912e229b2a9e288d099af648ebcb993c16976284f61578a3730d35c33329b59",
+ "description": "1 instance changed",
+ "reported_at": 1783576198.5023923,
+ "pipeline": "saver-ci",
"deployments": [],
"flows": [
{
- "flow_name": "web-ci",
+ "flow_name": "saver-ci",
"deployments": null
},
{
@@ -173,36 +173,36 @@ kosli log environment aws-prod --output=json
"deployments": null
},
{
- "flow_name": "snyk-aws-prod-per-artifact",
+ "flow_name": "snyk-aws-beta-per-artifact",
"deployments": null
},
{
- "flow_name": "snyk-aws-beta-per-artifact",
+ "flow_name": "snyk-aws-prod-per-artifact",
"deployments": null
}
],
"artifact_compliance": true,
"snapshot_compliance": true,
"type": "updated-provenance",
- "code_diff": "https://github.com/cyber-dojo/web/compare/fbe04c6016bd7822a9b0b948043614186787194f...97ebee56e01ca3af95bfcae0c7c328eee8c56865",
+ "code_diff": "https://github.com/cyber-dojo/saver/compare/139dc6d316a5e4b66755fecc926f2e25cd5c8208...2fa032402c47885c2fcf8036e2eee07ac73bdc41",
"_links": {
"artifact": {
- "self": "https://app.kosli.com/api/v2/artifacts/cyber-dojo/web-ci/fingerprint/929748bb88b31863da9cd8d62a5039c274ff3c669f2ef05bc025e6989d2c1eab",
- "html": "https://app.kosli.com/cyber-dojo/flows/web-ci/artifacts/929748bb88b31863da9cd8d62a5039c274ff3c669f2ef05bc025e6989d2c1eab?artifact_id=f065965e-194b-43a5-a688-00797359"
+ "self": "https://app.kosli.com/api/v2/artifacts/cyber-dojo/saver-ci/fingerprint/1912e229b2a9e288d099af648ebcb993c16976284f61578a3730d35c33329b59",
+ "html": "https://app.kosli.com/cyber-dojo/flows/saver-ci/artifacts/1912e229b2a9e288d099af648ebcb993c16976284f61578a3730d35c33329b59?artifact_id=eea73af9-c6cf-45f6-8ab3-7181c587"
},
"snapshot": {
- "self": "https://app.kosli.com/api/v2/snapshots/cyber-dojo/aws-prod/4968",
- "html": "https://app.kosli.com/cyber-dojo/environments/aws-prod/snapshots/4968"
+ "self": "https://app.kosli.com/api/v2/snapshots/cyber-dojo/aws-prod/4970",
+ "html": "https://app.kosli.com/cyber-dojo/environments/aws-prod/snapshots/4970"
}
}
},
{
"environment_name": "aws-prod",
- "snapshot_index": 4967,
+ "snapshot_index": 4970,
"artifact_name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/custom-start-points:fc6b09b@sha256:1dbac604d2f08378e085032c135be4f4910559a7d7723c26372724d6fb8010d1",
"sha256": "1dbac604d2f08378e085032c135be4f4910559a7d7723c26372724d6fb8010d1",
"description": "1 instance changed",
- "reported_at": 1783486498.5434582,
+ "reported_at": 1783576198.5023923,
"pipeline": "custom-start-points-ci",
"deployments": [],
"flows": [
@@ -215,11 +215,11 @@ kosli log environment aws-prod --output=json
"deployments": null
},
{
- "flow_name": "snyk-aws-prod-per-artifact",
+ "flow_name": "snyk-aws-beta-per-artifact",
"deployments": null
},
{
- "flow_name": "snyk-aws-beta-per-artifact",
+ "flow_name": "snyk-aws-prod-per-artifact",
"deployments": null
}
],
@@ -233,23 +233,23 @@ kosli log environment aws-prod --output=json
"html": "https://app.kosli.com/cyber-dojo/flows/custom-start-points-ci/artifacts/1dbac604d2f08378e085032c135be4f4910559a7d7723c26372724d6fb8010d1?artifact_id=329017a5-5366-400d-928a-193ea961"
},
"snapshot": {
- "self": "https://app.kosli.com/api/v2/snapshots/cyber-dojo/aws-prod/4967",
- "html": "https://app.kosli.com/cyber-dojo/environments/aws-prod/snapshots/4967"
+ "self": "https://app.kosli.com/api/v2/snapshots/cyber-dojo/aws-prod/4970",
+ "html": "https://app.kosli.com/cyber-dojo/environments/aws-prod/snapshots/4970"
}
}
},
{
"environment_name": "aws-prod",
- "snapshot_index": 4966,
- "artifact_name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/saver:2fa0324@sha256:1912e229b2a9e288d099af648ebcb993c16976284f61578a3730d35c33329b59",
- "sha256": "1912e229b2a9e288d099af648ebcb993c16976284f61578a3730d35c33329b59",
+ "snapshot_index": 4970,
+ "artifact_name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/dashboard:6d203a8@sha256:4d1ba1622515a86443d2ec4b76df41daa7b98daabeb557a134607f6e200e8ebc",
+ "sha256": "4d1ba1622515a86443d2ec4b76df41daa7b98daabeb557a134607f6e200e8ebc",
"description": "1 instance changed",
- "reported_at": 1783486438.5315967,
- "pipeline": "saver-ci",
+ "reported_at": 1783576198.5023923,
+ "pipeline": "dashboard-ci",
"deployments": [],
"flows": [
{
- "flow_name": "saver-ci",
+ "flow_name": "dashboard-ci",
"deployments": null
},
{
@@ -257,41 +257,41 @@ kosli log environment aws-prod --output=json
"deployments": null
},
{
- "flow_name": "snyk-aws-prod-per-artifact",
+ "flow_name": "snyk-aws-beta-per-artifact",
"deployments": null
},
{
- "flow_name": "snyk-aws-beta-per-artifact",
+ "flow_name": "snyk-aws-prod-per-artifact",
"deployments": null
}
],
"artifact_compliance": true,
"snapshot_compliance": true,
"type": "changed",
- "code_diff": "https://github.com/cyber-dojo/saver/compare/139dc6d316a5e4b66755fecc926f2e25cd5c8208...2fa032402c47885c2fcf8036e2eee07ac73bdc41",
+ "code_diff": "https://github.com/cyber-dojo/dashboard/compare/f7fd6b78302ad399252990b0b81f54d7416a402f...6d203a85ffda1513db4d86d4e48b1f969bd2f510",
"_links": {
"artifact": {
- "self": "https://app.kosli.com/api/v2/artifacts/cyber-dojo/saver-ci/fingerprint/1912e229b2a9e288d099af648ebcb993c16976284f61578a3730d35c33329b59",
- "html": "https://app.kosli.com/cyber-dojo/flows/saver-ci/artifacts/1912e229b2a9e288d099af648ebcb993c16976284f61578a3730d35c33329b59?artifact_id=eea73af9-c6cf-45f6-8ab3-7181c587"
+ "self": "https://app.kosli.com/api/v2/artifacts/cyber-dojo/dashboard-ci/fingerprint/4d1ba1622515a86443d2ec4b76df41daa7b98daabeb557a134607f6e200e8ebc",
+ "html": "https://app.kosli.com/cyber-dojo/flows/dashboard-ci/artifacts/4d1ba1622515a86443d2ec4b76df41daa7b98daabeb557a134607f6e200e8ebc?artifact_id=87705eca-ac37-4632-93de-c4f63539"
},
"snapshot": {
- "self": "https://app.kosli.com/api/v2/snapshots/cyber-dojo/aws-prod/4966",
- "html": "https://app.kosli.com/cyber-dojo/environments/aws-prod/snapshots/4966"
+ "self": "https://app.kosli.com/api/v2/snapshots/cyber-dojo/aws-prod/4970",
+ "html": "https://app.kosli.com/cyber-dojo/environments/aws-prod/snapshots/4970"
}
}
},
{
"environment_name": "aws-prod",
- "snapshot_index": 4966,
- "artifact_name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/custom-start-points:fc6b09b@sha256:1dbac604d2f08378e085032c135be4f4910559a7d7723c26372724d6fb8010d1",
- "sha256": "1dbac604d2f08378e085032c135be4f4910559a7d7723c26372724d6fb8010d1",
+ "snapshot_index": 4970,
+ "artifact_name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/exercises-start-points:80b913e@sha256:748c413e0f6e45c3652fa4ee47ff2d7371da0bade41c027711296216b53db39b",
+ "sha256": "748c413e0f6e45c3652fa4ee47ff2d7371da0bade41c027711296216b53db39b",
"description": "1 instance changed",
- "reported_at": 1783486438.5315967,
- "pipeline": "custom-start-points-ci",
+ "reported_at": 1783576198.5023923,
+ "pipeline": "exercises-start-points-ci",
"deployments": [],
"flows": [
{
- "flow_name": "custom-start-points-ci",
+ "flow_name": "exercises-start-points-ci",
"deployments": null
},
{
@@ -310,30 +310,30 @@ kosli log environment aws-prod --output=json
"artifact_compliance": true,
"snapshot_compliance": true,
"type": "updated-provenance",
- "code_diff": "https://github.com/cyber-dojo/custom-start-points/compare/ae0c2f039480061d958cc007bc4c78e5b0f36a83...fc6b09be0518fbf8ab76815cb85b1745631e3659",
+ "code_diff": "https://github.com/cyber-dojo/exercises-start-points/compare/17f61f83683a52ec1b9040127da582affb70e997...80b913e9f88902428a3567f75165d8b9d73b561a",
"_links": {
"artifact": {
- "self": "https://app.kosli.com/api/v2/artifacts/cyber-dojo/custom-start-points-ci/fingerprint/1dbac604d2f08378e085032c135be4f4910559a7d7723c26372724d6fb8010d1",
- "html": "https://app.kosli.com/cyber-dojo/flows/custom-start-points-ci/artifacts/1dbac604d2f08378e085032c135be4f4910559a7d7723c26372724d6fb8010d1?artifact_id=329017a5-5366-400d-928a-193ea961"
+ "self": "https://app.kosli.com/api/v2/artifacts/cyber-dojo/exercises-start-points-ci/fingerprint/748c413e0f6e45c3652fa4ee47ff2d7371da0bade41c027711296216b53db39b",
+ "html": "https://app.kosli.com/cyber-dojo/flows/exercises-start-points-ci/artifacts/748c413e0f6e45c3652fa4ee47ff2d7371da0bade41c027711296216b53db39b?artifact_id=1f5af7a4-2ab5-4c78-982c-afb9c2b1"
},
"snapshot": {
- "self": "https://app.kosli.com/api/v2/snapshots/cyber-dojo/aws-prod/4966",
- "html": "https://app.kosli.com/cyber-dojo/environments/aws-prod/snapshots/4966"
+ "self": "https://app.kosli.com/api/v2/snapshots/cyber-dojo/aws-prod/4970",
+ "html": "https://app.kosli.com/cyber-dojo/environments/aws-prod/snapshots/4970"
}
}
},
{
"environment_name": "aws-prod",
- "snapshot_index": 4966,
- "artifact_name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/dashboard:6d203a8@sha256:4d1ba1622515a86443d2ec4b76df41daa7b98daabeb557a134607f6e200e8ebc",
- "sha256": "4d1ba1622515a86443d2ec4b76df41daa7b98daabeb557a134607f6e200e8ebc",
+ "snapshot_index": 4970,
+ "artifact_name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/differ:26dcd06@sha256:8f01c6f92f1226465177b079c360d26898315356b172042f8dedb593c95d2dd7",
+ "sha256": "8f01c6f92f1226465177b079c360d26898315356b172042f8dedb593c95d2dd7",
"description": "1 instance changed",
- "reported_at": 1783486438.5315967,
- "pipeline": "dashboard-ci",
+ "reported_at": 1783576198.5023923,
+ "pipeline": "differ-ci",
"deployments": [],
"flows": [
{
- "flow_name": "dashboard-ci",
+ "flow_name": "differ-ci",
"deployments": null
},
{
@@ -352,30 +352,30 @@ kosli log environment aws-prod --output=json
"artifact_compliance": true,
"snapshot_compliance": true,
"type": "changed",
- "code_diff": "https://github.com/cyber-dojo/dashboard/compare/f7fd6b78302ad399252990b0b81f54d7416a402f...6d203a85ffda1513db4d86d4e48b1f969bd2f510",
+ "code_diff": "https://github.com/cyber-dojo/differ/compare/9d1887776497e501bc8dcd46e508488bf5c8b0c8...26dcd06257a4bb00d594dbb5de05eefbb7b20379",
"_links": {
"artifact": {
- "self": "https://app.kosli.com/api/v2/artifacts/cyber-dojo/dashboard-ci/fingerprint/4d1ba1622515a86443d2ec4b76df41daa7b98daabeb557a134607f6e200e8ebc",
- "html": "https://app.kosli.com/cyber-dojo/flows/dashboard-ci/artifacts/4d1ba1622515a86443d2ec4b76df41daa7b98daabeb557a134607f6e200e8ebc?artifact_id=87705eca-ac37-4632-93de-c4f63539"
+ "self": "https://app.kosli.com/api/v2/artifacts/cyber-dojo/differ-ci/fingerprint/8f01c6f92f1226465177b079c360d26898315356b172042f8dedb593c95d2dd7",
+ "html": "https://app.kosli.com/cyber-dojo/flows/differ-ci/artifacts/8f01c6f92f1226465177b079c360d26898315356b172042f8dedb593c95d2dd7?artifact_id=494ad51d-feff-4795-9fec-f2a8b953"
},
"snapshot": {
- "self": "https://app.kosli.com/api/v2/snapshots/cyber-dojo/aws-prod/4966",
- "html": "https://app.kosli.com/cyber-dojo/environments/aws-prod/snapshots/4966"
+ "self": "https://app.kosli.com/api/v2/snapshots/cyber-dojo/aws-prod/4970",
+ "html": "https://app.kosli.com/cyber-dojo/environments/aws-prod/snapshots/4970"
}
}
},
{
"environment_name": "aws-prod",
- "snapshot_index": 4966,
- "artifact_name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/exercises-start-points:80b913e@sha256:748c413e0f6e45c3652fa4ee47ff2d7371da0bade41c027711296216b53db39b",
- "sha256": "748c413e0f6e45c3652fa4ee47ff2d7371da0bade41c027711296216b53db39b",
- "description": "1 instance changed",
- "reported_at": 1783486438.5315967,
- "pipeline": "exercises-start-points-ci",
+ "snapshot_index": 4970,
+ "artifact_name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/web:97ebee5@sha256:929748bb88b31863da9cd8d62a5039c274ff3c669f2ef05bc025e6989d2c1eab",
+ "sha256": "929748bb88b31863da9cd8d62a5039c274ff3c669f2ef05bc025e6989d2c1eab",
+ "description": "3 instances changed",
+ "reported_at": 1783576198.5023923,
+ "pipeline": "web-ci",
"deployments": [],
"flows": [
{
- "flow_name": "exercises-start-points-ci",
+ "flow_name": "web-ci",
"deployments": null
},
{
@@ -383,41 +383,41 @@ kosli log environment aws-prod --output=json
"deployments": null
},
{
- "flow_name": "snyk-aws-prod-per-artifact",
+ "flow_name": "snyk-aws-beta-per-artifact",
"deployments": null
},
{
- "flow_name": "snyk-aws-beta-per-artifact",
+ "flow_name": "snyk-aws-prod-per-artifact",
"deployments": null
}
],
"artifact_compliance": true,
"snapshot_compliance": true,
- "type": "changed",
- "code_diff": "https://github.com/cyber-dojo/exercises-start-points/compare/17f61f83683a52ec1b9040127da582affb70e997...80b913e9f88902428a3567f75165d8b9d73b561a",
+ "type": "updated-provenance",
+ "code_diff": "https://github.com/cyber-dojo/web/compare/fbe04c6016bd7822a9b0b948043614186787194f...97ebee56e01ca3af95bfcae0c7c328eee8c56865",
"_links": {
"artifact": {
- "self": "https://app.kosli.com/api/v2/artifacts/cyber-dojo/exercises-start-points-ci/fingerprint/748c413e0f6e45c3652fa4ee47ff2d7371da0bade41c027711296216b53db39b",
- "html": "https://app.kosli.com/cyber-dojo/flows/exercises-start-points-ci/artifacts/748c413e0f6e45c3652fa4ee47ff2d7371da0bade41c027711296216b53db39b?artifact_id=1f5af7a4-2ab5-4c78-982c-afb9c2b1"
+ "self": "https://app.kosli.com/api/v2/artifacts/cyber-dojo/web-ci/fingerprint/929748bb88b31863da9cd8d62a5039c274ff3c669f2ef05bc025e6989d2c1eab",
+ "html": "https://app.kosli.com/cyber-dojo/flows/web-ci/artifacts/929748bb88b31863da9cd8d62a5039c274ff3c669f2ef05bc025e6989d2c1eab?artifact_id=f065965e-194b-43a5-a688-00797359"
},
"snapshot": {
- "self": "https://app.kosli.com/api/v2/snapshots/cyber-dojo/aws-prod/4966",
- "html": "https://app.kosli.com/cyber-dojo/environments/aws-prod/snapshots/4966"
+ "self": "https://app.kosli.com/api/v2/snapshots/cyber-dojo/aws-prod/4970",
+ "html": "https://app.kosli.com/cyber-dojo/environments/aws-prod/snapshots/4970"
}
}
},
{
"environment_name": "aws-prod",
- "snapshot_index": 4966,
- "artifact_name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/differ:26dcd06@sha256:8f01c6f92f1226465177b079c360d26898315356b172042f8dedb593c95d2dd7",
- "sha256": "8f01c6f92f1226465177b079c360d26898315356b172042f8dedb593c95d2dd7",
+ "snapshot_index": 4970,
+ "artifact_name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/languages-start-points:04e0e14@sha256:a89642efb4e686ea38d597e20c2c3f256649d8bca02e2d923767844a6897667c",
+ "sha256": "a89642efb4e686ea38d597e20c2c3f256649d8bca02e2d923767844a6897667c",
"description": "1 instance changed",
- "reported_at": 1783486438.5315967,
- "pipeline": "differ-ci",
+ "reported_at": 1783576198.5023923,
+ "pipeline": "languages-start-points-ci",
"deployments": [],
"flows": [
{
- "flow_name": "differ-ci",
+ "flow_name": "languages-start-points-ci",
"deployments": null
},
{
@@ -435,31 +435,31 @@ kosli log environment aws-prod --output=json
],
"artifact_compliance": true,
"snapshot_compliance": true,
- "type": "changed",
- "code_diff": "https://github.com/cyber-dojo/differ/compare/9d1887776497e501bc8dcd46e508488bf5c8b0c8...26dcd06257a4bb00d594dbb5de05eefbb7b20379",
+ "type": "updated-provenance",
+ "code_diff": "https://github.com/cyber-dojo/languages-start-points/compare/ca386e022a6857ad4ea8cfcc765a574452555ac7...04e0e14bb8874ab521d35c97d6040133f0d2143a",
"_links": {
"artifact": {
- "self": "https://app.kosli.com/api/v2/artifacts/cyber-dojo/differ-ci/fingerprint/8f01c6f92f1226465177b079c360d26898315356b172042f8dedb593c95d2dd7",
- "html": "https://app.kosli.com/cyber-dojo/flows/differ-ci/artifacts/8f01c6f92f1226465177b079c360d26898315356b172042f8dedb593c95d2dd7?artifact_id=494ad51d-feff-4795-9fec-f2a8b953"
+ "self": "https://app.kosli.com/api/v2/artifacts/cyber-dojo/languages-start-points-ci/fingerprint/a89642efb4e686ea38d597e20c2c3f256649d8bca02e2d923767844a6897667c",
+ "html": "https://app.kosli.com/cyber-dojo/flows/languages-start-points-ci/artifacts/a89642efb4e686ea38d597e20c2c3f256649d8bca02e2d923767844a6897667c?artifact_id=651b0c78-5926-41b5-ba5b-9aa87601"
},
"snapshot": {
- "self": "https://app.kosli.com/api/v2/snapshots/cyber-dojo/aws-prod/4966",
- "html": "https://app.kosli.com/cyber-dojo/environments/aws-prod/snapshots/4966"
+ "self": "https://app.kosli.com/api/v2/snapshots/cyber-dojo/aws-prod/4970",
+ "html": "https://app.kosli.com/cyber-dojo/environments/aws-prod/snapshots/4970"
}
}
},
{
"environment_name": "aws-prod",
- "snapshot_index": 4966,
- "artifact_name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/web:97ebee5@sha256:929748bb88b31863da9cd8d62a5039c274ff3c669f2ef05bc025e6989d2c1eab",
- "sha256": "929748bb88b31863da9cd8d62a5039c274ff3c669f2ef05bc025e6989d2c1eab",
- "description": "3 instances changed",
- "reported_at": 1783486438.5315967,
- "pipeline": "web-ci",
+ "snapshot_index": 4970,
+ "artifact_name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/nginx:cbf0063@sha256:c2ec29a9c6cce9948227159bc97dbb689cdc5803e77c4cff5573a6f257c8182c",
+ "sha256": "c2ec29a9c6cce9948227159bc97dbb689cdc5803e77c4cff5573a6f257c8182c",
+ "description": "1 instance changed",
+ "reported_at": 1783576198.5023923,
+ "pipeline": "nginx-ci",
"deployments": [],
"flows": [
{
- "flow_name": "web-ci",
+ "flow_name": "nginx-ci",
"deployments": null
},
{
@@ -478,30 +478,30 @@ kosli log environment aws-prod --output=json
"artifact_compliance": true,
"snapshot_compliance": true,
"type": "updated-provenance",
- "code_diff": "https://github.com/cyber-dojo/web/compare/fbe04c6016bd7822a9b0b948043614186787194f...97ebee56e01ca3af95bfcae0c7c328eee8c56865",
+ "code_diff": "https://github.com/cyber-dojo/nginx/compare/665d6dde5f736dbb33b5a0592fe49b5e577f4ecf...cbf0063e279351ffb201b39296e9bfe892dc772f",
"_links": {
"artifact": {
- "self": "https://app.kosli.com/api/v2/artifacts/cyber-dojo/web-ci/fingerprint/929748bb88b31863da9cd8d62a5039c274ff3c669f2ef05bc025e6989d2c1eab",
- "html": "https://app.kosli.com/cyber-dojo/flows/web-ci/artifacts/929748bb88b31863da9cd8d62a5039c274ff3c669f2ef05bc025e6989d2c1eab?artifact_id=f065965e-194b-43a5-a688-00797359"
+ "self": "https://app.kosli.com/api/v2/artifacts/cyber-dojo/nginx-ci/fingerprint/c2ec29a9c6cce9948227159bc97dbb689cdc5803e77c4cff5573a6f257c8182c",
+ "html": "https://app.kosli.com/cyber-dojo/flows/nginx-ci/artifacts/c2ec29a9c6cce9948227159bc97dbb689cdc5803e77c4cff5573a6f257c8182c?artifact_id=8305b55d-4d0c-4860-b2c5-2895665f"
},
"snapshot": {
- "self": "https://app.kosli.com/api/v2/snapshots/cyber-dojo/aws-prod/4966",
- "html": "https://app.kosli.com/cyber-dojo/environments/aws-prod/snapshots/4966"
+ "self": "https://app.kosli.com/api/v2/snapshots/cyber-dojo/aws-prod/4970",
+ "html": "https://app.kosli.com/cyber-dojo/environments/aws-prod/snapshots/4970"
}
}
},
{
"environment_name": "aws-prod",
- "snapshot_index": 4966,
- "artifact_name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/creator:6ff6b4c@sha256:a523828dc47cd4f31aecf2d5ef1dea569944a1abcd214e4b2cda50676b2c4dc8",
- "sha256": "a523828dc47cd4f31aecf2d5ef1dea569944a1abcd214e4b2cda50676b2c4dc8",
- "description": "1 instance changed",
- "reported_at": 1783486438.5315967,
- "pipeline": "creator-ci",
+ "snapshot_index": 4969,
+ "artifact_name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/runner:28fc01e@sha256:579d2668834cf42f3004e005c295d340dfd3da5b33f394d3151c016dc9f074a4",
+ "sha256": "579d2668834cf42f3004e005c295d340dfd3da5b33f394d3151c016dc9f074a4",
+ "description": "3 instances changed",
+ "reported_at": 1783486618.5418699,
+ "pipeline": "runner-ci",
"deployments": [],
"flows": [
{
- "flow_name": "creator-ci",
+ "flow_name": "runner-ci",
"deployments": null
},
{
@@ -509,41 +509,41 @@ kosli log environment aws-prod --output=json
"deployments": null
},
{
- "flow_name": "snyk-aws-beta-per-artifact",
+ "flow_name": "snyk-aws-prod-per-artifact",
"deployments": null
},
{
- "flow_name": "snyk-aws-prod-per-artifact",
+ "flow_name": "snyk-aws-beta-per-artifact",
"deployments": null
}
],
"artifact_compliance": true,
"snapshot_compliance": true,
- "type": "changed",
- "code_diff": "https://github.com/cyber-dojo/creator/compare/c174ef247b1efb95812373fde2a8e8db3a9ede03...6ff6b4c71ab218d39065654bef32839b9226d21f",
+ "type": "updated-provenance",
+ "code_diff": "https://github.com/cyber-dojo/runner/compare/552f300213a65ee0c8c773474d75b26b2d723575...28fc01e77500cdb35522d5f27aad95b501a03cdc",
"_links": {
"artifact": {
- "self": "https://app.kosli.com/api/v2/artifacts/cyber-dojo/creator-ci/fingerprint/a523828dc47cd4f31aecf2d5ef1dea569944a1abcd214e4b2cda50676b2c4dc8",
- "html": "https://app.kosli.com/cyber-dojo/flows/creator-ci/artifacts/a523828dc47cd4f31aecf2d5ef1dea569944a1abcd214e4b2cda50676b2c4dc8?artifact_id=26dd06bd-0d63-4775-a3d1-db332cf0"
+ "self": "https://app.kosli.com/api/v2/artifacts/cyber-dojo/runner-ci/fingerprint/579d2668834cf42f3004e005c295d340dfd3da5b33f394d3151c016dc9f074a4",
+ "html": "https://app.kosli.com/cyber-dojo/flows/runner-ci/artifacts/579d2668834cf42f3004e005c295d340dfd3da5b33f394d3151c016dc9f074a4?artifact_id=11490640-912f-4740-8ac5-1890457d"
},
"snapshot": {
- "self": "https://app.kosli.com/api/v2/snapshots/cyber-dojo/aws-prod/4966",
- "html": "https://app.kosli.com/cyber-dojo/environments/aws-prod/snapshots/4966"
+ "self": "https://app.kosli.com/api/v2/snapshots/cyber-dojo/aws-prod/4969",
+ "html": "https://app.kosli.com/cyber-dojo/environments/aws-prod/snapshots/4969"
}
}
},
{
"environment_name": "aws-prod",
- "snapshot_index": 4966,
- "artifact_name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/languages-start-points:04e0e14@sha256:a89642efb4e686ea38d597e20c2c3f256649d8bca02e2d923767844a6897667c",
- "sha256": "a89642efb4e686ea38d597e20c2c3f256649d8bca02e2d923767844a6897667c",
- "description": "1 instance changed",
- "reported_at": 1783486438.5315967,
- "pipeline": "languages-start-points-ci",
+ "snapshot_index": 4968,
+ "artifact_name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/runner:28fc01e@sha256:579d2668834cf42f3004e005c295d340dfd3da5b33f394d3151c016dc9f074a4",
+ "sha256": "579d2668834cf42f3004e005c295d340dfd3da5b33f394d3151c016dc9f074a4",
+ "description": "3 instances changed",
+ "reported_at": 1783486558.4013338,
+ "pipeline": "runner-ci",
"deployments": [],
"flows": [
{
- "flow_name": "languages-start-points-ci",
+ "flow_name": "runner-ci",
"deployments": null
},
{
@@ -551,41 +551,41 @@ kosli log environment aws-prod --output=json
"deployments": null
},
{
- "flow_name": "snyk-aws-prod-per-artifact",
+ "flow_name": "snyk-aws-beta-per-artifact",
"deployments": null
},
{
- "flow_name": "snyk-aws-beta-per-artifact",
+ "flow_name": "snyk-aws-prod-per-artifact",
"deployments": null
}
],
"artifact_compliance": true,
"snapshot_compliance": true,
- "type": "changed",
- "code_diff": "https://github.com/cyber-dojo/languages-start-points/compare/ca386e022a6857ad4ea8cfcc765a574452555ac7...04e0e14bb8874ab521d35c97d6040133f0d2143a",
+ "type": "updated-provenance",
+ "code_diff": "https://github.com/cyber-dojo/runner/compare/552f300213a65ee0c8c773474d75b26b2d723575...28fc01e77500cdb35522d5f27aad95b501a03cdc",
"_links": {
"artifact": {
- "self": "https://app.kosli.com/api/v2/artifacts/cyber-dojo/languages-start-points-ci/fingerprint/a89642efb4e686ea38d597e20c2c3f256649d8bca02e2d923767844a6897667c",
- "html": "https://app.kosli.com/cyber-dojo/flows/languages-start-points-ci/artifacts/a89642efb4e686ea38d597e20c2c3f256649d8bca02e2d923767844a6897667c?artifact_id=651b0c78-5926-41b5-ba5b-9aa87601"
+ "self": "https://app.kosli.com/api/v2/artifacts/cyber-dojo/runner-ci/fingerprint/579d2668834cf42f3004e005c295d340dfd3da5b33f394d3151c016dc9f074a4",
+ "html": "https://app.kosli.com/cyber-dojo/flows/runner-ci/artifacts/579d2668834cf42f3004e005c295d340dfd3da5b33f394d3151c016dc9f074a4?artifact_id=11490640-912f-4740-8ac5-1890457d"
},
"snapshot": {
- "self": "https://app.kosli.com/api/v2/snapshots/cyber-dojo/aws-prod/4966",
- "html": "https://app.kosli.com/cyber-dojo/environments/aws-prod/snapshots/4966"
+ "self": "https://app.kosli.com/api/v2/snapshots/cyber-dojo/aws-prod/4968",
+ "html": "https://app.kosli.com/cyber-dojo/environments/aws-prod/snapshots/4968"
}
}
},
{
"environment_name": "aws-prod",
- "snapshot_index": 4966,
- "artifact_name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/nginx:cbf0063@sha256:c2ec29a9c6cce9948227159bc97dbb689cdc5803e77c4cff5573a6f257c8182c",
- "sha256": "c2ec29a9c6cce9948227159bc97dbb689cdc5803e77c4cff5573a6f257c8182c",
- "description": "1 instance changed",
- "reported_at": 1783486438.5315967,
- "pipeline": "nginx-ci",
+ "snapshot_index": 4968,
+ "artifact_name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/web:97ebee5@sha256:929748bb88b31863da9cd8d62a5039c274ff3c669f2ef05bc025e6989d2c1eab",
+ "sha256": "929748bb88b31863da9cd8d62a5039c274ff3c669f2ef05bc025e6989d2c1eab",
+ "description": "3 instances changed",
+ "reported_at": 1783486558.4013338,
+ "pipeline": "web-ci",
"deployments": [],
"flows": [
{
- "flow_name": "nginx-ci",
+ "flow_name": "web-ci",
"deployments": null
},
{
@@ -603,31 +603,31 @@ kosli log environment aws-prod --output=json
],
"artifact_compliance": true,
"snapshot_compliance": true,
- "type": "changed",
- "code_diff": "https://github.com/cyber-dojo/nginx/compare/665d6dde5f736dbb33b5a0592fe49b5e577f4ecf...cbf0063e279351ffb201b39296e9bfe892dc772f",
+ "type": "updated-provenance",
+ "code_diff": "https://github.com/cyber-dojo/web/compare/fbe04c6016bd7822a9b0b948043614186787194f...97ebee56e01ca3af95bfcae0c7c328eee8c56865",
"_links": {
"artifact": {
- "self": "https://app.kosli.com/api/v2/artifacts/cyber-dojo/nginx-ci/fingerprint/c2ec29a9c6cce9948227159bc97dbb689cdc5803e77c4cff5573a6f257c8182c",
- "html": "https://app.kosli.com/cyber-dojo/flows/nginx-ci/artifacts/c2ec29a9c6cce9948227159bc97dbb689cdc5803e77c4cff5573a6f257c8182c?artifact_id=8305b55d-4d0c-4860-b2c5-2895665f"
+ "self": "https://app.kosli.com/api/v2/artifacts/cyber-dojo/web-ci/fingerprint/929748bb88b31863da9cd8d62a5039c274ff3c669f2ef05bc025e6989d2c1eab",
+ "html": "https://app.kosli.com/cyber-dojo/flows/web-ci/artifacts/929748bb88b31863da9cd8d62a5039c274ff3c669f2ef05bc025e6989d2c1eab?artifact_id=f065965e-194b-43a5-a688-00797359"
},
"snapshot": {
- "self": "https://app.kosli.com/api/v2/snapshots/cyber-dojo/aws-prod/4966",
- "html": "https://app.kosli.com/cyber-dojo/environments/aws-prod/snapshots/4966"
+ "self": "https://app.kosli.com/api/v2/snapshots/cyber-dojo/aws-prod/4968",
+ "html": "https://app.kosli.com/cyber-dojo/environments/aws-prod/snapshots/4968"
}
}
},
{
"environment_name": "aws-prod",
- "snapshot_index": 4965,
- "artifact_name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/runner:28fc01e@sha256:579d2668834cf42f3004e005c295d340dfd3da5b33f394d3151c016dc9f074a4",
- "sha256": "579d2668834cf42f3004e005c295d340dfd3da5b33f394d3151c016dc9f074a4",
- "description": "3 instances changed",
- "reported_at": 1783403698.5779989,
- "pipeline": "runner-ci",
+ "snapshot_index": 4967,
+ "artifact_name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/custom-start-points:fc6b09b@sha256:1dbac604d2f08378e085032c135be4f4910559a7d7723c26372724d6fb8010d1",
+ "sha256": "1dbac604d2f08378e085032c135be4f4910559a7d7723c26372724d6fb8010d1",
+ "description": "1 instance changed",
+ "reported_at": 1783486498.5434582,
+ "pipeline": "custom-start-points-ci",
"deployments": [],
"flows": [
{
- "flow_name": "runner-ci",
+ "flow_name": "custom-start-points-ci",
"deployments": null
},
{
@@ -646,57 +646,57 @@ kosli log environment aws-prod --output=json
"artifact_compliance": true,
"snapshot_compliance": true,
"type": "updated-provenance",
- "code_diff": "https://github.com/cyber-dojo/runner/compare/552f300213a65ee0c8c773474d75b26b2d723575...28fc01e77500cdb35522d5f27aad95b501a03cdc",
+ "code_diff": "https://github.com/cyber-dojo/custom-start-points/compare/ae0c2f039480061d958cc007bc4c78e5b0f36a83...fc6b09be0518fbf8ab76815cb85b1745631e3659",
"_links": {
"artifact": {
- "self": "https://app.kosli.com/api/v2/artifacts/cyber-dojo/runner-ci/fingerprint/579d2668834cf42f3004e005c295d340dfd3da5b33f394d3151c016dc9f074a4",
- "html": "https://app.kosli.com/cyber-dojo/flows/runner-ci/artifacts/579d2668834cf42f3004e005c295d340dfd3da5b33f394d3151c016dc9f074a4?artifact_id=11490640-912f-4740-8ac5-1890457d"
+ "self": "https://app.kosli.com/api/v2/artifacts/cyber-dojo/custom-start-points-ci/fingerprint/1dbac604d2f08378e085032c135be4f4910559a7d7723c26372724d6fb8010d1",
+ "html": "https://app.kosli.com/cyber-dojo/flows/custom-start-points-ci/artifacts/1dbac604d2f08378e085032c135be4f4910559a7d7723c26372724d6fb8010d1?artifact_id=329017a5-5366-400d-928a-193ea961"
},
"snapshot": {
- "self": "https://app.kosli.com/api/v2/snapshots/cyber-dojo/aws-prod/4965",
- "html": "https://app.kosli.com/cyber-dojo/environments/aws-prod/snapshots/4965"
+ "self": "https://app.kosli.com/api/v2/snapshots/cyber-dojo/aws-prod/4967",
+ "html": "https://app.kosli.com/cyber-dojo/environments/aws-prod/snapshots/4967"
}
}
},
{
"environment_name": "aws-prod",
- "snapshot_index": 4964,
- "artifact_name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/runner:28fc01e@sha256:579d2668834cf42f3004e005c295d340dfd3da5b33f394d3151c016dc9f074a4",
- "sha256": "579d2668834cf42f3004e005c295d340dfd3da5b33f394d3151c016dc9f074a4",
- "description": "3 instances changed",
- "reported_at": 1783403638.5644495,
- "pipeline": "runner-ci",
+ "snapshot_index": 4966,
+ "artifact_name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/saver:2fa0324@sha256:1912e229b2a9e288d099af648ebcb993c16976284f61578a3730d35c33329b59",
+ "sha256": "1912e229b2a9e288d099af648ebcb993c16976284f61578a3730d35c33329b59",
+ "description": "1 instance changed",
+ "reported_at": 1783486438.5315967,
+ "pipeline": "saver-ci",
"deployments": [],
"flows": [
{
- "flow_name": "runner-ci",
+ "flow_name": "saver-ci",
"deployments": null
},
{
- "flow_name": "snyk-aws-beta-per-artifact",
+ "flow_name": "production-promotion",
"deployments": null
},
{
- "flow_name": "production-promotion",
+ "flow_name": "snyk-aws-prod-per-artifact",
"deployments": null
},
{
- "flow_name": "snyk-aws-prod-per-artifact",
+ "flow_name": "snyk-aws-beta-per-artifact",
"deployments": null
}
],
"artifact_compliance": true,
"snapshot_compliance": true,
- "type": "updated-provenance",
- "code_diff": "https://github.com/cyber-dojo/runner/compare/552f300213a65ee0c8c773474d75b26b2d723575...28fc01e77500cdb35522d5f27aad95b501a03cdc",
+ "type": "changed",
+ "code_diff": "https://github.com/cyber-dojo/saver/compare/139dc6d316a5e4b66755fecc926f2e25cd5c8208...2fa032402c47885c2fcf8036e2eee07ac73bdc41",
"_links": {
"artifact": {
- "self": "https://app.kosli.com/api/v2/artifacts/cyber-dojo/runner-ci/fingerprint/579d2668834cf42f3004e005c295d340dfd3da5b33f394d3151c016dc9f074a4",
- "html": "https://app.kosli.com/cyber-dojo/flows/runner-ci/artifacts/579d2668834cf42f3004e005c295d340dfd3da5b33f394d3151c016dc9f074a4?artifact_id=11490640-912f-4740-8ac5-1890457d"
+ "self": "https://app.kosli.com/api/v2/artifacts/cyber-dojo/saver-ci/fingerprint/1912e229b2a9e288d099af648ebcb993c16976284f61578a3730d35c33329b59",
+ "html": "https://app.kosli.com/cyber-dojo/flows/saver-ci/artifacts/1912e229b2a9e288d099af648ebcb993c16976284f61578a3730d35c33329b59?artifact_id=eea73af9-c6cf-45f6-8ab3-7181c587"
},
"snapshot": {
- "self": "https://app.kosli.com/api/v2/snapshots/cyber-dojo/aws-prod/4964",
- "html": "https://app.kosli.com/cyber-dojo/environments/aws-prod/snapshots/4964"
+ "self": "https://app.kosli.com/api/v2/snapshots/cyber-dojo/aws-prod/4966",
+ "html": "https://app.kosli.com/cyber-dojo/environments/aws-prod/snapshots/4966"
}
}
}
diff --git a/client_reference/overview.md b/client_reference/overview.md
index cdfe236..db9472d 100644
--- a/client_reference/overview.md
+++ b/client_reference/overview.md
@@ -4,7 +4,7 @@ description: "Reference documentation for the Kosli CLI."
---
- This reference was generated from Kosli CLI **v2.32.0**.
+ This reference was generated from Kosli CLI **v2.32.1**.
The Kosli CLI allows you to interact with Kosli from your terminal and CI/CD pipelines.
diff --git a/helm/k8s_reporter/overview.mdx b/helm/k8s_reporter/overview.mdx
index 5df9882..c4f9fa6 100644
--- a/helm/k8s_reporter/overview.mdx
+++ b/helm/k8s_reporter/overview.mdx
@@ -4,7 +4,7 @@ description: A Helm chart for installing the Kosli K8s reporter as a CronJob.
---
- This reference applies to **chart version 2.4.0**, which defaults to CLI **v2.31.0** via `appVersion`. Override with `image.tag`.
+ This reference applies to **chart version 2.5.0**, which defaults to CLI **v2.32.0** via `appVersion`. Override with `image.tag`.
A Helm chart for installing the Kosli K8s reporter as a CronJob.