Semgrep Custom Rules Level 1
Free introductory course from Semgrep Academy on authoring your own Semgrep static analysis rules. A custom rule can turn a secure guardrail, a coding standard, or a known bug pattern into something the scanner checks for automatically across a codebase. About 21 lessons across 1 hour of video. Product-specific by design, teaching hands-on skills with the Semgrep tool; free with a certificate of completion.
What you'll prove
- Author your own Semgrep rules for static analysis
- Turn secure guardrails and coding standards into automated checks
- Catch recurring bug patterns across a codebase with a targeted rule
Frequently asked
Is the Semgrep Custom Rules Level 1 course free?
Yes. The course and its certificate of completion are free, with a free Semgrep Academy account required to enroll.
Is Custom Rules Level 1 product-specific?
Yes. It teaches Semgrep's own rule-writing syntax, which only works inside the Semgrep tool. The broader idea, turning a security rule into an automated check, carries over to other scanners.
Semgrep Custom Rules Level 1 vs Semgrep 101?
Semgrep 101 introduces using the Semgrep tool to scan code. Custom Rules Level 1 teaches you to author your own rules. Semgrep 101 is the more natural starting point, but the vendor does not require it first.