unsubbed.co

Semgrep

An extensible developer-friendly application security platform that scans source code to surface true and actionable security issues with AI-assisted SAST, SCA, and Secrets Detection solutions

Overview

Lightweight static analysis for many languages. Find bug variants with patterns that look like source code. An extensible developer-friendly application security platform that scans source code to surface true and actionable security issues with AI-assisted SAST, SCA, and Secrets Detection solutions. The project has 14K+ GitHub stars and is licensed under LGPL-2.1.

Getting Started

Source: GitHub README

  1. From the Semgrep AppSec Platform
  2. From the CLI

For new users, we recommend starting with the Semgrep AppSec Platform because it provides a visual interface, a demo project, result triaging and exploration workflows, and makes setup in CI/CD fast. Scans are still local and code isn’t uploaded. Alternatively, you can also start with the CLI and navigate the terminal output to run one-off searches.

Normalized Features

Source: tool-features-normalized.json

brew, docker, pip, plugins.

Features

Integrations & APIs

  • Plugin / Extension System