Skip to content

Integrate more builder API from kcmc #126

Integrate more builder API from kcmc

Integrate more builder API from kcmc #126

Triggered via pull request February 10, 2026 23:45
Status Success
Total duration 31s
Artifacts

security-pr.yml Required

on: pull_request
semgrep-oss/scan
27s
semgrep-oss/scan
zizmor
12s
zizmor
Fit to window
Zoom out
Zoom in

Annotations

10 errors and 11 warnings
cache-poisoning: .github/workflows/make-release.yml#L52
make-release.yml:52: runtime artifacts potentially vulnerable to a cache poisoning attack: enables caching by default
cache-poisoning: .github/workflows/make-release.yml#L47
make-release.yml:47: runtime artifacts potentially vulnerable to a cache poisoning attack: enables caching by default
cache-poisoning: .github/workflows/make-release.yml#L42
make-release.yml:42: runtime artifacts potentially vulnerable to a cache poisoning attack: enables caching by default
template-injection: .github/workflows/make-release.yml#L116
make-release.yml:116: code injection via template expansion: may expand into attacker-controllable code
template-injection: .github/workflows/make-release.yml#L115
make-release.yml:115: code injection via template expansion: may expand into attacker-controllable code
template-injection: .github/workflows/make-release.yml#L68
make-release.yml:68: code injection via template expansion: may expand into attacker-controllable code
excessive-permissions: .github/workflows/make-release.yml#L6
make-release.yml:6: overly broad permissions: contents: write is overly broad at the workflow level
cache-poisoning: .github/workflows/generate-website-docs.yml#L33
generate-website-docs.yml:33: runtime artifacts potentially vulnerable to a cache poisoning attack: enables caching by default
cache-poisoning: .github/workflows/generate-website-docs.yml#L28
generate-website-docs.yml:28: runtime artifacts potentially vulnerable to a cache poisoning attack: enables caching by default
cache-poisoning: .github/workflows/generate-website-docs.yml#L23
generate-website-docs.yml:23: runtime artifacts potentially vulnerable to a cache poisoning attack: enables caching by default
artipacked: .github/workflows/make-cross.yml#L26
make-cross.yml:26: credential persistence through GitHub Actions artifacts: does not set persist-credentials: false
excessive-permissions: .github/workflows/generate-website-docs.yml#L14
generate-website-docs.yml:14: overly broad permissions: default permissions used due to no permissions: block
artipacked: .github/workflows/generate-website-docs.yml#L53
generate-website-docs.yml:53: credential persistence through GitHub Actions artifacts: does not set persist-credentials: false
artipacked: .github/workflows/generate-website-docs.yml#L19
generate-website-docs.yml:19: credential persistence through GitHub Actions artifacts: does not set persist-credentials: false
artipacked: .github/workflows/cargo-test.yml#L26
cargo-test.yml:26: credential persistence through GitHub Actions artifacts: does not set persist-credentials: false
artipacked: .github/workflows/cargo-fmt.yml#L23
cargo-fmt.yml:23: credential persistence through GitHub Actions artifacts: does not set persist-credentials: false
excessive-permissions: .github/workflows/cargo-clippy.yml#L15
cargo-clippy.yml:15: overly broad permissions: default permissions used due to no permissions: block
artipacked: .github/workflows/cargo-clippy.yml#L19
cargo-clippy.yml:19: credential persistence through GitHub Actions artifacts: does not set persist-credentials: false
excessive-permissions: .github/workflows/cargo-build-stable.yml#L22
cargo-build-stable.yml:22: overly broad permissions: default permissions used due to no permissions: block
artipacked: .github/workflows/cargo-build-stable.yml#L26
cargo-build-stable.yml:26: credential persistence through GitHub Actions artifacts: does not set persist-credentials: false
zizmor
No file matched to [/home/runner/work/cli/cli/**/*requirements*.txt,/home/runner/work/cli/cli/**/*requirements*.in,/home/runner/work/cli/cli/**/*constraints*.txt,/home/runner/work/cli/cli/**/*constraints*.in,/home/runner/work/cli/cli/**/pyproject.toml,/home/runner/work/cli/cli/**/uv.lock,/home/runner/work/cli/cli/**/*.py.lock]. The cache will never get invalidated. Make sure you have checked out the target repository and configured the cache-dependency-glob input correctly.