Skip to content
View RPriest's full-sized avatar
πŸ˜‡
πŸ˜‡

Block or report RPriest

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
RPriest/README.md

Hi, I'm Samuel Bamgbose πŸ‘‹

πŸ›‘οΈ DevSecOps Engineer | Penetration Tester | Cisco Certified

I'm a Computer Engineer with a background in penetration testing, currently specializing in DevSecOps β€” building automated security pipelines that embed security directly into the software delivery process.


πŸ”§ What I Build

  • βœ… CI/CD security pipelines with GitHub Actions
  • βœ… SAST automation with Semgrep & CodeQL
  • βœ… DAST scanning with ZAP by Checkmarx on AWS
  • βœ… Software Supply Chain Security with Dependabot & Dependency Review
  • βœ… SBOM generation with CycloneDX & osv-scanner
  • βœ… Branch protection, CODEOWNERS & repository security controls
  • βœ… Infrastructure as Code with Terraform

🧰 Tools & Technologies

Security Cloud & Infra CI/CD
Semgrep AWS EC2 GitHub Actions
CodeQL AWS IAM YAML
ZAP by Checkmarx CloudFormation Git
CycloneDX Security Groups Terraform
osv-scanner AWS CloudFormation Docker (learning)
OpenSSF Scorecard

πŸ† Certifications

  • πŸŽ“ DevSecOps Pro β€” Mission InfoSec Academy (June 2026) β€’ 11 CPE Hours
  • πŸ—οΈ Terraform β€” KodeKloud (June 2026) β€’ View Certificate
  • 🌐 Cisco Certified β€” Networking Fundamentals

πŸ“Œ Featured Project

πŸ” PyGoat DevSecOps Pipeline

A fully automated security pipeline built on a deliberately vulnerable Python application, demonstrating real-world DevSecOps controls from SAST to SBOM generation on AWS.

View Repository

Security controls implemented:

  • πŸ”΄ SAST: 199 code scanning findings identified by CodeQL (Code Injection, SSRF, Uncontrolled Command Line)
  • πŸ”΄ DAST: 16 alerts detected by ZAP baseline scan on live AWS deployment
  • πŸ”΄ SBOM: 100 known vulnerabilities across 34 packages β€” 99 with available fixes
  • 🟑 OpenSSF Scorecard improved from 2.6 β†’ 2.8 after implementing branch protection
  • βœ… Branch protection + CODEOWNERS enforcing secure code review on every PR
  • βœ… Dependency Review blocking vulnerable packages at PR level (caught GitPython 3.1.29 β€” Critical)
  • βœ… Dynamic AWS Security Group IP allow-listing for secure GitHub Actions runner access

πŸ“ Follow My Journey

I document my DevSecOps learning publicly on LinkedIn β€” lab screenshots, lessons learned, and real pipeline builds.

Connect on LinkedIn


πŸ“« Get In Touch

Open to DevSecOps internship and entry-level opportunities. Feel free to connect on LinkedIn or explore my repositories!

Pinned Loading

  1. pygoat pygoat Public

    Forked from adeyosemanputra/pygoat

    intentionally vuln web Application Security in django

    HTML

  2. Netflix-Clone-K8S-End-to-End-Project Netflix-Clone-K8S-End-to-End-Project Public

    TypeScript