Original Post: Announcing Semgrep support for the Julia coding language
Semgrep has expanded its support to include over 25 programming languages, positioning itself as a versatile tool for static and software composition analysis. Their mission focuses on improving software security by making robust security measures accessible across various languages. Recently, Semgrep announced experimental support for the Julia language, achieving a high parse rate of 99.3%.
This progress was made possible through collaboration with Avik Sengupta from JuliaHub and Sergio Vargas, who helped update the Julia tree-sitter grammar. Although the Semgrep Registry currently lacks specific Julia rules, users can create custom rules using the playground. Examples provided include rules for avoiding certain file paths in code and detecting unused function parameters, aiming to enforce best practices and prevent common programming errors.
In summary, Semgrep’s addition of Julia support advances their goal of cross-language security, thanks to community collaborations and innovative rule creation capabilities.
Go here to read the Original Post