---
title: "Does Ketryx support C# dependency scanning?"
description: "Ketryx be used for C dependency management through integration with external scanners. Here's how: Ketryx can parse SPDX (Software Package Data Exchange) files generated by external vulnerability scanners like Snyk or FOSSA, which do support C dependency scanning."
category: "Frequently Asked Questions"
section: "Supply Chain Management Software Dependencies"
keywords: ["dependency scanning", "spdx", "scanners", "files", "external", "software", "dependencies", "submitted"]
source_url: "https://support.ketryx.com/hc/en-us/articles/34462839525517-Does-Ketryx-support-C-dependency-scanning"
last_reviewed: 2026-06-11
---

# Does Ketryx support C# dependency scanning?

> **In short:** Ketryx be used for C dependency management through integration with external scanners. Here's how: Ketryx can parse SPDX (Software Package Data Exchange) files generated by external vulnerability scanners like Snyk or FOSSA, which do support C dependency scanning.

Ketryx be used for C# dependency management through integration with external scanners. Here's how:

1. Ketryx can parse [SPDX (Software Package Data Exchange)](https://docs.ketryx.com/manuals/man-03-supply-chain-management-software-dependencies/spdx) files generated by external [vulnerability scanners](https://docs.ketryx.com/manuals/man-03-supply-chain-management-software-dependencies/spdx#id-4.-supported-spdx-formats) like Snyk or FOSSA, which do support C# dependency scanning.
2. These SPDX files can be submitted to Ketryx using the [Build API](https://docs.ketryx.com/manuals/man-03-supply-chain-management-software-dependencies/spdx#id-5.1.-via-the-build-api) or via the [Ketryx Github Action](https://docs.ketryx.com/manuals/man-03-supply-chain-management-software-dependencies/spdx#id-5.2.-via-the-ketryx-github-action).
3. Ketryx will then process the SPDX files to extract information about software packages, including versions, licenses, and vulnerabilities for both direct and indirect (transitive) dependencies.

This approach allows you to use Ketryx for C# dependencies and SBOM (Software Bill of Materials) management.

## Related articles

- [How do I enable transitive dependencies for my SBOM?](how-do-i-enable-transitive-dependencies-for-my-sbom.md)
- [Can Ketryx scan for dependencies outside of the built-in dependency scanner languages?](can-ketryx-scan-for-dependencies-outside-of-the-built-in-dependency-scanner.md)
- [Can I use Ketryx for C# dependencies management if I have Snyk or FOSSA?](can-i-use-ketryx-for-c-dependencies-management-if-i-have-snyk-or-fossa.md)
- [I submitted a spdx file via the Build API. Why aren't any or all dependencies loading in Ketryx?](i-submitted-a-spdx-file-via-the-build-api-why-aren-t-any-or-all-dependencies.md)
- [Does Ketryx integrate with multiple vulnerability scanners beyond what is native in Ketryx?](does-ketryx-integrate-with-multiple-vulnerability-scanners-beyond-what-is.md)
