RiseUpp Logo
Educator Logo

GitHub Security: Supply Chain Protection with GitGat

Master GitHub repository security using GitGat. Learn essential security controls and continuous monitoring for code protection.

Master GitHub repository security using GitGat. Learn essential security controls and continuous monitoring for code protection.

This comprehensive course focuses on securing GitHub repositories as a crucial component of software supply chain protection. Learn to implement essential security controls, conduct security audits using GitGat, and understand Open Policy Agent technology. The course covers access control, permissions, branch protections, and continuous security monitoring for both individual and organizational GitHub accounts.

English

English

Powered by

Provider Logo
GitHub Security: Supply Chain Protection with GitGat

This course includes

7 Weeks

Of Self-paced video lessons

Beginner Level

Completion Certificate

awarded on course completion

16,075

What you'll learn

  • Assess GitHub account security posture using GitGat open-source tool

  • Implement comprehensive security controls for GitHub repositories

  • Set up continuous security auditing for code repositories

  • Master access control and permission management in GitHub

  • Understand branch protection and file modification tracking

  • Explore Open Policy Agent basics and GitGat implementation

Skills you'll gain

GitHub Security
Supply Chain Security
Infrastructure as Code
Version Control
Security Controls
Open Policy Agent
Access Management
Repository Protection

This course includes:

PreRecorded video

Graded assignments, Final exam

Access on Mobile, Tablet, Desktop

Limited Access access

Shareable certificate

Closed caption

Get a Completion Certificate

Share your certificate with prospective employers and your professional network on LinkedIn.

Provided by

Certificate

Top companies offer this course to their employees

Top companies provide this course to enhance their employees' skills, ensuring they excel in handling complex projects and drive organizational success.

icon-0icon-1icon-2icon-3icon-4

There are 9 modules in this course

This practical course teaches comprehensive GitHub security implementation using GitGat. Participants learn to assess and improve their GitHub security posture through hands-on experience with security controls, access management, and continuous monitoring. The curriculum covers essential topics including access control, permissions, branch protections, and file modification tracking. Advanced sections explore OPA technology and GitGat project implementation for thorough understanding of security mechanisms.

Why should we care about GitHub security posture

Module 1

The GitGat security report

Module 2

Access control

Module 3

Permissions

Module 4

Branch Protections

Module 5

File Modification Tracking

Module 6

Incorporating State and continuous security-posture monitoring

Module 7

Under the hood 1: Rego and OPA basics

Module 8

Under the hood 2: understanding the Gitgat project

Module 9

Fee Structure

Instructors

Software Security Expert and Developer Education Advocate

Barak Brudo serves as Developer Relations Advocate at Scribe Security, where he combines his decade of development experience with his background in art education to effectively communicate complex software security concepts. His work focuses on software supply chain security and Software Bill of Materials (SBOM) implementation, helping organizations protect against vulnerabilities and malicious code changes. Prior to joining Scribe Security, he worked as a JavaScript developer and ERP specialist, giving him hands-on experience with the challenges developers face. His unique combination of technical expertise and educational background enables him to break down complex security concepts for diverse audiences, particularly regarding software integrity, supply chain vulnerabilities, and SBOM implementation. Through his role at Scribe, he advocates for better security practices in software development, emphasizing the importance of code integrity verification and transparent documentation of software components.

Cybersecurity Expert Leading Innovation in Software Supply Chain Security

Danny Nebenzahl is a distinguished cybersecurity and cryptography expert who currently serves as the Co-Founder and Chief Technology Officer at Scribe Security, a company he helped establish in 2021 to develop comprehensive solutions for software supply chain security. Before his entrepreneurial venture, he served as a Lieutenant Colonel in Matzov, the Israel Defense Forces' cyber defense center, where he led the research division for 11 years, spearheading the development of innovative cyber and cryptography technologies and playing a crucial role in strategic national cyber initiatives. At Scribe Security, he is instrumental in developing a cutting-edge SaaS platform that enables organizations to secure their software supply chains through evidence-based security, visibility, and control. His expertise focuses on implementing frameworks like in-toto to demonstrate and justify trust in supply chain artifacts, helping organizations develop, distribute, and maintain code while verifying its integrity, provenance, and authenticity. The company has gained significant traction, raising over $7 million in seed funding and positioning itself as a leader in addressing the growing challenges of software supply chain security.

GitHub Security: Supply Chain Protection with GitGat

This course includes

7 Weeks

Of Self-paced video lessons

Beginner Level

Completion Certificate

awarded on course completion

16,075

Testimonials

Testimonials and success stories are a testament to the quality of this program and its impact on your career and learning journey. Be the first to help others make an informed decision by sharing your review of the course.

Frequently asked questions

Below are some of the most commonly asked questions about this course. We aim to provide clear and concise answers to help you better understand the course content, structure, and any other relevant information. If you have any additional questions or if your question is not listed here, please don't hesitate to reach out to our support team for further assistance.