---
What happened?
Attackers compromised the official
aquasecurity/trivy-action GitHub Action — the one people use to run Trivy vulnerability scans in CI/CD pipelines. This was disclosed today (March 20, 2026). It's the *second* Trivy-related supply chain attack this month — the first one hit the Trivy VS Code extension on OpenVSX, where injected code tried to abuse local AI coding agents.How did they do it?
The attacker force-pushed 75 out of 76 version tags in the
aquasecurity/trivy-action repository. So if your workflow references this action by a version tag like @0.34.2, @0.33.0, or @0.18.0 — you're running malicious code. The only tag that wasn't touched is @0.35.0.The tricky part: the malicious code runs *before* the real Trivy scan starts, so everything looks normal to the user.
What does the malware actually do?
It dumps the runner's process memory to grab secrets, harvests SSH keys, and steals credentials for AWS, GCP, Azure, and also Kubernetes service account tokens. Basically, it's an infostealer designed specifically for CI/CD environments.
How big is the blast radius?
Over 10,000 workflow files on GitHub reference this action, so potentially a lot of projects are affected. The compromised tags were still active at the time the article was written.
Key risks for you to think about:
Given your EKS and GitOps setup, here are the things I'd pay attention to:
1. K8s service account tokens leaked — if any of your CI pipelines use
trivy-action and have access to your EKS clusters, those tokens could be compromised. Rotate them.2. AWS credentials exposed — your IRSA roles, Secrets Manager access, anything the GitHub runner had in its environment could be stolen.
3. Tag pinning is not enough — this attack shows that even pinning to a specific version tag like
@0.33.0 doesn't protect you. Tags in Git can be force-pushed. The safe approach is to pin to a full commit SHA not a tag.4. Second attack in one month on the same tool — Trivy is popular, and attackers clearly see it as a high-value target. Worth thinking about whether your security scanning toolchain has a single point of failure.
What to do right now:
- Check if any of your GitHub Actions workflows reference
aquasecurity/trivy-action by tag (not by SHA).- If yes, treat your CI/CD secrets as compromised — rotate AWS keys, SSH keys, K8s tokens.
- Switch to referencing actions by commit SHA instead of version tag.
- Review your GitHub Actions workflow permissions — make sure you use least-privilege
permissions: blocks.This is a really good example of why "shift left security" needs to also include securing the security tools themselves. The scanner became the attack vector.
https://socket.dev/blog/trivy-under-attack-again-github-actions-compromise
Please open Telegram to view this post
VIEW IN TELEGRAM
Socket
Trivy Under Attack Again: Widespread GitHub Actions Tag Comp...
Attackers compromised Trivy GitHub Actions by force-updating tags to deliver malware, exposing CI/CD secrets across affected pipelines.
👍9❤8😱2
Good introduction for k8s Gateway API
https://www.youtube.com/watch?v=HLXyrQT8zV0
https://www.youtube.com/watch?v=HLXyrQT8zV0
YouTube
Mastering Kubernetes Gateway API: A Comprehensive Guide with Tutorial
Welcome to another insightful episode of "Is it Observable?" In today's video, we're taking a deep dive into the Kubernetes Gateway API, an exciting project that's revolutionizing how we manage network traffic within Kubernetes clusters. We'll start with…
👍2🔥2
Delivers efficient, stable, and secure data distribution and acceleration powered by P2P technology, with an optional content‑addressable filesystem that accelerates OCI container launch.
https://github.com/dragonflyoss/dragonfly
https://github.com/dragonflyoss/dragonfly
GitHub
GitHub - dragonflyoss/dragonfly: Delivers efficient, stable, and secure data distribution and acceleration powered by P2P technology…
Delivers efficient, stable, and secure data distribution and acceleration powered by P2P technology, with an optional content‑addressable filesystem that accelerates OCI container launch. - dragonf...
👍3👎1🔥1
⚡️ LocalStack archived its GitHub repo — what happened and what it means
On March 23, 2026, LocalStack archived localstack/localstack on GitHub (read-only) and consolidated everything into a single Docker image that requires an auth token — including in CI.
What changed:
- docker pull localstack/localstack:latest without LOCALSTACK_AUTH_TOKEN → your pipeline breaks
- Free "Hobby" plan exists but requires account creation and is non-commercial only
- Paid plans start at $39/mo
- CI needs a dedicated CI Auth Token stored in secrets
Your options:
- Pin to an older tag (e.g. 4.12) — works short-term, but you accumulate parity drift and unpatched CVEs
- Create a free account — enough for individual non-commercial dev
- Pay — if LocalStack is embedded in team CI
For open-source projects: LocalStack launched a separate program offering free Ultimate tier licenses (100+ AWS services, Cloud Pods, IAM enforcement) to eligible OSS projects with OSI-approved licenses.
https://blog.localstack.cloud/introducing-localstack-for-open-source/
On March 23, 2026, LocalStack archived localstack/localstack on GitHub (read-only) and consolidated everything into a single Docker image that requires an auth token — including in CI.
What changed:
- docker pull localstack/localstack:latest without LOCALSTACK_AUTH_TOKEN → your pipeline breaks
- Free "Hobby" plan exists but requires account creation and is non-commercial only
- Paid plans start at $39/mo
- CI needs a dedicated CI Auth Token stored in secrets
Your options:
- Pin to an older tag (e.g. 4.12) — works short-term, but you accumulate parity drift and unpatched CVEs
- Create a free account — enough for individual non-commercial dev
- Pay — if LocalStack is embedded in team CI
For open-source projects: LocalStack launched a separate program offering free Ultimate tier licenses (100+ AWS services, Cloud Pods, IAM enforcement) to eligible OSS projects with OSI-approved licenses.
https://blog.localstack.cloud/introducing-localstack-for-open-source/
LocalStack Blog
Introducing the LocalStack for Open Source Program
The LocalStack for Open Source program offers free licenses of LocalStack for AWS and LocalStack for Snowflake to eligible community open source projects to help speed up their development and lower their costs.
😢7😱3❤1🤯1
DevOps & SRE notes
⚡️ LocalStack archived its GitHub repo — what happened and what it means On March 23, 2026, LocalStack archived localstack/localstack on GitHub (read-only) and consolidated everything into a single Docker image that requires an auth token — including in CI.…
It might become an alternative to LocalStack
Floci - Light, fluffy, and always free - AWS Local Emulator
https://github.com/hectorvent/floci
Floci - Light, fluffy, and always free - AWS Local Emulator
https://github.com/hectorvent/floci
GitHub
GitHub - floci-io/floci: Light, fluffy, and always free - The AWS Local Emulator alternative
Light, fluffy, and always free - The AWS Local Emulator alternative - floci-io/floci
🔥4❤🔥3❤2
Terragrunt is now v1!
This means that Terragrunt will no longer have any breaking changes in minor releases, with all future breaking changes taking place in (infrequent) future major releases.
https://github.com/gruntwork-io/terragrunt/releases/tag/v1.0.0
This means that Terragrunt will no longer have any breaking changes in minor releases, with all future breaking changes taking place in (infrequent) future major releases.
https://github.com/gruntwork-io/terragrunt/releases/tag/v1.0.0
GitHub
Release v1.0.0 · gruntwork-io/terragrunt
🎉 v1.0.0 Release
Terragrunt is now v1!
This means that Terragrunt will no longer have any breaking changes in minor releases, with all future breaking changes taking place in (infrequent) future ma...
Terragrunt is now v1!
This means that Terragrunt will no longer have any breaking changes in minor releases, with all future breaking changes taking place in (infrequent) future ma...
🔥8❤2
DevOps & SRE notes
Tech giants under attack by a Trivy-compromised GitHub action.
Cisco – More than 300 GitHub repositories were cloned during the incident, including source code for its AI-powered products, such as AI Assistants, AI Defense, and unreleased products. A portion of the stolen repositories allegedly belongs to corporate customers, including banks, BPOs, and US government agencies.
https://www.bleepingcomputer.com/news/security/cisco-source-code-stolen-in-trivy-linked-dev-environment-breach/
Cisco – More than 300 GitHub repositories were cloned during the incident, including source code for its AI-powered products, such as AI Assistants, AI Defense, and unreleased products. A portion of the stolen repositories allegedly belongs to corporate customers, including banks, BPOs, and US government agencies.
https://www.bleepingcomputer.com/news/security/cisco-source-code-stolen-in-trivy-linked-dev-environment-breach/
BleepingComputer
Cisco source code stolen in Trivy-linked dev environment breach
Cisco has suffered a cyberattack after threat actors used stolen credentials from the recent Trivy supply chain attack to breach its internal development environment and steal source code belonging to the company and its customers.
👏5❤1
A realistic exam simulator for CKAD, CKA, and CKS featuring timed sessions and hands-on labs with pre-configured clusters.
https://github.com/sailor-sh/CK-X
https://github.com/sailor-sh/CK-X
GitHub
GitHub - sailor-sh/CK-X: A mock exams for CKAD, CKA, and CKS featuring timed sessions and hands-on labs with pre-configured clusters.
A mock exams for CKAD, CKA, and CKS featuring timed sessions and hands-on labs with pre-configured clusters. - sailor-sh/CK-X
👍9
Forwarded from AWS Notes (Dzm Var)
🚀 Join our AWS Cloud Developer course and gain practical experience working with various AWS services and technologies during an intensive 2-month program!
🎯 Become familiar with over 15 AWS services and confidently apply your skills in real-world projects by the end of the course.
▪️Start date: April 13, 2026
▪️Free / Online
▪️In English
COURSE HIGHLIGHTS
☁️ Build a single-page application (SPA) using AWS S3 and CloudFront
☁️ Develop serverless APIs with AWS API Gateway and Lambda
☁️ Integrate with databases and S3
☁️ Master asynchronous microservices communication using SQS and SNS
☁️ Explore authorization with Lambda Authorizers and Cognito
☁️ Learn containerization with Docker and Elastic Beanstalk
☁️ Implement backend-for-frontend using API Gateway
Find out more details and enroll:
https://wearecommunity.io/events/aws-cloud-dev-2026q2
🎯 Become familiar with over 15 AWS services and confidently apply your skills in real-world projects by the end of the course.
▪️Start date: April 13, 2026
▪️Free / Online
▪️In English
COURSE HIGHLIGHTS
☁️ Build a single-page application (SPA) using AWS S3 and CloudFront
☁️ Develop serverless APIs with AWS API Gateway and Lambda
☁️ Integrate with databases and S3
☁️ Master asynchronous microservices communication using SQS and SNS
☁️ Explore authorization with Lambda Authorizers and Cognito
☁️ Learn containerization with Docker and Elastic Beanstalk
☁️ Implement backend-for-frontend using API Gateway
Find out more details and enroll:
https://wearecommunity.io/events/aws-cloud-dev-2026q2
❤4🔥4👍1👎1
In the modern world of services, the teams developing and working with them need to understand the concept of rate limiting. Being able to design these systems is crucial to avoid service denial and provide higher uptime. It is an important part not only for externally available services, but also for internal ones.
https://bytebytego.com/courses/system-design-interview/design-a-rate-limiter
https://bytebytego.com/courses/system-design-interview/design-a-rate-limiter
ByteByteGo
System Design · Coding · Behavioral · Machine Learning Interviews
Ace Every Stage of Your Next Technical Interview
👍6❤1
Have you switched over to IPv6 yet? It’s time to start getting ready for IPv8.
https://www.ietf.org/archive/id/draft-thain-ipv8-00.html
https://www.ietf.org/archive/id/draft-thain-ipv8-00.html
www.ietf.org
Internet Protocol Version 8 (IPv8)
Internet Protocol Version 8 (IPv8) is a managed network protocol
suite that transforms how networks of every scale -- from home
networks to the global internet -- are operated, secured, and
monitored. Every manageable element in an IPv8 network is
authorised…
suite that transforms how networks of every scale -- from home
networks to the global internet -- are operated, secured, and
monitored. Every manageable element in an IPv8 network is
authorised…
🤣18🎉5💩2
K8s 1.36 will be released soon, and it’s a good time to check which new alpha features will be available in the new release.
https://palark.com/blog/kubernetes-1-36-release-features/
https://palark.com/blog/kubernetes-1-36-release-features/
Palark
Kubernetes 1.36: Deep dive into new alpha features | Tech blog | Palark
The Kubernetes v1.36 release (April 2026) introduces 20 new alpha features. Learn about these changes and motivation behind them.
👍3🔥2
The article introduces GKE Active Buffer, a native feature designed to solve the persistent problem of scale-out latency in Kubernetes. Traditionally, cluster autoscaling suffers from delays while provisioning new VMs and pulling container images. To solve this, admins often used "balloon pods" (dummy pods that hold space), which are "hacky," complex to manage, and lack native integration. GKE Active Buffer replaces these with a declarative CapacityBuffer API, providing a standardized, portable way to maintain "warm" capacity. This allows business-critical workloads—such as AI inference, retail flash sales, and gaming—to land on pre-provisioned capacity nearly instantaneously.
https://cloud.google.com/blog/products/containers-kubernetes/new-gke-active-buffer-minimizes-scale-out-latency
https://cloud.google.com/blog/products/containers-kubernetes/new-gke-active-buffer-minimizes-scale-out-latency
Google Cloud Blog
New GKE active buffer minimizes scale-out latency | Google Cloud Blog
Active Buffer in GKE provides a native solution for low-latency workload scaling by maintaining warm capacity buffers.
👍3❤1
Following the announced retirement of the ingress-nginx project, the CNCF migrated its internal services cluster to Envoy Gateway (an implementation of the Gateway API). Rather than a generic tutorial, the post details their specific architectural decisions, such as utilizing a shared Gateway object across multiple HTTPRoutes to optimize cloud load balancer costs and operational simplicity. It also covers the migration strategies they used for maintaining the same IP address, handling legacy certificates, and conducting "Day 2" operations with cert-manager.
https://www.cncf.io/blog/2026/04/13/ingress-nginx-to-envoy-gateway-migration-on-cncf-internal-services-cluster/
https://www.cncf.io/blog/2026/04/13/ingress-nginx-to-envoy-gateway-migration-on-cncf-internal-services-cluster/
CNCF
ingress-nginx to Envoy Gateway migration on CNCF internal services cluster
CNCF hosts a Kubernetes cluster to run some services for internal purposes (namely; codimd, GUAC, kcp). The Kubernetes Project announced the ingress-nginx retirement (not to be confused with NGINX or…
👍3
The article addresses the "broken" scale of AI model distribution, where transferring massive models (like a 130GB DeepSeek-V3) to hundreds of GPU nodes simultaneously bottlenecks network bandwidth and hits rate limits on hubs like Hugging Face. The solution is the CNCF project Dragonfly, which uses a Peer-to-Peer (P2P) architecture to ensure a model is fetched from the origin only once. It details new native protocol support for hf:// and modelscope://, allowing dfget (Dragonfly's download tool) to natively understand these hubs, reducing origin traffic by up to 99.5% and enabling wire-speed distribution across clusters.
https://www.cncf.io/blog/2026/04/06/peer-to-peer-acceleration-for-ai-model-distribution-with-dragonfly/
https://www.cncf.io/blog/2026/04/06/peer-to-peer-acceleration-for-ai-model-distribution-with-dragonfly/
CNCF
Peer-to-Peer acceleration for AI model distribution with Dragonfly
Large-scale AI model distribution presents challenges in performance, efficiency, and cost. Consider a typical scenario: an ML platform team manages a Kubernetes cluster with 200 GPU nodes.
👍7🔥2
Red Hat critiques a recent VMware study that claimed VMware Cloud Foundation (VCF) with vSphere Kubernetes Service (VKS) offers a "5.6x pod density" advantage over Red Hat OpenShift. The benchmark as an architectural mismatch rather than an accurate performance evaluation, noting that VMware compared 300 overcommitted virtual worker nodes against 4 bare-metal OpenShift nodes.
https://www.redhat.com/en/blog/precision-over-perception-why-architecture-matters-benchmarking
https://www.redhat.com/en/blog/precision-over-perception-why-architecture-matters-benchmarking
Redhat
Precision over perception: Why architecture matters in benchmarking
Dive into the details of a benchmark comparing VMware Cloud Foundation (VCF) 9.0 with vSphere Kubernetes Service (VKS) and Red Hat OpenShift in terms of pod density. Discover the methodology issues, configuration asymmetries, and the missed opportunity for…
❤3👍3🔥1
Microsoft is so jealous of Claude Code's success that they decided to include a "co-author" credit for GitHub Copilot, even if Copilot has done nothing.
https://github.com/orgs/community/discussions/194075
https://github.com/orgs/community/discussions/194075
GitHub
GitHub Copilot silently inserts itself as a co-author after I manually replaced the generated commit message · community · Discussion…
🏷️ Discussion Type Product Feedback 💬 Feature/Topic Area VS Code Body I want to report a serious issue with GitHub Copilot’s commit message generation workflow. GitHub Copilot inserted the followin...
💩9🤣5❤1👏1
The proliferation of AI coding models has drastically lowered the barrier to discovering software vulnerabilities, resulting in a massive influx of automated, low-quality, and false-positive vulnerability reports. This volume is overwhelming open-source maintainers and security teams. The article outlines how the industry must adapt, offering specific strategies for companies, maintainers, and external bug hunters to manage triage, improve report quality, and prevent ecosystem burnout.
https://www.cncf.io/blog/2026/04/16/the-ai-driven-shift-in-vulnerability-discovery-what-maintainers-and-bug-finders-need-to-know/
https://www.cncf.io/blog/2026/04/16/the-ai-driven-shift-in-vulnerability-discovery-what-maintainers-and-bug-finders-need-to-know/
CNCF
The AI-driven shift in vulnerability discovery: What maintainers and bug finders need to know
AI models have recently drastically changed the sophistication, speed and scale of software vulnerability discovery. It is now trivial for non-experts to find real vulnerabilities in software with…
👍6
Uber engineered native gRPC endpoints directly into OpenSearch to eliminate inefficient REST/JSON translation layers within their architecture. Their automated pipeline for syncing JSON APIs with Protobuf schemas, their internal integration strategy, and the resulting performance gains in production environments for high-throughput ingestion and vector search workloads.
- Uber implemented gRPC as an OpenSearch module
- To prevent divergence between REST and gRPC, Uber built a three-stage automated pipeline
- Removing the JSON-to-Protobuf translation layer reduced p99 index write latency by 60% for Uber’s M3 metrics system and decreased batch indexing job runtimes by 20-35%.
- Large vector searches, which serialize poorly in JSON, saw a 53% reduction in p50 latency and a 43% reduction in p95 latency.
- Combining gRPC with binary document formats like SMILE proved highly effective, executing 30% faster than REST JSON and 45% faster than gRPC JSON.
https://www.uber.com/us/en/blog/high-performance-grpc/
- Uber implemented gRPC as an OpenSearch module
- To prevent divergence between REST and gRPC, Uber built a three-stage automated pipeline
- Removing the JSON-to-Protobuf translation layer reduced p99 index write latency by 60% for Uber’s M3 metrics system and decreased batch indexing job runtimes by 20-35%.
- Large vector searches, which serialize poorly in JSON, saw a 53% reduction in p50 latency and a 43% reduction in p95 latency.
- Combining gRPC with binary document formats like SMILE proved highly effective, executing 30% faster than REST JSON and 45% faster than gRPC JSON.
https://www.uber.com/us/en/blog/high-performance-grpc/
Uber
Accelerating Search and Ingestion with High-Performance gRPC™ in OpenSearch™
Discover how Uber uses OpenSearch™’ gRPC™/Protobuf APIs for modern search and ingestion, and learn about our contributions to the gRPC/Protobuf transport in the OpenSearch project.
🔥4❤1
It's time to update your kernel
An unprivileged local user can write 4 controlled bytes into the page cache of any readable file on a Linux system, and use that to gain root.
https://copy.fail/
An unprivileged local user can write 4 controlled bytes into the page cache of any readable file on a Linux system, and use that to gain root.
https://copy.fail/
Xint
Copy Fail — 732 Bytes to Root
CVE-2026-31431. 100% Reliable Linux LPE — no race, no per-distro offsets, page-cache write that bypasses on-disk file-integrity tools and crosses containers. Found by Xint Code.
🔥7
⚰️ Minio was archived on Apr 25, 2026
https://github.com/minio/minio
https://github.com/minio/minio
GitHub
GitHub - minio/minio: MinIO is a high-performance, S3 compatible object store, open sourced under GNU AGPLv3 license.
MinIO is a high-performance, S3 compatible object store, open sourced under GNU AGPLv3 license. - minio/minio
😢8