semgrep/semgrep-rules
semgrep/semgrep-rules has 1,297 GitHub stars and 621 forks. GitHot measured +2 stars in 24 hours and +6 in 7 days. Last checked 2026-11-12 01:16 UTC. Last push 2026-10-27.
So werden diese Zahlen gemessen
Semgrep Community Edition rules, maintained by Semgrep and the community. Free to use under the Semgrep Rules License.
Gemessener Sternzuwachs
- in 24h
- +2
- in 7 days
- +6
- in 15 days
- Verlauf wird gesammelt
- in 1 month
- Verlauf wird gesammelt
Nettoänderungen in überlappenden Zeiträumen, keine Tagessummen. Fehlende Messwerte bleiben leer. Sterne zeigen Interesse, nicht Qualität.
README.md
Originalsemgrep-rules
Welcome! This repository contains Semgrep's Community Edition rules.
In addition to the rules in this repository, the Semgrep Registry offers proprietary Pro rules that offer additional language coverage, and unlock crossfile and deep dataflow analysis.
- Find rules: search for Community Edition and Pro rules through the Semgrep registry search.
- Use rules: Scan your code with these rules through Semgrep AppSec Platform
- Contribute to rules: see Contributing to Semgrep rules for more information.
Using the Semgrep rules repository
To start writing and using Semgrep rules, see Learn Semgrep syntax and Writing rules. Then, run existing and custom Semgrep rules locally with the Semgrep command line interface (Semgrep CLI) or continuously with Semgrep in CI while using Semgrep AppSec Platform.
Writing Semgrep rules
See Writing rules for information including:
- Pattern syntax, describing what Semgrep patterns can do in detail, and example use cases of the ellipsis operator, metavariables.
- Rule syntax, describing Semgrep YAML rule files, which can have multiple patterns, detailed output messages, and autofixes. The syntax allows the composition of individual patterns with boolean operators.
You can also learn how to write rules using the interactive, example-based Semgrep rule tutorial.
Contributing
We welcome Semgrep rule contributions directly to this repository! When submitting your contribution, you grant Semgrep, Inc. a license to use, modify, and distribute your contribution under the Semgrep Rules License v. 1.0. This ensures your rule can be shared with other Semgrep Registry users.
To contribute, please review our Contributing to Semgrep rules guidelines.
You can also reach out to us at [email protected], and we will help import your rules for others to use!
Additional information
Help
Join Slack for the fastest answers to your questions! Or contact the team at [email protected].
GitHub action to run tests
If you fork this repository or create your own, you can add a GitHub Action to your workflow that will automatically test your rules using the latest version of Semgrep. See our semgrep-rules-test example.
Rulesets
Rulesets are groups of rules organized by purpose, language, or framework sourced from the Semgrep Registry. If you want to modify existing rulesets or create your own, please contact us at [email protected].
Ähnliche Projekte entdecken
trimstray/the-book-of-secret-knowledge
Eine Sammlung inspirierender Listen, Handbücher, Spickzettel, Blogs, Tricks, Einzeiler, CLI- und Web-Tools und mehr.
257,758 SterneHack-with-Github/Awesome-Hacking
Eine Sammlung verschiedener Awesome-Listen für Hacker, Pentester und Sicherheitsforscher.
125,254 Sterneswisskyrepo/PayloadsAllTheThings
Eine Liste nützlicher Payloads und Bypass-Methoden für die Sicherheit von Webanwendungen sowie für Pentests/CTF.
82,583 Sternecaddyserver/caddy
Schneller, erweiterbarer und plattformübergreifender HTTP/1-2-3-Webserver mit automatischem HTTPS
78,959 Sterne