<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Ssdlc on Samarthya</title><link>https://samarthya.me/categories/ssdlc/</link><description>Recent content in Ssdlc on Samarthya</description><generator>Hugo -- gohugo.io</generator><language>en</language><copyright>© Samarthya 2018-2026. All rights reserved.</copyright><lastBuildDate>Tue, 27 Oct 2026 20:32:15 -0400</lastBuildDate><atom:link href="https://samarthya.me/categories/ssdlc/index.xml" rel="self" type="application/rss+xml"/><item><title>SSDLC when exploits are cheap: a working concept</title><link>https://samarthya.me/posts/ssdlc-in-the-age-of-ai-exploits/</link><pubDate>Tue, 27 Oct 2026 20:32:15 -0400</pubDate><guid>https://samarthya.me/posts/ssdlc-in-the-age-of-ai-exploits/</guid><description>&lt;div class="lead text-neutral-500 dark:text-neutral-400 !mb-9 text-xl"&gt;&#10; A fire inspection once a year works when fires are rare. When sparks are falling every day, you need smoke&#10;detectors in every room, a sprinkler that fixes the small ones by itself, and a person who decides what to do&#10;about the big ones. That is what a secure development life cycle has to become.&#10;&lt;/div&gt;&#10;&#10;&lt;p&gt;These are my notes for a question I keep coming back to: &lt;strong&gt;how do you keep shipping software when new&#10;vulnerabilities arrive faster than you can fix them, and attackers can use an LLM to turn a CVE description into&#10;a working exploit?&lt;/strong&gt; There is no single standard answer. What follows is the concept I would build, with the&#10;evidence behind each choice and the parts where I am still unsure.&lt;/p&gt;</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://samarthya.me/posts/ssdlc-in-the-age-of-ai-exploits/feature.png"/></item><item><title>Security standards, plainly, part 4: CISA KEV and BOD 26-04</title><link>https://samarthya.me/posts/security-standards-4-cisa-kev-bod-26-04/</link><pubDate>Sun, 25 Oct 2026 19:30:00 -0400</pubDate><guid>https://samarthya.me/posts/security-standards-4-cisa-kev-bod-26-04/</guid><description>&lt;div class="lead text-neutral-500 dark:text-neutral-400 !mb-9 text-xl"&gt;&#10; A hospital emergency room does not treat patients in the order they arrive, or by how loudly they shout. A triage&#10;nurse asks a few quick questions and sends the bleeding patient in first. CISA&amp;rsquo;s KEV catalog and directive&#10;BOD 26-04 are triage for vulnerabilities.&#10;&lt;/div&gt;&#10;&#10;&lt;p&gt;The first three parts of this series, &lt;a href="https://samarthya.me/posts/security-standards-1-nist-ssdf/" &gt;SSDF&lt;/a&gt;,&#10;&lt;a href="https://samarthya.me/posts/security-standards-2-owasp-samm/" &gt;SAMM&lt;/a&gt; and&#10;&lt;a href="https://samarthya.me/posts/security-standards-3-slsa/" &gt;SLSA&lt;/a&gt;, share one gap: none of them says &lt;strong&gt;how fast&lt;/strong&gt; a&#10;vulnerability must be fixed. This part is about the clock.&lt;/p&gt;</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://samarthya.me/posts/security-standards-4-cisa-kev-bod-26-04/feature.png"/></item><item><title>Security standards, plainly, part 3: SLSA v1.2</title><link>https://samarthya.me/posts/security-standards-3-slsa/</link><pubDate>Sat, 24 Oct 2026 19:30:00 -0400</pubDate><guid>https://samarthya.me/posts/security-standards-3-slsa/</guid><description>&lt;div class="lead text-neutral-500 dark:text-neutral-400 !mb-9 text-xl"&gt;&#10; A sealed medicine bottle tells you two things: who made it, and that nobody has opened it since. You do not need&#10;to test the pills yourself. SLSA gives software the same seal and the same label.&#10;&lt;/div&gt;&#10;&#10;&lt;p&gt;&lt;a href="https://samarthya.me/posts/security-standards-1-nist-ssdf/" &gt;Part 1&lt;/a&gt; (SSDF) listed what a secure process should do.&#10;&lt;a href="https://samarthya.me/posts/security-standards-2-owasp-samm/" &gt;Part 2&lt;/a&gt; (SAMM) measured how well you do it. Both mostly&#10;look at the code. SLSA looks at the journey from code to the thing you ship, because attackers have learned that&#10;it is often easier to tamper with a build than to find a bug.&lt;/p&gt;</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://samarthya.me/posts/security-standards-3-slsa/feature.png"/></item><item><title>Security standards, plainly, part 2: OWASP SAMM v2.0</title><link>https://samarthya.me/posts/security-standards-2-owasp-samm/</link><pubDate>Fri, 23 Oct 2026 19:30:00 -0400</pubDate><guid>https://samarthya.me/posts/security-standards-2-owasp-samm/</guid><description>&lt;div class="lead text-neutral-500 dark:text-neutral-400 !mb-9 text-xl"&gt;&#10; A fitness tracker does not make you fit. It tells you where you are today, lets you pick a goal you can reach, and&#10;shows whether you are moving towards it. OWASP SAMM is a fitness tracker for how an organisation builds secure&#10;software.&#10;&lt;/div&gt;&#10;&#10;&lt;p&gt;In &lt;a href="https://samarthya.me/posts/security-standards-1-nist-ssdf/" &gt;part 1&lt;/a&gt; NIST&amp;rsquo;s SSDF gave us a list of &lt;em&gt;what&lt;/em&gt; a secure&#10;development process should include. It did not say how well you do each thing, or what to improve first. That is&#10;the gap SAMM fills.&lt;/p&gt;</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://samarthya.me/posts/security-standards-2-owasp-samm/feature.png"/></item><item><title>Security standards, plainly, part 1: NIST SSDF (SP 800-218)</title><link>https://samarthya.me/posts/security-standards-1-nist-ssdf/</link><pubDate>Thu, 22 Oct 2026 19:30:00 -0400</pubDate><guid>https://samarthya.me/posts/security-standards-1-nist-ssdf/</guid><description>&lt;div class="lead text-neutral-500 dark:text-neutral-400 !mb-9 text-xl"&gt;&#10; A building code does not tell you which bricks to buy. It tells you what a safe building must have: exits,&#10;wiring that will not catch fire, a way to stop the roof falling in. NIST&amp;rsquo;s Secure Software Development Framework&#10;is that code for software teams.&#10;&lt;/div&gt;&#10;&#10;&lt;p&gt;This series explains, for someone who does not live in security, the four names that keep coming up when people&#10;talk about building software safely: &lt;strong&gt;NIST SSDF&lt;/strong&gt;, &lt;strong&gt;OWASP SAMM&lt;/strong&gt;, &lt;strong&gt;SLSA&lt;/strong&gt; and &lt;strong&gt;CISA&amp;rsquo;s KEV catalog with&#10;directive BOD 26-04&lt;/strong&gt;. Each post answers three questions: what is it, what does it ask of a team, and what is it&#10;worth. I lean on all four in&#10;&lt;a href="https://samarthya.me/posts/ssdlc-in-the-age-of-ai-exploits/" &gt;SSDLC when exploits are cheap&lt;/a&gt;.&lt;/p&gt;</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://samarthya.me/posts/security-standards-1-nist-ssdf/feature.png"/></item><item><title>MITRE ATT&amp;CK, plainly: tactics, technique IDs and a cheat card for each tactic</title><link>https://samarthya.me/posts/mitre-attack-explained/</link><pubDate>Wed, 21 Oct 2026 19:30:00 -0400</pubDate><guid>https://samarthya.me/posts/mitre-attack-explained/</guid><description>&lt;div class="lead text-neutral-500 dark:text-neutral-400 !mb-9 text-xl"&gt;&#10; A football coach studies match footage of the other team: how they open, how they press, how they score. MITRE&#10;ATT&amp;amp;CK is the match footage of real attackers, cut into named and numbered moves.&#10;&lt;/div&gt;&#10;&#10;&lt;p&gt;The &lt;a href="https://samarthya.me/posts/owasp-top-10-2025-explained/" &gt;OWASP Top 10&lt;/a&gt; describes weaknesses &lt;em&gt;in your software&lt;/em&gt;.&#10;ATT&amp;amp;CK describes what &lt;em&gt;attackers do&lt;/em&gt;: how they get in, stay in, move around and take what they came for. You&#10;will see its IDs, such as &lt;code&gt;T1190&lt;/code&gt; or &lt;code&gt;T1552.001&lt;/code&gt;, in threat reports, detection rules and, increasingly, in&#10;pipeline designs like the one in my&#10;&lt;a href="https://samarthya.me/posts/ssdlc-in-the-age-of-ai-exploits/" &gt;SSDLC post&lt;/a&gt;. This post explains how to read them.&lt;/p&gt;</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://samarthya.me/posts/mitre-attack-explained/feature.png"/></item><item><title>OWASP Top 10:2025, plainly: the ten risks and a cheat card for each</title><link>https://samarthya.me/posts/owasp-top-10-2025-explained/</link><pubDate>Tue, 20 Oct 2026 19:30:00 -0400</pubDate><guid>https://samarthya.me/posts/owasp-top-10-2025-explained/</guid><description>&lt;div class="lead text-neutral-500 dark:text-neutral-400 !mb-9 text-xl"&gt;&#10; A pilot&amp;rsquo;s checklist does not list every way a plane can fail. It lists the few that keep happening, in the order&#10;that matters. The OWASP Top 10 is that checklist for web applications.&#10;&lt;/div&gt;&#10;&#10;&lt;p&gt;When a scanner says a finding is &amp;ldquo;A05&amp;rdquo; or a security review mentions &amp;ldquo;Top 10 coverage&amp;rdquo;, this is the list they&#10;mean. This post is a quick introduction: what the list is, what changed in 2025, why each category matters, and&#10;a cheat card for each one.&lt;/p&gt;</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://samarthya.me/posts/owasp-top-10-2025-explained/feature.png"/></item></channel></rss>