Skip to main content

Manager of third-party Semgrep rules

Project description

semgrep-rules-manager logo

Description

Despite the fact that there is an open source repository containing community rules, some Semgrep users prefer to keep their custom rules in repositories that they manage.

The goal of semgrep-rules-manager is to collect high-quality Semgrep rules from third-party sources. It allows you to examine information about a source, download it, and check for and retrieve remote updates. If a downloaded source no longer meets your requirements, semgrep-rules-manager can handle deletion procedures.

Included rules

This online search engine allows you to explore the rules included in semgrep-rules-manager.

Included sources

Identifier Rules per Language Author License
community 396 for Python, 364 for Terraform, 341 for JavaScript, 229 for TypeScript, 228 for Regex, 140 for Java, 105 for Generic, 104 for YAML, 100 for Ruby, 90 for Go, 59 for PHP, 49 for Solidity, 48 for C#, 39 for Dockerfile, 34 for OCaml, 25 for Scala, 24 for JSON, 17 for Kotlin, 17 for C, 12 for Apex, 11 for Rust, 9 for Bash, 7 for Elixir, 5 for Clojure, 5 for Swift, 3 for HTML, 1 for Lua Semgrep LGPL 2.1
gitlab 93 for Scala, 75 for Python, 66 for Java, 64 for C, 31 for Go, 20 for C#, 11 for JavaScript, 10 for TypeScript GitLab MIT
trailofbits 19 for Python, 15 for Go, 9 for JavaScript, 9 for TypeScript, 1 for Rust Trail of Bits AGPL-3.0
0xdea 47 for C++, 46 for C, 1 for Generic Marco Ivaldi MIT
elttam 40 for Java, 15 for Generic, 7 for YAML, 3 for JavaScript, 3 for Go, 2 for TypeScript, 1 for C#, 1 for Kotlin, 1 for Python, 1 for C, 1 for PHP elttam MIT
kondukto 5 for Dockerfile, 5 for PHP, 3 for Go, 3 for Java Kondukto
dgryski 65 for Go Damian Gryski MIT
dotta 7 for PHP, 3 for Kotlin, 1 for Java Federico Dotta MIT
hashicorp 4 for Terraform, 1 for Generic Hashicorp MPL-2.0

Read more

This is only an excerpt from the README.md hosted on GitHub.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

semgrep_rules_manager-0.3.2.tar.gz (240.0 kB view details)

Uploaded Source

Built Distribution

semgrep_rules_manager-0.3.2-py3-none-any.whl (242.7 kB view details)

Uploaded Python 3

File details

Details for the file semgrep_rules_manager-0.3.2.tar.gz.

File metadata

  • Download URL: semgrep_rules_manager-0.3.2.tar.gz
  • Upload date:
  • Size: 240.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.6.1 CPython/3.10.12 Linux/5.15.0-89-generic

File hashes

Hashes for semgrep_rules_manager-0.3.2.tar.gz
Algorithm Hash digest
SHA256 0221eda7c1a42904f428ce0c0339c7e80d47bd0ce5455ead5db854b31948b5ad
MD5 77617e3dafafab6c57b3c66abd5ccba9
BLAKE2b-256 88ba9b8270f99c27f7a22d70836a17cb64e42d0e4601eb3c2a72baa9f6aecfbd

See more details on using hashes here.

File details

Details for the file semgrep_rules_manager-0.3.2-py3-none-any.whl.

File metadata

File hashes

Hashes for semgrep_rules_manager-0.3.2-py3-none-any.whl
Algorithm Hash digest
SHA256 69658c445f8852096cea9c538a1342f26d95f511e760ecd223e454101f1ee626
MD5 dcf4dacfb557a360e1f9d36ad51d0c1b
BLAKE2b-256 ee244dd8836c1366a1406bc8bb8e719f01440a1954013921faada2cb1a3ca10d

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page