By David Pulaski, CXO & Co-Founder, InvisiRisk
Published June 2026
TL;DR
Healthcare software is assembled from open-source packages, third-party code, and automated CI/CD pipelines, and most of the security tools protecting it look at code before the build or the running application after it. The build itself, where dependencies execute, secrets are live, and network connections are open, goes largely unwatched. That blind spot is where modern supply chain attacks operate, and in healthcare the cost is measured in patient data, HIPAA exposure, and FDA submissions. Strengthening healthcare software supply chain security means adding enforcement during the build, not just scanning around it. That is what a Build Application Firewall (BAF) does, and it is the category InvisiRisk was built for.
Healthcare runs on software that almost no one fully assembled in-house. Electronic health record systems, connected medical devices, patient portals, and clinical analytics tools are all built from open-source libraries, vendor components, and code pulled together by automated pipelines. Each of those pieces is a link in a chain, and an attacker only has to compromise one link to reach the patient data at the other end.
The tools most healthcare organizations rely on were built to inspect that chain at two moments: when the code is written and when the application is running. The moment in between, when the software is actually built, is where dependencies get fetched and executed, where credentials sit in memory, and where the pipeline can reach out to the internet. That is the part of the chain healthcare security keeps missing, and it is where this guide focuses.
Security Challenges in Healthcare Software Supply Chains
Healthcare is one of the most targeted industries in the world, and the reasons are structural. Patient records are valuable, downtime is dangerous, and the software estate is sprawling and slow to patch. Before we get to the software supply chain risks, it helps to see the pressures the sector is already under.
Ransomware, Insider Threats, and Patient Data Exposure
Attackers go where the leverage is, and few targets have more leverage than a hospital that cannot access patient records. The U.S. Department of Health and Human Services Office for Civil Rights reported that large healthcare breaches rose sharply over a recent five-year window, with the number of affected individuals climbing to nearly two hundred millions, driven largely by hacking and ransomware (see the HHS HIPAA Security Rule materials). Ransomware grabs the headlines, but insider mistakes, over-permissioned accounts, and quiet data exposure through a compromised dependency are just as capable of putting protected health information in the wrong hands.
Compliance Pressures from HIPAA, HITECH, and FDA Guidelines
Healthcare software does not just have to be secure. It has to be provably secure. HIPAA and the HITECH Act require administrative, physical, and technical safeguards over electronic protected health information, and they hold both covered entities and their business associates accountable. On the device side, the FDA now treats software transparency as a condition of market access: under Section 524B of the Federal Food, Drug, and Cosmetic Act, added through H.R. 2617, manufacturers of connected “cyber devices” must submit a Software Bill of Materials with premarket submissions, and incomplete submissions can be refused. InvisiRisk maintains plain-language summaries of the FDA mandate and Executive Order 14028 if you want the regulatory detail. The common thread across all of it is evidence. Regulators increasingly want proof of how software was built, not just assurances that it was scanned.
Open-Source Dependencies, SBOM Accuracy, and Third-Party Risk
Open source now makes up the majority of a typical modern codebase, and healthcare is no exception. Every one of those packages carries its own dependencies, which carry theirs, several layers deep. A Software Bill of Materials is supposed to make that inventory legible, and good SBOM security provides foundational support for HIPAA compliant software development. But an SBOM is only as honest as the moment it was captured. If a build executes code that never appears in the declared dependency tree, then any SBOM generated after the fact is incomplete by definition. If it is generated from a manifest or a finished artifact, it records what was declared and what shipped. It does not necessarily record what actually executed during the build, which is exactly where a malicious component prefers to operate. Security that observes artifacts after the build cannot prove what actually executed during the build.
Why Healthcare Software Supply Chain Security Breaks Down at Build Time
The challenges above are well understood. What is less understood is why the standard security stack keeps missing the attacks that matter most. The answer is timing.
Blind Spots in CI/CD Pipelines and Build Systems
Think of a build pipeline like a hospital compounding pharmacy. You can verify every ingredient before it goes in, and you can test the finished medication before it leaves. But if no one is watching the compounding room while the mixing happens, someone could swap an ingredient or skim a sample mid-process, and neither the before check nor the after check would ever show it. The CI/CD build is that compounding room. During a build, the pipeline downloads dependencies, runs install scripts, injects secrets into the environment, and makes network calls to registries and external services, usually with broad permissions and open egress. Very little watches that room while the work is being done.
Why Traditional Application Security Tools Miss Real-Time Build Risk
The reason is that each tool is anchored to a different phase. Static analysis (SAST) reads source code at rest. Software composition analysis (SCA) inventories declared dependencies and flags known CVEs. Dynamic testing (DAST) probes the deployed application. All three are necessary, and none of them watch what the build does while it runs. A brand-new compromise with no published advisory passes the manifest checks. A secret that is never committed slips past source-code secret scanning. The damage shows up in logs after the fact, if it shows up at all.
Here is the standard model, with the gap in the middle:
| SDLC Phase | Tool | What It Sees |
| Code / Commit | SAST, secret scanning | Source code, config files |
| Dependency Resolution | SCA | Manifests, lock files, known CVEs |
| Build / CI Execution | Limited native controls | Installed packages and logs |
| Test / Staging | DAST, IAST | Running application behavior |
| Deploy / Runtime | RASP, WAF, CSPM | Production traffic, cloud posture |
The middle row is the gap, and in healthcare it sits directly upstream of patient-facing software.
How Unsafe Dependencies and Secrets Enter the Final Build
This is not theoretical. Recent campaigns show the pattern clearly. The Axios npm compromise hijacked the maintainer account of a package with more than 100 million weekly downloads and could execute a remote-access trojan at install time. The Bitwarden CLI npm compromise used a preinstall hook to launch a credential stealer that targeted developer secrets, tokens, and vault credentials. The xinference PyPI compromise planted a credential stealer in an AI inference framework, the kind of component now finding its way into clinical and diagnostic tooling. None of these required a code change a reviewer would catch. They became dangerous only when the package ran inside the build. You can follow the running list in the InvisiRisk security alerts.
How Build-Time Enforcement Strengthens Healthcare Software Security
If the gap is the live build, the fix has to live there too. To prove software integrity, enforcement must happen during execution, not after, which is where a Build Application Firewall operates. Build-time enforcement does not replace your scanners. It covers the one phase they cannot fully see, and for a regulated industry it produces the evidence auditors keep asking for.
Real-Time Visibility into What Enters Healthcare Software Builds
The first thing build-time enforcement gives you is an accurate picture of what actually happened, not what was declared. By observing the build as it runs, a Build Application Firewall reconstructs the real bill of materials from executed behavior rather than a manifest. That is the difference between SBOM security on paper and SBOM security you can stand behind in front of the FDA, because it reflects what truly went into the software.
Inline Zero-Trust Enforcement Across CI/CD Transactions
Visibility alone is not enough if you cannot act on it in the moment. Inline enforcement means policy is applied to live build traffic: which registries a build may pull from, which destinations it may reach, which tools it may run, and which secrets are allowed to move and where. A connection to an unknown destination, an unexpected runtime download, or a credential heading somewhere it should not go is blocked while the build runs, not flagged in a report the next morning. This is the practical form of zero trust for software supply chain security, applied to the pipeline rather than the perimeter.
Preventing Supply Chain Attacks Before Software is Released
The payoff is that a compromised dependency or a leaking secret is stopped before it ever reaches a release, a device, or a patient environment. Instead of discovering after an incident that a build phoned home or exfiltrated a token, the offending action never completes. For healthcare teams, that turns supply chain risk from something you investigate after the fact into something you prevent at the source.
Who is Responsible for Healthcare Software Supply Chain Risk?
Build-time risk does not belong to one team, which is part of why it slips through. Three groups own different pieces of it, and they succeed or fail together.
CISOs and Security Leaders Accountable for Compliance and Risk
The CISO carries the risk to the board and the regulator. When a breach hits the news, the question that lands the same day is whether the organization was exposed, and leaders need an answer grounded in evidence rather than hope. Build-time enforcement gives security leaders a defensible control over the phase that has been hardest to govern. (See CI/CD security for CISOs.)
DevOps and DevSecOps Teams Managing CI/CD Pipelines
The teams running the pipelines are the ones who feel a control most directly, so it has to work without breaking builds or slowing delivery. Enforcement that sits inline in the pipeline, complements existing SAST, SCA, and DAST tooling, and preserves developer velocity is the only kind that survives contact with a real release schedule. (See CI/CD security for DevSecOps.)
Compliance and GRC Teams Relying on Accurate Build Evidence
Compliance and GRC teams live on evidence. HIPAA expects demonstrable safeguards, the FDA expects an accurate SBOM, and frameworks like the NIST Secure Software Development Framework and CISA’s secure software attestation push producers toward provable build integrity. When attestation is generated automatically as a byproduct of enforcement, the proof already exists instead of being assembled by hand under deadline pressure.
Get Build-Time Security for Healthcare Software Supply Chains
Healthcare cannot afford an unmonitored phase sitting between every security tool it already owns. Scanning code and testing applications still matters. So does watching the build while it runs.
This is the category InvisiRisk operates in. The InvisiRisk Build Application Firewall sits inline in CI/CD pipelines and enforces policy on live network behavior during build execution. It performs deep packet inspection of build traffic, detects and blocks credential exfiltration including encoded secrets, reconstructs a complete and accurate SBOM with TruSBOM™, and generates attestation evidence for HIPAA, FDA, and federal requirements. It works with GitHub Actions, GitLab, Jenkins, Azure DevOps, and more, and it complements rather than replaces the AppSec tools you already run.
If you build software that touches patient data, the build is the link in your supply chain you can least afford to leave unwatched. See what your scanners are missing across the healthcare software supply chain, or book a demo and we will show you what it catches on your own pipeline.


