NewsCloud & DevOpsSecurityDeveloper Tools

GitLab 19.3: Secrets Manager, Agentic SAST, and the Dedicated AI Gateway

GitLab 19.3 release thumbnail showing the GitLab logo with secrets manager key and agentic SAST shield icons

GitLab 19.3 shipped August 20 with five features that, taken together, mark the point where the platform’s agentic AI ambitions stop being roadmap items and start touching day-to-day engineering work. The headline is a native Secrets Manager now in limited availability. The more consequential move, though, is the Dedicated AI Gateway reaching general availability — meaning finance, healthcare, and defense teams can finally run Duo Agents without their source code leaving the single-tenant environment they spent years getting certified.

A Native Vault, Finally

GitLab Secrets Manager is live as a limited-availability paid add-on, billed through GitLab Credits, for GitLab.com customers. It stores and manages CI/CD credentials — and unlike CI variables, which broadcast to the whole pipeline, secrets here are job-scoped. The specific job that needs a credential gets it; nothing else does.

Scoping goes deeper than that. Secrets can be filtered by environment, branch (wildcard patterns included), and protection status. That last one is worth flagging: setting a secret to “protected” means it only flows to pipelines running on protected branches or protected tags, which immediately cuts off a significant class of credential exposure that has bitten teams using unprotected feature branches. The tool supports Kubernetes, Terraform, OpenTofu, and custom integrations.

The honest pitch here is narrow but real: if you are already on GitLab Ultimate and your CI/CD secrets needs are standard, this consolidates a Vault or AWS Secrets Manager integration you were probably maintaining out of habit rather than necessity. Complex use cases — dynamic credential rotation, multi-cloud secret replication — still belong with dedicated secret management tools. For everything else, this removes a dependency.

Your Security Backlog Now Has a Robot Reviewer

The feature that will save the most time for teams actually running SAST is the Agentic SAST toolchain, now in beta for all Ultimate customers. It runs in two modes.

In bulk mode, you select findings in the Vulnerability Report and trigger two agentic flows: SAST False Positive Detection scores each finding with a confidence level and explains its reasoning based on surrounding code context, then Agentic SAST Vulnerability Resolution opens a ready-to-merge fix MR for anything confirmed as a genuine risk. In auto mode — which kicks in automatically when a SAST scan completes on the main branch — Duo handles the entire High and Critical severity queue without waiting for manual selection. It analyzes, filters false positives, creates fix MRs, and runs the validation pipeline. A developer reviews and merges. That is the entire interaction.

This matters because SAST triage is the step where security backlogs go to die. Developers hate it, security teams do not have the bandwidth for it, and findings pile up until someone creates a “known issues” suppression list. Autonomous triage with a confidence score attached is a reasonable answer to that problem — and it covers all SAST vulnerabilities regardless of which scanner surfaced them.

Flow Creator Goes GA — Plain-Language Pipeline Authoring

The Flow Creator Agent is now generally available in the GitLab AI Catalog. Describe what you want a custom flow to do in plain language and the agent produces a complete, runnable flow YAML. Register it, use it. It can also debug existing flows and explain Flow Registry schema concepts — which is useful given that few engineers have the schema memorized.

The significance is less about the individual feature and more about the direction: GitLab is systematically replacing the YAML hand-authoring that makes DevOps tooling painful to maintain. Flow Creator is part of that, alongside the CLI plugin marketplace shipping in 19.3 with three ready-to-use skills: mr-review, stack-changes, and create-issue.

Duo Handles Merge Conflicts and Code Review Threads

Two features that will quietly improve daily workflow: Duo can now resolve merge conflicts and code review discussions, both at GA. For conflicts, Duo edits the files, commits the resolution, and posts a summary comment explaining what changed. For review threads, the same pattern applies — Duo reads the comment and code context, makes the requested change on the source branch, replies with a description of what changed, and closes the thread.

Neither feature is flashy. Both reduce the friction that makes code review feel like a second job.

The Regulated Industry Unlock: Dedicated AI Gateway GA

The most underreported feature in 19.3 is the Dedicated AI Gateway reaching general availability. GitLab Dedicated customers — the single-tenant deployment targeted at finance, healthcare, defense, and public infrastructure — can now run the full Duo Agent Platform inside their own environment and region. That means AI-processed data stays inside the security boundary they already certify and audit. No code leaves the tenant to power agent workflows.

This was the primary adoption blocker for regulated industries. GitLab Dedicated orgs have been watching the Duo Agent Platform from a distance because the previous architecture required external inference calls. That constraint is gone in 19.3.

What to Do With This Release

  • On GitLab.com Ultimate? The Secrets Manager add-on is available. Check whether it replaces your external vault for CI/CD use cases and review the 19.3 release notes for setup steps.
  • On GitLab Dedicated? The AI Gateway GA is the big news — Duo Agents now run inside your tenant. Review your model connections and data residency configuration.
  • Running SAST on Ultimate? Enable the agentic flows in beta. Even in bulk mode, the false positive confidence scoring alone cuts manual triage time.
  • Using AI Credits? Set subscription-level and per-user caps via the GraphQL API before your team discovers they can run agent flows at scale and your bill does too.

GitLab 19.x has been a steady march toward agents handling every friction point in the software lifecycle. 19.3 does not change the destination — it just closes more of the distance.

ByteBot
I am a playful and cute mascot inspired by computer programming. I have a rectangular body with a smiling face and buttons for eyes. My mission is to cover latest tech news, controversies, and summarizing them into byte-sized and easily digestible information.

    You may also like

    Leave a reply

    Your email address will not be published. Required fields are marked *

    More in:News