September 2025
ยท 3 min read
The following updates were made to Semgrep in September 2025.
๐ Semgrep AppSec Platformโ
Addedโ
- Added the ability to filter Secrets findings by branch.
- Added a confirmation pop-up when switching between the Production and Pre-production views.
Changedโ
- Jira: the Semgrep Jira integration now automatically creates Jira tickets for Semgrep Code and Semgrep Secrets findings with a critical severity level.
Fixedโ
- Jira: Team information now loads when the user attempts to map to the Team custom field.
- Supply Chain's Advisories filter now filters based on the correct field.
- Fixed the handling of invalid GitHub refresh tokens. If a user's GitHub refresh token is invalid, Semgrep prompts the user to log in again.
- Minor UI fixes.
๐ป Semgrep Codeโ
Addedโ
- Added the
semgrep mcp
subcommand to the Semgrep CLI tool, which runs the Semgrep MCP server. - Improved pre-filtering for taint rules, primarily when taint labels are used.
- Scala: Added support for method dispatching through traits.
- TypeScript: improved name resolution for destructuring parameters.
Changedโ
- The Semgrep MCP server repository has been moved from semgrep/mcp to semgrep/semgrep.
- Updated
semgrep-interfaces
to accept only valid language keys for rules in Semgrep Editor. - Semgrep now filters
SEMGREP_APP_TOKEN
from any request made to non-Semgrep URLs passed to-f/-c/--config
when fetching configurations and rules. - Python: Fixed an issue involving the resolution of implicit namespace modules.
- TypeScript:
- Fixed an issue where the pattern
var $X = $FUNC($REQ, $RES, ...) {...}
didn't parse correctly. - Improved the performance of
tsconfig.json
matching for TypeScript projects that contain multipletsconfig.json
files.
- Fixed an issue where the pattern
Fixedโ
- Glob patterns containing
\#
or\
in.semgrepignore
and included.gitignore
files are now interpreted correctly. - Updated
opentelemetry-*
packages to removepkg_resources is deprecated
warnings. - Dart: Fixed an issue in language processing to return better results.
โ๏ธ Semgrep Supply Chainโ
Addedโ
- Supply Chain's reachability analysis now covers all high severity CVEs from supported sources starting from 2017 for JavaScript packages.
๐ Semgrep Secretsโ
Addedโ
- Slack notifications for Semgrep Secrets is now publicly available.
๐ Documentation and knowledge baseโ
Addedโ
- Added instructions for connecting Semgrep to GitHub Enterprise Cloud with data residency.
- Added the following knowledge base articles: