{
  "bomFormat": "CycloneDX",
  "specVersion": "1.7",
  "serialNumber": "urn:uuid:ee85a0c2-b0b5-4e35-a8b9-b323f0344231",
  "version": 1,
  "metadata": {
    "timestamp": "2026-10-01T11:33:55Z",
    "tools": {
      "components": [
        {
          "type": "application",
          "authors": [
            {
              "name": "CycloneDX"
            }
          ],
          "name": "CycloneDX module for .NET",
          "version": "6.2.0.0",
          "externalReferences": [
            {
              "url": "https://github.com/CycloneDX/cyclonedx-dotnet",
              "type": "website"
            }
          ]
        }
      ]
    },
    "component": {
      "type": "application",
      "bom-ref": "SwitchConfigFetcher@1.0.0",
      "name": "SwitchConfigFetcher",
      "version": "1.0.0",
      "description": "Sichert Switch-Konfigurationen per SSH oder Telnet (nur lesend)",
      "supplier": {
        "name": "codekunst systems GmbH",
        "url": [
          "https://www.codekunst-systems.com"
        ]
      }
    },
    "manufacturer": {
      "name": "codekunst systems GmbH",
      "url": [
        "https://www.codekunst-systems.com"
      ],
      "contact": [
        {
          "email": "security@codekunst-systems.com"
        }
      ]
    }
  },
  "components": [
    {
      "type": "library",
      "bom-ref": "pkg:nuget/BouncyCastle.Cryptography@2.7.0",
      "authors": [
        {
          "name": "Legion of the Bouncy Castle Inc."
        }
      ],
      "name": "BouncyCastle.Cryptography",
      "version": "2.7.0",
      "description": "BouncyCastle.NET is a popular cryptography library for .NET",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2F2B3E749B61A43F2AB8E35A024455F647BC0E0113D02C015BDD4D7898CC547646BD144D3BC0E475179815F08138272F329CC9782DC3B8BAE946E9ED627ABD23"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "copyright": "Copyright © Legion of the Bouncy Castle Inc. 2000-2026",
      "purl": "pkg:nuget/BouncyCastle.Cryptography@2.7.0",
      "externalReferences": [
        {
          "url": "https://www.bouncycastle.org/stable/nuget/csharp/website",
          "type": "website"
        },
        {
          "url": "https://github.com/bcgit/bc-csharp",
          "type": "vcs"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "pkg:nuget/Microsoft.Extensions.Configuration@10.0.12",
      "authors": [
        {
          "name": "Microsoft"
        }
      ],
      "name": "Microsoft.Extensions.Configuration",
      "version": "10.0.12",
      "description": "Implementation of key-value pair based configuration for Microsoft.Extensions.Configuration. Includes the memory configuration provider.",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "D887C44670BA552BD0E17C8C7D731930EDF7E010870FB89F90D3752A4C80EDF7485D18CC4263DE9D1DB912E44D8F8759F21D30C2D12D945A6BFA9A4A9223945B"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "copyright": "© Microsoft Corporation. All rights reserved.",
      "purl": "pkg:nuget/Microsoft.Extensions.Configuration@10.0.12",
      "externalReferences": [
        {
          "url": "https://dot.net/",
          "type": "website"
        },
        {
          "url": "https://github.com/dotnet/dotnet",
          "type": "vcs"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "pkg:nuget/Microsoft.Extensions.Configuration.Abstractions@10.0.12",
      "authors": [
        {
          "name": "Microsoft"
        }
      ],
      "name": "Microsoft.Extensions.Configuration.Abstractions",
      "version": "10.0.12",
      "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": "4D9E0F24752E52933C724DAFE8B6B6AF6DC76EFB39040B9664A2A7EFF4B5D120691C00185E246B7E806E385DCC0941F876CED3CACEEE49C142C0ADF46BC72B66"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "copyright": "© Microsoft Corporation. All rights reserved.",
      "purl": "pkg:nuget/Microsoft.Extensions.Configuration.Abstractions@10.0.12",
      "externalReferences": [
        {
          "url": "https://dot.net/",
          "type": "website"
        },
        {
          "url": "https://github.com/dotnet/dotnet",
          "type": "vcs"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "pkg:nuget/Microsoft.Extensions.Configuration.Binder@10.0.12",
      "authors": [
        {
          "name": "Microsoft"
        }
      ],
      "name": "Microsoft.Extensions.Configuration.Binder",
      "version": "10.0.12",
      "description": "Provides the functionality to bind an object to data in configuration providers for Microsoft.Extensions.Configuration. This package enables you to represent the configuration data as strongly-typed classes defined in the application code. To bind a configuration, use the Microsoft.Extensions.Configuration.ConfigurationBinder.Get extension method on the IConfiguration object. To use this package, you also need to install a package for the configuration provider, for example, Microsoft.Extensions.Configuration.Json for the JSON provider.",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "857ED6421FB7F85608856ABD11DCF985781BA67F9A4114465C9A5443887D13AB594DD3E443A76D0CEC82B2C097665BFFA2AF4F89E40A14A760521B0D10FF23A5"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "copyright": "© Microsoft Corporation. All rights reserved.",
      "purl": "pkg:nuget/Microsoft.Extensions.Configuration.Binder@10.0.12",
      "externalReferences": [
        {
          "url": "https://dot.net/",
          "type": "website"
        },
        {
          "url": "https://github.com/dotnet/dotnet",
          "type": "vcs"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "pkg:nuget/Microsoft.Extensions.DependencyInjection@10.0.12",
      "authors": [
        {
          "name": "Microsoft"
        }
      ],
      "name": "Microsoft.Extensions.DependencyInjection",
      "version": "10.0.12",
      "description": "Default implementation of dependency injection for Microsoft.Extensions.DependencyInjection.",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "E1B4D2ED3A41E1A311C5E805A5882CA7D1C32344EF142E9BB769FD4ACC89F712F2E9912CA56DA38BB6D0EDD2A0B86DB0E4B6EC26D1625B3FB088F660A6643F29"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "copyright": "© Microsoft Corporation. All rights reserved.",
      "purl": "pkg:nuget/Microsoft.Extensions.DependencyInjection@10.0.12",
      "externalReferences": [
        {
          "url": "https://dot.net/",
          "type": "website"
        },
        {
          "url": "https://github.com/dotnet/dotnet",
          "type": "vcs"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "pkg:nuget/Microsoft.Extensions.DependencyInjection.Abstractions@10.0.12",
      "authors": [
        {
          "name": "Microsoft"
        }
      ],
      "name": "Microsoft.Extensions.DependencyInjection.Abstractions",
      "version": "10.0.12",
      "description": "Abstractions for dependency injection.\n\nCommonly Used Types:\nMicrosoft.Extensions.DependencyInjection.IServiceCollection",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "9137F7C7AC3B0CEB8D8FA912D242FCA04192497267AA23E6DC6F9D7547D507BE3711A3B9369F025F7AFDA50A74A2F058EFF27E298D092DBC2E842D369C540ED6"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "copyright": "© Microsoft Corporation. All rights reserved.",
      "purl": "pkg:nuget/Microsoft.Extensions.DependencyInjection.Abstractions@10.0.12",
      "externalReferences": [
        {
          "url": "https://dot.net/",
          "type": "website"
        },
        {
          "url": "https://github.com/dotnet/dotnet",
          "type": "vcs"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "pkg:nuget/Microsoft.Extensions.Logging@10.0.12",
      "authors": [
        {
          "name": "Microsoft"
        }
      ],
      "name": "Microsoft.Extensions.Logging",
      "version": "10.0.12",
      "description": "Logging infrastructure default implementation for Microsoft.Extensions.Logging.",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "EC379EDDD20E6B4E0C999A3E5CDFC58E3695BB6434CB020460724F86ABDEE619EEFD79D77FD69E77EF0E0551B1F7735E55984BC43A3ECDEB9E986ECD94F1C78D"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "copyright": "© Microsoft Corporation. All rights reserved.",
      "purl": "pkg:nuget/Microsoft.Extensions.Logging@10.0.12",
      "externalReferences": [
        {
          "url": "https://dot.net/",
          "type": "website"
        },
        {
          "url": "https://github.com/dotnet/dotnet",
          "type": "vcs"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "pkg:nuget/Microsoft.Extensions.Logging.Abstractions@10.0.12",
      "authors": [
        {
          "name": "Microsoft"
        }
      ],
      "name": "Microsoft.Extensions.Logging.Abstractions",
      "version": "10.0.12",
      "description": "Logging abstractions for Microsoft.Extensions.Logging.\n\nCommonly Used Types:\nMicrosoft.Extensions.Logging.ILogger\nMicrosoft.Extensions.Logging.ILoggerFactory\nMicrosoft.Extensions.Logging.ILogger<TCategoryName>\nMicrosoft.Extensions.Logging.LogLevel\nMicrosoft.Extensions.Logging.Logger<T>\nMicrosoft.Extensions.Logging.LoggerMessage\nMicrosoft.Extensions.Logging.Abstractions.NullLogger",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "E94F20E8C460475261142AF85E794F2488E02A1F45861DF4C30527B85BE769E26AA60C7A735278040E519CF35A326EEF135CCDFD0391FA74D24CDB308089D7DB"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "copyright": "© Microsoft Corporation. All rights reserved.",
      "purl": "pkg:nuget/Microsoft.Extensions.Logging.Abstractions@10.0.12",
      "externalReferences": [
        {
          "url": "https://dot.net/",
          "type": "website"
        },
        {
          "url": "https://github.com/dotnet/dotnet",
          "type": "vcs"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "pkg:nuget/Microsoft.Extensions.Logging.Configuration@10.0.12",
      "authors": [
        {
          "name": "Microsoft"
        }
      ],
      "name": "Microsoft.Extensions.Logging.Configuration",
      "version": "10.0.12",
      "description": "Configuration support for Microsoft.Extensions.Logging.",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "42B36AD8CA07A4ECC333CE6691B051259F5686FF0BD7F7AAB0ED4D5844B99564FDF16953CF6454C8633CDC6AE41B779B3B052EC210396DCA4CF91034B0C421D4"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "copyright": "© Microsoft Corporation. All rights reserved.",
      "purl": "pkg:nuget/Microsoft.Extensions.Logging.Configuration@10.0.12",
      "externalReferences": [
        {
          "url": "https://dot.net/",
          "type": "website"
        },
        {
          "url": "https://github.com/dotnet/dotnet",
          "type": "vcs"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "pkg:nuget/Microsoft.Extensions.Logging.Console@10.0.12",
      "authors": [
        {
          "name": "Microsoft"
        }
      ],
      "name": "Microsoft.Extensions.Logging.Console",
      "version": "10.0.12",
      "description": "Console logger provider implementation for Microsoft.Extensions.Logging.",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "41A8006AA6C9DF3CD7B2DA12195FBEDA2B0148ED354324723920E427AC61633AA412AADA81C0F7ED6A498AC17A0B7800A6D89292392D6C285D26F3251508A587"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "copyright": "© Microsoft Corporation. All rights reserved.",
      "purl": "pkg:nuget/Microsoft.Extensions.Logging.Console@10.0.12",
      "externalReferences": [
        {
          "url": "https://dot.net/",
          "type": "website"
        },
        {
          "url": "https://github.com/dotnet/dotnet",
          "type": "vcs"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "pkg:nuget/Microsoft.Extensions.Options@10.0.12",
      "authors": [
        {
          "name": "Microsoft"
        }
      ],
      "name": "Microsoft.Extensions.Options",
      "version": "10.0.12",
      "description": "Provides a strongly typed way of specifying and accessing settings using dependency injection.",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0153D76DAF2AD465DE46256BE1256EE185F488153E4E7E7D39BBC3DAE5A49163B02A854F67E1D03297A7ED30A203DC69C0718C36AB77F35CF589603A9E892781"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "copyright": "© Microsoft Corporation. All rights reserved.",
      "purl": "pkg:nuget/Microsoft.Extensions.Options@10.0.12",
      "externalReferences": [
        {
          "url": "https://dot.net/",
          "type": "website"
        },
        {
          "url": "https://github.com/dotnet/dotnet",
          "type": "vcs"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "pkg:nuget/Microsoft.Extensions.Options.ConfigurationExtensions@10.0.12",
      "authors": [
        {
          "name": "Microsoft"
        }
      ],
      "name": "Microsoft.Extensions.Options.ConfigurationExtensions",
      "version": "10.0.12",
      "description": "Provides additional configuration specific functionality related to Options.",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "81E3F7027E06BF8D425DFB40EB8126CF3919AD4A6A60079FA53707055D14BCCDBCB7275002130334D9A1E31629A7629D1E1A70B286606F3BA0F7A42BA2557331"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "copyright": "© Microsoft Corporation. All rights reserved.",
      "purl": "pkg:nuget/Microsoft.Extensions.Options.ConfigurationExtensions@10.0.12",
      "externalReferences": [
        {
          "url": "https://dot.net/",
          "type": "website"
        },
        {
          "url": "https://github.com/dotnet/dotnet",
          "type": "vcs"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "pkg:nuget/Microsoft.Extensions.Primitives@10.0.12",
      "authors": [
        {
          "name": "Microsoft"
        }
      ],
      "name": "Microsoft.Extensions.Primitives",
      "version": "10.0.12",
      "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": "1B884C67DC09BFBE6E7E79C19070076EA8B2C1F3067DEC9FCFF6A2059A0B7A0E6F56012A64F3C04FF9CB15BFCF93EFE6182008462DE2D167C61D37150CDF650A"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "copyright": "© Microsoft Corporation. All rights reserved.",
      "purl": "pkg:nuget/Microsoft.Extensions.Primitives@10.0.12",
      "externalReferences": [
        {
          "url": "https://dot.net/",
          "type": "website"
        },
        {
          "url": "https://github.com/dotnet/dotnet",
          "type": "vcs"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "pkg:nuget/Microsoft.NET.ILLink.Tasks@10.0.12",
      "authors": [
        {
          "name": "Microsoft"
        }
      ],
      "name": "Microsoft.NET.ILLink.Tasks",
      "version": "10.0.12",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "A294F93F5A7E086EF4C466AF79382ADD0E4E64A77B319D11B35D31E137B097A6DC3DBBB848BA381749FA4410889EF04AC68475D13D75F97D0CF5D8232847EE73"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "copyright": "© Microsoft Corporation. All rights reserved.",
      "purl": "pkg:nuget/Microsoft.NET.ILLink.Tasks@10.0.12",
      "externalReferences": [
        {
          "url": "https://dot.net/",
          "type": "website"
        },
        {
          "url": "https://github.com/dotnet/dotnet",
          "type": "vcs"
        }
      ],
      "scope": "excluded",
      "description": "Build-Werkzeug (Trimming), nicht Teil der ausgelieferten Datei"
    },
    {
      "type": "library",
      "bom-ref": "pkg:nuget/SSH.NET@2026.0.0",
      "authors": [
        {
          "name": "Renci"
        }
      ],
      "name": "SSH.NET",
      "version": "2026.0.0",
      "description": "SSH.NET is a Secure Shell (SSH) library for .NET, optimized for parallelism.",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "C577E02B142674DDEE068F263FCF5C5443AF4661648F9A2F04C131AD9143473E5969C94072B812C741F1D54E0EBF59893D0473E57DA51A4D21C1789C93287002"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "copyright": "Copyright © Renci 2010-2026",
      "purl": "pkg:nuget/SSH.NET@2026.0.0",
      "externalReferences": [
        {
          "url": "https://github.com/sshnet/SSH.NET",
          "type": "vcs"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "pkg:nuget/System.CommandLine@3.0.0-rc.1.26425.128",
      "authors": [
        {
          "name": "Microsoft"
        }
      ],
      "name": "System.CommandLine",
      "version": "3.0.0-rc.1.26425.128",
      "description": "Support for parsing command lines, supporting both POSIX and Windows conventions and shell-agnostic command line completions.",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "1D0A2C10E4BF959DF3B9E3F678B3439C8491575FB2F2D7070FD3AB41CC310681AAABC07DB78455F83E613FC77BE46DFFF6926D1EA1D3CB8B9AB4FF710370C0BA"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "copyright": "© Microsoft Corporation. All rights reserved.",
      "purl": "pkg:nuget/System.CommandLine@3.0.0-rc.1.26425.128",
      "externalReferences": [
        {
          "url": "https://github.com/dotnet/command-line-api",
          "type": "website"
        },
        {
          "url": "https://github.com/dotnet/dotnet",
          "type": "vcs"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "pkg:nuget/System.Security.Cryptography.ProtectedData@10.0.12",
      "authors": [
        {
          "name": "Microsoft"
        }
      ],
      "name": "System.Security.Cryptography.ProtectedData",
      "version": "10.0.12",
      "description": "Provides access to Windows Data Protection Api.\n\nCommonly Used Types:\nSystem.Security.Cryptography.DataProtectionScope\nSystem.Security.Cryptography.ProtectedData",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "D253CF547C73D457A1871446B6A0A05192248566C75A96DACEFF65A6C7B3C7FCB1F1E2BE1C844DC527BE25EB92C52DA52A2E4E0F1E5CF6721E659E3E7408C721"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "copyright": "© Microsoft Corporation. All rights reserved.",
      "purl": "pkg:nuget/System.Security.Cryptography.ProtectedData@10.0.12",
      "externalReferences": [
        {
          "url": "https://dot.net/",
          "type": "website"
        },
        {
          "url": "https://github.com/dotnet/dotnet",
          "type": "vcs"
        }
      ]
    },
    {
      "type": "framework",
      "bom-ref": "pkg:nuget/Microsoft.NETCore.App.Runtime.win-x64@10.0.12",
      "name": "Microsoft.NETCore.App.Runtime.win-x64",
      "version": "10.0.12",
      "description": "Mitgelieferte .NET-Laufzeit (self-contained, in der EXE enthalten)",
      "scope": "required",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "purl": "pkg:nuget/Microsoft.NETCore.App.Runtime.win-x64@10.0.12"
    }
  ],
  "dependencies": [
    {
      "ref": "pkg:nuget/BouncyCastle.Cryptography@2.7.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:nuget/Microsoft.Extensions.Configuration.Abstractions@10.0.12",
      "dependsOn": [
        "pkg:nuget/Microsoft.Extensions.Primitives@10.0.12"
      ]
    },
    {
      "ref": "pkg:nuget/Microsoft.Extensions.Configuration.Binder@10.0.12",
      "dependsOn": [
        "pkg:nuget/Microsoft.Extensions.Configuration@10.0.12",
        "pkg:nuget/Microsoft.Extensions.Configuration.Abstractions@10.0.12"
      ]
    },
    {
      "ref": "pkg:nuget/Microsoft.Extensions.Configuration@10.0.12",
      "dependsOn": [
        "pkg:nuget/Microsoft.Extensions.Configuration.Abstractions@10.0.12",
        "pkg:nuget/Microsoft.Extensions.Primitives@10.0.12"
      ]
    },
    {
      "ref": "pkg:nuget/Microsoft.Extensions.DependencyInjection.Abstractions@10.0.12",
      "dependsOn": []
    },
    {
      "ref": "pkg:nuget/Microsoft.Extensions.DependencyInjection@10.0.12",
      "dependsOn": [
        "pkg:nuget/Microsoft.Extensions.DependencyInjection.Abstractions@10.0.12"
      ]
    },
    {
      "ref": "pkg:nuget/Microsoft.Extensions.Logging.Abstractions@10.0.12",
      "dependsOn": [
        "pkg:nuget/Microsoft.Extensions.DependencyInjection.Abstractions@10.0.12"
      ]
    },
    {
      "ref": "pkg:nuget/Microsoft.Extensions.Logging.Configuration@10.0.12",
      "dependsOn": [
        "pkg:nuget/Microsoft.Extensions.Configuration@10.0.12",
        "pkg:nuget/Microsoft.Extensions.Configuration.Abstractions@10.0.12",
        "pkg:nuget/Microsoft.Extensions.Configuration.Binder@10.0.12",
        "pkg:nuget/Microsoft.Extensions.DependencyInjection.Abstractions@10.0.12",
        "pkg:nuget/Microsoft.Extensions.Logging@10.0.12",
        "pkg:nuget/Microsoft.Extensions.Logging.Abstractions@10.0.12",
        "pkg:nuget/Microsoft.Extensions.Options@10.0.12",
        "pkg:nuget/Microsoft.Extensions.Options.ConfigurationExtensions@10.0.12"
      ]
    },
    {
      "ref": "pkg:nuget/Microsoft.Extensions.Logging.Console@10.0.12",
      "dependsOn": [
        "pkg:nuget/Microsoft.Extensions.DependencyInjection.Abstractions@10.0.12",
        "pkg:nuget/Microsoft.Extensions.Logging@10.0.12",
        "pkg:nuget/Microsoft.Extensions.Logging.Abstractions@10.0.12",
        "pkg:nuget/Microsoft.Extensions.Logging.Configuration@10.0.12",
        "pkg:nuget/Microsoft.Extensions.Options@10.0.12"
      ]
    },
    {
      "ref": "pkg:nuget/Microsoft.Extensions.Logging@10.0.12",
      "dependsOn": [
        "pkg:nuget/Microsoft.Extensions.DependencyInjection@10.0.12",
        "pkg:nuget/Microsoft.Extensions.Logging.Abstractions@10.0.12",
        "pkg:nuget/Microsoft.Extensions.Options@10.0.12"
      ]
    },
    {
      "ref": "pkg:nuget/Microsoft.Extensions.Options.ConfigurationExtensions@10.0.12",
      "dependsOn": [
        "pkg:nuget/Microsoft.Extensions.Configuration.Abstractions@10.0.12",
        "pkg:nuget/Microsoft.Extensions.Configuration.Binder@10.0.12",
        "pkg:nuget/Microsoft.Extensions.DependencyInjection.Abstractions@10.0.12",
        "pkg:nuget/Microsoft.Extensions.Options@10.0.12",
        "pkg:nuget/Microsoft.Extensions.Primitives@10.0.12"
      ]
    },
    {
      "ref": "pkg:nuget/Microsoft.Extensions.Options@10.0.12",
      "dependsOn": [
        "pkg:nuget/Microsoft.Extensions.DependencyInjection.Abstractions@10.0.12",
        "pkg:nuget/Microsoft.Extensions.Primitives@10.0.12"
      ]
    },
    {
      "ref": "pkg:nuget/Microsoft.Extensions.Primitives@10.0.12",
      "dependsOn": []
    },
    {
      "ref": "pkg:nuget/Microsoft.NET.ILLink.Tasks@10.0.12",
      "dependsOn": []
    },
    {
      "ref": "pkg:nuget/SSH.NET@2026.0.0",
      "dependsOn": [
        "pkg:nuget/BouncyCastle.Cryptography@2.7.0",
        "pkg:nuget/Microsoft.Extensions.Logging.Abstractions@10.0.12"
      ]
    },
    {
      "ref": "pkg:nuget/System.CommandLine@3.0.0-rc.1.26425.128",
      "dependsOn": []
    },
    {
      "ref": "pkg:nuget/System.Security.Cryptography.ProtectedData@10.0.12",
      "dependsOn": []
    },
    {
      "ref": "SwitchConfigFetcher@1.0.0",
      "dependsOn": [
        "pkg:nuget/Microsoft.Extensions.Logging@10.0.12",
        "pkg:nuget/Microsoft.Extensions.Logging.Console@10.0.12",
        "pkg:nuget/Microsoft.NET.ILLink.Tasks@10.0.12",
        "pkg:nuget/SSH.NET@2026.0.0",
        "pkg:nuget/System.CommandLine@3.0.0-rc.1.26425.128",
        "pkg:nuget/System.Security.Cryptography.ProtectedData@10.0.12",
        "pkg:nuget/Microsoft.NETCore.App.Runtime.win-x64@10.0.12"
      ]
    },
    {
      "ref": "pkg:nuget/Microsoft.NETCore.App.Runtime.win-x64@10.0.12",
      "dependsOn": []
    }
  ]
}
