Software Supply Chain Security for Complex Stacks

Built for the unique challenges of regulated companies.

  • Trust every line of code you ship.
  • Prove every fix you merge.

Built by the team behind GUAC and SLSA

Commercial and Open Source Partners
Google Microsoft Intel Red Hat VMware Yahoo DTCC Guidewire Roche Clear Alpha Purdue University Altana Greybeam
Founding story

We wrote the standards your auditors use.

Our founders spent half a century combined defending software inside Citi, MUFG, Bridgewater, and Raytheon before creating GUAC and SLSA.

  1. 1996 – 2019

    Bridgewater, Citi, MUFG, Raytheon

    Decades running and automating custom stacks inside regulated finance, where each control gets audited.

  2. 2019 – 2022

    Writing the standards

    GUAC with Google, now under OpenSSF. SLSA, which Mike still maintains. Now cited by NIST and ISO.

  3. 2022 – today

    Founding Kusari

    Supply chain security built from source, for the stacks most security tools can't support.

50+
combined years in regulated industries
4
open standards co-authored
5,800+
open source contributions
Take a Tour

Complicated stack? No problem.

Monorepos, mixed languages, more than one source control platform? Kusari maps every dependency from your actual builds so you can stop risk before it merges and prove every fix.

The problem

Most security tools can't handle complicated environments.

They can't see it all

Most tools model one ecosystem and one build at a time, so monorepos, mixed languages, and non-standard builds leave blind spots that look like clean results.

They can't tell what matters

Without the full transitive graph and reachability, every finding looks urgent. The real risk stays buried in dependencies nobody chose, and coding agents keep adding more.

They can't prove it's fixed

Fix bots bump direct dependencies, break builds, or miss transitive paths, so teams close tickets without knowing the risk is gone.

The Solution

Secure complex stacks from first build to final audit.

One dependency graph across every repo, language, and source control platform, built from your actual builds.

Build

Map what you actually build.

Kusari generates an SBOM from each build, including monorepos and mixed-language repos, and traces every direct and transitive dependency. One graph across GitHub, GitLab, and Bitbucket.

Kusari tracing a direct package down to a transitive finding several layers deep
Review

Catch risk before it merges.

Kusari checks every pull request, from a developer or a coding agent, against the full graph. Reachability keeps only what your code can actually call in the queue.

Zero of 499 vulnerabilities affect a component
Fix

Fixes that work the first time.

Kusari finds the version that actually fixes the issue, re-checks it against your build, and opens the PR for a developer to approve. Guardrails keep the same issue from coming back.

An AutoFix PR.
Prove

Answers that hold up under audit.

Unsigned code doesn't merge and unattested artifacts don't deploy. Evidence ships in CycloneDX, SPDX, OpenVEX, and SLSA provenance, open formats your auditor can check.

An artifact with CycloneDX, SPDX, OpenVEX, and SLSA provenance attestations passes the deploy gate, while an unattested artifact is blocked
"
We invest heavily in application security, but we had a real gap in transitive and indirect dependencies. The last thing we want is another Shai-Hulud without Kusari in place.
Director of Security Architecture · 6,000-seat health insurer
FAQ

Questions regulated teams ask us.

What does Kusari do?

Kusari is software supply chain security for complex stacks, built for the challenges of regulated teams. It builds one dependency graph from your actual builds, across every repo, language, and source control platform. It catches risky dependencies before they merge, validates fixes that are re-checked against your build, and attaches evidence your auditor can verify.

Why does Kusari work better for regulated companies?

Regulated companies rarely run simple software. Acquisitions, cloud migrations, and years of custom tooling leave monorepos, mixed languages, and more than one source control platform, but most security tools were built for cleaner setups. Kusari generates SBOMs and builds the dependency graph from your actual builds, so it runs on the stack you have. Every finding and fix ships with evidence in open formats an auditor can check. The founders ran software at Bridgewater and Citi, then wrote the standards your auditors now cite.

Our stack is complicated. Will Kusari actually run on it?

It's the case we built for. Kusari speaks one language, the SBOM, so supporting a new build system means writing an SBOM generator for it with Waybill, the open source tool Mike built and maintains. We've done it for monorepos, mixed-language builds, and FedRAMP environments. We won't claim every build system works on day one. Bring us a public repo and we'll show you on your setup in a few days or weeks.

We already run GitHub Advanced Security, Snyk, or Dependabot. Why add Kusari?

Those tools tell you a vulnerability exists. On a complex stack, they often miss transitive dependencies or can't resolve the build at all, so the gaps look like clean results. Kusari takes in what they find, puts it in one graph built from your own builds, then runs reachability and generates fixes with evidence. Teams usually start by running both side by side.

How does Kusari cut down vulnerability noise?

Reachability analysis asks whether the vulnerable code in a dependency can actually be called from your application. Kusari runs it on a graph verified at source, so the answer reflects your real software. At a 6,000-seat health insurer, that removed 90% of vulnerability noise before anyone had to triage it.

How does Kusari fix vulnerabilities without breaking the build?

Kusari confirms the vulnerability is real and reachable, finds the version that actually fixes it, and re-checks the change against your build before you see it. Straightforward fixes arrive as a pull request for a developer to approve. Riskier changes get flagged for a human, with the fix path laid out. Every change goes through your team's normal review.

How does Kusari prevent supply chain attacks?

Kusari checks every pull request, from a developer or a coding agent, against the full dependency graph, so risky dependencies get caught before they merge. Once current issues are fixed, guardrails keep the same class of issue from coming back: unsigned code doesn't merge and unattested artifacts don't deploy. SLSA, which we maintain, gives your auditor evidence that it's working.

What happens when the next zero-day hits?

You ask Kusari whether you're exposed, and the graph answers: which services include the component, whether anything can reach the vulnerable code, and who owns the fix. As one security architecture leader put it: "A zero day hits, my CISO comes to me that morning and says, are we exposed, and I already have the answer for him."

What evidence will our auditor get, and which regulations does it cover?

SBOMs and attestations in CycloneDX, SPDX, OpenVEX, and SLSA provenance, tied to your builds. Because the formats are open, the evidence goes straight to your auditor, regulator, or customer. It maps to the rules each industry answers to: DORA, NYDFS Part 500, PCI DSS 4.x, and FFIEC in financial services; NYDFS Part 500, state insurance data security laws, and HIPAA for insurers and payers; EU CRA, FedRAMP, SOC 2, and FDA 524B for regulated SaaS. It also covers customers who ask for an SBOM before they sign.

Who built Kusari?

Tim Miller, Michael Lieberman, and Parth Patel. Tim and Mike ran software at Bridgewater and Citi, automating the kind of custom stacks regulated companies run today. The team built GUAC with Google, now under OpenSSF, and helped bring SLSA from Google into open source. Mike still maintains SLSA.

Get Started

See what your current tools are missing.

Pick a repo of your choice. In 30 minutes, we'll run Kusari on it with your team and show you, side by side, what your current tools miss and how Kusari fixes it.