3rd Party Libraries
Copyright © 2026 Cegal AS. All rights reserved.
Cenova and its first-party components (including all Cegal.*, Blueback.*, and the Blueback.CPT.* projects) are proprietary software owned by Cegal AS and are not covered by the third-party notices below.
This product includes third-party open-source software. The components listed here are redistributed under their respective licenses. Each component remains the copyright of its respective authors, and Cegal AS claims no ownership over them.
All bundled third-party components are licensed under permissive licenses (MIT, BSD-2-Clause, BSD-3-Clause, ISC, and Apache-2.0). No copyleft (GPL/LGPL/AGPL/MPL) or commercially restricted components are distributed with Cenova 1.0.
The lists below enumerate the actual shipped dependency closure of each component:
- Go services / CLI — modules compiled into the
cenovabinary (go list -deps). - Web frontend — production (
--omit=dev) npm dependency closure. - TrackerService (.NET) — direct and transitive NuGet packages of the shipped
Blueback.CPT.APIandBlueback.CPT.Ingestorservices.
Build-, test-, and tooling-only dependencies (e.g. buf, docker/containerd, nilaway, Vite, ESLint, Grpc.Tools, EntityFrameworkCore.Design) are excluded because they are not distributed with the product.
License summary
| License | Components |
|---|---|
| MIT | Majority of Go, frontend, and .NET components |
| Apache-2.0 | NATS, Serilog, google/go-tpm, minio/highwayhash, jonboulle/clockwork, @mdi/font, TypeScript |
| BSD-3-Clause | golang.org/x/*, google.golang.org/protobuf, google/uuid, klauspost/compress, Google.Protobuf, NetTopologySuite, source-map-js, speakingurl |
| BSD-2-Clause | pkg/errors, entities |
| ISC | picocolors, yaml |
Go components (cenova binary)
| Module | Version | License |
|---|---|---|
| github.com/BurntSushi/toml | v1.5.0 | MIT |
| github.com/Masterminds/semver/v3 | v3.4.0 | MIT |
| github.com/antithesishq/antithesis-sdk-go | v0.6.0-default-no-op | MIT |
| github.com/aymanbagabas/go-osc52/v2 | v2.0.1 | MIT |
| github.com/charmbracelet/bubbles | v0.21.0 | MIT |
| github.com/charmbracelet/bubbletea | v1.3.6 | MIT |
| github.com/charmbracelet/colorprofile | v0.3.1 | MIT |
| github.com/charmbracelet/harmonica | v0.2.0 | MIT |
| github.com/charmbracelet/lipgloss | v1.1.0 | MIT |
| github.com/charmbracelet/x/ansi | v0.9.3 | MIT |
| github.com/charmbracelet/x/cellbuf | v0.0.13 | MIT |
| github.com/charmbracelet/x/term | v0.2.1 | MIT |
| github.com/erikgeiser/coninput | v0.0.0-20211004153227-1c3628e74d0f | MIT |
| github.com/go-co-op/gocron/v2 | v2.16.2 | MIT |
| github.com/gobwas/glob | v0.2.3 | MIT |
| github.com/golang-jwt/jwt/v5 | v5.2.3 | MIT |
| github.com/google/go-tpm | v0.9.8 | Apache-2.0 |
| github.com/google/uuid | v1.6.0 | BSD-3-Clause |
| github.com/jedib0t/go-pretty/v6 | v6.6.7 | MIT |
| github.com/jonboulle/clockwork | v0.5.0 | Apache-2.0 |
| github.com/klauspost/compress | v1.18.4 | BSD-3-Clause |
| github.com/lestrrat-go/backoff/v2 | v2.0.8 | MIT |
| github.com/lestrrat-go/blackmagic | v1.0.2 | MIT |
| github.com/lestrrat-go/httpcc | v1.0.1 | MIT |
| github.com/lestrrat-go/iter | v1.0.2 | MIT |
| github.com/lestrrat-go/jwx | v1.2.31 | MIT |
| github.com/lestrrat-go/option | v1.0.1 | MIT |
| github.com/lucasb-eyer/go-colorful | v1.2.0 | MIT |
| github.com/mattn/go-colorable | v0.1.14 | MIT |
| github.com/mattn/go-isatty | v0.0.20 | MIT |
| github.com/mattn/go-localereader | v0.0.1 | MIT |
| github.com/mattn/go-runewidth | v0.0.16 | MIT |
| github.com/mattn/go-sqlite3 | v1.14.28 | MIT |
| github.com/minio/highwayhash | v1.0.4-0.20251030100505-070ab1a87a76 | Apache-2.0 |
| github.com/muesli/ansi | v0.0.0-20230316100256-276c6243b2f6 | MIT |
| github.com/muesli/cancelreader | v0.2.2 | MIT |
| github.com/muesli/termenv | v0.16.0 | MIT |
| github.com/nats-io/jwt/v2 | v2.8.1 | Apache-2.0 |
| github.com/nats-io/nats-server/v2 | v2.11.15 | Apache-2.0 |
| github.com/nats-io/nats.go | v1.49.0 | Apache-2.0 |
| github.com/nats-io/nkeys | v0.4.15 | Apache-2.0 |
| github.com/nats-io/nuid | v1.0.1 | Apache-2.0 |
| github.com/pkg/errors | v0.9.1 | BSD-2-Clause |
| github.com/rivo/uniseg | v0.4.7 | MIT |
| github.com/robfig/cron/v3 | v3.0.1 | MIT |
| github.com/rs/zerolog | v1.34.0 | MIT |
| github.com/urfave/cli-altsrc/v3 | v3.1.0 | MIT |
| github.com/urfave/cli/v3 | v3.6.1 | MIT |
| github.com/xo/terminfo | v0.0.0-20220910002029-abceb7e1c41e | MIT |
| golang.org/x/crypto | v0.49.0 | BSD-3-Clause |
| golang.org/x/exp | v0.0.0-20250718183923-645b1fa84792 | BSD-3-Clause |
| golang.org/x/oauth2 | v0.34.0 | BSD-3-Clause |
| golang.org/x/sync | v0.20.0 | BSD-3-Clause |
| golang.org/x/sys | v0.42.0 | BSD-3-Clause |
| golang.org/x/term | v0.41.0 | BSD-3-Clause |
| golang.org/x/text | v0.35.0 | BSD-3-Clause |
| golang.org/x/time | v0.15.0 | BSD-3-Clause |
| google.golang.org/protobuf | v1.36.10 | BSD-3-Clause |
| gopkg.in/natefinch/lumberjack.v2 | v2.2.1 | MIT |
Web frontend components (npm, production closure)
| Package | Version | License |
|---|---|---|
| @babel/generator | 7.29.1 | MIT |
| @babel/helper-string-parser | 7.27.1 | MIT |
| @babel/helper-validator-identifier | 7.28.5 | MIT |
| @babel/parser | 7.29.0 | MIT |
| @babel/types | 7.29.0 | MIT |
| @bufbuild/protobuf | 2.11.0 | Apache-2.0 AND BSD-3-Clause |
| @jridgewell/gen-mapping | 0.3.13 | MIT |
| @jridgewell/remapping | 2.3.5 | MIT |
| @jridgewell/resolve-uri | 3.1.2 | MIT |
| @jridgewell/sourcemap-codec | 1.5.5 | MIT |
| @jridgewell/trace-mapping | 0.3.31 | MIT |
| @kurkle/color | 0.3.4 | MIT |
| @mdi/font | 7.4.47 | Apache-2.0 |
| @primeuix/styled | 0.7.4 | MIT |
| @primeuix/styles | 2.0.3 | MIT |
| @primeuix/themes | 2.0.3 | MIT |
| @primeuix/utils | 0.6.4 | MIT |
| @primevue/core | 4.5.4 | MIT |
| @primevue/icons | 4.5.4 | MIT |
| @vue-macros/common | 3.1.2 | MIT |
| @vue/compiler-core | 3.5.30 | MIT |
| @vue/compiler-dom | 3.5.30 | MIT |
| @vue/compiler-sfc | 3.5.30 | MIT |
| @vue/compiler-ssr | 3.5.30 | MIT |
| @vue/devtools-api | 8.1.0 | MIT |
| @vue/devtools-kit | 7.7.9 | MIT |
| @vue/devtools-shared | 7.7.9 | MIT |
| @vue/reactivity | 3.5.30 | MIT |
| @vue/runtime-core | 3.5.30 | MIT |
| @vue/runtime-dom | 3.5.30 | MIT |
| @vue/server-renderer | 3.5.30 | MIT |
| @vue/shared | 3.5.30 | MIT |
| acorn | 8.16.0 | MIT |
| ast-kit | 2.2.0 | MIT |
| ast-walker-scope | 0.8.3 | MIT |
| birpc | 2.9.0 | MIT |
| chart.js | 4.5.1 | MIT |
| chartjs-chart-treemap | 3.1.0 | MIT |
| chokidar | 5.0.0 | MIT |
| confbox | 0.2.4 | MIT |
| copy-anything | 3.0.5 | MIT |
| cron-parser | 5.5.0 | MIT |
| cronstrue | 3.13.0 | MIT |
| csstype | 3.2.3 | MIT |
| entities | 7.0.1 | BSD-2-Clause |
| estree-walker | 2.0.2 | MIT |
| exsolve | 1.0.8 | MIT |
| hookable | 5.5.3 | MIT |
| is-what | 4.1.16 | MIT |
| jsesc | 3.1.0 | MIT |
| json5 | 2.2.3 | MIT |
| local-pkg | 1.1.2 | MIT |
| luxon | 3.7.2 | MIT |
| magic-string | 0.30.21 | MIT |
| magic-string-ast | 1.0.3 | MIT |
| mitt | 3.0.1 | MIT |
| mlly | 1.8.1 | MIT |
| muggle-string | 0.4.1 | MIT |
| nanoid | 3.3.11 | MIT |
| pathe | 2.0.3 | MIT |
| perfect-debounce | 1.0.0 | MIT |
| picocolors | 1.1.1 | ISC |
| picomatch | 2.3.2 | MIT |
| pinia | 3.0.4 | MIT |
| pkg-types | 2.3.0 | MIT |
| postcss | 8.5.14 | MIT |
| primeflex | 4.0.0 | MIT |
| primeicons | 7.0.0 | MIT |
| primevue | 4.5.4 | MIT |
| quansync | 0.2.11 | MIT |
| rfdc | 1.4.1 | MIT |
| scule | 1.3.0 | MIT |
| source-map-js | 1.2.1 | BSD-3-Clause |
| speakingurl | 14.0.1 | BSD-3-Clause |
| superjson | 2.2.2 | MIT |
| tinyglobby | 0.2.15 | MIT |
| typescript | 5.9.3 | Apache-2.0 |
| ufo | 1.6.3 | MIT |
| unplugin | 2.3.11 | MIT |
| unplugin-utils | 0.3.1 | MIT |
| vue | 3.5.30 | MIT |
| vue-router | 5.0.3 | MIT |
| webpack-virtual-modules | 0.6.2 | MIT |
| yaml | 2.9.0 | ISC |
TrackerService components (.NET / NuGet)
Microsoft and .NET Foundation packages (Microsoft.*, System.*) are distributed under the MIT License.
| Package | Version | License |
|---|---|---|
| Google.Protobuf | 3.34.1 | BSD-3-Clause |
| Microsoft.AspNetCore.OpenApi | 10.0.5 | MIT |
| Microsoft.Bcl.Cryptography | 9.0.13 | MIT |
| Microsoft.Data.SqlClient | 7.0.0 | MIT |
| Microsoft.Data.SqlClient.Extensions.Abstractions | 1.0.0 | MIT |
| Microsoft.Data.SqlClient.Internal.Logging | 1.0.0 | MIT |
| Microsoft.Data.SqlClient.SNI.runtime | 6.0.2 | MIT |
| Microsoft.EntityFrameworkCore | 10.0.5 | MIT |
| Microsoft.EntityFrameworkCore.Abstractions | 10.0.5 | MIT |
| Microsoft.EntityFrameworkCore.Analyzers | 10.0.5 | MIT |
| Microsoft.EntityFrameworkCore.Relational | 10.0.5 | MIT |
| Microsoft.EntityFrameworkCore.SqlServer | 10.0.5 | MIT |
| Microsoft.EntityFrameworkCore.SqlServer.NetTopologySuite | 10.0.5 | MIT |
| Microsoft.Extensions.* (Caching, Configuration, DependencyInjection, Diagnostics, FileProviders, Hosting, Logging, Options, Primitives, ApiDescription.Server, DependencyModel) | 10.0.0 / 10.0.5 | MIT |
| Microsoft.IdentityModel.Abstractions | 8.16.0 | MIT |
| Microsoft.IdentityModel.JsonWebTokens | 8.16.0 | MIT |
| Microsoft.IdentityModel.Logging | 8.16.0 | MIT |
| Microsoft.IdentityModel.Protocols | 8.16.0 | MIT |
| Microsoft.IdentityModel.Protocols.OpenIdConnect | 8.16.0 | MIT |
| Microsoft.IdentityModel.Tokens | 8.16.0 | MIT |
| Microsoft.OpenApi | 2.4.1 | MIT |
| Microsoft.SqlServer.Server | 1.0.0 | MIT |
| NATS.Client.Abstractions | 2.7.3 | Apache-2.0 |
| NATS.Client.Core | 2.7.3 | Apache-2.0 |
| NATS.Client.Hosting | 2.7.3 | Apache-2.0 |
| NATS.Client.JetStream | 2.7.3 | Apache-2.0 |
| NATS.Client.KeyValueStore | 2.7.3 | Apache-2.0 |
| NATS.Client.ObjectStore | 2.7.3 | Apache-2.0 |
| NATS.Client.Serializers.Json | 2.7.3 | Apache-2.0 |
| NATS.Client.Services | 2.7.3 | Apache-2.0 |
| NATS.Client.Simplified | 2.7.3 | Apache-2.0 |
| NATS.Extensions.Microsoft.DependencyInjection | 2.7.3 | Apache-2.0 |
| NATS.Net | 2.7.3 | Apache-2.0 |
| NetTopologySuite | 2.6.0 | BSD-3-Clause |
| NetTopologySuite.IO.SqlServerBytes | 2.1.0 | BSD-3-Clause |
| Serilog | 4.3.1 | Apache-2.0 |
| Serilog.AspNetCore | 10.0.0 | Apache-2.0 |
| Serilog.Expressions | 5.0.0 | Apache-2.0 |
| Serilog.Extensions.Hosting | 10.0.0 | Apache-2.0 |
| Serilog.Extensions.Logging | 10.0.0 | Apache-2.0 |
| Serilog.Formatting.Compact | 3.0.0 | Apache-2.0 |
| Serilog.Settings.Configuration | 10.0.0 | Apache-2.0 |
| Serilog.Sinks.Console | 6.1.1 | Apache-2.0 |
| Serilog.Sinks.Debug | 3.0.0 | Apache-2.0 |
| Serilog.Sinks.File | 7.0.0 | Apache-2.0 |
| Swashbuckle.AspNetCore | 10.1.5 | MIT |
| Swashbuckle.AspNetCore.Swagger | 10.1.5 | MIT |
| Swashbuckle.AspNetCore.SwaggerGen | 10.1.5 | MIT |
| Swashbuckle.AspNetCore.SwaggerUI | 10.1.5 | MIT |
| System.Configuration.ConfigurationManager | 9.0.13 | MIT |
| System.Diagnostics.EventLog | 10.0.5 | MIT |
| System.IdentityModel.Tokens.Jwt | 8.16.0 | MIT |
| System.Security.Cryptography.Pkcs | 9.0.13 | MIT |
| System.Security.Cryptography.ProtectedData | 9.0.13 | MIT |
License texts
Full license texts (MIT, ISC, BSD-2-Clause, BSD-3-Clause, and Apache-2.0) are available from the respective projects. The Apache License, Version 2.0 is available at https://www.apache.org/licenses/LICENSE-2.0.