Semgrep Spring ‘25 Release
Each quarter, we spotlight the latest Semgrep releases – from Code to Supply Chain and Secrets Detection – so you can ship secure code, faster and smarter.
Semgrep Spring ‘25 Release
Each quarter, we spotlight the latest Semgrep releases – from Code to Supply Chain and Secrets Detection – so you can ship secure code, faster and smarter.
What’s new this spring?
We’ve also doubled down on enterprise-ready scanning to make it easier to secure large codebases. Semgrep Managed Scanning is now generally available across GitHub, GitLab, Bitbucket, and Azure DevOps – so teams can roll out scanning across every repo, team, and workflow. Plus, new support for scanning without lockfiles expands coverage even while lockfiles are missing.
Eliminate Noise
SEMGREP SUPPLY CHAIN
Transitive Reachability (Private Beta)
Semgrep now supports transitive reachability analysis for JavaScript projects (private beta). This extends analysis beyond direct dependencies to transitive dependencies. Semgrep flags vulnerabilities that are unreachable, helping teams reduce noise.
SEMGREP ASSISTANT
Assistant Memories (Public Beta)
With Assistant Memories, Semgrep Assistant now has the ability to learn from triage notes, developer feedback, and explicit instructions in human language to filter out even more false positives.
SEMGREP CODE
Cross-File Dataflow Traces (GA)
Visualize how data moves across multiple files with in-app trace snippets.
Put AppSec on Autopilot
SEMGREP SUPPLY CHAIN
Supply Chain Policies
Enforce precise configuration of supply chain policies based on criteria such as reachability, severity, upgrade availability, transitivity, Exploit Prediction Scoring System (EPSS) scores, and more.
SEMGREP ASSISTANT
Suggested Memories (Public Beta)
Semgrep Assistant can now suggest Memories based on triage notes and developer feedback. Users can easily see how many findings are in scope for each suggested memory, and view the impact of turning them on.
Assistant for Bitbucket and Azure DevOps
Semgrep Assistant now supports Bitbucket and Azure DevOps (ADO), in addition to GitHub and GitLab. Developers using Bitbucket and ADO now receive remediation guidance, autofixes, and explanations natively in PR comments.
LLM Selection / BYO API Key
Semgrep Assistant now supports multiple LLM providers including OpenAI, AWS Bedrock, Google Gemini, and xAI. Users can also bring their own API key to leverage their own relationships with major model providers.
VIBE CODING
Semgrep MCP Server
The Semgrep MCP Server turns Semgrep into a built-in security reflex for LLMs — letting them scan and fix their own code as they generate it.
Operationalize and Scale
SEMGREP APPSEC PLATFORM
Semgrep Managed Scanning (GA)
Semgrep Managed Scanning syncs, onboards, and scans all your repositories — automatically, saving you time from managing CI/CD pipelines. Whether you have a large codebase or complex monoliths, Managed Scanning will automatically scale to ensure complete scanning coverage across any repository in a timely manner.
Scan Without Lockfiles (Private Beta)
Now users can scan projects even when lockfiles are missing or difficult to generate — common in compiled languages such as Java, C#, and Kotlin.
Clickable Charts (Public Beta)
Revamped security dashboards that turn Semgrep scan data into interactive charts, trends, and reports tailored for developers, AppSec teams, and CISOs. Provides an overview of your organization's security posture.
SEMGREP SUPPLY CHAIN
SBOM Export API (GA)
Allows users to programmatically retrieve a Software Bill of Materials (SBOM) for their scanned projects using public, documented endpoints.
Maximize Coverage
SEMGREP CODE
Expanded JavaScript & TypeScript Analysis (GA)
Improved detection capabilities for JavaScript and Typescript, including engine-level dataflow analysis for 50+ frameworks and libraries, including Express, NestJS, React, and Angular.
Shadow AI Ruleset
A new ruleset that detects unauthorized use of AI or LLM libraries. This includes API calls, such as api.openapi.com, and libraries in code such as langchain and transformers.
SEMGREP SUPPLY CHAIN
Malicious Dependency Detection (Public Beta)
Malicious dependencies are dangerous packages, or dangerous versions of packages, that are designed to compromise systems. Now teams can identify and block known malicious packages – such as those involved in typosquatting or supply chain attacks.
PR Warnings for Malicious Packages
Semgrep will now comment directly on pull requests or merge requests warning users that they may be adding malicious dependencies.
SEMGREP SECRETS
Generic Secrets Detection (GA)
Combines rules and LLM-powered filtering to help detect generic secrets accurately.
SEMGREP CODE & SECRETS
Critical Severity Classification (GA)
The Critical severity level is now available in Semgrep Code and Semgrep Secrets to denote the highest severity for both Semgrep Code and Semgrep Secrets findings.
INTEGRATIONS
Wiz Integration (GA)
Semgrep integrates with Wiz by establishing a secure connection with Wiz’s API endpoints, enabling you to prioritize vulnerabilities by correlating SAST findings with real-time cloud infrastructure and runtime data.
Explore Additional Resources