Open Policy Agent as a Control Engine
summary
Pipeline demo wires Open Policy Agent and Rego policies into GitHub Actions, running Bandit (SAST), gitLeaks (secrets), OWASP dependency‑check (SCA) and OWASP ZAP (DAST) against a small Python service deployed to localstack. Policies live in a central repo and ConfTest evaluates artifacts; policy eval blocks the PR when Bandit returns four high‑severity findings (and at least one medium). Code examples and act-based local runs prove the system works end‑to‑end.
AI-written summary · about
chapters (9)
- 0:00Introduction
- 2:09What is OPA and use cases
- 7:29Demo setup with Python microservice
- 9:12Security tools in CI/CD
- 12:21Writing policies in Rego
- 14:54Live policy evaluation in CI
- 21:47Testing policies in GitHub Actions
- 23:14Centralized policy management
- 24:17Closing remarks
related talks
30mOpen Policy Agent Intro
36mOpen Policy Agent: security for cloud natives and everyone else
17mOpen Policy Agent Intro
38mDeep Dive: Open Policy Agent
38mPolicy as Code with Open Policy Agent
33mIntro: Open Policy Agent
29mIntroduction to Open Policy Agent
39mApplying Policy Throughout The Application Lifecycle with Open Policy Agent
