trivy
No long description provided.
Installation
dagger install github.com/fluent-ci-templates/trivy-pipeline@d77969eefaed574c6c8876701007c686fe7fbdc9
Entrypoint
Return Type
Trivy
Example
dagger -m github.com/fluent-ci-templates/trivy-pipeline@d77969eefaed574c6c8876701007c686fe7fbdc9 call \
func (m *MyModule) Example() *dagger.Trivy {
return dag.
Trivy()
}
@function
def example() -> dagger.Trivy:
return (
dag.trivy()
)
@func()
example(): Trivy {
return dag
.trivy()
}
Types
Trivy 🔗
config() 🔗
Scan a configuration file
Return Type
File !
Arguments
Name | Type | Default Value | Description |
---|---|---|---|
src | Directory ! | - | No description provided |
exitCode | IntegerKind | - | No description provided |
format | StringKind | - | No description provided |
output | StringKind | - | No description provided |
Example
dagger -m github.com/fluent-ci-templates/trivy-pipeline@d77969eefaed574c6c8876701007c686fe7fbdc9 call \
config
func (m *MyModule) Example(src ) {
return dag.
Trivy().
Config(src)
}
@function
def example(src: ) -> :
return (
dag.trivy()
.config(src)
)
@func()
example(src: ): {
return dag
.trivy()
.config(src)
}
fs() 🔗
Scan a local filesystem
Return Type
File !
Arguments
Name | Type | Default Value | Description |
---|---|---|---|
src | Directory ! | - | No description provided |
exitCode | IntegerKind | - | No description provided |
format | StringKind | - | No description provided |
output | StringKind | - | No description provided |
Example
dagger -m github.com/fluent-ci-templates/trivy-pipeline@d77969eefaed574c6c8876701007c686fe7fbdc9 call \
fs
func (m *MyModule) Example(src ) {
return dag.
Trivy().
Fs(src)
}
@function
def example(src: ) -> :
return (
dag.trivy()
.fs(src)
)
@func()
example(src: ): {
return dag
.trivy()
.fs(src)
}
repo() 🔗
Scan a repository
Return Type
File !
Arguments
Name | Type | Default Value | Description |
---|---|---|---|
src | Directory ! | - | No description provided |
exitCode | IntegerKind | - | No description provided |
repoUrl | StringKind | - | No description provided |
format | StringKind | - | No description provided |
output | StringKind | - | No description provided |
Example
dagger -m github.com/fluent-ci-templates/trivy-pipeline@d77969eefaed574c6c8876701007c686fe7fbdc9 call \
repo
func (m *MyModule) Example(src ) {
return dag.
Trivy().
Repo(src)
}
@function
def example(src: ) -> :
return (
dag.trivy()
.repo(src)
)
@func()
example(src: ): {
return dag
.trivy()
.repo(src)
}
image() 🔗
Scan a container image
Return Type
File !
Arguments
Name | Type | Default Value | Description |
---|---|---|---|
src | Directory ! | - | No description provided |
exitCode | IntegerKind | - | No description provided |
image | StringKind | - | No description provided |
format | StringKind | - | No description provided |
output | StringKind | - | No description provided |
Example
dagger -m github.com/fluent-ci-templates/trivy-pipeline@d77969eefaed574c6c8876701007c686fe7fbdc9 call \
image
func (m *MyModule) Example(src ) {
return dag.
Trivy().
Image(src)
}
@function
def example(src: ) -> :
return (
dag.trivy()
.image(src)
)
@func()
example(src: ): {
return dag
.trivy()
.image(src)
}
sbom() 🔗
Scan a software bill of materials
Return Type
File !
Arguments
Name | Type | Default Value | Description |
---|---|---|---|
src | Directory ! | - | No description provided |
exitCode | IntegerKind | - | No description provided |
path | StringKind | - | No description provided |
format | StringKind | - | No description provided |
output | StringKind | - | No description provided |
Example
dagger -m github.com/fluent-ci-templates/trivy-pipeline@d77969eefaed574c6c8876701007c686fe7fbdc9 call \
sbom
func (m *MyModule) Example(src ) {
return dag.
Trivy().
Sbom(src)
}
@function
def example(src: ) -> :
return (
dag.trivy()
.sbom(src)
)
@func()
example(src: ): {
return dag
.trivy()
.sbom(src)
}