Dagger
Search

zizmor

No long description provided.

Installation

dagger install github.com/typesafe-ai/daggerverse/zizmor@17d2a6c500d6886d48603b5d40a019dab6d7a892

Entrypoint

Return Type
Zizmor !
Arguments
NameTypeDefault ValueDescription
ctrContainer nullContainer with zizmor installed. Defaults to the official ghcr.io/zizmorcore/zizmor image.
versionString !"1.25.2"zizmor image tag (only used when ctr is not provided).
Example
Function Zizmor.Constructor is not accessible from the zizmor module
Function Zizmor.Constructor is not accessible from the zizmor module
Function Zizmor.Constructor is not accessible from the zizmor module
Function Zizmor.Constructor is not accessible from the zizmor module

Types

Zizmor 🔗

Static analysis for GitHub Actions security.

ctr() 🔗

Container with zizmor installed.

Return Type
Container !
Example
Function Zizmor.ctr is not accessible from the zizmor module
Function Zizmor.ctr is not accessible from the zizmor module
Function Zizmor.ctr is not accessible from the zizmor module
Function Zizmor.ctr is not accessible from the zizmor module

run() 🔗

Run zizmor on GitHub Actions workflow files.

Exits non-zero if findings above the configured severity are found.

Return Type
String !
Arguments
NameTypeDefault ValueDescription
sourceDirectory -

The .github directory containing Actions workflows.

githubTokenSecret null

GitHub token for online audits. Without it, zizmor runs in offline mode.

formatString !"plain"

Output format: plain, json, sarif, or github.

personaString !"regular"

Sensitivity level: regular, pedantic, or auditor.

minSeverityString null

Minimum severity to report (e.g. low, medium, high).

minConfidenceString null

Minimum confidence to report (e.g. low, medium, high).

extraArgs[String ! ] null

Additional arguments to pass to zizmor.

Example
Function Zizmor.run is not accessible from the zizmor module
Function Zizmor.run is not accessible from the zizmor module
Function Zizmor.run is not accessible from the zizmor module
Function Zizmor.run is not accessible from the zizmor module