Kosli developer documentation

    • What is Kosli?
    • Concepts
    • Part 1: Overview
    • Part 2: Install Kosli CLI
    • Part 3: Service Accounts
    • Part 4: Flows
    • Part 5: Trails
    • Part 6: Artifacts
    • Part 7: Attestations
    • Part 8: Environments
    • Part 9: Environment Policies
    • Part 10: Approvals
    • Part 11: Next Steps
    • CI/CD
    • Actions
    • Slack integration
    • LaunchDarkly
    • Sonar
    • Get familiar with Kosli
    • Querying Kosli
    • Detecting unauthorized Terraform IaC changes
    • Attesting Snyk scans
    • What do I do if Kosli is down?
    • How to report Kubernetes Clusters
    • How to report ECS, Lambda and S3 environments
    • Following a git commit to runtime environments
    • Using Kosli CLI with an HTTP proxy
    • Tracing a production incident back to git commits
    • kosli
    • kosli allow artifact
    • kosli archive attestation-type
    • kosli archive environment
    • kosli archive flow
    • kosli assert approval
    • kosli assert artifact
    • kosli assert pullrequest azure
    • kosli assert pullrequest bitbucket
    • kosli assert pullrequest github
    • kosli assert pullrequest gitlab
    • kosli assert snapshot
    • kosli assert status
    • kosli attach-policy
    • kosli attest artifact
    • kosli attest custom
    • kosli attest generic
    • kosli attest jira
    • kosli attest junit
    • kosli attest pullrequest azure
    • kosli attest pullrequest bitbucket
    • kosli attest pullrequest github
    • kosli attest pullrequest gitlab
    • kosli attest snyk
    • kosli attest sonar
    • kosli begin trail
    • kosli completion
    • kosli config
    • kosli create attestation-type
    • kosli create environment
    • kosli create flow
    • kosli create policy
    • kosli detach-policy
    • kosli diff snapshots
    • kosli disable beta
    • kosli enable beta
    • kosli expect deployment
    • kosli fingerprint
    • kosli get approval
    • kosli get artifact
    • kosli get attestation-type
    • kosli get deployment
    • kosli get environment
    • kosli get flow
    • kosli get policy
    • kosli get snapshot
    • kosli get trail
    • kosli join environment
    • kosli list approvals
    • kosli list artifacts
    • kosli list attestation-types
    • kosli list deployments
    • kosli list environments
    • kosli list flows
    • kosli list policies
    • kosli list snapshots
    • kosli list trails
    • kosli log environment
    • kosli rename environment
    • kosli rename flow
    • kosli report approval
    • kosli report artifact
    • kosli report evidence artifact generic
    • kosli report evidence artifact junit
    • kosli report evidence artifact pullrequest azure
    • kosli report evidence artifact pullrequest bitbucket
    • kosli report evidence artifact pullrequest github
    • kosli report evidence artifact pullrequest gitlab
    • kosli report evidence artifact snyk
    • kosli report evidence commit generic
    • kosli report evidence commit jira
    • kosli report evidence commit junit
    • kosli report evidence commit pullrequest azure
    • kosli report evidence commit pullrequest bitbucket
    • kosli report evidence commit pullrequest github
    • kosli report evidence commit pullrequest gitlab
    • kosli report evidence commit snyk
    • kosli request approval
    • kosli search
    • kosli snapshot azure
    • kosli snapshot docker
    • kosli snapshot ecs
    • kosli snapshot k8s
    • kosli snapshot lambda
    • kosli snapshot path
    • kosli snapshot paths
    • kosli snapshot s3
    • kosli snapshot server
    • kosli status
    • kosli tag
    • kosli version
    • CLI v0.1.x => 2.0.0 migration
    • Migrate your flows reporting to use trails and attestations
      • kosli
      • kosli allow artifact
      • kosli archive attestation-type
      • kosli archive environment
      • kosli archive flow
      • kosli assert approval
      • kosli assert artifact
      • kosli assert pullrequest azure
      • kosli assert pullrequest bitbucket
      • kosli assert pullrequest github
      • kosli assert pullrequest gitlab
      • kosli assert snapshot
      • kosli assert status
      • kosli attach-policy
      • kosli attest artifact
      • kosli attest custom
      • kosli attest generic
      • kosli attest jira
      • kosli attest junit
      • kosli attest pullrequest azure
      • kosli attest pullrequest bitbucket
      • kosli attest pullrequest github
      • kosli attest pullrequest gitlab
      • kosli attest snyk
      • kosli attest sonar
      • kosli begin trail
      • kosli completion
      • kosli config
      • kosli create attestation-type
      • kosli create environment
      • kosli create flow
      • kosli create policy
      • kosli detach-policy
      • kosli diff snapshots
      • kosli disable beta
      • kosli enable beta
      • kosli expect deployment
      • kosli fingerprint
      • kosli get approval
      • kosli get artifact
      • kosli get attestation-type
      • kosli get deployment
      • kosli get environment
      • kosli get flow
      • kosli get policy
      • kosli get snapshot
      • kosli get trail
      • kosli join environment
      • kosli list approvals
      • kosli list artifacts
      • kosli list attestation-types
      • kosli list deployments
      • kosli list environments
      • kosli list flows
      • kosli list policies
      • kosli list snapshots
      • kosli list trails
      • kosli log environment
      • kosli rename environment
      • kosli rename flow
      • kosli report approval
      • kosli report artifact
      • kosli report evidence artifact generic
      • kosli report evidence artifact junit
      • kosli report evidence artifact pullrequest azure
      • kosli report evidence artifact pullrequest bitbucket
      • kosli report evidence artifact pullrequest github
      • kosli report evidence artifact pullrequest gitlab
      • kosli report evidence artifact snyk
      • kosli report evidence commit generic
      • kosli report evidence commit jira
      • kosli report evidence commit junit
      • kosli report evidence commit pullrequest azure
      • kosli report evidence commit pullrequest bitbucket
      • kosli report evidence commit pullrequest github
      • kosli report evidence commit pullrequest gitlab
      • kosli report evidence commit snyk
      • kosli request approval
      • kosli search
      • kosli snapshot azure
      • kosli snapshot docker
      • kosli snapshot ecs
      • kosli snapshot k8s
      • kosli snapshot lambda
      • kosli snapshot path
      • kosli snapshot paths
      • kosli snapshot s3
      • kosli snapshot server
      • kosli status
      • kosli tag
      • kosli version
      • kosli
      • kosli allow artifact
      • kosli archive attestation-type
      • kosli archive environment
      • kosli archive flow
      • kosli assert approval
      • kosli assert artifact
      • kosli assert pullrequest azure
      • kosli assert pullrequest bitbucket
      • kosli assert pullrequest github
      • kosli assert pullrequest gitlab
      • kosli assert snapshot
      • kosli assert status
      • kosli attach-policy
      • kosli attest artifact
      • kosli attest custom
      • kosli attest generic
      • kosli attest jira
      • kosli attest junit
      • kosli attest pullrequest azure
      • kosli attest pullrequest bitbucket
      • kosli attest pullrequest github
      • kosli attest pullrequest gitlab
      • kosli attest snyk
      • kosli attest sonar
      • kosli begin trail
      • kosli completion
      • kosli config
      • kosli create attestation-type
      • kosli create environment
      • kosli create flow
      • kosli create policy
      • kosli detach-policy
      • kosli diff snapshots
      • kosli disable beta
      • kosli enable beta
      • kosli expect deployment
      • kosli fingerprint
      • kosli get approval
      • kosli get artifact
      • kosli get attestation-type
      • kosli get deployment
      • kosli get environment
      • kosli get flow
      • kosli get policy
      • kosli get snapshot
      • kosli get trail
      • kosli join environment
      • kosli list approvals
      • kosli list artifacts
      • kosli list attestation-types
      • kosli list deployments
      • kosli list environments
      • kosli list flows
      • kosli list policies
      • kosli list snapshots
      • kosli list trails
      • kosli log environment
      • kosli rename environment
      • kosli rename flow
      • kosli report approval
      • kosli report artifact
      • kosli report evidence artifact generic
      • kosli report evidence artifact junit
      • kosli report evidence artifact pullrequest azure
      • kosli report evidence artifact pullrequest bitbucket
      • kosli report evidence artifact pullrequest github
      • kosli report evidence artifact pullrequest gitlab
      • kosli report evidence artifact snyk
      • kosli report evidence commit generic
      • kosli report evidence commit jira
      • kosli report evidence commit junit
      • kosli report evidence commit pullrequest azure
      • kosli report evidence commit pullrequest bitbucket
      • kosli report evidence commit pullrequest github
      • kosli report evidence commit pullrequest gitlab
      • kosli report evidence commit snyk
      • kosli request approval
      • kosli search
      • kosli snapshot azure
      • kosli snapshot docker
      • kosli snapshot ecs
      • kosli snapshot k8s
      • kosli snapshot lambda
      • kosli snapshot path
      • kosli snapshot paths
      • kosli snapshot s3
      • kosli snapshot server
      • kosli status
      • kosli tag
      • kosli version
      • kosli
      • kosli allow artifact
      • kosli archive attestation-type
      • kosli archive environment
      • kosli archive flow
      • kosli assert approval
      • kosli assert artifact
      • kosli assert pullrequest azure
      • kosli assert pullrequest bitbucket
      • kosli assert pullrequest github
      • kosli assert pullrequest gitlab
      • kosli assert snapshot
      • kosli assert status
      • kosli attach-policy
      • kosli attest artifact
      • kosli attest custom
      • kosli attest generic
      • kosli attest jira
      • kosli attest junit
      • kosli attest pullrequest azure
      • kosli attest pullrequest bitbucket
      • kosli attest pullrequest github
      • kosli attest pullrequest gitlab
      • kosli attest snyk
      • kosli attest sonar
      • kosli begin trail
      • kosli completion
      • kosli config
      • kosli create attestation-type
      • kosli create environment
      • kosli create flow
      • kosli create policy
      • kosli detach-policy
      • kosli diff snapshots
      • kosli disable beta
      • kosli enable beta
      • kosli expect deployment
      • kosli fingerprint
      • kosli get approval
      • kosli get artifact
      • kosli get attestation-type
      • kosli get deployment
      • kosli get environment
      • kosli get flow
      • kosli get policy
      • kosli get snapshot
      • kosli get trail
      • kosli join environment
      • kosli list approvals
      • kosli list artifacts
      • kosli list attestation-types
      • kosli list deployments
      • kosli list environments
      • kosli list flows
      • kosli list policies
      • kosli list snapshots
      • kosli list trails
      • kosli log environment
      • kosli rename environment
      • kosli rename flow
      • kosli report approval
      • kosli report artifact
      • kosli report evidence artifact generic
      • kosli report evidence artifact junit
      • kosli report evidence artifact pullrequest azure
      • kosli report evidence artifact pullrequest bitbucket
      • kosli report evidence artifact pullrequest github
      • kosli report evidence artifact pullrequest gitlab
      • kosli report evidence artifact snyk
      • kosli report evidence commit generic
      • kosli report evidence commit jira
      • kosli report evidence commit junit
      • kosli report evidence commit pullrequest azure
      • kosli report evidence commit pullrequest bitbucket
      • kosli report evidence commit pullrequest github
      • kosli report evidence commit pullrequest gitlab
      • kosli report evidence commit snyk
      • kosli request approval
      • kosli search
      • kosli snapshot azure
      • kosli snapshot docker
      • kosli snapshot ecs
      • kosli snapshot k8s
      • kosli snapshot lambda
      • kosli snapshot path
      • kosli snapshot paths
      • kosli snapshot s3
      • kosli snapshot server
      • kosli status
      • kosli tag
      • kosli version
      • kosli
      • kosli allow artifact
      • kosli archive attestation-type
      • kosli archive environment
      • kosli archive flow
      • kosli assert approval
      • kosli assert artifact
      • kosli assert pullrequest azure
      • kosli assert pullrequest bitbucket
      • kosli assert pullrequest github
      • kosli assert pullrequest gitlab
      • kosli assert snapshot
      • kosli assert status
      • kosli attach-policy
      • kosli attest artifact
      • kosli attest custom
      • kosli attest generic
      • kosli attest jira
      • kosli attest junit
      • kosli attest pullrequest azure
      • kosli attest pullrequest bitbucket
      • kosli attest pullrequest github
      • kosli attest pullrequest gitlab
      • kosli attest snyk
      • kosli attest sonar
      • kosli begin trail
      • kosli completion
      • kosli config
      • kosli create attestation-type
      • kosli create environment
      • kosli create flow
      • kosli create policy
      • kosli detach-policy
      • kosli diff snapshots
      • kosli disable beta
      • kosli enable beta
      • kosli expect deployment
      • kosli fingerprint
      • kosli get approval
      • kosli get artifact
      • kosli get attestation-type
      • kosli get deployment
      • kosli get environment
      • kosli get flow
      • kosli get policy
      • kosli get snapshot
      • kosli get trail
      • kosli join environment
      • kosli list approvals
      • kosli list artifacts
      • kosli list attestation-types
      • kosli list deployments
      • kosli list environments
      • kosli list flows
      • kosli list policies
      • kosli list snapshots
      • kosli list trails
      • kosli log environment
      • kosli rename environment
      • kosli rename flow
      • kosli report approval
      • kosli report artifact
      • kosli report evidence artifact generic
      • kosli report evidence artifact junit
      • kosli report evidence artifact pullrequest azure
      • kosli report evidence artifact pullrequest bitbucket
      • kosli report evidence artifact pullrequest github
      • kosli report evidence artifact pullrequest gitlab
      • kosli report evidence artifact snyk
      • kosli report evidence commit generic
      • kosli report evidence commit jira
      • kosli report evidence commit junit
      • kosli report evidence commit pullrequest azure
      • kosli report evidence commit pullrequest bitbucket
      • kosli report evidence commit pullrequest github
      • kosli report evidence commit pullrequest gitlab
      • kosli report evidence commit snyk
      • kosli request approval
      • kosli search
      • kosli snapshot azure
      • kosli snapshot docker
      • kosli snapshot ecs
      • kosli snapshot k8s
      • kosli snapshot lambda
      • kosli snapshot path
      • kosli snapshot paths
      • kosli snapshot s3
      • kosli snapshot server
      • kosli status
      • kosli tag
      • kosli version
      • kosli
      • kosli allow artifact
      • kosli archive attestation-type
      • kosli archive environment
      • kosli archive flow
      • kosli assert approval
      • kosli assert artifact
      • kosli assert pullrequest azure
      • kosli assert pullrequest bitbucket
      • kosli assert pullrequest github
      • kosli assert pullrequest gitlab
      • kosli assert snapshot
      • kosli assert status
      • kosli attach-policy
      • kosli attest artifact
      • kosli attest custom
      • kosli attest generic
      • kosli attest jira
      • kosli attest junit
      • kosli attest pullrequest azure
      • kosli attest pullrequest bitbucket
      • kosli attest pullrequest github
      • kosli attest pullrequest gitlab
      • kosli attest snyk
      • kosli attest sonar
      • kosli begin trail
      • kosli completion
      • kosli config
      • kosli create attestation-type
      • kosli create environment
      • kosli create flow
      • kosli create policy
      • kosli detach-policy
      • kosli diff snapshots
      • kosli disable beta
      • kosli enable beta
      • kosli expect deployment
      • kosli fingerprint
      • kosli get approval
      • kosli get artifact
      • kosli get attestation-type
      • kosli get deployment
      • kosli get environment
      • kosli get flow
      • kosli get policy
      • kosli get snapshot
      • kosli get trail
      • kosli join environment
      • kosli list approvals
      • kosli list artifacts
      • kosli list attestation-types
      • kosli list deployments
      • kosli list environments
      • kosli list flows
      • kosli list policies
      • kosli list snapshots
      • kosli list trails
      • kosli log environment
      • kosli rename environment
      • kosli rename flow
      • kosli report approval
      • kosli report artifact
      • kosli report evidence artifact generic
      • kosli report evidence artifact junit
      • kosli report evidence artifact pullrequest azure
      • kosli report evidence artifact pullrequest bitbucket
      • kosli report evidence artifact pullrequest github
      • kosli report evidence artifact pullrequest gitlab
      • kosli report evidence artifact snyk
      • kosli report evidence commit generic
      • kosli report evidence commit jira
      • kosli report evidence commit junit
      • kosli report evidence commit pullrequest azure
      • kosli report evidence commit pullrequest bitbucket
      • kosli report evidence commit pullrequest github
      • kosli report evidence commit pullrequest gitlab
      • kosli report evidence commit snyk
      • kosli request approval
      • kosli search
      • kosli snapshot azure
      • kosli snapshot docker
      • kosli snapshot ecs
      • kosli snapshot k8s
      • kosli snapshot lambda
      • kosli snapshot path
      • kosli snapshot paths
      • kosli snapshot s3
      • kosli snapshot server
      • kosli status
      • kosli tag
      • kosli version
      • kosli
      • kosli approval get
      • kosli approval ls
      • kosli artifact get
      • kosli artifact ls
      • kosli assert artifact
      • kosli assert bitbucket-pullrequest
      • kosli assert environment
      • kosli assert github-pullrequest
      • kosli assert gitlab-mergerequest
      • kosli assert status
      • kosli commit report evidence bitbucket-pullrequest
      • kosli commit report evidence generic
      • kosli commit report evidence github-pullrequest
      • kosli commit report evidence gitlab-mergerequest
      • kosli commit report evidence junit
      • kosli commit report evidence snyk
      • kosli completion
      • kosli deployment get
      • kosli deployment ls
      • kosli environment allowedartifacts add
      • kosli environment declare
      • kosli environment diff
      • kosli environment get
      • kosli environment inspect
      • kosli environment log
      • kosli environment ls
      • kosli environment rename
      • kosli environment report docker
      • kosli environment report ecs
      • kosli environment report k8s
      • kosli environment report lambda
      • kosli environment report s3
      • kosli environment report server
      • kosli expect deployment
      • kosli fingerprint
      • kosli pipeline approval assert
      • kosli pipeline approval report
      • kosli pipeline approval request
      • kosli pipeline artifact report creation
      • kosli pipeline artifact report evidence bitbucket-pullrequest
      • kosli pipeline artifact report evidence generic
      • kosli pipeline artifact report evidence github-pullrequest
      • kosli pipeline artifact report evidence gitlab-mergerequest
      • kosli pipeline artifact report evidence junit
      • kosli pipeline artifact report evidence snyk
      • kosli pipeline artifact report evidence test
      • kosli pipeline declare
      • kosli pipeline inspect
      • kosli pipeline ls
      • kosli search
      • kosli status
      • kosli version
  • FAQ
  • Flow Template Specification
  • Kubernetes Reporter Helm Chart

On this page:

  • Part 1: Overview
  • Part 2: Install Kosli CLI
  • Part 3: Service Accounts
  • Part 4: Flows
  • Part 5: Trails
  • Part 6: Artifacts
  • Part 7: Attestations
  • Part 8: Environments
  • Part 9: Environment Policies
  • Part 10: Approvals
  • Part 11: Next Steps

On this page:


Kosli Logo
© 2025 Kosli Inc.
kosli.com
Privacy
Contact Kosli
Pricing
Blog
About
Consent preferences
Kosli docs logo