Home Projects Portfolio Dashboard Export PDF Log in

Languages

English
52

Latest Updates

Documenting code, one commit at a time.

CI/CD 7 posts
×

Integrating Trivy for Robust DevSecOps in Your CI Pipeline

In the devops-portfolio-mern project, we recently embarked on a critical enhancement to strengthen our security posture: integrating automated security scanning with Trivy directly into our Continuous Integration (CI) pipeline. This initiative aimed to shift security left, catching vulnerabilities and misconfigurations earlier in the development lifecycle.

The Shift to Proactive Security

Integrating Trivy for Early Security Gates in CI/CD

In our DevOps Portfolio MERN project, we've been focused on building a robust, full-stack application. A crucial part of any modern development lifecycle is ensuring security isn't an afterthought. We recently tackled this by integrating Trivy, a comprehensive and versatile security scanner, directly into our CI/CD pipeline and local development workflow.

Implementing Early Security Gates

Bypassing PowerShell Execution Policies for SonarQube in GitHub Actions

Introduction

The sivbg-project prioritizes code quality, making static analysis tools like SonarQube essential for our CI/CD pipeline. SonarQube provides invaluable insights into code health and maintainability. Our recent efforts to integrate SonarQube analysis within GitHub Actions workflows, however, revealed a common environmental challenge on Windows runners.

The Problem

Streamlining CI/CD: Optimizing Security Scans for Private Repositories

In the seydinalimamoulayeyade/sivbg-project, we recently refined our Continuous Integration/Continuous Delivery (CI/CD) pipeline to improve efficiency and reduce redundancy in our security scanning processes. This optimization specifically involved adjusting our GitHub Actions configuration to better align with the project's setup as a private repository without GitHub Advanced Security (GHAS).