<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Risks on Kosli&#39;s Software Development Lifecycle</title>
    <link>https://sdlc.kosli.com/risks/</link>
    <description>Recent content in Risks on Kosli&#39;s Software Development Lifecycle</description>
    <generator>Hugo</generator>
    <language>en-us</language>
    <atom:link href="https://sdlc.kosli.com/risks/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Supply Chain Compromise</title>
      <link>https://sdlc.kosli.com/risks/supply_chain_compromise/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://sdlc.kosli.com/risks/supply_chain_compromise/</guid>
      <description>&lt;h1 id=&#34;supply-chain-compromise&#34;&gt;&#xA;  Supply Chain Compromise&#xA;  &lt;a class=&#34;anchor&#34; href=&#34;#supply-chain-compromise&#34;&gt;#&lt;/a&gt;&#xA;&lt;/h1&gt;&#xA;&lt;blockquote class=&#34;book-hint info&#34;&gt;&#xA;  Risk ID: SDLC-RISK-0001&#xA;&lt;/blockquote&gt;&#xA;&lt;blockquote class=&#34;book-hint info&#34;&gt;&#xA;  Malicious or tampered software components—including open source libraries, base container images, build tools, or third-party services—are introduced into the software development lifecycle, resulting in compromised applications being built, tested, and deployed to production environments.&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;h3&gt;Mapped Controls&lt;/h3&gt;&#xA;&lt;div class=&#34;card-row&#34;&gt;&#xA;&#xA;  &#xA;  &#xA;  &#xA;    &#xA;      &#xA;    &#xA;    &lt;a class=&#34;control-card area-build card-index-0&#34; href=&#34;https://sdlc.kosli.com/controls/build/binary_provenance/&#34;&gt;&#xA;  &#xA;  &lt;div class=&#34;control-code&#34;&gt;SDLC-CTRL-0002:&lt;/div&gt;&#xA;  &#xA;  &lt;div class=&#34;control-name&#34;&gt;Artifact Binary Provenance&lt;/div&gt;&#xA;&lt;/a&gt;&#xA;&#xA;  &#xA;&#xA;  &#xA;  &#xA;  &#xA;    &#xA;      &#xA;    &#xA;    &lt;a class=&#34;control-card area-build card-index-1&#34; href=&#34;https://sdlc.kosli.com/controls/build/dependencies/&#34;&gt;&#xA;  &#xA;  &lt;div class=&#34;control-code&#34;&gt;SDLC-CTRL-0004:&lt;/div&gt;&#xA;  &#xA;  &lt;div class=&#34;control-name&#34;&gt;Dependency Management&lt;/div&gt;&#xA;&lt;/a&gt;&#xA;&#xA;  &#xA;&#xA;  &#xA;  &#xA;  &#xA;    &#xA;      &#xA;    &#xA;    &lt;a class=&#34;control-card area-build card-index-2&#34; href=&#34;https://sdlc.kosli.com/controls/build/toolchain/&#34;&gt;&#xA;  &#xA;  &lt;div class=&#34;control-code&#34;&gt;SDLC-CTRL-0003:&lt;/div&gt;&#xA;  &#xA;  &lt;div class=&#34;control-name&#34;&gt;Controlled Build Environment&lt;/div&gt;&#xA;&lt;/a&gt;&#xA;&#xA;  &#xA;&#xA;  &#xA;  &#xA;  &#xA;    &#xA;      &#xA;    &#xA;    &lt;a class=&#34;control-card area-process card-index-3&#34; href=&#34;https://sdlc.kosli.com/controls/release/vulnerability_scanning_sast/&#34;&gt;&#xA;  &#xA;  &lt;div class=&#34;control-code&#34;&gt;SDLC-CTRL-0020:&lt;/div&gt;&#xA;  &#xA;  &lt;div class=&#34;control-name&#34;&gt;Vulnerability Scanning — SAST&lt;/div&gt;&#xA;&lt;/a&gt;&#xA;&#xA;  &#xA;&#xA;  &#xA;  &#xA;  &#xA;    &#xA;      &#xA;    &#xA;    &lt;a class=&#34;control-card area-process card-index-4&#34; href=&#34;https://sdlc.kosli.com/controls/release/vulnerability_scanning_sca/&#34;&gt;&#xA;  &#xA;  &lt;div class=&#34;control-code&#34;&gt;SDLC-CTRL-0021:&lt;/div&gt;&#xA;  &#xA;  &lt;div class=&#34;control-name&#34;&gt;Vulnerability Scanning — SCA&lt;/div&gt;&#xA;&lt;/a&gt;&#xA;&#xA;  &#xA;&#xA;  &#xA;  &#xA;  &#xA;    &#xA;      &#xA;    &#xA;    &lt;a class=&#34;control-card area-process card-index-5&#34; href=&#34;https://sdlc.kosli.com/controls/release/vulnerability_scanning_containers/&#34;&gt;&#xA;  &#xA;  &lt;div class=&#34;control-code&#34;&gt;SDLC-CTRL-0022:&lt;/div&gt;&#xA;  &#xA;  &lt;div class=&#34;control-name&#34;&gt;Vulnerability Scanning — Containers&lt;/div&gt;&#xA;&lt;/a&gt;&#xA;&#xA;  &#xA;&#xA;  &#xA;  &#xA;  &#xA;    &#xA;      &#xA;    &#xA;    &lt;a class=&#34;control-card area-change card-index-6&#34; href=&#34;https://sdlc.kosli.com/controls/runtime/deployment_controls/&#34;&gt;&#xA;  &#xA;  &lt;div class=&#34;control-code&#34;&gt;SDLC-CTRL-0013:&lt;/div&gt;&#xA;  &#xA;  &lt;div class=&#34;control-name&#34;&gt;Deployment Controls&lt;/div&gt;&#xA;&lt;/a&gt;&#xA;&#xA;  &#xA;&#xA;  &#xA;  &#xA;  &#xA;    &#xA;      &#xA;    &#xA;    &lt;a class=&#34;control-card area-change card-index-7&#34; href=&#34;https://sdlc.kosli.com/controls/runtime/workload_monitoring/&#34;&gt;&#xA;  &#xA;  &lt;div class=&#34;control-code&#34;&gt;SDLC-CTRL-0016:&lt;/div&gt;&#xA;  &#xA;  &lt;div class=&#34;control-name&#34;&gt;Runtime Workload Monitoring&lt;/div&gt;&#xA;&lt;/a&gt;&#xA;&#xA;  &#xA;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;description&#34;&gt;&#xA;  Description&#xA;  &lt;a class=&#34;anchor&#34; href=&#34;#description&#34;&gt;#&lt;/a&gt;&#xA;&lt;/h2&gt;&#xA;&lt;p&gt;Supply Chain Compromise encompasses attacks where malicious code or vulnerabilities are introduced through external components that an organisation trusts and uses in its software delivery pipeline. Unlike direct attacks on an organisation&amp;rsquo;s own systems, supply chain attacks exploit the inherent trust placed in third-party software, making them particularly difficult to detect. A single compromised upstream component can propagate malicious code to thousands of downstream consumers before the compromise is discovered.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Insider Threat</title>
      <link>https://sdlc.kosli.com/risks/insider_threat/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://sdlc.kosli.com/risks/insider_threat/</guid>
      <description>&lt;h1 id=&#34;insider-threat&#34;&gt;&#xA;  Insider Threat&#xA;  &lt;a class=&#34;anchor&#34; href=&#34;#insider-threat&#34;&gt;#&lt;/a&gt;&#xA;&lt;/h1&gt;&#xA;&lt;blockquote class=&#34;book-hint info&#34;&gt;&#xA;  Risk ID: SDLC-RISK-0002&#xA;&lt;/blockquote&gt;&#xA;&lt;blockquote class=&#34;book-hint info&#34;&gt;&#xA;  Authorized personnel (developers, contractors, administrators, or other trusted users) with legitimate access to source code repositories, development environments, production systems, or sensitive data may intentionally or unintentionally compromise the confidentiality, integrity, or availability of software assets.&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;h3&gt;Mapped Controls&lt;/h3&gt;&#xA;&lt;div class=&#34;card-row&#34;&gt;&#xA;&#xA;  &#xA;  &#xA;  &#xA;    &#xA;      &#xA;    &#xA;    &lt;a class=&#34;control-card area-process card-index-0&#34; href=&#34;https://sdlc.kosli.com/controls/release/code_review/&#34;&gt;&#xA;  &#xA;  &lt;div class=&#34;control-code&#34;&gt;SDLC-CTRL-0007:&lt;/div&gt;&#xA;  &#xA;  &lt;div class=&#34;control-name&#34;&gt;Code Review&lt;/div&gt;&#xA;&lt;/a&gt;&#xA;&#xA;  &#xA;&#xA;  &#xA;  &#xA;  &#xA;    &#xA;      &#xA;    &#xA;    &lt;a class=&#34;control-card area-process card-index-1&#34; href=&#34;https://sdlc.kosli.com/controls/release/deployment_approvals/&#34;&gt;&#xA;  &#xA;  &lt;div class=&#34;control-code&#34;&gt;SDLC-CTRL-0010:&lt;/div&gt;&#xA;  &#xA;  &lt;div class=&#34;control-name&#34;&gt;Deployment Approvals&lt;/div&gt;&#xA;&lt;/a&gt;&#xA;&#xA;  &#xA;&#xA;  &#xA;  &#xA;  &#xA;    &#xA;      &#xA;    &#xA;    &lt;a class=&#34;control-card area-build card-index-2&#34; href=&#34;https://sdlc.kosli.com/controls/build/versioncontrol/&#34;&gt;&#xA;  &#xA;  &lt;div class=&#34;control-code&#34;&gt;SDLC-CTRL-0001:&lt;/div&gt;&#xA;  &#xA;  &lt;div class=&#34;control-name&#34;&gt;Version Control&lt;/div&gt;&#xA;&lt;/a&gt;&#xA;&#xA;  &#xA;&#xA;  &#xA;  &#xA;  &#xA;    &#xA;      &#xA;    &#xA;    &lt;a class=&#34;control-card area-change card-index-3&#34; href=&#34;https://sdlc.kosli.com/controls/runtime/system_access/&#34;&gt;&#xA;  &#xA;  &lt;div class=&#34;control-code&#34;&gt;SDLC-CTRL-0015:&lt;/div&gt;&#xA;  &#xA;  &lt;div class=&#34;control-name&#34;&gt;System Access Controls&lt;/div&gt;&#xA;&lt;/a&gt;&#xA;&#xA;  &#xA;&#xA;  &#xA;  &#xA;  &#xA;    &#xA;      &#xA;    &#xA;    &lt;a class=&#34;control-card area-change card-index-4&#34; href=&#34;https://sdlc.kosli.com/controls/runtime/change_records/&#34;&gt;&#xA;  &#xA;  &lt;div class=&#34;control-code&#34;&gt;SDLC-CTRL-0012:&lt;/div&gt;&#xA;  &#xA;  &lt;div class=&#34;control-name&#34;&gt;Change Records&lt;/div&gt;&#xA;&lt;/a&gt;&#xA;&#xA;  &#xA;&#xA;  &#xA;  &#xA;  &#xA;    &#xA;      &#xA;    &#xA;    &lt;a class=&#34;control-card area-change card-index-5&#34; href=&#34;https://sdlc.kosli.com/controls/runtime/secrets_managment/&#34;&gt;&#xA;  &#xA;  &lt;div class=&#34;control-code&#34;&gt;SDLC-CTRL-0014:&lt;/div&gt;&#xA;  &#xA;  &lt;div class=&#34;control-name&#34;&gt;Secrets Management&lt;/div&gt;&#xA;&lt;/a&gt;&#xA;&#xA;  &#xA;&#xA;  &#xA;  &#xA;  &#xA;    &#xA;      &#xA;    &#xA;    &lt;a class=&#34;control-card area-change card-index-6&#34; href=&#34;https://sdlc.kosli.com/controls/runtime/workload_monitoring/&#34;&gt;&#xA;  &#xA;  &lt;div class=&#34;control-code&#34;&gt;SDLC-CTRL-0016:&lt;/div&gt;&#xA;  &#xA;  &lt;div class=&#34;control-name&#34;&gt;Runtime Workload Monitoring&lt;/div&gt;&#xA;&lt;/a&gt;&#xA;&#xA;  &#xA;&#xA;  &#xA;  &#xA;  &#xA;    &#xA;      &#xA;    &#xA;    &lt;a class=&#34;control-card area-change card-index-7&#34; href=&#34;https://sdlc.kosli.com/controls/runtime/deployment_controls/&#34;&gt;&#xA;  &#xA;  &lt;div class=&#34;control-code&#34;&gt;SDLC-CTRL-0013:&lt;/div&gt;&#xA;  &#xA;  &lt;div class=&#34;control-name&#34;&gt;Deployment Controls&lt;/div&gt;&#xA;&lt;/a&gt;&#xA;&#xA;  &#xA;&#xA;  &#xA;  &#xA;  &#xA;    &#xA;      &#xA;    &#xA;    &lt;a class=&#34;control-card area-lifecycle card-index-8&#34; href=&#34;https://sdlc.kosli.com/controls/lifecycle/training/&#34;&gt;&#xA;  &#xA;  &lt;div class=&#34;control-code&#34;&gt;SDLC-CTRL-0017:&lt;/div&gt;&#xA;  &#xA;  &lt;div class=&#34;control-name&#34;&gt;Training&lt;/div&gt;&#xA;&lt;/a&gt;&#xA;&#xA;  &#xA;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;description&#34;&gt;&#xA;  Description&#xA;  &lt;a class=&#34;anchor&#34; href=&#34;#description&#34;&gt;#&lt;/a&gt;&#xA;&lt;/h2&gt;&#xA;&lt;p&gt;Insider Threat includes risks of malicious code injection, unauthorized data exfiltration, credential misuse, sabotage of build/deployment pipelines, or negligent security practices that expose systems to exploitation. Additionally, insider threat encompasses scenarios where external attackers have compromised the credentials of legitimate users, enabling them to conduct attacks while masquerading as trusted personnel with valid access. The trusted position and technical knowledge of insiders—or attackers leveraging insider credentials—makes detection difficult and potential impact significant.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Unauthorised Deployment</title>
      <link>https://sdlc.kosli.com/risks/unauthorised_deployment/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://sdlc.kosli.com/risks/unauthorised_deployment/</guid>
      <description>&lt;h1 id=&#34;unauthorised-deployment&#34;&gt;&#xA;  Unauthorised Deployment&#xA;  &lt;a class=&#34;anchor&#34; href=&#34;#unauthorised-deployment&#34;&gt;#&lt;/a&gt;&#xA;&lt;/h1&gt;&#xA;&lt;blockquote class=&#34;book-hint info&#34;&gt;&#xA;  Risk ID: SDLC-RISK-0003&#xA;&lt;/blockquote&gt;&#xA;&lt;blockquote class=&#34;book-hint info&#34;&gt;&#xA;  Software is deployed to production without passing required quality gates, security scans, or approval checks.&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;h3&gt;Mapped Controls&lt;/h3&gt;&#xA;&lt;div class=&#34;card-row&#34;&gt;&#xA;&#xA;  &#xA;  &#xA;  &#xA;    &#xA;      &#xA;    &#xA;    &lt;a class=&#34;control-card area-process card-index-0&#34; href=&#34;https://sdlc.kosli.com/controls/release/deployment_approvals/&#34;&gt;&#xA;  &#xA;  &lt;div class=&#34;control-code&#34;&gt;SDLC-CTRL-0010:&lt;/div&gt;&#xA;  &#xA;  &lt;div class=&#34;control-name&#34;&gt;Deployment Approvals&lt;/div&gt;&#xA;&lt;/a&gt;&#xA;&#xA;  &#xA;&#xA;  &#xA;  &#xA;  &#xA;    &#xA;      &#xA;    &#xA;    &lt;a class=&#34;control-card area-build card-index-1&#34; href=&#34;https://sdlc.kosli.com/controls/build/binary_provenance/&#34;&gt;&#xA;  &#xA;  &lt;div class=&#34;control-code&#34;&gt;SDLC-CTRL-0002:&lt;/div&gt;&#xA;  &#xA;  &lt;div class=&#34;control-name&#34;&gt;Artifact Binary Provenance&lt;/div&gt;&#xA;&lt;/a&gt;&#xA;&#xA;  &#xA;&#xA;  &#xA;  &#xA;  &#xA;    &#xA;      &#xA;    &#xA;    &lt;a class=&#34;control-card area-change card-index-2&#34; href=&#34;https://sdlc.kosli.com/controls/runtime/deployment_controls/&#34;&gt;&#xA;  &#xA;  &lt;div class=&#34;control-code&#34;&gt;SDLC-CTRL-0013:&lt;/div&gt;&#xA;  &#xA;  &lt;div class=&#34;control-name&#34;&gt;Deployment Controls&lt;/div&gt;&#xA;&lt;/a&gt;&#xA;&#xA;  &#xA;&#xA;  &#xA;  &#xA;  &#xA;    &#xA;      &#xA;    &#xA;    &lt;a class=&#34;control-card area-change card-index-3&#34; href=&#34;https://sdlc.kosli.com/controls/runtime/workload_monitoring/&#34;&gt;&#xA;  &#xA;  &lt;div class=&#34;control-code&#34;&gt;SDLC-CTRL-0016:&lt;/div&gt;&#xA;  &#xA;  &lt;div class=&#34;control-name&#34;&gt;Runtime Workload Monitoring&lt;/div&gt;&#xA;&lt;/a&gt;&#xA;&#xA;  &#xA;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;description&#34;&gt;&#xA;  Description&#xA;  &lt;a class=&#34;anchor&#34; href=&#34;#description&#34;&gt;#&lt;/a&gt;&#xA;&lt;/h2&gt;&#xA;&lt;p&gt;Unauthorised Deployment occurs when software artefacts reach production environments without completing the required quality gates, security validations, or approval workflows. This can happen through misconfigured CI/CD pipelines, direct manual deployments that bypass automated controls, or exploitation of overly permissive deployment credentials. The risk is compounded in environments where deployment tooling lacks sufficient access controls or where emergency &amp;ldquo;break-glass&amp;rdquo; procedures are poorly governed and frequently abused.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Credential and Secret Exposure</title>
      <link>https://sdlc.kosli.com/risks/credential_and_secret_exposure/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://sdlc.kosli.com/risks/credential_and_secret_exposure/</guid>
      <description>&lt;h1 id=&#34;credential-and-secret-exposure&#34;&gt;&#xA;  Credential and Secret Exposure&#xA;  &lt;a class=&#34;anchor&#34; href=&#34;#credential-and-secret-exposure&#34;&gt;#&lt;/a&gt;&#xA;&lt;/h1&gt;&#xA;&lt;blockquote class=&#34;book-hint info&#34;&gt;&#xA;  Risk ID: SDLC-RISK-0004&#xA;&lt;/blockquote&gt;&#xA;&lt;blockquote class=&#34;book-hint info&#34;&gt;&#xA;  Leaked or poorly managed secrets enable unauthorised access to production systems, customer data, or CI/CD pipelines.&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;h3&gt;Mapped Controls&lt;/h3&gt;&#xA;&lt;div class=&#34;card-row&#34;&gt;&#xA;&#xA;  &#xA;  &#xA;  &#xA;    &#xA;      &#xA;    &#xA;    &lt;a class=&#34;control-card area-change card-index-0&#34; href=&#34;https://sdlc.kosli.com/controls/runtime/secrets_managment/&#34;&gt;&#xA;  &#xA;  &lt;div class=&#34;control-code&#34;&gt;SDLC-CTRL-0014:&lt;/div&gt;&#xA;  &#xA;  &lt;div class=&#34;control-name&#34;&gt;Secrets Management&lt;/div&gt;&#xA;&lt;/a&gt;&#xA;&#xA;  &#xA;&#xA;  &#xA;  &#xA;  &#xA;    &#xA;      &#xA;    &#xA;    &lt;a class=&#34;control-card area-build card-index-1&#34; href=&#34;https://sdlc.kosli.com/controls/build/versioncontrol/&#34;&gt;&#xA;  &#xA;  &lt;div class=&#34;control-code&#34;&gt;SDLC-CTRL-0001:&lt;/div&gt;&#xA;  &#xA;  &lt;div class=&#34;control-name&#34;&gt;Version Control&lt;/div&gt;&#xA;&lt;/a&gt;&#xA;&#xA;  &#xA;&#xA;  &#xA;  &#xA;  &#xA;    &#xA;      &#xA;    &#xA;    &lt;a class=&#34;control-card area-build card-index-2&#34; href=&#34;https://sdlc.kosli.com/controls/build/secrets-scanning/&#34;&gt;&#xA;  &#xA;  &lt;div class=&#34;control-code&#34;&gt;SDLC-CTRL-0006:&lt;/div&gt;&#xA;  &#xA;  &lt;div class=&#34;control-name&#34;&gt;Secrets Scanning&lt;/div&gt;&#xA;&lt;/a&gt;&#xA;&#xA;  &#xA;&#xA;  &#xA;  &#xA;  &#xA;    &#xA;      &#xA;    &#xA;    &lt;a class=&#34;control-card area-change card-index-3&#34; href=&#34;https://sdlc.kosli.com/controls/runtime/system_access/&#34;&gt;&#xA;  &#xA;  &lt;div class=&#34;control-code&#34;&gt;SDLC-CTRL-0015:&lt;/div&gt;&#xA;  &#xA;  &lt;div class=&#34;control-name&#34;&gt;System Access Controls&lt;/div&gt;&#xA;&lt;/a&gt;&#xA;&#xA;  &#xA;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;description&#34;&gt;&#xA;  Description&#xA;  &lt;a class=&#34;anchor&#34; href=&#34;#description&#34;&gt;#&lt;/a&gt;&#xA;&lt;/h2&gt;&#xA;&lt;p&gt;Credential and Secret Exposure occurs when sensitive authentication material—such as API keys, database passwords, service account tokens, encryption keys, or certificates—is inadvertently or deliberately exposed in locations where it can be accessed by unauthorised parties. This commonly happens through secrets committed to version control repositories, hardcoded credentials in application code, secrets leaked in CI/CD logs and artifacts, or credentials stored in insufficiently protected configuration management systems. Once exposed, credentials can be harvested by attackers and used to gain unauthorised access to production systems, customer data, and internal infrastructure.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Vulnerable Software in Production</title>
      <link>https://sdlc.kosli.com/risks/vulnerable_software_in_production/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://sdlc.kosli.com/risks/vulnerable_software_in_production/</guid>
      <description>&lt;h1 id=&#34;vulnerable-software-in-production&#34;&gt;&#xA;  Vulnerable Software in Production&#xA;  &lt;a class=&#34;anchor&#34; href=&#34;#vulnerable-software-in-production&#34;&gt;#&lt;/a&gt;&#xA;&lt;/h1&gt;&#xA;&lt;blockquote class=&#34;book-hint info&#34;&gt;&#xA;  Risk ID: SDLC-RISK-0005&#xA;&lt;/blockquote&gt;&#xA;&lt;blockquote class=&#34;book-hint info&#34;&gt;&#xA;  Known vulnerabilities in code or dependencies are exploited in the production environment.&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;h3&gt;Mapped Controls&lt;/h3&gt;&#xA;&lt;div class=&#34;card-row&#34;&gt;&#xA;&#xA;  &#xA;  &#xA;  &#xA;    &#xA;      &#xA;    &#xA;    &lt;a class=&#34;control-card area-process card-index-0&#34; href=&#34;https://sdlc.kosli.com/controls/release/vulnerability_scanning_sast/&#34;&gt;&#xA;  &#xA;  &lt;div class=&#34;control-code&#34;&gt;SDLC-CTRL-0020:&lt;/div&gt;&#xA;  &#xA;  &lt;div class=&#34;control-name&#34;&gt;Vulnerability Scanning — SAST&lt;/div&gt;&#xA;&lt;/a&gt;&#xA;&#xA;  &#xA;&#xA;  &#xA;  &#xA;  &#xA;    &#xA;      &#xA;    &#xA;    &lt;a class=&#34;control-card area-process card-index-1&#34; href=&#34;https://sdlc.kosli.com/controls/release/vulnerability_scanning_sca/&#34;&gt;&#xA;  &#xA;  &lt;div class=&#34;control-code&#34;&gt;SDLC-CTRL-0021:&lt;/div&gt;&#xA;  &#xA;  &lt;div class=&#34;control-name&#34;&gt;Vulnerability Scanning — SCA&lt;/div&gt;&#xA;&lt;/a&gt;&#xA;&#xA;  &#xA;&#xA;  &#xA;  &#xA;  &#xA;    &#xA;      &#xA;    &#xA;    &lt;a class=&#34;control-card area-process card-index-2&#34; href=&#34;https://sdlc.kosli.com/controls/release/vulnerability_scanning_containers/&#34;&gt;&#xA;  &#xA;  &lt;div class=&#34;control-code&#34;&gt;SDLC-CTRL-0022:&lt;/div&gt;&#xA;  &#xA;  &lt;div class=&#34;control-name&#34;&gt;Vulnerability Scanning — Containers&lt;/div&gt;&#xA;&lt;/a&gt;&#xA;&#xA;  &#xA;&#xA;  &#xA;  &#xA;  &#xA;    &#xA;      &#xA;    &#xA;    &lt;a class=&#34;control-card area-build card-index-3&#34; href=&#34;https://sdlc.kosli.com/controls/build/dependencies/&#34;&gt;&#xA;  &#xA;  &lt;div class=&#34;control-code&#34;&gt;SDLC-CTRL-0004:&lt;/div&gt;&#xA;  &#xA;  &lt;div class=&#34;control-name&#34;&gt;Dependency Management&lt;/div&gt;&#xA;&lt;/a&gt;&#xA;&#xA;  &#xA;&#xA;  &#xA;  &#xA;  &#xA;    &#xA;      &#xA;    &#xA;    &lt;a class=&#34;control-card area-change card-index-4&#34; href=&#34;https://sdlc.kosli.com/controls/runtime/workload_monitoring/&#34;&gt;&#xA;  &#xA;  &lt;div class=&#34;control-code&#34;&gt;SDLC-CTRL-0016:&lt;/div&gt;&#xA;  &#xA;  &lt;div class=&#34;control-name&#34;&gt;Runtime Workload Monitoring&lt;/div&gt;&#xA;&lt;/a&gt;&#xA;&#xA;  &#xA;&#xA;  &#xA;  &#xA;  &#xA;    &#xA;      &#xA;    &#xA;    &lt;a class=&#34;control-card area-process card-index-5&#34; href=&#34;https://sdlc.kosli.com/controls/release/quality/&#34;&gt;&#xA;  &#xA;  &lt;div class=&#34;control-code&#34;&gt;SDLC-CTRL-0008:&lt;/div&gt;&#xA;  &#xA;  &lt;div class=&#34;control-name&#34;&gt;Quality Assurance&lt;/div&gt;&#xA;&lt;/a&gt;&#xA;&#xA;  &#xA;&#xA;  &#xA;  &#xA;  &#xA;    &#xA;      &#xA;    &#xA;    &lt;a class=&#34;control-card area-lifecycle card-index-6&#34; href=&#34;https://sdlc.kosli.com/controls/lifecycle/penetration_testing/&#34;&gt;&#xA;  &#xA;  &lt;div class=&#34;control-code&#34;&gt;SDLC-CTRL-0019:&lt;/div&gt;&#xA;  &#xA;  &lt;div class=&#34;control-name&#34;&gt;Penetration Testing&lt;/div&gt;&#xA;&lt;/a&gt;&#xA;&#xA;  &#xA;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;description&#34;&gt;&#xA;  Description&#xA;  &lt;a class=&#34;anchor&#34; href=&#34;#description&#34;&gt;#&lt;/a&gt;&#xA;&lt;/h2&gt;&#xA;&lt;p&gt;Vulnerable Software in Production occurs when applications or their dependencies containing known security vulnerabilities are deployed to and remain running in production environments. This risk arises from inadequate vulnerability scanning during the build and release process, failure to keep dependencies up to date, delayed patching of known CVEs, or insufficient visibility into the software composition of running workloads. Attackers actively scan for known vulnerabilities and can exploit them rapidly once public disclosures are made, making timely detection and remediation critical.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Audit and Compliance Failure</title>
      <link>https://sdlc.kosli.com/risks/audit_and_compliance_failure/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://sdlc.kosli.com/risks/audit_and_compliance_failure/</guid>
      <description>&lt;h1 id=&#34;audit-and-compliance-failure&#34;&gt;&#xA;  Audit and Compliance Failure&#xA;  &lt;a class=&#34;anchor&#34; href=&#34;#audit-and-compliance-failure&#34;&gt;#&lt;/a&gt;&#xA;&lt;/h1&gt;&#xA;&lt;blockquote class=&#34;book-hint info&#34;&gt;&#xA;  Risk ID: SDLC-RISK-0006&#xA;&lt;/blockquote&gt;&#xA;&lt;blockquote class=&#34;book-hint info&#34;&gt;&#xA;  Inability to provide evidence of controls to regulators, auditors, or enterprise customers, resulting in reputational or commercial damage.&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;h3&gt;Mapped Controls&lt;/h3&gt;&#xA;&lt;div class=&#34;card-row&#34;&gt;&#xA;&#xA;  &#xA;  &#xA;  &#xA;    &#xA;      &#xA;    &#xA;    &lt;a class=&#34;control-card area-build card-index-0&#34; href=&#34;https://sdlc.kosli.com/controls/build/binary_provenance/&#34;&gt;&#xA;  &#xA;  &lt;div class=&#34;control-code&#34;&gt;SDLC-CTRL-0002:&lt;/div&gt;&#xA;  &#xA;  &lt;div class=&#34;control-name&#34;&gt;Artifact Binary Provenance&lt;/div&gt;&#xA;&lt;/a&gt;&#xA;&#xA;  &#xA;&#xA;  &#xA;  &#xA;  &#xA;    &#xA;      &#xA;    &#xA;    &lt;a class=&#34;control-card area-process card-index-1&#34; href=&#34;https://sdlc.kosli.com/controls/release/code_review/&#34;&gt;&#xA;  &#xA;  &lt;div class=&#34;control-code&#34;&gt;SDLC-CTRL-0007:&lt;/div&gt;&#xA;  &#xA;  &lt;div class=&#34;control-name&#34;&gt;Code Review&lt;/div&gt;&#xA;&lt;/a&gt;&#xA;&#xA;  &#xA;&#xA;  &#xA;  &#xA;  &#xA;    &#xA;      &#xA;    &#xA;    &lt;a class=&#34;control-card area-change card-index-2&#34; href=&#34;https://sdlc.kosli.com/controls/runtime/change_records/&#34;&gt;&#xA;  &#xA;  &lt;div class=&#34;control-code&#34;&gt;SDLC-CTRL-0012:&lt;/div&gt;&#xA;  &#xA;  &lt;div class=&#34;control-name&#34;&gt;Change Records&lt;/div&gt;&#xA;&lt;/a&gt;&#xA;&#xA;  &#xA;&#xA;  &#xA;  &#xA;  &#xA;    &#xA;      &#xA;    &#xA;    &lt;a class=&#34;control-card area-process card-index-3&#34; href=&#34;https://sdlc.kosli.com/controls/release/deployment_approvals/&#34;&gt;&#xA;  &#xA;  &lt;div class=&#34;control-code&#34;&gt;SDLC-CTRL-0010:&lt;/div&gt;&#xA;  &#xA;  &lt;div class=&#34;control-name&#34;&gt;Deployment Approvals&lt;/div&gt;&#xA;&lt;/a&gt;&#xA;&#xA;  &#xA;&#xA;  &#xA;  &#xA;  &#xA;    &#xA;      &#xA;    &#xA;    &lt;a class=&#34;control-card area-change card-index-4&#34; href=&#34;https://sdlc.kosli.com/controls/runtime/system_access/&#34;&gt;&#xA;  &#xA;  &lt;div class=&#34;control-code&#34;&gt;SDLC-CTRL-0015:&lt;/div&gt;&#xA;  &#xA;  &lt;div class=&#34;control-name&#34;&gt;System Access Controls&lt;/div&gt;&#xA;&lt;/a&gt;&#xA;&#xA;  &#xA;&#xA;  &#xA;  &#xA;  &#xA;    &#xA;      &#xA;    &#xA;    &lt;a class=&#34;control-card area-change card-index-5&#34; href=&#34;https://sdlc.kosli.com/controls/runtime/workload_monitoring/&#34;&gt;&#xA;  &#xA;  &lt;div class=&#34;control-code&#34;&gt;SDLC-CTRL-0016:&lt;/div&gt;&#xA;  &#xA;  &lt;div class=&#34;control-name&#34;&gt;Runtime Workload Monitoring&lt;/div&gt;&#xA;&lt;/a&gt;&#xA;&#xA;  &#xA;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;description&#34;&gt;&#xA;  Description&#xA;  &lt;a class=&#34;anchor&#34; href=&#34;#description&#34;&gt;#&lt;/a&gt;&#xA;&lt;/h2&gt;&#xA;&lt;p&gt;Audit and Compliance Failure occurs when an organisation cannot produce sufficient evidence that its software development and operational controls are functioning as intended. This risk is not about the absence of controls themselves, but about the inability to demonstrate their existence and effectiveness to regulators, auditors, or enterprise customers. It arises from gaps in record-keeping, inconsistent control enforcement, lack of traceability between changes and approvals, or reliance on manual processes that leave insufficient audit trails. In regulated industries, the burden of proof lies with the organisation—controls that cannot be evidenced are treated as controls that do not exist.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Unauthorised System Access</title>
      <link>https://sdlc.kosli.com/risks/unauthorised_system_access/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://sdlc.kosli.com/risks/unauthorised_system_access/</guid>
      <description>&lt;h1 id=&#34;unauthorised-system-access&#34;&gt;&#xA;  Unauthorised System Access&#xA;  &lt;a class=&#34;anchor&#34; href=&#34;#unauthorised-system-access&#34;&gt;#&lt;/a&gt;&#xA;&lt;/h1&gt;&#xA;&lt;blockquote class=&#34;book-hint info&#34;&gt;&#xA;  Risk ID: SDLC-RISK-0007&#xA;&lt;/blockquote&gt;&#xA;&lt;blockquote class=&#34;book-hint info&#34;&gt;&#xA;  Production environments are accessed by personnel without appropriate authorisation or without full audit trails.&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;h3&gt;Mapped Controls&lt;/h3&gt;&#xA;&lt;div class=&#34;card-row&#34;&gt;&#xA;&#xA;  &#xA;  &#xA;  &#xA;    &#xA;      &#xA;    &#xA;    &lt;a class=&#34;control-card area-change card-index-0&#34; href=&#34;https://sdlc.kosli.com/controls/runtime/system_access/&#34;&gt;&#xA;  &#xA;  &lt;div class=&#34;control-code&#34;&gt;SDLC-CTRL-0015:&lt;/div&gt;&#xA;  &#xA;  &lt;div class=&#34;control-name&#34;&gt;System Access Controls&lt;/div&gt;&#xA;&lt;/a&gt;&#xA;&#xA;  &#xA;&#xA;  &#xA;  &#xA;  &#xA;    &#xA;      &#xA;    &#xA;    &lt;a class=&#34;control-card area-change card-index-1&#34; href=&#34;https://sdlc.kosli.com/controls/runtime/secrets_managment/&#34;&gt;&#xA;  &#xA;  &lt;div class=&#34;control-code&#34;&gt;SDLC-CTRL-0014:&lt;/div&gt;&#xA;  &#xA;  &lt;div class=&#34;control-name&#34;&gt;Secrets Management&lt;/div&gt;&#xA;&lt;/a&gt;&#xA;&#xA;  &#xA;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;description&#34;&gt;&#xA;  Description&#xA;  &lt;a class=&#34;anchor&#34; href=&#34;#description&#34;&gt;#&lt;/a&gt;&#xA;&lt;/h2&gt;&#xA;&lt;p&gt;Unauthorised System Access occurs when individuals gain access to production environments, infrastructure, or sensitive systems without appropriate authorisation or without their access being fully recorded and auditable. This includes scenarios where access controls are too broad, where former employees or contractors retain active credentials, where shared accounts obscure individual accountability, or where privileged access is granted without time-bound restrictions or proper justification. The risk extends to both external attackers who exploit weak access controls and internal personnel whose access exceeds their legitimate operational needs.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Configuration Drift</title>
      <link>https://sdlc.kosli.com/risks/configuration_drift/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://sdlc.kosli.com/risks/configuration_drift/</guid>
      <description>&lt;h1 id=&#34;configuration-drift&#34;&gt;&#xA;  Configuration Drift&#xA;  &lt;a class=&#34;anchor&#34; href=&#34;#configuration-drift&#34;&gt;#&lt;/a&gt;&#xA;&lt;/h1&gt;&#xA;&lt;blockquote class=&#34;book-hint info&#34;&gt;&#xA;  Risk ID: SDLC-RISK-0008&#xA;&lt;/blockquote&gt;&#xA;&lt;blockquote class=&#34;book-hint info&#34;&gt;&#xA;  Infrastructure or application configuration diverges from its known, approved state, causing undetected changes in security posture or behaviour.&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;h3&gt;Mapped Controls&lt;/h3&gt;&#xA;&lt;div class=&#34;card-row&#34;&gt;&#xA;&#xA;  &#xA;  &#xA;  &#xA;    &#xA;      &#xA;    &#xA;    &lt;a class=&#34;control-card area-build card-index-0&#34; href=&#34;https://sdlc.kosli.com/controls/build/infrastructure_and_config_management/&#34;&gt;&#xA;  &#xA;  &lt;div class=&#34;control-code&#34;&gt;SDLC-CTRL-0005:&lt;/div&gt;&#xA;  &#xA;  &lt;div class=&#34;control-name&#34;&gt;Infrastructure and Configuration as Code&lt;/div&gt;&#xA;&lt;/a&gt;&#xA;&#xA;  &#xA;&#xA;  &#xA;  &#xA;  &#xA;    &#xA;      &#xA;    &#xA;    &lt;a class=&#34;control-card area-build card-index-1&#34; href=&#34;https://sdlc.kosli.com/controls/build/versioncontrol/&#34;&gt;&#xA;  &#xA;  &lt;div class=&#34;control-code&#34;&gt;SDLC-CTRL-0001:&lt;/div&gt;&#xA;  &#xA;  &lt;div class=&#34;control-name&#34;&gt;Version Control&lt;/div&gt;&#xA;&lt;/a&gt;&#xA;&#xA;  &#xA;&#xA;  &#xA;  &#xA;  &#xA;    &#xA;      &#xA;    &#xA;    &lt;a class=&#34;control-card area-change card-index-2&#34; href=&#34;https://sdlc.kosli.com/controls/runtime/deployment_controls/&#34;&gt;&#xA;  &#xA;  &lt;div class=&#34;control-code&#34;&gt;SDLC-CTRL-0013:&lt;/div&gt;&#xA;  &#xA;  &lt;div class=&#34;control-name&#34;&gt;Deployment Controls&lt;/div&gt;&#xA;&lt;/a&gt;&#xA;&#xA;  &#xA;&#xA;  &#xA;  &#xA;  &#xA;    &#xA;      &#xA;    &#xA;    &lt;a class=&#34;control-card area-change card-index-3&#34; href=&#34;https://sdlc.kosli.com/controls/runtime/change_records/&#34;&gt;&#xA;  &#xA;  &lt;div class=&#34;control-code&#34;&gt;SDLC-CTRL-0012:&lt;/div&gt;&#xA;  &#xA;  &lt;div class=&#34;control-name&#34;&gt;Change Records&lt;/div&gt;&#xA;&lt;/a&gt;&#xA;&#xA;  &#xA;&#xA;  &#xA;  &#xA;  &#xA;    &#xA;      &#xA;    &#xA;    &lt;a class=&#34;control-card area-change card-index-4&#34; href=&#34;https://sdlc.kosli.com/controls/runtime/drift_detection/&#34;&gt;&#xA;  &#xA;  &lt;div class=&#34;control-code&#34;&gt;SDLC-CTRL-0018:&lt;/div&gt;&#xA;  &#xA;  &lt;div class=&#34;control-name&#34;&gt;Drift Detection&lt;/div&gt;&#xA;&lt;/a&gt;&#xA;&#xA;  &#xA;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;description&#34;&gt;&#xA;  Description&#xA;  &lt;a class=&#34;anchor&#34; href=&#34;#description&#34;&gt;#&lt;/a&gt;&#xA;&lt;/h2&gt;&#xA;&lt;p&gt;Configuration Drift occurs when the actual state of infrastructure, application configuration, or deployment environments diverges from the known, approved, and version-controlled state. This divergence can result from manual changes applied directly to production systems, emergency fixes that are never reconciled with the source of truth, inconsistent configuration management practices, or failures in infrastructure-as-code pipelines. Configuration drift is particularly insidious because changes accumulate silently over time, creating a growing gap between what the organisation believes is running and what is actually deployed. This gap undermines security controls, complicates incident response, and erodes confidence in the environment&amp;rsquo;s integrity.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Environment Breach</title>
      <link>https://sdlc.kosli.com/risks/environment_breach/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://sdlc.kosli.com/risks/environment_breach/</guid>
      <description>&lt;h1 id=&#34;environment-breach&#34;&gt;&#xA;  Environment Breach&#xA;  &lt;a class=&#34;anchor&#34; href=&#34;#environment-breach&#34;&gt;#&lt;/a&gt;&#xA;&lt;/h1&gt;&#xA;&lt;blockquote class=&#34;book-hint info&#34;&gt;&#xA;  Risk ID: SDLC-RISK-0009&#xA;&lt;/blockquote&gt;&#xA;&lt;blockquote class=&#34;book-hint info&#34;&gt;&#xA;  External attacker running workloads in our system.&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;h3&gt;Mapped Controls&lt;/h3&gt;&#xA;&lt;div class=&#34;card-row&#34;&gt;&#xA;&#xA;  &#xA;  &#xA;  &#xA;    &#xA;      &#xA;    &#xA;    &lt;a class=&#34;control-card area-change card-index-0&#34; href=&#34;https://sdlc.kosli.com/controls/runtime/workload_monitoring/&#34;&gt;&#xA;  &#xA;  &lt;div class=&#34;control-code&#34;&gt;SDLC-CTRL-0016:&lt;/div&gt;&#xA;  &#xA;  &lt;div class=&#34;control-name&#34;&gt;Runtime Workload Monitoring&lt;/div&gt;&#xA;&lt;/a&gt;&#xA;&#xA;  &#xA;&#xA;  &#xA;  &#xA;  &#xA;    &#xA;      &#xA;    &#xA;    &lt;a class=&#34;control-card area-lifecycle card-index-1&#34; href=&#34;https://sdlc.kosli.com/controls/lifecycle/penetration_testing/&#34;&gt;&#xA;  &#xA;  &lt;div class=&#34;control-code&#34;&gt;SDLC-CTRL-0019:&lt;/div&gt;&#xA;  &#xA;  &lt;div class=&#34;control-name&#34;&gt;Penetration Testing&lt;/div&gt;&#xA;&lt;/a&gt;&#xA;&#xA;  &#xA;&#xA;  &#xA;  &#xA;  &#xA;    &#xA;      &#xA;    &#xA;    &lt;a class=&#34;control-card area-change card-index-2&#34; href=&#34;https://sdlc.kosli.com/controls/runtime/system_access/&#34;&gt;&#xA;  &#xA;  &lt;div class=&#34;control-code&#34;&gt;SDLC-CTRL-0015:&lt;/div&gt;&#xA;  &#xA;  &lt;div class=&#34;control-name&#34;&gt;System Access Controls&lt;/div&gt;&#xA;&lt;/a&gt;&#xA;&#xA;  &#xA;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;description&#34;&gt;&#xA;  Description&#xA;  &lt;a class=&#34;anchor&#34; href=&#34;#description&#34;&gt;#&lt;/a&gt;&#xA;&lt;/h2&gt;&#xA;&lt;p&gt;Environment Breach occurs when an external attacker gains the ability to run unauthorised workloads within an organisation&amp;rsquo;s production infrastructure. This goes beyond simple data access—the attacker establishes a persistent operational presence, executing their own code, deploying containers or processes, and using the organisation&amp;rsquo;s compute resources for malicious purposes. This can result from exploitation of vulnerabilities in exposed services, compromised container orchestration platforms, misconfigured cloud IAM policies, or abuse of legitimate deployment mechanisms. An environment breach represents a severe compromise because the attacker operates within the organisation&amp;rsquo;s own infrastructure, making detection significantly harder and the potential impact far greater.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
