An open API service indexing awesome lists of open source software.

https://github.com/iosifache/semgrep-snap

The Semgrep code scanner as a snap 📦
https://github.com/iosifache/semgrep-snap

code-scanning semgrep snapcraft

Last synced: about 1 month ago
JSON representation

The Semgrep code scanner as a snap 📦

Awesome Lists containing this project

README

          



Semgrep logo


Code scanning at ludicrous speed, all in a snap



Snapcraft's Version
   
PyPI's Version
   
GitHub Build Workflow Status

# Description

Semgrep is an open source static code analysis tool that may be used to identify vulnerabilities in your own codebase or third-party dependencies. The goal of this repository is to package Semgrep as a **(community) snap that can be effortlessly installed across a variety of Linux distributions**.

[![Get it from the Snap Store](https://snapcraft.io/static/images/badges/en/snap-store-black.svg)](https://snapcraft.io/semgrep)

> Notice: If you want to view the officially recommended method of installing the OSS engine, refer to the [Semgrep documentation](https://semgrep.dev/docs/getting-started/#installing-and-running-semgrep-locally).

# Local Build

1. Clone this repository: `git clone https://github.com/iosifache/semgrep-snap`
2. Move into the cloned repository: `cd semgrep-snap`
3. Install Snapcraft: `sudo snap install snapcraft --classic`
4. Build the snap: `snapcraft --verbose`
5. Install the snap: `snap install --dangerous ./semgrep_*.snap`
6. Test the snap by running the `semgrep` command: `semgrep`