Home / Companies / Semgrep / Blog / Post Details
Content Deep Dive

The journey of a language from experimental to GA in Semgrep

Blog post from Semgrep

Post Details
Company
Date Published
Author
Brandon Wu, Enno Liu
Word Count
1,029
Company Posts That Month
5
Language
English
Hacker News Points
-
Post removed?
No
Summary

Semgrep has achieved General Availability (GA) support for Kotlin, enhancing its capability as a static application security testing (SAST) tool that now supports over 30 programming languages. The process involved improving the parse rate and rule coverage for Kotlin, with challenges like resolving ambiguities in string interpolation due to Kotlin's syntax being addressed by adjusting pattern parsing strategies. Rule writing focused on creating high-confidence detection for vulnerabilities like XSS and SQL Injection, specifically targeting popular web frameworks such as Ktor and Spring Boot, with the application of Semgrep features like Taint Labels to manage taint-tracking and dataflow-analysis. The successful enhancement of Kotlin support was a collaborative effort, ensuring Semgrep's usefulness in detecting security issues across a wide range of open-source repositories.

Trends Found in this Post

No tracked trend matches for this post yet.

Use This Data

Use this post, company, and trend context to find content marketing opportunities, perform competitive analysis, or address product feature gaps via the Plushcap MCP server or the Plushcap API.