<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Trivy on MEDDAH Mohamed</title><link>https://meddah.systems/tags/trivy/</link><description>Recent content in Trivy on MEDDAH Mohamed</description><generator>Hugo -- gohugo.io</generator><language>en</language><lastBuildDate>Sat, 01 Aug 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://meddah.systems/tags/trivy/index.xml" rel="self" type="application/rss+xml"/><item><title>DevSecOps CI/CD Security Pipeline</title><link>https://meddah.systems/post/infrastructure/devsecops-pipeline/</link><pubDate>Sat, 01 Aug 2026 00:00:00 +0000</pubDate><guid>https://meddah.systems/post/infrastructure/devsecops-pipeline/</guid><description>&lt;blockquote&gt;
&lt;p&gt;🚧 &lt;strong&gt;Full write-up coming soon.&lt;/strong&gt; Architecture, pipeline YAML, and scan result examples are being documented.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2 id="overview"&gt;&lt;a href="#overview" class="header-anchor"&gt;&lt;/a&gt;Overview
&lt;/h2&gt;&lt;p&gt;A production-ready Secure SDLC pipeline that integrates four scanning layers into a GitHub Actions workflow. Build gates reject automatically when critical CVEs or exposed credentials are detected.&lt;/p&gt;
&lt;h2 id="pipeline-stages"&gt;&lt;a href="#pipeline-stages" class="header-anchor"&gt;&lt;/a&gt;Pipeline Stages
&lt;/h2&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Stage&lt;/th&gt;
&lt;th&gt;Tool&lt;/th&gt;
&lt;th&gt;Purpose&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;SAST&lt;/td&gt;
&lt;td&gt;Semgrep&lt;/td&gt;
&lt;td&gt;Static code analysis&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Secrets Scanning&lt;/td&gt;
&lt;td&gt;truffleHog&lt;/td&gt;
&lt;td&gt;Credential leak detection&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Container Scanning&lt;/td&gt;
&lt;td&gt;Trivy&lt;/td&gt;
&lt;td&gt;Image CVE analysis&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;DAST&lt;/td&gt;
&lt;td&gt;OWASP ZAP&lt;/td&gt;
&lt;td&gt;Dynamic runtime scanning&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id="stack"&gt;&lt;a href="#stack" class="header-anchor"&gt;&lt;/a&gt;Stack
&lt;/h2&gt;&lt;p&gt;&lt;code&gt;Python&lt;/code&gt; &lt;code&gt;GitHub Actions&lt;/code&gt; &lt;code&gt;Trivy&lt;/code&gt; &lt;code&gt;Semgrep&lt;/code&gt; &lt;code&gt;OWASP ZAP&lt;/code&gt; &lt;code&gt;truffleHog&lt;/code&gt; &lt;code&gt;Docker&lt;/code&gt;&lt;/p&gt;
&lt;h2 id="status"&gt;&lt;a href="#status" class="header-anchor"&gt;&lt;/a&gt;Status
&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;&lt;input checked="" disabled="" type="checkbox"&gt; Pipeline engineered and functional&lt;/li&gt;
&lt;li&gt;&lt;input checked="" disabled="" type="checkbox"&gt; Severity triage and build gates configured&lt;/li&gt;
&lt;li&gt;&lt;input disabled="" type="checkbox"&gt; Full write-up and YAML reference in progress&lt;/li&gt;
&lt;/ul&gt;</description></item></channel></rss>