Skip to main content

Semgrep Custom Rules Level 1

EntryDevSecOps / AppSecFreeCompletion

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.