{ "bomFormat": "CycloneDX", "specVersion": "1.4", "serialNumber": "urn:uuid:2f5bc9cf-e5fb-49a8-ad7b-8813acb77491", "version": 1, "metadata": { "timestamp": "2023-03-06T21:04:22Z", "tools": [ { "vendor": "CycloneDX", "name": "cargo-cyclonedx", "version": "0.3.7", "hashes": [], "externalReferences": [] } ], "component": { "type": "application", "bom-ref": "pkg:cargo/openobserve@0.1.0", "name": "openobserve", "version": "0.1.0", "description": "OpenObserve is an observability platfom that allows you to capture, search, and analyze your logs, metrics, and traces.", "scope": "required", "licenses": [ { "expression": "Apache-2.0" } ], "purl": "pkg:cargo/openobserve@0.1.0", "externalReferences": [ { "url": "https://openobserve.ai/", "type": "website", "hashes": [] }, { "url": "https://github.com/openobserve/openobserve/", "type": "vcs", "hashes": [] } ] }, "licenses": [] }, "components": [ { "type": "library", "bom-ref": "pkg:cargo/actix-cors@0.6.4", "name": "actix-cors", "version": "0.6.4", "description": "Cross-Origin Resource Sharing (CORS) controls for Actix Web", "scope": "required", "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/actix-cors@0.6.4", "externalReferences": [ { "url": "https://actix.rs", "type": "website", "hashes": [] }, { "url": "https://github.com/actix/actix-extras.git", "type": "vcs", "hashes": [] } ] }, { "type": "library", "bom-ref": "pkg:cargo/actix-web@4.3.0", "name": "actix-web", "version": "4.3.0", "description": "Actix Web is a powerful, pragmatic, and extremely fast web framework for Rust", "scope": "required", "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/actix-web@4.3.0", "externalReferences": [ { "url": "https://actix.rs", "type": "website", "hashes": [] }, { "url": "https://github.com/actix/actix-web.git", "type": "vcs", "hashes": [] } ] }, { "type": "library", "bom-ref": "pkg:cargo/actix-web-httpauth@0.8.0", "name": "actix-web-httpauth", "version": "0.8.0", "description": "HTTP authentication schemes for Actix Web", "scope": "required", "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/actix-web-httpauth@0.8.0", "externalReferences": [ { "url": "https://actix.rs", "type": "website", "hashes": [] }, { "url": "https://github.com/actix/actix-extras.git", "type": "vcs", "hashes": [] } ] }, { "type": "library", "bom-ref": "pkg:cargo/actix-web-opentelemetry@0.12.0", "name": "actix-web-opentelemetry", "version": "0.12.0", "description": "OpenTelemetry integration for Actix Web apps", "scope": "required", "licenses": [ { "expression": "MIT" } ], "purl": "pkg:cargo/actix-web-opentelemetry@0.12.0", "externalReferences": [ { "url": "https://github.com/OutThereLabs/actix-web-opentelemetry", "type": "website", "hashes": [] }, { "url": "https://github.com/OutThereLabs/actix-web-opentelemetry", "type": "vcs", "hashes": [] } ] }, { "type": "library", "bom-ref": "pkg:cargo/actix-web-prometheus@0.1.2", "name": "actix-web-prometheus", "version": "0.1.2", "description": "Actix web middleware for prometheus metrics", "scope": "required", "licenses": [ { "expression": "MIT" } ], "purl": "pkg:cargo/actix-web-prometheus@0.1.2", "externalReferences": [ { "url": "https://github.com/atomix-team/actix-web-prometheus", "type": "vcs", "hashes": [] } ] }, { "type": "library", "bom-ref": "pkg:cargo/actix-web-rust-embed-responder@2.2.0", "name": "actix-web-rust-embed-responder", "version": "2.2.0", "description": "An actix-web responder for rust-embed that implements cache revalidation and compressed responses.", "scope": "required", "licenses": [ { "expression": "MIT" } ], "purl": "pkg:cargo/actix-web-rust-embed-responder@2.2.0" }, { "type": "library", "bom-ref": "pkg:cargo/ahash@0.8.3", "name": "ahash", "version": "0.8.3", "description": "A non-cryptographic hash function using AES-NI for high performance", "scope": "required", "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/ahash@0.8.3", "externalReferences": [ { "url": "https://docs.rs/ahash", "type": "documentation", "hashes": [] }, { "url": "https://github.com/tkaitchuck/ahash", "type": "vcs", "hashes": [] } ] }, { "type": "library", "bom-ref": "pkg:cargo/anyhow@1.0.69", "name": "anyhow", "version": "1.0.69", "description": "Flexible concrete Error type built on std::error::Error", "scope": "required", "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/anyhow@1.0.69", "externalReferences": [ { "url": "https://docs.rs/anyhow", "type": "documentation", "hashes": [] }, { "url": "https://github.com/dtolnay/anyhow", "type": "vcs", "hashes": [] } ] }, { "type": "library", "bom-ref": "pkg:cargo/argon2@0.4.1", "name": "argon2", "version": "0.4.1", "description": "Pure Rust implementation of the Argon2 password hashing function with support for the Argon2d, Argon2i, and Argon2id algorithmic variants ", "scope": "required", "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/argon2@0.4.1", "externalReferences": [ { "url": "https://docs.rs/argon2", "type": "documentation", "hashes": [] }, { "url": "https://github.com/RustCrypto/password-hashes/tree/master/argon2", "type": "vcs", "hashes": [] } ] }, { "type": "library", "bom-ref": "pkg:cargo/arrow@33.0.0", "name": "arrow", "version": "33.0.0", "description": "Rust implementation of Apache Arrow", "scope": "required", "licenses": [ { "expression": "Apache-2.0" } ], "purl": "pkg:cargo/arrow@33.0.0", "externalReferences": [ { "url": "https://github.com/apache/arrow-rs", "type": "website", "hashes": [] }, { "url": "https://github.com/apache/arrow-rs", "type": "vcs", "hashes": [] } ] }, { "type": "library", "bom-ref": "pkg:cargo/arrow-schema@33.0.0", "name": "arrow-schema", "version": "33.0.0", "description": "Defines the logical types for arrow arrays", "scope": "required", "licenses": [ { "expression": "Apache-2.0" } ], "purl": "pkg:cargo/arrow-schema@33.0.0", "externalReferences": [ { "url": "https://github.com/apache/arrow-rs", "type": "website", "hashes": [] }, { "url": "https://github.com/apache/arrow-rs", "type": "vcs", "hashes": [] } ] }, { "type": "library", "bom-ref": "pkg:cargo/async-trait@0.1.64", "name": "async-trait", "version": "0.1.64", "description": "Type erasure for async trait methods", "scope": "required", "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/async-trait@0.1.64", "externalReferences": [ { "url": "https://docs.rs/async-trait", "type": "documentation", "hashes": [] }, { "url": "https://github.com/dtolnay/async-trait", "type": "vcs", "hashes": [] } ] }, { "type": "library", "bom-ref": "pkg:cargo/async_once@0.2.6", "name": "async_once", "version": "0.2.6", "description": "async once tool for lazy_static", "scope": "required", "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/async_once@0.2.6", "externalReferences": [ { "url": "https://github.com/hjiayz/async_once", "type": "website", "hashes": [] }, { "url": "https://github.com/hjiayz/async_once", "type": "vcs", "hashes": [] } ] }, { "type": "library", "bom-ref": "pkg:cargo/awc@3.1.0", "name": "awc", "version": "3.1.0", "description": "Async HTTP and WebSocket client library", "scope": "required", "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/awc@3.1.0", "externalReferences": [ { "url": "https://actix.rs", "type": "website", "hashes": [] }, { "url": "https://github.com/actix/actix-web.git", "type": "vcs", "hashes": [] } ] }, { "type": "library", "bom-ref": "pkg:cargo/aws-config@0.54.1", "name": "aws-config", "version": "0.54.1", "description": "AWS SDK config and credential provider implementations.", "scope": "required", "licenses": [ { "expression": "Apache-2.0" } ], "purl": "pkg:cargo/aws-config@0.54.1", "externalReferences": [ { "url": "https://github.com/awslabs/smithy-rs", "type": "vcs", "hashes": [] } ] }, { "type": "library", "bom-ref": "pkg:cargo/aws-sdk-s3@0.24.0", "name": "aws-sdk-s3", "version": "0.24.0", "description": "AWS SDK for Amazon Simple Storage Service", "scope": "required", "licenses": [ { "expression": "Apache-2.0" } ], "purl": "pkg:cargo/aws-sdk-s3@0.24.0", "externalReferences": [ { "url": "https://github.com/awslabs/aws-sdk-rust", "type": "vcs", "hashes": [] } ] }, { "type": "library", "bom-ref": "pkg:cargo/bytes@1.4.0", "name": "bytes", "version": "1.4.0", "description": "Types and traits for working with bytes", "scope": "required", "licenses": [ { "expression": "MIT" } ], "purl": "pkg:cargo/bytes@1.4.0", "externalReferences": [ { "url": "https://github.com/tokio-rs/bytes", "type": "vcs", "hashes": [] } ] }, { "type": "library", "bom-ref": "pkg:cargo/chrono@0.4.23", "name": "chrono", "version": "0.4.23", "description": "Date and time library for Rust", "scope": "required", "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/chrono@0.4.23", "externalReferences": [ { "url": "https://docs.rs/chrono/", "type": "documentation", "hashes": [] }, { "url": "https://github.com/chronotope/chrono", "type": "website", "hashes": [] }, { "url": "https://github.com/chronotope/chrono", "type": "vcs", "hashes": [] } ] }, { "type": "library", "bom-ref": "pkg:cargo/clap@4.1.6", "name": "clap", "version": "4.1.6", "description": "A simple to use, efficient, and full-featured Command Line Argument Parser", "scope": "required", "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/clap@4.1.6", "externalReferences": [ { "url": "https://github.com/clap-rs/clap", "type": "vcs", "hashes": [] } ] }, { "type": "library", "bom-ref": "pkg:cargo/dashmap@5.4.0", "name": "dashmap", "version": "5.4.0", "description": "Blazing fast concurrent HashMap for Rust.", "scope": "required", "licenses": [ { "expression": "MIT" } ], "purl": "pkg:cargo/dashmap@5.4.0", "externalReferences": [ { "url": "https://docs.rs/dashmap", "type": "documentation", "hashes": [] }, { "url": "https://github.com/xacrimon/dashmap", "type": "website", "hashes": [] }, { "url": "https://github.com/xacrimon/dashmap", "type": "vcs", "hashes": [] } ] }, { "type": "library", "bom-ref": "pkg:cargo/datafusion@19.0.0", "name": "datafusion", "version": "19.0.0", "description": "DataFusion is an in-memory query engine that uses Apache Arrow as the memory model", "scope": "required", "licenses": [ { "expression": "Apache-2.0" } ], "purl": "pkg:cargo/datafusion@19.0.0", "externalReferences": [ { "url": "https://github.com/apache/arrow-datafusion", "type": "website", "hashes": [] }, { "url": "https://github.com/apache/arrow-datafusion", "type": "vcs", "hashes": [] } ] }, { "type": "library", "bom-ref": "pkg:cargo/datafusion-common@19.0.0", "name": "datafusion-common", "version": "19.0.0", "description": "Common functionality for DataFusion query engine", "scope": "required", "licenses": [ { "expression": "Apache-2.0" } ], "purl": "pkg:cargo/datafusion-common@19.0.0", "externalReferences": [ { "url": "https://github.com/apache/arrow-datafusion", "type": "website", "hashes": [] }, { "url": "https://github.com/apache/arrow-datafusion", "type": "vcs", "hashes": [] } ] }, { "type": "library", "bom-ref": "pkg:cargo/dotenv_config@0.1.5", "name": "dotenv_config", "version": "0.1.5", "description": "parse \u0060env\u0060 to config struct for Rust", "scope": "required", "licenses": [ { "expression": "MIT" } ], "purl": "pkg:cargo/dotenv_config@0.1.5", "externalReferences": [ { "url": "https://docs.rs/dotenv_config", "type": "documentation", "hashes": [] }, { "url": "https://github.com/openobserve/dotenv-config/", "type": "website", "hashes": [] }, { "url": "https://github.com/openobserve/dotenv-config/", "type": "vcs", "hashes": [] } ] }, { "type": "library", "bom-ref": "pkg:cargo/dotenvy@0.15.6", "name": "dotenvy", "version": "0.15.6", "description": "A well-maintained fork of the dotenv crate", "scope": "required", "licenses": [ { "expression": "MIT" } ], "purl": "pkg:cargo/dotenvy@0.15.6", "externalReferences": [ { "url": "https://github.com/allan2/dotenvy", "type": "website", "hashes": [] }, { "url": "https://github.com/allan2/dotenvy", "type": "vcs", "hashes": [] } ] }, { "type": "library", "bom-ref": "pkg:cargo/env_logger@0.9.3", "name": "env_logger", "version": "0.9.3", "description": "A logging implementation for \u0060log\u0060 which is configured via an environment variable. ", "scope": "required", "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/env_logger@0.9.3", "externalReferences": [ { "url": "https://docs.rs/env_logger", "type": "documentation", "hashes": [] }, { "url": "https://github.com/env-logger-rs/env_logger/", "type": "vcs", "hashes": [] } ] }, { "type": "library", "bom-ref": "pkg:cargo/etcd-client@0.10.2", "name": "etcd-client", "version": "0.10.2", "description": "An etcd v3 API client", "scope": "required", "licenses": [ { "expression": "MIT" } ], "purl": "pkg:cargo/etcd-client@0.10.2", "externalReferences": [ { "url": "https://docs.rs/etcd-client/", "type": "documentation", "hashes": [] }, { "url": "https://github.com/etcdv3/etcd-client", "type": "website", "hashes": [] }, { "url": "https://github.com/etcdv3/etcd-client.git", "type": "vcs", "hashes": [] } ] }, { "type": "library", "bom-ref": "pkg:cargo/flatten-json-object@0.6.1", "name": "flatten-json-object", "version": "0.6.1", "description": "Tiny Rust library for flattening JSON objects", "scope": "required", "licenses": [ { "expression": "MIT" } ], "purl": "pkg:cargo/flatten-json-object@0.6.1", "externalReferences": [ { "url": "https://github.com/vtselfa/flatten-json-object", "type": "vcs", "hashes": [] } ] }, { "type": "library", "bom-ref": "pkg:cargo/futures@0.3.26", "name": "futures", "version": "0.3.26", "description": "An implementation of futures and streams featuring zero allocations, composability, and iterator-like interfaces. ", "scope": "required", "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/futures@0.3.26", "externalReferences": [ { "url": "https://rust-lang.github.io/futures-rs", "type": "website", "hashes": [] }, { "url": "https://github.com/rust-lang/futures-rs", "type": "vcs", "hashes": [] } ] }, { "type": "library", "bom-ref": "pkg:cargo/futures-util@0.3.26", "name": "futures-util", "version": "0.3.26", "description": "Common utilities and extension traits for the futures-rs library. ", "scope": "required", "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/futures-util@0.3.26", "externalReferences": [ { "url": "https://rust-lang.github.io/futures-rs", "type": "website", "hashes": [] }, { "url": "https://github.com/rust-lang/futures-rs", "type": "vcs", "hashes": [] } ] }, { "type": "library", "bom-ref": "pkg:cargo/get_if_addrs@0.5.3", "name": "get_if_addrs", "version": "0.5.3", "description": "Return interface IP addresses on Posix and windows systems", "scope": "required", "licenses": [ { "expression": "MIT OR BSD-3-Clause" } ], "purl": "pkg:cargo/get_if_addrs@0.5.3", "externalReferences": [ { "url": "https://docs.rs/get_if_addrs", "type": "documentation", "hashes": [] }, { "url": "http://maidsafe.net", "type": "website", "hashes": [] }, { "url": "https://github.com/maidsafe/get_if_addrs", "type": "vcs", "hashes": [] } ] }, { "type": "library", "bom-ref": "pkg:cargo/glob@0.3.1", "name": "glob", "version": "0.3.1", "description": "Support for matching file paths against Unix shell style patterns. ", "scope": "required", "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/glob@0.3.1", "externalReferences": [ { "url": "https://docs.rs/glob/0.3.1", "type": "documentation", "hashes": [] }, { "url": "https://github.com/rust-lang/glob", "type": "website", "hashes": [] }, { "url": "https://github.com/rust-lang/glob", "type": "vcs", "hashes": [] } ] }, { "type": "library", "bom-ref": "pkg:cargo/http-auth-basic@0.3.3", "name": "http-auth-basic", "version": "0.3.3", "description": "HTTP Basic Authentication Scheme (RFC 7617 and RFC 2617 compilant, base64-encoded credentials) for Rust applications", "scope": "required", "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/http-auth-basic@0.3.3", "externalReferences": [ { "url": "https://github.com/EstebanBorai/http-auth-basic", "type": "vcs", "hashes": [] } ] }, { "type": "library", "bom-ref": "pkg:cargo/lazy_static@1.4.0", "name": "lazy_static", "version": "1.4.0", "description": "A macro for declaring lazily evaluated statics in Rust.", "scope": "required", "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/lazy_static@1.4.0", "externalReferences": [ { "url": "https://docs.rs/lazy_static", "type": "documentation", "hashes": [] }, { "url": "https://github.com/rust-lang-nursery/lazy-static.rs", "type": "vcs", "hashes": [] } ] }, { "type": "library", "bom-ref": "pkg:cargo/log@0.4.17", "name": "log", "version": "0.4.17", "description": "A lightweight logging facade for Rust ", "scope": "required", "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/log@0.4.17", "externalReferences": [ { "url": "https://docs.rs/log", "type": "documentation", "hashes": [] }, { "url": "https://github.com/rust-lang/log", "type": "vcs", "hashes": [] } ] }, { "type": "library", "bom-ref": "pkg:cargo/lru@0.8.1", "name": "lru", "version": "0.8.1", "description": "A LRU cache implementation", "scope": "required", "licenses": [ { "expression": "MIT" } ], "purl": "pkg:cargo/lru@0.8.1", "externalReferences": [ { "url": "https://docs.rs/lru/", "type": "documentation", "hashes": [] }, { "url": "https://github.com/jeromefroe/lru-rs", "type": "website", "hashes": [] }, { "url": "https://github.com/jeromefroe/lru-rs.git", "type": "vcs", "hashes": [] } ] }, { "type": "library", "bom-ref": "pkg:cargo/memchr@2.5.0", "name": "memchr", "version": "2.5.0", "description": "Safe interface to memchr.", "scope": "required", "licenses": [ { "expression": "Unlicense OR MIT" } ], "purl": "pkg:cargo/memchr@2.5.0", "externalReferences": [ { "url": "https://docs.rs/memchr/", "type": "documentation", "hashes": [] }, { "url": "https://github.com/BurntSushi/memchr", "type": "website", "hashes": [] }, { "url": "https://github.com/BurntSushi/memchr", "type": "vcs", "hashes": [] } ] }, { "type": "library", "bom-ref": "pkg:cargo/mimalloc@0.1.34", "name": "mimalloc", "version": "0.1.34", "description": "Performance and security oriented drop-in allocator", "scope": "required", "licenses": [ { "expression": "MIT" } ], "purl": "pkg:cargo/mimalloc@0.1.34", "externalReferences": [ { "url": "https://github.com/purpleprotocol/mimalloc_rust", "type": "vcs", "hashes": [] } ] }, { "type": "library", "bom-ref": "pkg:cargo/mlua@0.8.7", "name": "mlua", "version": "0.8.7", "description": "High level bindings to Lua 5.4/5.3/5.2/5.1 (including LuaJIT) and Roblox Luau with async/await features and support of writing native Lua modules in Rust. ", "scope": "required", "licenses": [ { "expression": "MIT" } ], "purl": "pkg:cargo/mlua@0.8.7", "externalReferences": [ { "url": "https://docs.rs/mlua", "type": "documentation", "hashes": [] }, { "url": "lua", "type": "other", "hashes": [] }, { "url": "https://github.com/khvzak/mlua", "type": "vcs", "hashes": [] } ] }, { "type": "library", "bom-ref": "pkg:cargo/object_store@0.5.4", "name": "object_store", "version": "0.5.4", "description": "A generic object store interface for uniformly interacting with AWS S3, Google Cloud Storage, Azure Blob Storage and local files.", "scope": "required", "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/object_store@0.5.4", "externalReferences": [ { "url": "https://github.com/apache/arrow-rs", "type": "vcs", "hashes": [] } ] }, { "type": "library", "bom-ref": "pkg:cargo/once_cell@1.17.1", "name": "once_cell", "version": "1.17.1", "description": "Single assignment cells and lazy values.", "scope": "required", "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/once_cell@1.17.1", "externalReferences": [ { "url": "https://docs.rs/once_cell", "type": "documentation", "hashes": [] }, { "url": "https://github.com/matklad/once_cell", "type": "vcs", "hashes": [] } ] }, { "type": "library", "bom-ref": "pkg:cargo/opentelemetry@0.17.0", "name": "opentelemetry", "version": "0.17.0", "description": "A metrics collection and distributed tracing framework", "scope": "required", "licenses": [ { "expression": "Apache-2.0" } ], "purl": "pkg:cargo/opentelemetry@0.17.0", "externalReferences": [ { "url": "https://github.com/open-telemetry/opentelemetry-rust", "type": "website", "hashes": [] }, { "url": "https://github.com/open-telemetry/opentelemetry-rust", "type": "vcs", "hashes": [] } ] }, { "type": "library", "bom-ref": "pkg:cargo/opentelemetry-otlp@0.10.0", "name": "opentelemetry-otlp", "version": "0.10.0", "description": "Exporter for the OpenTelemetry Collector", "scope": "required", "licenses": [ { "expression": "Apache-2.0" } ], "purl": "pkg:cargo/opentelemetry-otlp@0.10.0", "externalReferences": [ { "url": "https://github.com/open-telemetry/opentelemetry-rust/tree/main/opentelemetry-otlp", "type": "website", "hashes": [] }, { "url": "https://github.com/open-telemetry/opentelemetry-rust/tree/main/opentelemetry-otlp", "type": "vcs", "hashes": [] } ] }, { "type": "library", "bom-ref": "pkg:cargo/opentelemetry-proto@0.1.0", "name": "opentelemetry-proto", "version": "0.1.0", "description": "Protobuf generated files and transmationes", "scope": "required", "licenses": [ { "expression": "Apache-2.0" } ], "purl": "pkg:cargo/opentelemetry-proto@0.1.0", "externalReferences": [ { "url": "https://github.com/open-telemetry/opentelemetry-rust/tree/main/opentelemetry-proto", "type": "website", "hashes": [] }, { "url": "https://github.com/open-telemetry/opentelemetry-rust/tree/main/opentelemetry-proto", "type": "vcs", "hashes": [] } ] }, { "type": "library", "bom-ref": "pkg:cargo/parking_lot@0.12.1", "name": "parking_lot", "version": "0.12.1", "description": "More compact and efficient implementations of the standard synchronization primitives.", "scope": "required", "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/parking_lot@0.12.1", "externalReferences": [ { "url": "https://github.com/Amanieu/parking_lot", "type": "vcs", "hashes": [] } ] }, { "type": "library", "bom-ref": "pkg:cargo/parquet@33.0.0", "name": "parquet", "version": "33.0.0", "description": "Apache Parquet implementation in Rust", "scope": "required", "licenses": [ { "expression": "Apache-2.0" } ], "purl": "pkg:cargo/parquet@33.0.0", "externalReferences": [ { "url": "https://github.com/apache/arrow-rs", "type": "website", "hashes": [] }, { "url": "https://github.com/apache/arrow-rs", "type": "vcs", "hashes": [] } ] }, { "type": "library", "bom-ref": "pkg:cargo/prometheus@0.13.3", "name": "prometheus", "version": "0.13.3", "description": "Prometheus instrumentation library for Rust applications.", "scope": "required", "licenses": [ { "expression": "Apache-2.0" } ], "purl": "pkg:cargo/prometheus@0.13.3", "externalReferences": [ { "url": "https://docs.rs/prometheus", "type": "documentation", "hashes": [] }, { "url": "https://github.com/tikv/rust-prometheus", "type": "website", "hashes": [] }, { "url": "https://github.com/tikv/rust-prometheus", "type": "vcs", "hashes": [] } ] }, { "type": "library", "bom-ref": "pkg:cargo/prost@0.11.6", "name": "prost", "version": "0.11.6", "description": "A Protocol Buffers implementation for the Rust Language.", "scope": "required", "licenses": [ { "expression": "Apache-2.0" } ], "purl": "pkg:cargo/prost@0.11.6", "externalReferences": [ { "url": "https://docs.rs/prost", "type": "documentation", "hashes": [] }, { "url": "https://github.com/tokio-rs/prost", "type": "vcs", "hashes": [] } ] }, { "type": "library", "bom-ref": "pkg:cargo/rand@0.8.5", "name": "rand", "version": "0.8.5", "description": "Random number generators and other randomness functionality. ", "scope": "required", "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/rand@0.8.5", "externalReferences": [ { "url": "https://docs.rs/rand", "type": "documentation", "hashes": [] }, { "url": "https://rust-random.github.io/book", "type": "website", "hashes": [] }, { "url": "https://github.com/rust-random/rand", "type": "vcs", "hashes": [] } ] }, { "type": "library", "bom-ref": "pkg:cargo/regex@1.7.1", "name": "regex", "version": "1.7.1", "description": "An implementation of regular expressions for Rust. This implementation uses finite automata and guarantees linear time matching on all inputs. ", "scope": "required", "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/regex@1.7.1", "externalReferences": [ { "url": "https://docs.rs/regex", "type": "documentation", "hashes": [] }, { "url": "https://github.com/rust-lang/regex", "type": "website", "hashes": [] }, { "url": "https://github.com/rust-lang/regex", "type": "vcs", "hashes": [] } ] }, { "type": "library", "bom-ref": "pkg:cargo/regex-syntax@0.6.28", "name": "regex-syntax", "version": "0.6.28", "description": "A regular expression parser.", "scope": "required", "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/regex-syntax@0.6.28", "externalReferences": [ { "url": "https://docs.rs/regex-syntax", "type": "documentation", "hashes": [] }, { "url": "https://github.com/rust-lang/regex", "type": "website", "hashes": [] }, { "url": "https://github.com/rust-lang/regex", "type": "vcs", "hashes": [] } ] }, { "type": "library", "bom-ref": "pkg:cargo/reqwest@0.11.14", "name": "reqwest", "version": "0.11.14", "description": "higher level HTTP client library", "scope": "required", "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/reqwest@0.11.14", "externalReferences": [ { "url": "https://docs.rs/reqwest", "type": "documentation", "hashes": [] }, { "url": "https://github.com/seanmonstar/reqwest", "type": "vcs", "hashes": [] } ] }, { "type": "library", "bom-ref": "pkg:cargo/rs-snowflake@0.6.0", "name": "rs-snowflake", "version": "0.6.0", "description": "Rust version of the Twitter snowflake algorithm.", "scope": "required", "licenses": [ { "expression": "MIT" } ], "purl": "pkg:cargo/rs-snowflake@0.6.0", "externalReferences": [ { "url": "https://docs.rs/rs-snowflake", "type": "documentation", "hashes": [] }, { "url": "https://github.com/BinChengZhao/snowflake-rs.git", "type": "vcs", "hashes": [] } ] }, { "type": "library", "bom-ref": "pkg:cargo/rsfs@0.4.1", "name": "rsfs", "version": "0.4.1", "description": "A generic filesystem with disk and in-memory implementations.", "scope": "required", "licenses": [ { "expression": "MIT" } ], "purl": "pkg:cargo/rsfs@0.4.1", "externalReferences": [ { "url": "https://docs.rs/rsfs", "type": "documentation", "hashes": [] }, { "url": "https://github.com/twmb/rsfs", "type": "vcs", "hashes": [] } ] }, { "type": "library", "bom-ref": "pkg:cargo/rust-embed-for-web@11.1.0", "name": "rust-embed-for-web", "version": "11.1.0", "description": "Rust Macro which embeds files into your executable. A fork of \u0060rust-embed\u0060 with a focus on usage on web servers.", "scope": "required", "licenses": [ { "expression": "MIT" } ], "purl": "pkg:cargo/rust-embed-for-web@11.1.0", "externalReferences": [ { "url": "https://docs.rs/rust-embed-for-web", "type": "documentation", "hashes": [] }, { "url": "https://github.com/SeriousBug/rust-embed-for-web", "type": "vcs", "hashes": [] } ] }, { "type": "library", "bom-ref": "pkg:cargo/segment@0.2.2", "name": "segment", "version": "0.2.2", "description": "Segment analytics client for Rust. Forked for Meilisearch:\u00A0https://github.com/meilisearch", "scope": "required", "licenses": [ { "expression": "MIT" } ], "purl": "pkg:cargo/segment@0.2.2", "externalReferences": [ { "url": "https://github.com/irevoire/segment", "type": "vcs", "hashes": [] } ] }, { "type": "library", "bom-ref": "pkg:cargo/serde@1.0.152", "name": "serde", "version": "1.0.152", "description": "A generic serialization/deserialization framework", "scope": "required", "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/serde@1.0.152", "externalReferences": [ { "url": "https://docs.rs/serde", "type": "documentation", "hashes": [] }, { "url": "https://serde.rs", "type": "website", "hashes": [] }, { "url": "https://github.com/serde-rs/serde", "type": "vcs", "hashes": [] } ] }, { "type": "library", "bom-ref": "pkg:cargo/serde_json@1.0.93", "name": "serde_json", "version": "1.0.93", "description": "A JSON serialization file format", "scope": "required", "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/serde_json@1.0.93", "externalReferences": [ { "url": "https://docs.rs/serde_json", "type": "documentation", "hashes": [] }, { "url": "https://github.com/serde-rs/json", "type": "vcs", "hashes": [] } ] }, { "type": "library", "bom-ref": "pkg:cargo/simd-json@0.7.0", "name": "simd-json", "version": "0.7.0", "description": "High performance JSON parser based on a port of simdjson", "scope": "required", "licenses": [ { "expression": "Apache-2.0 OR MIT" } ], "purl": "pkg:cargo/simd-json@0.7.0", "externalReferences": [ { "url": "https://docs.rs/simd-json", "type": "documentation", "hashes": [] }, { "url": "https://github.com/simd-lite/simd-json", "type": "vcs", "hashes": [] } ] }, { "type": "library", "bom-ref": "pkg:cargo/sled@0.34.7", "name": "sled", "version": "0.34.7", "description": "Lightweight high-performance pure-rust transactional embedded database.", "scope": "required", "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/sled@0.34.7", "externalReferences": [ { "url": "https://docs.rs/sled/", "type": "documentation", "hashes": [] }, { "url": "https://github.com/spacejam/sled", "type": "website", "hashes": [] }, { "url": "https://github.com/spacejam/sled", "type": "vcs", "hashes": [] } ] }, { "type": "library", "bom-ref": "pkg:cargo/snap@1.1.0", "name": "snap", "version": "1.1.0", "description": "A pure Rust implementation of the Snappy compression algorithm. Includes streaming compression and decompression. ", "scope": "required", "licenses": [ { "expression": "BSD-3-Clause" } ], "purl": "pkg:cargo/snap@1.1.0", "externalReferences": [ { "url": "https://docs.rs/snap", "type": "documentation", "hashes": [] }, { "url": "https://github.com/BurntSushi/rust-snappy", "type": "website", "hashes": [] }, { "url": "https://github.com/BurntSushi/rust-snappy", "type": "vcs", "hashes": [] } ] }, { "type": "library", "bom-ref": "pkg:cargo/sqlparser@0.30.0", "name": "sqlparser", "version": "0.30.0", "description": "Extensible SQL Lexer and Parser with support for ANSI SQL:2011", "scope": "required", "licenses": [ { "expression": "Apache-2.0" } ], "purl": "pkg:cargo/sqlparser@0.30.0", "externalReferences": [ { "url": "https://docs.rs/sqlparser/", "type": "documentation", "hashes": [] }, { "url": "https://github.com/sqlparser-rs/sqlparser-rs", "type": "website", "hashes": [] }, { "url": "https://github.com/sqlparser-rs/sqlparser-rs", "type": "vcs", "hashes": [] } ] }, { "type": "library", "bom-ref": "pkg:cargo/sys-info@0.9.1", "name": "sys-info", "version": "0.9.1", "description": "Get system information in Rust. For now it supports Linux, Mac OS X, illumos, Solaris, FreeBSD, OpenBSD, and Windows. ", "scope": "required", "licenses": [ { "expression": "MIT" } ], "purl": "pkg:cargo/sys-info@0.9.1", "externalReferences": [ { "url": "https://docs.rs/sys-info", "type": "documentation", "hashes": [] }, { "url": "info", "type": "other", "hashes": [] }, { "url": "https://github.com/FillZpp/sys-info-rs", "type": "vcs", "hashes": [] } ] }, { "type": "library", "bom-ref": "pkg:cargo/thiserror@1.0.38", "name": "thiserror", "version": "1.0.38", "description": "derive(Error)", "scope": "required", "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/thiserror@1.0.38", "externalReferences": [ { "url": "https://docs.rs/thiserror", "type": "documentation", "hashes": [] }, { "url": "https://github.com/dtolnay/thiserror", "type": "vcs", "hashes": [] } ] }, { "type": "library", "bom-ref": "pkg:cargo/time@0.3.19", "name": "time", "version": "0.3.19", "description": "Date and time library. Fully interoperable with the standard library. Mostly compatible with #![no_std].", "scope": "required", "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/time@0.3.19", "externalReferences": [ { "url": "https://time-rs.github.io", "type": "website", "hashes": [] }, { "url": "https://github.com/time-rs/time", "type": "vcs", "hashes": [] } ] }, { "type": "library", "bom-ref": "pkg:cargo/tokio@1.25.0", "name": "tokio", "version": "1.25.0", "description": "An event-driven, non-blocking I/O platform for writing asynchronous I/O backed applications. ", "scope": "required", "licenses": [ { "expression": "MIT" } ], "purl": "pkg:cargo/tokio@1.25.0", "externalReferences": [ { "url": "https://tokio.rs", "type": "website", "hashes": [] }, { "url": "https://github.com/tokio-rs/tokio", "type": "vcs", "hashes": [] } ] }, { "type": "library", "bom-ref": "pkg:cargo/tonic@0.8.3", "name": "tonic", "version": "0.8.3", "description": "A gRPC over HTTP/2 implementation focused on high performance, interoperability, and flexibility. ", "scope": "required", "licenses": [ { "expression": "MIT" } ], "purl": "pkg:cargo/tonic@0.8.3", "externalReferences": [ { "url": "https://docs.rs/tonic/0.8.2/tonic/", "type": "documentation", "hashes": [] }, { "url": "https://github.com/hyperium/tonic", "type": "website", "hashes": [] }, { "url": "https://github.com/hyperium/tonic", "type": "vcs", "hashes": [] } ] }, { "type": "library", "bom-ref": "pkg:cargo/tracing@0.1.37", "name": "tracing", "version": "0.1.37", "description": "Application-level tracing for Rust. ", "scope": "required", "licenses": [ { "expression": "MIT" } ], "purl": "pkg:cargo/tracing@0.1.37", "externalReferences": [ { "url": "https://tokio.rs", "type": "website", "hashes": [] }, { "url": "https://github.com/tokio-rs/tracing", "type": "vcs", "hashes": [] } ] }, { "type": "library", "bom-ref": "pkg:cargo/tracing-opentelemetry@0.17.4", "name": "tracing-opentelemetry", "version": "0.17.4", "description": "OpenTelemetry integration for tracing", "scope": "required", "licenses": [ { "expression": "MIT" } ], "purl": "pkg:cargo/tracing-opentelemetry@0.17.4", "externalReferences": [ { "url": "https://github.com/tokio-rs/tracing/tree/master/tracing-opentelemetry", "type": "website", "hashes": [] }, { "url": "https://github.com/tokio-rs/tracing", "type": "vcs", "hashes": [] } ] }, { "type": "library", "bom-ref": "pkg:cargo/tracing-subscriber@0.3.16", "name": "tracing-subscriber", "version": "0.3.16", "description": "Utilities for implementing and composing \u0060tracing\u0060 subscribers. ", "scope": "required", "licenses": [ { "expression": "MIT" } ], "purl": "pkg:cargo/tracing-subscriber@0.3.16", "externalReferences": [ { "url": "https://tokio.rs", "type": "website", "hashes": [] }, { "url": "https://github.com/tokio-rs/tracing", "type": "vcs", "hashes": [] } ] }, { "type": "library", "bom-ref": "pkg:cargo/url@2.3.1", "name": "url", "version": "2.3.1", "description": "URL library for Rust, based on the WHATWG URL Standard", "scope": "required", "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/url@2.3.1", "externalReferences": [ { "url": "https://docs.rs/url", "type": "documentation", "hashes": [] }, { "url": "https://github.com/servo/rust-url", "type": "vcs", "hashes": [] } ] }, { "type": "library", "bom-ref": "pkg:cargo/utoipa@3.0.3", "name": "utoipa", "version": "3.0.3", "description": "Compile time generated OpenAPI documentation for Rust", "scope": "required", "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/utoipa@3.0.3", "externalReferences": [ { "url": "https://github.com/juhaku/utoipa", "type": "vcs", "hashes": [] } ] }, { "type": "library", "bom-ref": "pkg:cargo/utoipa-swagger-ui@3.0.2", "name": "utoipa-swagger-ui", "version": "3.0.2", "description": "Swagger UI for utoipa", "scope": "required", "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/utoipa-swagger-ui@3.0.2", "externalReferences": [ { "url": "https://github.com/juhaku/utoipa", "type": "vcs", "hashes": [] } ] }, { "type": "library", "bom-ref": "pkg:cargo/uuid@1.3.0", "name": "uuid", "version": "1.3.0", "description": "A library to generate and parse UUIDs.", "scope": "required", "licenses": [ { "expression": "Apache-2.0 OR MIT" } ], "purl": "pkg:cargo/uuid@1.3.0", "externalReferences": [ { "url": "https://docs.rs/uuid", "type": "documentation", "hashes": [] }, { "url": "https://github.com/uuid-rs/uuid", "type": "website", "hashes": [] }, { "url": "https://github.com/uuid-rs/uuid", "type": "vcs", "hashes": [] } ] }, { "type": "library", "bom-ref": "pkg:cargo/walkdir@2.3.2", "name": "walkdir", "version": "2.3.2", "description": "Recursively walk a directory.", "scope": "required", "licenses": [ { "expression": "Unlicense OR MIT" } ], "purl": "pkg:cargo/walkdir@2.3.2", "externalReferences": [ { "url": "https://docs.rs/walkdir/", "type": "documentation", "hashes": [] }, { "url": "https://github.com/BurntSushi/walkdir", "type": "website", "hashes": [] }, { "url": "https://github.com/BurntSushi/walkdir", "type": "vcs", "hashes": [] } ] }, { "type": "library", "bom-ref": "pkg:cargo/zstd@0.12.3\u002Bzstd.1.5.2", "name": "zstd", "version": "0.12.3\u002Bzstd.1.5.2", "description": "Binding for the zstd compression library.", "scope": "required", "licenses": [ { "expression": "MIT" } ], "purl": "pkg:cargo/zstd@0.12.3\u002Bzstd.1.5.2", "externalReferences": [ { "url": "https://docs.rs/zstd", "type": "documentation", "hashes": [] }, { "url": "https://github.com/gyscos/zstd-rs", "type": "vcs", "hashes": [] } ] } ], "vulnerabilities": [] }