gitlab

One vulnerability view: From scanner coverage to AI governance (opens in new tab)

GitLab 19.1 presents a unified approach to application security and AI governance. It lets organizations enforce third-party SARIF-compatible scanners across every project, centralize findings, and automate remediation. At the same time, new AI governance features record agent activity and require approval for sensitive actions, enabling faster development without sacrificing accountability.

Enforcing Complete Scanner Coverage

  • Security scanners are often configured separately for each project, creating coverage gaps and policy drift.
  • GitLab 19.1 allows administrators to enforce third-party scanners across all projects.
  • SARIF-compatible scanner results flow into GitLab’s unified vulnerability view.
  • Findings use the same governance and remediation workflows as GitLab-native results.
  • GitLab Duo Agent Platform can:
    • Triage findings with SAST False Positive Detection.
    • Generate merge requests through Agentic SAST Vulnerability Resolution.
    • Automatically remediate third-party scanner findings before production.

Improving Secret Detection

  • Secret detection now scans every commit on a newly created branch, rather than only the latest commit.
  • This helps identify credentials introduced in earlier commits.
  • Secret False Positive Detection, now generally available, provides:
    • A confidence score for each finding.
    • An explanation displayed in the vulnerability report.
  • Developers can focus on genuine exposures instead of test credentials, placeholders, and example tokens.

Governing AI Agent Actions

  • AI coding agents can create merge requests, invoke tools, commit code, and modify projects.
  • GitLab’s AI audit event streaming beta records every agent action and sends it to existing audit log destinations.
  • Agent tool approval guardrails let administrators configure each tool to:
    • Run automatically.
    • Require human approval.
    • Remain blocked.
  • Sensitive operations, such as writing files or deleting resources, can therefore require explicit review.
  • Approval decisions are also recorded, creating an auditable history for incident response and compliance.

Governed Autonomy

GitLab’s overall goal is to combine autonomous development with enforceable controls. Organizations can prove scanner coverage, automate vulnerability remediation, restrict risky agent behavior, and review a complete audit trail of what agents did.

The practical recommendation is to centralize scanner governance and configure approval requirements for high-impact AI actions, allowing agents to work quickly while keeping security and accountability under human control.