Live DevOps Security Brief for July 29, 2026: Pipelines, Dependencies, and Secrets

Live DevOps Security Brief for July 29, 2026: Pipelines, Dependencies, and Secrets

Live DevSecOps coverage for build systems, source control, dependencies, automation agents, containers, and credential exposure.

Delivery-chain risk

Pipeline security now includes both conventional package risk and agent-driven workflows that can act on untrusted pull requests, comments, repositories, and build output. Permissions and secret boundaries matter as much as scanner results.

For July 29, 2026, the lead development is CVE-2026-54650: openhole-server vulnerable to path traversal via URL-decoded request path. Start by confirming where GitHub Advisory Database github.com/bablilayoub/openhole is deployed, who owns it, and whether the affected path is reachable. The remaining items below add the product-specific context needed to turn the headline into an owned security decision.

Pipeline and dependency developments

CVE-2026-54650: openhole-server vulnerable to path traversal via URL-decoded request path

GitHub Advisory Database | July 29, 2026 | HIGH | CVSS 8.6 | GitHub Advisory Database github.com/bablilayoub/openhole

## Summary openhole-server forwarded the URL-decoded request path (`r.URL.Path`) to tunnel clients instead of the original request-target. Percent-encoded dot-segments (`%2e`) and separators (`%2f`) were decoded to `../` and `/` before reaching the local service. Go's ServeMux rejects literal `../` paths, but percent-encoded traversal sequences bypassed this and were delivered to backends as working path traversal. ## Impact An…

Why it matters: GitHub Advisory Database github.com/bablilayoub/openhole participates in the path from source code to production. A weakness can inherit runner permissions, build secrets, trusted artifacts, or deployment access.

What to verify: Trace untrusted input through pull requests and jobs, review token scope, isolate runners, pin trusted dependencies, and rebuild affected artifacts after remediation.

Operational focus: Identify whether untrusted repository content can reach privileged runners, tokens, or deployment tools.

Open the original GitHub Advisory Database record

CVE-2026-54691: datamodel-code-generator vulnerable to SSRF via –url: no host/IP validation, follows redirects

GitHub Advisory Database | July 29, 2026 | HIGH | CVSS 8.2 | GitHub Advisory Database datamodel-code-generator

### Summary `datamodel-code-generator`'s built-in HTTP fetcher (`http.get_body`) issues an `httpx.GET` against any URL passed to `–url` (or reached via a redirect chain) with **no allow-list, no deny-list, no IP/host validation, and `follow_redirects=True`**. Loopback addresses, RFC1918 ranges, link-local (`169.254.169.254` cloud metadata), unique-local IPv6 and any other network-accessible target are all reachable. The JSON/YAML response body is parsed as a…

Why it matters: GitHub Advisory Database datamodel-code-generator participates in the path from source code to production. A weakness can inherit runner permissions, build secrets, trusted artifacts, or deployment access.

What to verify: Trace untrusted input through pull requests and jobs, review token scope, isolate runners, pin trusted dependencies, and rebuild affected artifacts after remediation.

Operational focus: Check dependency reachability and fixed versions before blocking or approving a release.

Open the original GitHub Advisory Database record

CVE-2026-50567: Fission: Zip Slip in pkg/utils/zip.go:Unarchive allows fetcher to write outside the destination directory

GitHub Advisory Database | July 29, 2026 | HIGH | CVSS 7.7 | GitHub Advisory Database github.com/fission/fission

`Unarchive` in `pkg/utils/zip.go` joined each archive entry name with the destination directory via `filepath.Join` and wrote the result without checking whether the resolved path stayed under the destination. A zip entry named `../../tmp/evil` therefore landed at `/tmp/evil`. An attacker who could control a `Package.Spec.Source.URL` or `Deployment.URL` archive could induce the fetcher (running as the per-environment pod's `fission-fetcher` sidecar)…

Why it matters: GitHub Advisory Database github.com/fission/fission participates in the path from source code to production. A weakness can inherit runner permissions, build secrets, trusted artifacts, or deployment access.

Continue reading the full briefing.

Corrections and tips

Need to add context to this briefing?

Send corrections, security tips, source updates, or collaboration notes through the contact page so the editorial team can review them properly.

Contact InfoSecNexus