[
{
"name": "aws-beta-snyk-scan",
"description": "Scan of Artifacts running in aws-beta",
"visibility": "public",
"org": "cyber-dojo",
"template": "version: 1\n\ntrail:\n attestations:\n - name: creator\n type: snyk\n - name: custom-start-points\n type: snyk\n - name: dashboard\n type: snyk\n - name: differ\n type: snyk\n - name: exercises-start-points\n type: snyk\n - name: languages-start-points\n type: snyk\n - name: nginx\n type: snyk\n - name: saver\n type: snyk\n - name: web\n type: snyk\n",
"repo_url": "https://github.com/cyber-dojo/live-snyk-scans",
"tags": {
"ci": "github",
"repo_url": "https://github.com/cyber-dojo/live-snyk-scans"
}
},
{
"name": "aws-prod-snyk-scan",
"description": "Scan of Artifacts running in aws-prod",
"visibility": "public",
"org": "cyber-dojo",
"template": "version: 1\n\ntrail:\n attestations:\n - name: creator\n type: snyk\n - name: custom-start-points\n type: snyk\n - name: dashboard\n type: snyk\n - name: differ\n type: snyk\n - name: exercises-start-points\n type: snyk\n - name: languages-start-points\n type: snyk\n - name: nginx\n type: snyk\n - name: saver\n type: snyk\n - name: web\n type: snyk\n",
"repo_url": "https://github.com/cyber-dojo/live-snyk-scans",
"tags": {
"ci": "github",
"repo_url": "https://github.com/cyber-dojo/live-snyk-scans"
}
},
{
"name": "creator-ci",
"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: lint\n type: generic\n - name: snyk-container-scan\n type: snyk\n# - name: snyk-code-scan\n# type: snyk\n - name: unit-test\n type: junit\n - name: branch-coverage\n type: generic\n",
"repo_url": "https://gitlab.com/cyber-dojo/creator",
"tags": {
"ci": "gitlab",
"repo_url": "https://gitlab.com/cyber-dojo/creator"
}
},
{
"name": "custom-start-points-ci",
"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: snyk-container-scan\n type: snyk\n - name: snyk-code-scan\n type: snyk\n",
"repo_url": "https://github.com/cyber-dojo/custom-start-points",
"tags": {
"ci": "github",
"repo_url": "https://github.com/cyber-dojo/custom-start-points"
}
},
{
"name": "dashboard-ci",
"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: lint\n type: generic\n - name: snyk-code-scan\n type: snyk\n - name: snyk-container-scan\n type: snyk\n - name: sonarcloud-scan\n type: sonar\n",
"repo_url": "https://github.com/cyber-dojo/dashboard",
"tags": {
"ci": "github",
"repo_url": "https://github.com/cyber-dojo/dashboard"
}
},
{
"name": "differ-ci",
"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 - name: never-alone-data\n type: generic\n - name: never-alone-control\n type: generic\n artifacts:\n - name: differ\n attestations:\n - name: lint\n type: generic\n - name: snyk-container-scan\n type: snyk\n - name: snyk-code-scan\n type: snyk\n - name: unit-test\n type: junit\n - name: branch-coverage\n type: generic\n - name: sonarcloud-scan\n type: sonar\n",
"repo_url": "https://github.com/cyber-dojo/differ",
"tags": {
"ci": "github",
"repo_url": "https://github.com/cyber-dojo/differ"
}
},
{
"name": "differ-ci-tf",
"description": "Terraform human-readable plan and state file fingerprint",
"visibility": "private",
"org": "cyber-dojo",
"template": "version: 1\n\ntrail:\n attestations:\n - name: tf-plan\n type: generic\n artifacts:\n - name: tf-state\n",
"repo_url": "https://github.com/cyber-dojo/differ",
"tags": {}
},
{
"name": "differ-code-reviews",
"description": "Ensure all commits are reviewed by two or more people",
"visibility": "private",
"org": "cyber-dojo",
"template": "version: 1",
"repo_url": "",
"tags": {}
},
{
"name": "exercises-start-points-ci",
"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: snyk-container-scan\n type: snyk\n - name: snyk-code-scan\n type: snyk\n",
"repo_url": "https://github.com/cyber-dojo/exercises-start-points",
"tags": {
"ci": "github",
"repo_url": "https://github.com/cyber-dojo/exercises-start-points"
}
},
{
"name": "languages-start-points-ci",
"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: snyk-container-scan\n type: snyk\n - name: snyk-code-scan\n type: snyk\n",
"repo_url": "https://github.com/cyber-dojo/languages-start-points",
"tags": {
"ci": "github",
"repo_url": "https://github.com/cyber-dojo/languages-start-points"
}
},
{
"name": "nginx-ci",
"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: snyk-container-scan\n type: snyk\n - name: snyk-code-scan\n type: snyk\n",
"repo_url": "https://github.com/cyber-dojo/nginx",
"tags": {
"ci": "github",
"repo_url": "https://github.com/cyber-dojo/nginx"
}
},
{
"name": "production-server-access",
"description": "Flow to track production server access",
"visibility": "private",
"org": "cyber-dojo",
"template": "version: 1\ntrail:\n attestations:\n - name: command-logs\n type: generic\n - name: user-identity\n type: generic\n - name: service-identity\n type: generic\n - name: sso-session-data\n type: generic\n",
"repo_url": "",
"tags": {}
},
{
"name": "runner-ci",
"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: lint\n type: generic\n - name: unit-test\n type: junit\n - name: unit-test-branch-coverage\n type: generic\n - name: integration-test\n type: junit\n - name: integration-test-branch-coverage\n type: generic\n - name: snyk-container-scan\n type: snyk\n - name: snyk-code-scan\n type: snyk\n",
"repo_url": "https://github.com/cyber-dojo/runner",
"tags": {
"ci": "github",
"repo_url": "https://github.com/cyber-dojo/runner"
}
},
{
"name": "saver-ci",
"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: snyk-container-scan\n type: snyk\n - name: snyk-code-scan\n type: snyk\n - name: branch-coverage\n type: generic\n",
"repo_url": "https://github.com/cyber-dojo/saver",
"tags": {
"ci": "github",
"repo_url": "https://github.com/cyber-dojo/saver"
}
},
{
"name": "terraform-base-infra-prs",
"description": "Kosli flow to track terraform PRs for base infra",
"visibility": "private",
"org": "cyber-dojo",
"template": "version: 1\ntrail:\n attestations:\n - name: tf-plan\n type: generic\n - name: tf-apply-plan\n type: generic\n - name: pull-request\n type: pull_request\n - name: tf-validation\n type: generic",
"repo_url": "",
"tags": {}
},
{
"name": "web-ci",
"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 artifacts:\n - name: web\n attestations:\n - name: snyk-container-scan\n type: snyk\n - name: snyk-code-scan\n type: snyk\n",
"repo_url": "https://github.com/cyber-dojo/web",
"tags": {
"ci": "github",
"repo_url": "https://github.com/cyber-dojo/web"
}
}
]