Skip to content

Dogukan Saner

GitHub Actions Security Masterclass: Secure CI/CD Pipelines

Review Dogukan Saner’s defensive Actions course for workflow trust, permissions, secrets, OIDC, runner isolation and software-supply-chain investigation.

PaidIntermediate4–10 hoursEnglishCertificateGitHub Actions
Go to course

Opens on the provider’s site. Check current access and certificate terms there.

Course overview

Dogukan Saner studies the trust decisions hidden inside a delivery workflow. Triggers, untrusted input, permissions, secrets and reusable actions lead into runner, cache and artifact concerns. The defensive outline also addresses provenance and incident investigation, making this a useful comparison for developers who already recognize pipeline mechanics and want to examine how those mechanics can fail safely.

What you will learn

  • Trace trust boundaries through triggers and workflow inputs.
  • Review permissions, secret handling and OIDC identities.
  • Investigate risks around runners, artifacts and dependencies.

Who this suits

Basic Git, GitHub and YAML knowledge is helpful, and CI/CD familiarity is recommended. A computer with Python 3 and a terminal is required; paid accounts and production credentials are unnecessary.

Before you enroll

Apply experiments only to repositories and environments you control. Security settings depend on repository context, so validate a proposed change instead of copying a demonstration directly into a production pipeline.

Udemy offers paid purchase or subscription access depending on the course and region. Paid teaching courses provide completion certificates under Udemy’s policy. Check current enrollment terms and any separate software, account or materials costs.

Put it into practice

Audit an isolated sample workflow and draw the path from external input to a privileged step. Reduce one unnecessary permission, rerun the intended task and document the evidence that it still works.

Source and review

This overview is based on the provider's published information, checked on . It is an editorial assessment, not a claim that we completed the resource. Time filters are approximate study ranges; projects and exercises can take longer.

When no formal provider level is given, the level filter is an editorial estimate based on the published audience and requirements. Time filters use the listed video runtime; independent exercises can take longer.

View the curriculum and current access options at Udemy.

How YellowCourse describes and checks learning resources.

Supporting provider sources

At a glance

Provider
Udemy
Learning format
Course
Price
Paid
Level
Intermediate
Study time (approx.)
4–10 hours
Language
English
Certificate
Available; check provider terms
Created by
Dogukan Saner
Page updated
14 Oct 2026