Skip to main content

Practical DevOps, Cloud, AI & Linux engineering guides

Featured Article

How to Block AI-Hallucinated Packages in CI: The Slopsquatting Playbook

AI assistants and coding agents invent package names, and the fakes repeat. A tested CI gate, reputation checks, cooldowns, a registry proxy and agent egress rules, with the rollout plan for hundreds of repos.

KU
Kiril UrbonasFounder & Chief Editor
|Nov 13, 2026
How to Block AI-Hallucinated Packages in CI: The Slopsquatting Playbook

Topics

Latest Articles

View All →
Exchange Online incident EX1550543 disrupted Outlook, Teams and Copilot for more than a day. Microsoft's own updates describe servers failing health checks, an overwhelmed secure-connection process, and a reverted network change.
••21 hours ago

Microsoft 365's November 12 Outage: Failing Health Checks and a Network Change

Exchange Online incident EX1550543 disrupted Outlook, Teams and Copilot for more than a day. Microsoft's own updates describe servers failing health checks, an overwhelmed secure-connection process, and a reverted network change.

KU
Kiril Urbonas·8 min read·3
Read article
A password-authentication bypass in sshd built without PAM lets a single long password log in to accounts that have no password at all. Alpine is the main target, CISA lists it as exploited, and the federal deadline is November 12. Checks, fixed packages and the one-line stopgap.
••2 days ago

OpenSSH CVE-2026-123158 "SSHole": A Long Password Logs In on Alpine. Patch by Nov 12

A password-authentication bypass in sshd built without PAM lets a single long password log in to accounts that have no password at all. Alpine is the main target, CISA lists it as exploited, and the federal deadline is November 12. Checks, fixed packages and the one-line stopgap.

KU
Kiril Urbonas·8 min read·8
Read article
Git 2.56.1 and six backports fix six CVEs, including code execution during recursive clones and a merge heap overflow that GitLab rates Critical inside Gitaly. The git on your runners, images, forge and laptops updates through different channels. Checks for each one, fixed versions and stopgaps.
••2 days ago

Git 2.56.1 Fixes 6 CVEs, One a Clone RCE. Patch CI, GitLab 19.5.4 and GHES

Git 2.56.1 and six backports fix six CVEs, including code execution during recursive clones and a merge heap overflow that GitLab rates Critical inside Gitaly. The git on your runners, images, forge and laptops updates through different channels. Checks for each one, fixed versions and stopgaps.

KU
Kiril Urbonas·8 min read·24
Read article
The PlanetScale defaults that matter in production: safe migrations on main, deploy requests with a real revert plan, queries shaped for Vitess limits, and scoped credentials.
••2 days ago

PlanetScale Best Practices: Schema Changes, Limits and Connections

The PlanetScale defaults that matter in production: safe migrations on main, deploy requests with a real revert plan, queries shaped for Vitess limits, and scoped credentials.

KU
Kiril Urbonas·7 min read·5
Read article
In multi-user Kubeflow Pipelines through 2.17.3, the HTTP upload endpoints skip authorization for shared pipelines. Any tenant can push a new version, and unpinned recurring runs in other namespaces will execute it. Checks, an audit script, the fix and the stopgap.
••2 days ago

Kubeflow Pipelines CVE-2026-77596: Tenants Can Rewrite Shared Pipelines. Upgrade to 2.18

In multi-user Kubeflow Pipelines through 2.17.3, the HTTP upload endpoints skip authorization for shared pipelines. Any tenant can push a new version, and unpinned recurring runs in other namespaces will execute it. Checks, an audit script, the fix and the stopgap.

KU
Kiril Urbonas·8 min read·3
Read article
Terraform codebases rarely fail on day one. They fail on day 400. Fifty lessons from Terraform in Depth, fact-checked against current Terraform and OpenTofu, with code and a 20-point checklist.
••5 days ago

50 Terraform Lessons Most Teams Learn Too Late

Terraform codebases rarely fail on day one. They fail on day 400. Fifty lessons from Terraform in Depth, fact-checked against current Terraform and OpenTofu, with code and a 20-point checklist.

KU
Kiril Urbonas·28 min read·19
Read article
An automated tool is using stolen GitHub tokens to plant ci-sync branches whose workflow prints every secret base32-encoded, grabs the log and deletes the run. How to hunt for it across an org, what to rotate, and the controls that stop the next one.
••5 days ago

Gheist: Stolen GitHub Tokens Are Dumping Actions Secrets Past Log Masking. Hunt for ci-sync Branches

An automated tool is using stolen GitHub tokens to plant ci-sync branches whose workflow prints every secret base32-encoded, grabs the log and deletes the run. How to hunt for it across an org, what to rotate, and the controls that stop the next one.

KU
Kiril Urbonas·8 min read·14
Read article
Three CVSS 9.9 Argo CD repo-server bugs can be reached by anyone with Application get, the permission most teams hand to every viewer. Fixed versions, the v2 and 3.3 support cliff, and the RBAC and config checks to run today.
••5 days ago

Argo CD CVE-2026-113708: Read-Only Users Can Run Code on the Repo-Server. Upgrade to 3.4.10+

Three CVSS 9.9 Argo CD repo-server bugs can be reached by anyone with Application get, the permission most teams hand to every viewer. Fixed versions, the v2 and 3.3 support cliff, and the RBAC and config checks to run today.

KU
Kiril Urbonas·8 min read·13
Read article
An out-of-bounds write in Google's Brotli decoder, now on CISA's KEV list, reaches Node.js through zlib and Envoy and Istio through the Brotli decompressor filter. Fixed versions, cluster-wide checks and what to block until you patch.
••5 days ago

CVE-2026-111497 "Broccoli2Shell": One Brotli Bug in Node.js, Envoy and Istio. Patch Node First

An out-of-bounds write in Google's Brotli decoder, now on CISA's KEV list, reaches Node.js through zlib and Envoy and Istio through the Brotli decompressor filter. Fixed versions, cluster-wide checks and what to block until you patch.

KU
Kiril Urbonas·8 min read·30
Read article
A FROM line pointing at a host like x.azurecr.io.attacker.com is enough to make kaniko hand the build's Entra ID token to that host. Which kaniko forks and images are affected, how to find Azure identities in your build pods, and what to rotate.
••last week

kaniko CVE-2026-105769: Lookalike ACR Hosts Get Your Azure Token. Rebuild on v1.25.20

A FROM line pointing at a host like x.azurecr.io.attacker.com is enough to make kaniko hand the build's Entra ID token to that host. Which kaniko forks and images are affected, how to find Azure identities in your build pods, and what to rotate.

KU
Kiril Urbonas·8 min read·18
Read article
.NET 8, .NET 9, the Lambda dotnet8 runtime and the Azure Functions in-process model all lose support on November 10, 2026. Inventory commands, the isolated-worker migration and a CI gate.
••last week

.NET 8 Support Ends November 10: The Lambda and Azure Functions Checklist

.NET 8, .NET 9, the Lambda dotnet8 runtime and the Azure Functions in-process model all lose support on November 10, 2026. Inventory commands, the isolated-worker migration and a CI gate.

KU
Kiril Urbonas·8 min read·36
Read article
One workflow that builds, signs keylessly with GitHub OIDC, attaches an SBOM and SLSA provenance, plus the Kyverno policy that refuses anything unsigned. Copy it, change three names, ship it.
••last week

Sign Container Images With Cosign: Keyless GitHub Actions Workflow, SBOM and In-Cluster Checks

One workflow that builds, signs keylessly with GitHub OIDC, attaches an SBOM and SLSA provenance, plus the Kyverno policy that refuses anything unsigned. Copy it, change three names, ship it.

KU
Kiril Urbonas·7 min read·18
Read article
Page 1 of 50 · 596 posts
of 50