Your Sunday, upgraded. Free live AI class · 5 PM ISTReserve your seat
TECHNOLOGY TOPICS

Semgrep topics

12 short topics in Application Security and Secure Development. Each one is a single focused exercise with a clear piece of evidence at the end.

12 topicsSecurity identity and secrets
Tech, All levels
ALL TOPICS

12 topics, one exercise each.

Work through them in order, or jump to the one you need.

These are draft topic outlines (draft; instructor review pending). Full lessons follow after review; ask Ajay if you need a topic sooner.

  1. 01

    Source and dependency scope

    Inspect evidence for source and dependency scope in Semgrep; explain the diagnosis and verify a proposed correction in a lab. Keep the exercise bounded and record the behavior supported by the chosen version.

    AnalyzeIntermediate–AdvancedEvidence: Evidence log and reviewed diagnosis
    Open micro-course →
  2. 02

    Rule or query selection

    Inspect evidence for rule or query selection in Semgrep; explain the diagnosis and verify a proposed correction in a lab. Keep the exercise bounded and record the behavior supported by the chosen version.

    AnalyzeIntermediate–AdvancedEvidence: Evidence log and reviewed diagnosis
    Open micro-course →
  3. 03

    Language and build integration

    Inspect evidence for language and build integration in Semgrep; explain the diagnosis and verify a proposed correction in a lab. Keep the exercise bounded and record the behavior supported by the chosen version.

    AnalyzeIntermediate–AdvancedEvidence: Evidence log and reviewed diagnosis
    Open micro-course →
  4. 04

    Trust and data-flow reasoning

    Inspect evidence for trust and data-flow reasoning in Semgrep; explain the diagnosis and verify a proposed correction in a lab. Keep the exercise bounded and record the behavior supported by the chosen version.

    AnalyzeIntermediate–AdvancedEvidence: Evidence log and reviewed diagnosis
    Open micro-course →
  5. 05

    Finding evidence interpretation

    Inspect evidence for finding evidence interpretation in Semgrep; explain the diagnosis and verify a proposed correction in a lab. Keep the exercise bounded and record the behavior supported by the chosen version.

    AnalyzeIntermediate–AdvancedEvidence: Evidence log and reviewed diagnosis
    Open micro-course →
  6. 06

    Severity and priority decisions

    Inspect evidence for severity and priority decisions in Semgrep; explain the diagnosis and verify a proposed correction in a lab. Keep the exercise bounded and record the behavior supported by the chosen version.

    AnalyzeIntermediate–AdvancedEvidence: Evidence log and reviewed diagnosis
    Open micro-course →
  7. 07

    False-positive and suppression review

    Inspect evidence for false-positive and suppression review in Semgrep; explain the diagnosis and verify a proposed correction in a lab. Keep the exercise bounded and record the behavior supported by the chosen version.

    AnalyzeIntermediate–AdvancedEvidence: Evidence log and reviewed diagnosis
    Open micro-course →
  8. 08

    Secret and dependency checks

    Inspect evidence for secret and dependency checks in Semgrep; explain the diagnosis and verify a proposed correction in a lab. Keep the exercise bounded and record the behavior supported by the chosen version.

    AnalyzeIntermediate–AdvancedEvidence: Evidence log and reviewed diagnosis
    Open micro-course →
  9. 09

    CI policy integration

    Inspect evidence for ci policy integration in Semgrep; explain the diagnosis and verify a proposed correction in a lab. Keep the exercise bounded and record the behavior supported by the chosen version.

    AnalyzeIntermediate–AdvancedEvidence: Evidence log and reviewed diagnosis
    Open micro-course →
  10. 10

    Finding ownership and remediation

    Inspect evidence for finding ownership and remediation in Semgrep; explain the diagnosis and verify a proposed correction in a lab. Keep the exercise bounded and record the behavior supported by the chosen version.

    AnalyzeIntermediate–AdvancedEvidence: Evidence log and reviewed diagnosis
    Open micro-course →
  11. 11

    Baseline and change comparison

    Inspect evidence for baseline and change comparison in Semgrep; explain the diagnosis and verify a proposed correction in a lab. Keep the exercise bounded and record the behavior supported by the chosen version.

    AnalyzeIntermediate–AdvancedEvidence: Evidence log and reviewed diagnosis
    Open micro-course →
  12. 12

    Remediation verification

    Inspect evidence for remediation verification in Semgrep; explain the diagnosis and verify a proposed correction in a lab. Keep the exercise bounded and record the behavior supported by the chosen version.

    AnalyzeIntermediate–AdvancedEvidence: Evidence log and reviewed diagnosis
    Open micro-course →
SIMILAR COURSES

Learn the same ideas beyond Semgrep.

These courses share topics with this one, so you can compare how each language or tool handles the same concept.

YOUR NEXT CHAPTER

You have the curiosity.
Let’s turn it into capability.

Start with a practical workshop or bring a specific question to Ajay.

Chat with Ajay