Skip to content
View coderpatros's full-sized avatar
🌀
🌀

Organizations

@government @CycloneDX @DependencyTrack @dotnet-outdated @sbom-tools @OpenVDR @Ecma-TC54

Block or report coderpatros

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
coderpatros/README.md

I work at the intersection of software engineering, product security, software supply chain transparency, and international standards development.

As a product security leader at ServiceNow, I manage a globally distributed team driving the maturity of secure software development practices for a platform trusted by over 8,100 customers, including 85% of the Fortune 500. My background spans hands-on secure design reviews and threat modeling, BSIMM assessments, and leading SSDF gap analyses that directly supported U.S. Federal Government contract assurance.

Beyond my day job, I co-lead the OWASP CycloneDX project — one of the world’s most widely adopted SBOM standards, now ratified as ECMA-424 by Ecma International. I built the project’s governance framework, developed key tooling, initiated the Transparency Exchange API, and helped shape government guidance on SBOM adoption across multiple international jurisdictions. I’ve presented on software supply chain security at events including CISA SBOM-a-rama, Lockheed Martin’s Code.LM (keynote), Homeland Security Week, Swiss Cyber Storm, FOSDEM, and AusCERT.

I also serve on the Executive Committee of Ecma International, the standards body behind ECMAScript (JavaScript), C#/.NET, and Office Open XML — contributing to the strategic oversight of technical committees shaping the future of software and system transparency, AI agent interoperability, and GPU shading languages.


Project Highlights

🔗 OWASP CycloneDX Ecosystem

Repository Description
CycloneDX/specification The full-stack Bill of Materials (BOM) standard covering SBOM, SaaSBOM, HBOM, AI/ML-BOM, CBOM, OBOM, MBOM, VDR, and more for software supply chain transparency and cyber risk reduction.
CycloneDX/cyclonedx-cli Cross-platform CLI tool for SBOM analysis, merging, diffing, and format conversions between CycloneDX formats.
CycloneDX/cyclonedx-dotnet .NET global tool and Docker image that generates CycloneDX SBOMs from .NET solutions and projects (.sln, .csproj, .fsproj, etc.). One of the most widely used SBOM generators in the .NET ecosystem.
cyclonedx-dotnet-msbuild An MSBuild task that automatically generates CycloneDX SBOMs during the build process, enabling seamless integration into existing .NET build pipelines.
CycloneDX/cyclonedx-web-tool Browser-based tool for viewing and working with CycloneDX BOMs, making SBOM data accessible without CLI tools.
CycloneDX/cyclonedx-dotnet-library One of the few reference implementations of the CycloneDX standard, a .NET library to consume and produce CycloneDX Software Bill of Materials (SBOM).

🛠️ .NET Developer Tooling

Repository Description
dotnet-outdated/dotnet-outdated A popular .NET global tool for displaying and automatically updating outdated NuGet packages in a project. Supports interactive prompts, transitive dependencies, version locking, and output in JSON/CSV/Markdown.

🔐 Cryptographic Signing

Repository Description
dotnet-jsf A .NET library and CLI implementing JSON Signature Format (JSF) — a scheme for embedding cryptographic signatures directly within JSON objects using JSON Canonicalization Scheme (RFC 8785). Supports 15 algorithms across ECDSA, RSA PKCS#1 v1.5, RSA-PSS, EdDSA, and HMAC families, with single signatures, multi-signatures, and signature chains.

🖥️ Frontend Utilities

Repository Description
environment-indicator A lightweight, zero-dependency JavaScript library that adds a visual banner to web apps indicating the current environment (dev, UAT, staging, training, etc.). Configurable via query params, script attributes, or JS objects. Available via jsDelivr CDN.

Pinned Loading

  1. CycloneDX/specification CycloneDX/specification Public

    OWASP CycloneDX is a full-stack Bill of Materials (BOM) standard that provides advanced supply chain capabilities for cyber risk reduction. SBOM, SaaSBOM, HBOM, AI/ML-BOM, CBOM, OBOM, MBOM, VDR, an…

    XSLT 484 83

  2. cyclonedx-dotnet-msbuild cyclonedx-dotnet-msbuild Public

    An MSBuild task that automatically generates CycloneDX Software Bill of Materials (SBOM) during build

    C# 1

  3. CycloneDX/cyclonedx-cli CycloneDX/cyclonedx-cli Public

    CycloneDX CLI tool for SBOM analysis, merging, diffs and format conversions.

    C# 458 75

  4. CycloneDX/cyclonedx-dotnet CycloneDX/cyclonedx-dotnet Public

    Creates CycloneDX Software Bill of Materials (SBOM) from .NET Projects

    C# 256 120

  5. environment-indicator environment-indicator Public

    Javascript visual environment indicator for web apps (i.e. dev, uat, staging, etc)

    JavaScript 1

  6. talks talks Public

    Talks I've given

    1