April 2025 Summaries
2 posts from Semgrep
Filter
Month:
Year:
Post Summaries
Back to Blog
Open-source dependencies pose a significant risk for software developers, as they can introduce malicious code into a codebase, potentially leading to supply chain attacks like credential stealing and cryptomining. These vulnerabilities can arise from new packages designed to appear legitimate or from compromised legitimate packages. An example of such a threat is the typo-squatted package "tenorflow," which installs a malicious browser extension instead of the intended TensorFlow library. Semgrep offers a solution for detecting these threats by using dataflow reachability analysis and monitoring external sources for malicious package reports, allowing users to identify and respond rapidly to potential compromises. The tool provides findings and advisories on malicious dependencies, enabling security teams to take immediate action by containing and mitigating threats and working closely with engineering teams to address and remediate vulnerabilities. Semgrep's public beta for malicious dependency detection is available as part of its Supply Chain feature, offering an additional layer of security for developers.
Apr 09, 2025
667 words in the original blog post.
An open-source Model Context Protocol (MCP) for Semgrep has been introduced to enhance AI-driven code generation by integrating powerful static analysis features directly into IDEs like Cursor. This new protocol allows large language models (LLMs) to quickly identify and rectify security vulnerabilities, secret leaks, and code quality issues in real-time as code is being written or generated. By enabling seamless communication between LLMs and Semgrep, developers can ensure the safety and reliability of their code without the need for complex context switching or external security checks. As part of this initiative, the Semgrep team encourages community involvement in its open-source project, inviting developers to contribute, provide feedback, and explore further integrations. This move aims to address the evolving landscape of software development where AI-augmented editors are increasingly used, thus bridging the gap between rapid code generation and essential security practices.
Apr 02, 2025
579 words in the original blog post.