Shift-Left Security Scanning
Prevent security problems at the commit, not in prod. The scanner toolchain for shift-left DevSecOps: secrets (Gitleaks), infrastructure-as-code (Checkov), code / SAST (Semgrep), and vulnerabilities (Nuclei & dependency scanning) — plus the fidelity discipline (tuning, triage, gating) that makes the signal trustworthy. For engineers, DevOps, and security. The deep companion to CI/CD Best Practices.
"Secrets, IaC, code, and dependency scans run at every PR, tuned so the gate blocks real high/critical findings — and nobody ignores the alerts"
6 Interactive Sessions
Short, interactive sessions: watch it work, try it, then build it yourself. You can go deeper at any time in the written chapters.
- 1
Catch security problems while the code is being written
Automatic checks, called scanners, can find whole kinds of security problems as soon as code is written: leaked passwords, unsafe server settings, unsafe code and known flaws. That is when they are cheapest to fix.
- 2
Keep passwords and keys out of your code
A secret scanner spots passwords and keys as soon as you write them, and finds the ones already committed, so you can block the commit and replace a leaked key before anyone uses it.
- 3
Check server settings before anything is built
Servers, networks and storage are now set up from files, and those files can hold unsafe settings. An infrastructure scanner checks them against a list of rules at the pull request, so unsafe settings never go live.
- 4
Find unsafe code before it runs
A code scanner reads your code without running it and looks for kinds of unsafe pattern, such as a database query built from what a user typed. It flags them on the pull request, at the exact line.
- 5
Find known flaws in what you ship
Two kinds of scan find known flaws. One checks the package you are about to ship for outside code with published flaws. The other probes the running app to see whether it is open to attack.
- 6
Make the scanners worth listening to
A scanner is only worth what people act on. Findings people can trust, and each scan in the right place, turn four kinds of scanner into real protection.
Skills you'll practise
Practice data included
- Secret-scan CI job (YAML)
- IaC-scan findings (JSON)
- A SAST rule (YAML)
- Scanner wiring & gating reference
How this certificate is scored
Your certificate shows how many of your written answers met the rubric below, checked by an AI grader. Anyone who checks your certificate sees it.
- You answer 6 short questions, one for each module, in your own words (at least 40 words each).
- An AI grader checks each answer against what its module asks for: it must answer the question, use the course's practice case specifically, and be correct.
- To pass, at least 5 of the 6 answers must meet that bar. The certificate says the answers were graded by AI.
The rubric
- Module 1, Why Shift-Left Scanning: The case + a map of the four scanner families.
- Module 2, Secrets Scanning (Gitleaks): Secret scanning in pre-commit + CI, and the rotate-don't-delete rule.
- Module 3, IaC & Config Scanning (Checkov): Policy-as-code catching misconfigured infrastructure at the PR.
- Module 4, Code Scanning / SAST (Semgrep): Pattern-based SAST that flags insecure code — with its limits understood.
- Module 5, Vulnerability Scanning (Nuclei & Dependencies): SCA/image scans plus active template scanning of running targets.
- Module 6, Fidelity: Tuning & Wiring It In: A trusted, tuned scan program wired into the pipeline with sane gating.
What you walk away with
Shareable portfolio
A public URL showing your module timeline, patterns mastered, and completion status.
Everything you build
Download all your work as a ZIP file. It is yours to keep.
Module walkthrough
Each module documented with deliverables and the production pattern you implemented.
Ready to start Shift-Left Security Scanning?
First course free. $20 per course after that.