Nothing has shipped yet: there is no gems/ directory in this repository yet, and once it exists
every gem in it will start at 0.0.0 with nothing published to RubyGems. There is therefore no
released version to support and no patched release to point at. Until the first release, the
supported revision is the tip of mvp — report against a commit SHA.
Please do not open a public issue for security vulnerabilities.
Instead, report privately by email to
oaljarrah@dexpace.org with [SECURITY] in
the subject line.
Include what you can of the following:
- The affected gem(s), and the commit SHA and Ruby version you reproduced against
- A description of the vulnerability and its impact
- Steps or a proof of concept to reproduce it
You can expect an acknowledgement within a few days. Please allow time for a fix to land and be released before disclosing publicly.
- The SDK is a toolkit, not a service:
dexpace-corewill execute no network I/O of its own. Transport-level vulnerabilities (TLS, connection handling, message parsing) belong to whatever sits behind theTransportseam —net-httpfordexpace-transport-net_http, orasync-httpfordexpace-transport-async_http— report those upstream. - In scope here, once it exists: credential handling and challenge parsing, header/URL redaction
in logging, redirect safety (
Authorizationstripped on every re-issue,CookieandProxy-Authorizationcross-origin), and body capture. Seedocs/sdk-design-ruby/06-retry-redirect-and-authentication.mdanddocs/sdk-design-ruby/04-domain-model-construction.mdfor where these will live once built.