July 2025 Summaries
2 posts from Semgrep
Filter
Month:
Year:
Post Summaries
Back to Blog
In the challenging landscape of cloud-native security, Semgrep and Sysdig have partnered to enhance security operations by integrating Semgrep's static code analysis with Sysdig's real-time cloud security insights. This collaboration aims to provide unified code-to-cloud visibility, allowing teams to identify and prioritize vulnerabilities more effectively by linking code deployments with runtime alerts. By bridging build-time and runtime contexts, the integration helps security teams reduce noise, improve incident response times, and foster better collaboration between application security and engineering teams. The partnership emphasizes making security more approachable for developers by delivering precise, actionable insights and recommendations, thus enabling faster, more accurate resolutions to security threats without hindering development processes.
Jul 29, 2025
535 words in the original blog post.
Vulnerability research has evolved significantly, becoming more complex as developers implement robust system-level mitigations and write more secure code, requiring researchers to invest considerable time and expertise to discover impactful vulnerabilities. Automated tools like Semgrep aid in analyzing large codebases, but manual triage and context understanding remain crucial to identify true vulnerabilities, as certain unsafe code may be mitigated by checks elsewhere. Researchers often rely on patched code diffs and public vulnerability advisories, such as CVE records, to explore potential vulnerabilities, recognizing that mistakes in code may recur, patches may be insufficient, and vulnerabilities can re-emerge if not thoroughly addressed. A case study involving Expat, a C library for parsing XML files, illustrates this process, where researchers identify integer overflow vulnerabilities and attempt to discover variants using Semgrep rules. Despite challenges like limited information and parsing errors, these methods allow researchers to effectively find and understand vulnerabilities by analyzing code patterns, testing hypotheses, and iteratively refining their detection rules, while balancing the trade-offs between false positives and negatives.
Jul 10, 2025
4,494 words in the original blog post.