{
  "bomFormat": "CycloneDX",
  "specVersion": "1.6",
  "serialNumber": "urn:uuid:f53853ca-ce3b-48c9-a733-df279c6ff27f",
  "version": 1,
  "metadata": {
    "timestamp": "2026-03-25T15:16:43Z",
    "tools": {
      "components": [
        {
          "type": "application",
          "authors": [
            {
              "name": "CycloneDX"
            }
          ],
          "name": "CycloneDX module for .NET",
          "version": "6.1.0.0",
          "externalReferences": [
            {
              "url": "https://github.com/CycloneDX/cyclonedx-dotnet",
              "type": "website"
            }
          ]
        }
      ]
    },
    "component": {
      "type": "library",
      "bom-ref": "EPPlus@7.5.0",
      "supplier": {
        "name": "EPPlus Software AB",
        "url": [
          "https://epplussoftware.com"
        ],
        "contact": [
          {
            "name": "EPPlus Software AB",
            "email": "info@epplussoftware.com"
          }
        ]
      },
      "name": "EPPlus",
      "version": "7.5.0",
      "description": "EPPlus is a .NET spreadsheet library for creating, manipulating and calculating workbooks in the Open Office XML format (xlsx).",
      "licenses": [
        {
          "license": {
            "name": "Polyform Noncommercial 1.0.0",
            "text": {
              "contentType": "text/plain",
              "content": "Free to use if you qualify as noncommercial under the PolyForm Noncommercial License 1.0.0. Commercial organizations require a paid license."
            },
            "url": "https://polyformproject.org/licenses/noncommercial/1.0.0/"
          }
        },
        {
          "license": {
            "name": "EPPlus Commercial License",
            "text": {
              "contentType": "text/plain",
              "content": "Usage within a commercial organization or for commercial purposes requires a paid license. See the End User License Agreement at the provided URL."
            },
            "url": "https://epplussoftware.com/en/LicenseOverview/Eulas"
          }
        }
      ],
      "externalReferences": [
        {
          "url": "https://epplussoftware.com",
          "type": "website"
        },
        {
          "url": "https://github.com/EPPlusSoftware/EPPlus",
          "type": "vcs"
        }
      ]
    }
  },
  "components": [
    {
      "type": "library",
      "bom-ref": "pkg:nuget/Microsoft.Extensions.Configuration@8.0.0",
      "authors": [
        {
          "name": "Microsoft"
        }
      ],
      "name": "Microsoft.Extensions.Configuration",
      "version": "8.0.0",
      "description": "Implementation of key-value pair based configuration for Microsoft.Extensions.Configuration. Includes the memory configuration provider.",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "DA48A8EF3B4CD2A6BEB78008382D9FCCDCDD42FF3A71D9EFC5AC69D4020421294AC95B07CF11520341A69EE241925CD040D49A382DF243E2FA194F6896EF9734"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "copyright": "\u00A9 Microsoft Corporation. All rights reserved.",
      "purl": "pkg:nuget/Microsoft.Extensions.Configuration@8.0.0",
      "externalReferences": [
        {
          "url": "https://dot.net/",
          "type": "website"
        },
        {
          "url": "https://github.com/dotnet/runtime",
          "type": "vcs"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "pkg:nuget/Microsoft.Extensions.Configuration.Abstractions@8.0.0",
      "authors": [
        {
          "name": "Microsoft"
        }
      ],
      "name": "Microsoft.Extensions.Configuration.Abstractions",
      "version": "8.0.0",
      "description": "Provides abstractions of key-value pair based configuration. Interfaces defined in this package are implemented by classes in Microsoft.Extensions.Configuration and other configuration packages.",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "3316170910A94290C8DF4FED26FA884A47DD9BF974EB7AD22368D5A63308660A01D2DAB4A44662061DACAECCF4BA09CDABFCCD4636F76AB3178BECEC5AD31A2F"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "copyright": "\u00A9 Microsoft Corporation. All rights reserved.",
      "purl": "pkg:nuget/Microsoft.Extensions.Configuration.Abstractions@8.0.0",
      "externalReferences": [
        {
          "url": "https://dot.net/",
          "type": "website"
        },
        {
          "url": "https://github.com/dotnet/runtime",
          "type": "vcs"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "pkg:nuget/Microsoft.Extensions.Configuration.FileExtensions@8.0.1",
      "authors": [
        {
          "name": "Microsoft"
        }
      ],
      "name": "Microsoft.Extensions.Configuration.FileExtensions",
      "version": "8.0.1",
      "description": "Provides a base class for file-based configuration providers used with Microsoft.Extensions.Configuration and extension methods for configuring them.",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "A9727A08418460A2C66DA8ED447CD9CA199157E43E22B84FB0D642CFC4B7B74CB577C3BBD7217B6ABC3742FCBA7B8E35F873A1A289EE4315C09CE5F1B94EE9A6"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "copyright": "\u00A9 Microsoft Corporation. All rights reserved.",
      "purl": "pkg:nuget/Microsoft.Extensions.Configuration.FileExtensions@8.0.1",
      "externalReferences": [
        {
          "url": "https://dot.net/",
          "type": "website"
        },
        {
          "url": "https://github.com/dotnet/runtime",
          "type": "vcs"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "pkg:nuget/Microsoft.Extensions.Configuration.Json@8.0.1",
      "authors": [
        {
          "name": "Microsoft"
        }
      ],
      "name": "Microsoft.Extensions.Configuration.Json",
      "version": "8.0.1",
      "description": "JSON configuration provider implementation for Microsoft.Extensions.Configuration. This package enables you to read your application\u0027s settings from a JSON file. You can use JsonConfigurationExtensions.AddJsonFile extension method on IConfigurationBuilder to add the JSON configuration provider to the configuration builder.",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "B61E38D1ACCFADEAE40C670F9414EB360987DB39024D0619986733334A63A88AED9727ED8FBCCD2FB906F1E37F3B3DF8BAF01C1CB819B72F452C559F02CAB37C"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "copyright": "\u00A9 Microsoft Corporation. All rights reserved.",
      "purl": "pkg:nuget/Microsoft.Extensions.Configuration.Json@8.0.1",
      "externalReferences": [
        {
          "url": "https://dot.net/",
          "type": "website"
        },
        {
          "url": "https://github.com/dotnet/runtime",
          "type": "vcs"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "pkg:nuget/Microsoft.Extensions.FileProviders.Abstractions@8.0.0",
      "authors": [
        {
          "name": "Microsoft"
        }
      ],
      "name": "Microsoft.Extensions.FileProviders.Abstractions",
      "version": "8.0.0",
      "description": "Abstractions of files and directories.\n\nCommonly Used Types:\nMicrosoft.Extensions.FileProviders.IDirectoryContents\nMicrosoft.Extensions.FileProviders.IFileInfo\nMicrosoft.Extensions.FileProviders.IFileProvider",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "FE9AA18F2E819694F20E322C93E075E27BEE2D57DDD5380624FC48A95669C526C270AB5C74F58C6A4721D18ECDB5B2FEBF0315F8794585AE65617831459E2A0B"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "copyright": "\u00A9 Microsoft Corporation. All rights reserved.",
      "purl": "pkg:nuget/Microsoft.Extensions.FileProviders.Abstractions@8.0.0",
      "externalReferences": [
        {
          "url": "https://dot.net/",
          "type": "website"
        },
        {
          "url": "https://github.com/dotnet/runtime",
          "type": "vcs"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "pkg:nuget/Microsoft.Extensions.FileProviders.Physical@8.0.0",
      "authors": [
        {
          "name": "Microsoft"
        }
      ],
      "name": "Microsoft.Extensions.FileProviders.Physical",
      "version": "8.0.0",
      "description": "File provider for physical files for Microsoft.Extensions.FileProviders.",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "7612261A35B76D0B3A337AB262DE57C3B605E8A1E55BF4D47F15E374E5577AB2CE4AE370980EF2C1335C4E323E6ADCFE3718EEE86570AC6E4FF5CB100450331F"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "copyright": "\u00A9 Microsoft Corporation. All rights reserved.",
      "purl": "pkg:nuget/Microsoft.Extensions.FileProviders.Physical@8.0.0",
      "externalReferences": [
        {
          "url": "https://dot.net/",
          "type": "website"
        },
        {
          "url": "https://github.com/dotnet/runtime",
          "type": "vcs"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "pkg:nuget/Microsoft.Extensions.FileSystemGlobbing@8.0.0",
      "authors": [
        {
          "name": "Microsoft"
        }
      ],
      "name": "Microsoft.Extensions.FileSystemGlobbing",
      "version": "8.0.0",
      "description": "File system globbing to find files matching a specified pattern.",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "23A5E50CF695BA18C7A77F7C050E40D6FB065957480DB17F5E75E5CF269C8F50763C996C28D0DCFCA09E2C1248540898AB53C474CADC705548F5FE491DD263FD"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "copyright": "\u00A9 Microsoft Corporation. All rights reserved.",
      "purl": "pkg:nuget/Microsoft.Extensions.FileSystemGlobbing@8.0.0",
      "externalReferences": [
        {
          "url": "https://dot.net/",
          "type": "website"
        },
        {
          "url": "https://github.com/dotnet/runtime",
          "type": "vcs"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "pkg:nuget/Microsoft.Extensions.Primitives@8.0.0",
      "authors": [
        {
          "name": "Microsoft"
        }
      ],
      "name": "Microsoft.Extensions.Primitives",
      "version": "8.0.0",
      "description": "Primitives shared by framework extensions. Commonly used types include:\n\nCommonly Used Types:\nMicrosoft.Extensions.Primitives.IChangeToken\nMicrosoft.Extensions.Primitives.StringValues\nMicrosoft.Extensions.Primitives.StringSegment",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "1F5475CA3D3CE18463456DD135AFAC502D6F82FEA6E4E4814A61F86616C348DECF28B73D15C2BB276D1A3C039EA6064F75E1329F6F3A64CAA3520D70AB92C32D"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "copyright": "\u00A9 Microsoft Corporation. All rights reserved.",
      "purl": "pkg:nuget/Microsoft.Extensions.Primitives@8.0.0",
      "externalReferences": [
        {
          "url": "https://dot.net/",
          "type": "website"
        },
        {
          "url": "https://github.com/dotnet/runtime",
          "type": "vcs"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "pkg:nuget/Microsoft.IO.RecyclableMemoryStream@3.0.1",
      "authors": [
        {
          "name": "Microsoft"
        }
      ],
      "name": "Microsoft.IO.RecyclableMemoryStream",
      "version": "3.0.1",
      "description": "A pooled MemoryStream allocator to decrease GC load and improve performance on highly scalable systems.",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "C5794EA27C908B5FB2442FAA441E9F3F81FFA3DC29D41A313B542643923AE61070905B1C15C2ECAD98092C6B9B2A3B423ACA979E71ED979728BD572B69F20A46"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "copyright": "\u00A9 Microsoft Corporation. All rights reserved.",
      "purl": "pkg:nuget/Microsoft.IO.RecyclableMemoryStream@3.0.1",
      "externalReferences": [
        {
          "url": "https://github.com/Microsoft/Microsoft.IO.RecyclableMemoryStream",
          "type": "website"
        },
        {
          "url": "https://github.com/Microsoft/Microsoft.IO.RecyclableMemoryStream",
          "type": "vcs"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "pkg:nuget/Microsoft.Win32.SystemEvents@8.0.0",
      "authors": [
        {
          "name": "Microsoft"
        }
      ],
      "name": "Microsoft.Win32.SystemEvents",
      "version": "8.0.0",
      "description": "Provides access to Windows system event notifications.\n\nCommonly Used Types:\nMicrosoft.Win32.SystemEvents",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "25016C508653FBF463C52D8FC3D2773B7C211C2402C4EA7B4AA987FB29C851D3F80C5E7ABBCACE2D4D5E061AE290524E8029AFBC49A37D7E5186FE06AA4609B2"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "copyright": "\u00A9 Microsoft Corporation. All rights reserved.",
      "purl": "pkg:nuget/Microsoft.Win32.SystemEvents@8.0.0",
      "externalReferences": [
        {
          "url": "https://dot.net/",
          "type": "website"
        },
        {
          "url": "https://github.com/dotnet/runtime",
          "type": "vcs"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "pkg:nuget/System.ComponentModel.Annotations@5.0.0",
      "authors": [
        {
          "name": "Microsoft"
        }
      ],
      "name": "System.ComponentModel.Annotations",
      "version": "5.0.0",
      "description": "Provides attributes that are used to define metadata for objects used as data sources.\n\nCommonly Used Types:\nSystem.ComponentModel.DataAnnotations.ValidationResult\nSystem.ComponentModel.DataAnnotations.IValidatableObject\nSystem.ComponentModel.DataAnnotations.ValidationAttribute\nSystem.ComponentModel.DataAnnotations.RequiredAttribute\nSystem.ComponentModel.DataAnnotations.StringLengthAttribute\nSystem.ComponentModel.DataAnnotations.DisplayAttribute\nSystem.ComponentModel.DataAnnotations.RegularExpressionAttribute\nSystem.ComponentModel.DataAnnotations.DataTypeAttribute\nSystem.ComponentModel.DataAnnotations.RangeAttribute\nSystem.ComponentModel.DataAnnotations.KeyAttribute\n \nWhen using NuGet 3.x this package requires at least version 3.4.",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "589AAC4C669701CE7910F1A327294F15788D3ECFF1D6DF5D9255651E5201C5411C2312286FAB111A6F549FB4DE864C8414CFAF2A365DEEB6F068C1FFCE7C353C"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "copyright": "\u00A9 Microsoft Corporation. All rights reserved.",
      "purl": "pkg:nuget/System.ComponentModel.Annotations@5.0.0",
      "externalReferences": [
        {
          "url": "https://github.com/dotnet/runtime",
          "type": "website"
        },
        {
          "url": "git://github.com/dotnet/runtime",
          "type": "vcs"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "pkg:nuget/System.Drawing.Common@8.0.4",
      "authors": [
        {
          "name": "Microsoft"
        }
      ],
      "name": "System.Drawing.Common",
      "version": "8.0.4",
      "description": "Provides access to GDI\u002B graphics functionality.\n\nCommonly Used Types:\nSystem.Drawing.Bitmap\nSystem.Drawing.BitmapData\nSystem.Drawing.Brush\nSystem.Drawing.Font\nSystem.Drawing.Graphics\nSystem.Drawing.Icon\n\nSince .NET 7, non-Windows platforms are not supported, even with the runtime configuration switch. See https://aka.ms/systemdrawingnonwindows for more information.",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "A6E602CABBA302C57D740CA70B7525764712150D3E5BFD90E77421F9DBF873D0EC85F1AA39CF78902A7E2FC6D934515045E7400F2BE2F560F147F985531E19EB"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "copyright": "\u00A9 Microsoft Corporation. All rights reserved.",
      "purl": "pkg:nuget/System.Drawing.Common@8.0.4",
      "externalReferences": [
        {
          "url": "https://github.com/dotnet/winforms",
          "type": "website"
        },
        {
          "url": "https://github.com/dotnet/winforms",
          "type": "vcs"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "pkg:nuget/System.Security.Cryptography.Pkcs@8.0.1",
      "authors": [
        {
          "name": "Microsoft"
        }
      ],
      "name": "System.Security.Cryptography.Pkcs",
      "version": "8.0.1",
      "description": "Provides support for PKCS and CMS algorithms.\n\nCommonly Used Types:\nSystem.Security.Cryptography.Pkcs.EnvelopedCms",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "31B0606701DCE4008B189DBC0BCFA0D855A2DEB2EC83A3D3150D81DB001955F81B6D1BFC30FAD953E75C5704B478830006BA81C7B84BDF9A50E8241055CA6450"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "copyright": "\u00A9 Microsoft Corporation. All rights reserved.",
      "purl": "pkg:nuget/System.Security.Cryptography.Pkcs@8.0.1",
      "externalReferences": [
        {
          "url": "https://dot.net/",
          "type": "website"
        },
        {
          "url": "https://github.com/dotnet/runtime",
          "type": "vcs"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "pkg:nuget/System.Text.Encoding.CodePages@8.0.0",
      "authors": [
        {
          "name": "Microsoft"
        }
      ],
      "name": "System.Text.Encoding.CodePages",
      "version": "8.0.0",
      "description": "Provides support for code-page based encodings, including Windows-1252, Shift-JIS, and GB2312.\n\nCommonly Used Types:\nSystem.Text.CodePagesEncodingProvider",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "77DADF6B1A73EEEFB50507A6D76F5E3A20E0AE7D3F550C349265AE4E0D55F0AE4F0EF1B41BE08DD810798A8E01DBBA74E2CAAC746B5158B8E23D722523D473ED"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "copyright": "\u00A9 Microsoft Corporation. All rights reserved.",
      "purl": "pkg:nuget/System.Text.Encoding.CodePages@8.0.0",
      "externalReferences": [
        {
          "url": "https://dot.net/",
          "type": "website"
        },
        {
          "url": "https://github.com/dotnet/runtime",
          "type": "vcs"
        }
      ]
    }
  ],
  "dependencies": [
    {
      "ref": "EPPlus@7.5.0",
      "dependsOn": [
        "pkg:nuget/Microsoft.Extensions.Configuration.Json@8.0.1",
        "pkg:nuget/Microsoft.IO.RecyclableMemoryStream@3.0.1",
        "pkg:nuget/System.ComponentModel.Annotations@5.0.0",
        "pkg:nuget/System.Drawing.Common@8.0.4",
        "pkg:nuget/System.Security.Cryptography.Pkcs@8.0.1",
        "pkg:nuget/System.Text.Encoding.CodePages@8.0.0"
      ]
    },
    {
      "ref": "pkg:nuget/Microsoft.Extensions.Configuration.Abstractions@8.0.0",
      "dependsOn": [
        "pkg:nuget/Microsoft.Extensions.Primitives@8.0.0"
      ]
    },
    {
      "ref": "pkg:nuget/Microsoft.Extensions.Configuration.FileExtensions@8.0.1",
      "dependsOn": [
        "pkg:nuget/Microsoft.Extensions.Configuration@8.0.0",
        "pkg:nuget/Microsoft.Extensions.Configuration.Abstractions@8.0.0",
        "pkg:nuget/Microsoft.Extensions.FileProviders.Abstractions@8.0.0",
        "pkg:nuget/Microsoft.Extensions.FileProviders.Physical@8.0.0",
        "pkg:nuget/Microsoft.Extensions.Primitives@8.0.0"
      ]
    },
    {
      "ref": "pkg:nuget/Microsoft.Extensions.Configuration.Json@8.0.1",
      "dependsOn": [
        "pkg:nuget/Microsoft.Extensions.Configuration@8.0.0",
        "pkg:nuget/Microsoft.Extensions.Configuration.Abstractions@8.0.0",
        "pkg:nuget/Microsoft.Extensions.Configuration.FileExtensions@8.0.1",
        "pkg:nuget/Microsoft.Extensions.FileProviders.Abstractions@8.0.0"
      ]
    },
    {
      "ref": "pkg:nuget/Microsoft.Extensions.Configuration@8.0.0",
      "dependsOn": [
        "pkg:nuget/Microsoft.Extensions.Configuration.Abstractions@8.0.0",
        "pkg:nuget/Microsoft.Extensions.Primitives@8.0.0"
      ]
    },
    {
      "ref": "pkg:nuget/Microsoft.Extensions.FileProviders.Abstractions@8.0.0",
      "dependsOn": [
        "pkg:nuget/Microsoft.Extensions.Primitives@8.0.0"
      ]
    },
    {
      "ref": "pkg:nuget/Microsoft.Extensions.FileProviders.Physical@8.0.0",
      "dependsOn": [
        "pkg:nuget/Microsoft.Extensions.FileProviders.Abstractions@8.0.0",
        "pkg:nuget/Microsoft.Extensions.FileSystemGlobbing@8.0.0",
        "pkg:nuget/Microsoft.Extensions.Primitives@8.0.0"
      ]
    },
    {
      "ref": "pkg:nuget/Microsoft.Extensions.FileSystemGlobbing@8.0.0"
    },
    {
      "ref": "pkg:nuget/Microsoft.Extensions.Primitives@8.0.0"
    },
    {
      "ref": "pkg:nuget/Microsoft.IO.RecyclableMemoryStream@3.0.1"
    },
    {
      "ref": "pkg:nuget/Microsoft.Win32.SystemEvents@8.0.0"
    },
    {
      "ref": "pkg:nuget/System.ComponentModel.Annotations@5.0.0"
    },
    {
      "ref": "pkg:nuget/System.Drawing.Common@8.0.4",
      "dependsOn": [
        "pkg:nuget/Microsoft.Win32.SystemEvents@8.0.0"
      ]
    },
    {
      "ref": "pkg:nuget/System.Security.Cryptography.Pkcs@8.0.1"
    },
    {
      "ref": "pkg:nuget/System.Text.Encoding.CodePages@8.0.0"
    }
  ]
}