An assistant can confidently name a package that was never published, the same plausible names recur, and somebody registers one and waits. This course teaches that attack class defensively: why generation produces names that do not exist, why repetition is what makes the approach economic, how it differs from typosquatting and dependency confusion, why install time execution means the harm does not wait for you to import anything, and the defences in order of what they buy you. The practical core is a two minute check on any package before you add it, covering publication date, download history, a repository link that actually resolves, maintainer history and whether the install does anything, plus the lockfile, registry and proxy controls that make the check unnecessary for most of your dependencies.
Nothing. Every course, exam, and certificate on the catalog is free — including retakes. All you need is a free Safeguard account.
None. The flagship course, Safeguard Certified Practitioner, is a beginner-level course — basic familiarity with how software is built helps, but every exam question is answerable from the lessons themselves.
You can retake it after a 24-hour cooldown, as many times as you need. Retakes are free, and each attempt draws a fresh random set of questions.
The Safeguard Certified Practitioner credential is valid for 24 months from issue. The expiry date is printed on the certificate and shown live on its public verification page. Renewing means passing the current exam again.