X Tutup
{"spdxVersion":"SPDX-2.3","dataLicense":"CC0-1.0","SPDXID":"SPDXRef-DOCUMENT","name":"com.github.IntuitDeveloper/SampleApp-Dimensions-Ruby","documentNamespace":"https://spdx.org/spdxdocs/protobom/a137b704-d0e0-48cb-964d-1b9b0fba33dc","creationInfo":{"creators":["Tool: protobom-v0.0.0-20260327162657-5aefcad73c4c+dirty","Tool: GitHub.com-Dependency-Graph"],"created":"2026-03-29T22:35:14Z"},"packages":[{"name":"tzinfo","SPDXID":"SPDXRef-gem-tzinfo-2.0.6-75c946","versionInfo":"2.0.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2005-2023 Philip Ross","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/tzinfo@2.0.6"}]},{"name":"stimulus-rails","SPDXID":"SPDXRef-gem-stimulus-rails-1.3.4-75c946","versionInfo":"1.3.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2021 Basecamp, Copyright (c) 2023 Basecamp, LLC","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/stimulus-rails@1.3.4"}]},{"name":"globalid","SPDXID":"SPDXRef-gem-globalid-1.3.0-75c946","versionInfo":"1.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014-2023 David Heinemeier Hansson","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/globalid@1.3.0"}]},{"name":"erb","SPDXID":"SPDXRef-gem-erb-5.1.3-75c946","versionInfo":"5.1.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-2-Clause OR (BSD-2-Clause AND Ruby)","copyrightText":"Copyright (c) 1993-2013 Yukihiro Matsumoto, Copyright (c) 1993-2025 Yukihiro, Copyright (c) 1999-2000,2002 Masatoshi SEKI, Copyright (c) 1999-2000,2002,2003 Masatoshi SEKI","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/erb@5.1.3"}]},{"name":"actionmailer","SPDXID":"SPDXRef-gem-actionmailer-8.0.4-75c946","versionInfo":"8.0.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) David Heinemeier Hansson","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/actionmailer@8.0.4"}]},{"name":"rackup","SPDXID":"SPDXRef-gem-rackup-2.2.1-75c946","versionInfo":"2.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright, 2007-2009, by Leah Neukirchen, Copyright, 2008, by Marc-Andre Cournoyer, Copyright, 2009-2010, by Megan Batty, Copyright, 2009-2010, by Michael Fellinger, Copyright, 2009, by Aaron Pfeifer, Copyright, 2009, by Carl Lerche, Copyright, 2009, by Genki Takiuchi, Copyright, 2009, by Joshua Peek, Copyright, 2009, by Yehuda Katz, Copyright, 2010-2016, by James Tucker, Copyright, 2010, by Andrew Bortz, Copyright, 2010, by John Barnette, Copyright, 2010, by John Sumsion, Copyright, 2010, by Julik Tarkhanov, Copyright, 2010, by Loren Segal, Copyright, 2010, by Timur Batyrshin, Copyright, 2011-2018, by Aaron Patterson, Copyright, 2011, by Blake Mizerany, Copyright, 2011, by Konstantin Haase, Copyright, 2011, by Tsutomu Kuroda, Copyright, 2012, by Anurag Priyam, Copyright, 2012, by Hrvoje Simic, Copyright, 2012, by Jean Boussier, Copyright, 2012, by Trevor Wennblom, Copyright, 2013, by Bas Vodde, Copyright, 2013, by Hal Brodigan, Copyright, 2013, by Joe Fiorini, Copyright, 2013, by Tim Moore, Copyright, 2013, by Uchio Kondo, Copyright, 2014-2019, by Rafael Franca, Copyright, 2014, by David Celis, Copyright, 2014, by Igor Bochkariov, Copyright, 2014, by Jeremy Kemper, Copyright, 2014, by Lenny Marks, Copyright, 2014, by Max Cantor, Copyright, 2014, by Richard Schneeman, Copyright, 2014, by Wyatt Pan, Copyright, 2015, by Martin Hrdlicka, Copyright, 2015, by Peter Wilmott, Copyright, 2015, by Sean McGivern, Copyright, 2015, by Tadashi Saito, Copyright, 2015, by Zachary Scott, Copyright, 2016, by Kazuya Hotta, Copyright, 2016, by Sophie Deziel, Copyright, 2017-2024, by Samuel Williams, Copyright, 2017, by Ryunosuke Sato, Copyright, 2018, by Dillon Welch, Copyright, 2018, by Nick LaMuro, Copyright, 2018, by Yoshiyuki Hirano, Copyright, 2019, by Krzysztof Rybka, Copyright, 2019, by Misaki Shioi, Copyright, 2020-2022, by Jeremy Evans, Copyright, 2021, by Kang Sheng, Copyright, 2021, by Katsuhiko Yoshida, Copyright, 2021, by Stephen Paul, Copyright, 2022-2023, by Samuel Williams, Copyright, 2022-2024, by Samuel Williams, Copyright, 2022, by Akira Matsuda, Copyright, 2022, by Andrew Hoglund, Copyright, 2022, by Jeremy Evans, Copyright, 2023-2024, by Samuel Williams, Copyright, 2024, by Geremia Taglialatela, Copyright, 2024, by Olle Jonsson, Copyright, 2024, by Petrik de Heus","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/rackup@2.2.1"}]},{"name":"actionview","SPDXID":"SPDXRef-gem-actionview-8.0.4-75c946","versionInfo":"8.0.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) David Heinemeier Hansson","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/actionview@8.0.4"}]},{"name":"importmap-rails","SPDXID":"SPDXRef-gem-importmap-rails-2.2.2-75c946","versionInfo":"2.2.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/importmap-rails@2.2.2"}]},{"name":"parser","SPDXID":"SPDXRef-gem-parser-3.3.10.0-75c946","versionInfo":"3.3.10.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2013-2016 Catherine \u003cwhitequark@whitequark.org\u003e, Copyright (c) 2013-2024 parser project contributors, Copyright (c) Ryan Davis, seattle.rb","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/parser@3.3.10.0"}]},{"name":"crass","SPDXID":"SPDXRef-gem-crass-1.0.6-75c946","versionInfo":"1.0.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/crass@1.0.6"}]},{"name":"bcrypt_pbkdf","SPDXID":"SPDXRef-gem-bcryptpbkdf-1.1.1-75c946","versionInfo":"1.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2013 Ted Unangst \u003ctedu@openbsd.org\u003e, Copyright 1997 Niels Provos \u003cprovos@physnet.uni-hamburg.de\u003e, Copyright 2005,2007,2009 Colin Percival, Copyright 2007-2016 Miklos Fazekas \u003cmfazekas@szemafor.com\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/bcrypt_pbkdf@1.1.1"}]},{"name":"net-scp","SPDXID":"SPDXRef-gem-net-scp-4.1.0-75c946","versionInfo":"4.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2000-2004 Minero Aoki, Copyright (c) 2008 Jamis Buck, Copyright (c) 2008 Jamis Buck \u003cjamis@37signals.com\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/net-scp@4.1.0"}]},{"name":"net-smtp","SPDXID":"SPDXRef-gem-net-smtp-0.5.1-75c946","versionInfo":"0.5.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"(Apache-2.0 AND BSD-2-Clause AND MIT AND Ruby) OR (BSD-2-Clause AND GPL-2.0-only AND MIT AND Ruby)","copyrightText":"Copyright (c) 1999-2007 Minero Aoki, Copyright (c) 1999-2007 Yukihiro Matsumoto","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/net-smtp@0.5.1"}]},{"name":"thruster","SPDXID":"SPDXRef-gem-thruster-0.1.16-75c946","versionInfo":"0.1.16","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 37signals, LLC","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/thruster@0.1.16"}]},{"name":"rails","SPDXID":"SPDXRef-gem-rails-8.0.4-75c946","versionInfo":"8.0.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT AND Ruby","copyrightText":"Copyright (c) David Heinemeier Hansson","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/rails@8.0.4"}]},{"name":"language_server-protocol","SPDXID":"SPDXRef-gem-languageserver-protocol-3.17.0.5-75c946","versionInfo":"3.17.0.5","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2017 Fumiaki MATSUSHIMA","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/language_server-protocol@3.17.0.5"}]},{"name":"mini_mime","SPDXID":"SPDXRef-gem-minimime-1.1.5-75c946","versionInfo":"1.1.5","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2016 Discourse Construction Kit, Inc.","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/mini_mime@1.1.5"}]},{"name":"public_suffix","SPDXID":"SPDXRef-gem-publicsuffix-6.0.2-75c946","versionInfo":"6.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2009-2025 Simone Carletti, Copyright (c) 2009-2025 Simone Carletti \u003cweppos@weppos.net\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/public_suffix@6.0.2"}]},{"name":"base64","SPDXID":"SPDXRef-gem-base64-0.3.0-75c946","versionInfo":"0.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"copyrightText":"Copyright (c) 1993-2013 Yukihiro Matsumoto","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/base64@0.3.0"}]},{"name":"railties","SPDXID":"SPDXRef-gem-railties-8.0.4-75c946","versionInfo":"8.0.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) David Heinemeier Hansson","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/railties@8.0.4"}]},{"name":"dotenv-rails","SPDXID":"SPDXRef-gem-dotenv-rails-3.1.8-75c946","versionInfo":"3.1.8","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/dotenv-rails@3.1.8"}]},{"name":"unicode-display_width","SPDXID":"SPDXRef-gem-unicode-displaywidth-3.2.0-75c946","versionInfo":"3.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2009 Run Paint Run Run - Unicode data https://www.unicode.org/copyright.html, Copyright (c) 2011, 2015-2024 Jan Lelis, Copyright (c) 2011, 2015-2025 Jan Lelis, https://janlelis.com","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/unicode-display_width@3.2.0"}]},{"name":"rubocop-ast","SPDXID":"SPDXRef-gem-rubocop-ast-1.47.1-75c946","versionInfo":"1.47.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2012-20 Bozhidar Batsov","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/rubocop-ast@1.47.1"}]},{"name":"bigdecimal","SPDXID":"SPDXRef-gem-bigdecimal-3.3.1-75c946","versionInfo":"3.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-2-Clause OR Ruby OR (BSD-2-Clause AND Ruby)","copyrightText":"Copyright (c) 1991, 2000, 2001 by Lucent Technologies, Copyright (c) 2002 by Shigeo, Copyright (c) 2002 by Shigeo Kobayashi \u003cshigeo@tinyforest.gr.jp\u003e, Copyright (c) 2004-2008 David Schultz \u003cdas@FreeBSD.ORG\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/bigdecimal@3.3.1"}]},{"name":"lint_roller","SPDXID":"SPDXRef-gem-lintroller-1.1.0-75c946","versionInfo":"1.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2023 Test Double, Inc.","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/lint_roller@1.1.0"}]},{"name":"parallel","SPDXID":"SPDXRef-gem-parallel-1.27.0-75c946","versionInfo":"1.27.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2013 Michael Grosser \u003cmichael@grosser.it\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/parallel@1.27.0"}]},{"name":"psych","SPDXID":"SPDXRef-gem-psych-5.2.6-75c946","versionInfo":"5.2.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2009 Aaron Patterson, Copyright 2009 Aaron Patterson","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/psych@5.2.6"}]},{"name":"mail","SPDXID":"SPDXRef-gem-mail-2.9.0-75c946","versionInfo":"2.9.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2001-2013 Python Software Foundation, Copyright (c) 2009-2016 Mikel Lindsaar","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/mail@2.9.0"}]},{"name":"ostruct","SPDXID":"SPDXRef-gem-ostruct-0.6.3-75c946","versionInfo":"0.6.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"(BSD-2-Clause AND MIT AND Ruby) OR (BSD-2-Clause AND MIT)","copyrightText":"Copyright (c) 1993-2013 Yukihiro Matsumoto","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/ostruct@0.6.3"}]},{"name":"graphql","SPDXID":"SPDXRef-gem-graphql-2.5.14-75c946","versionInfo":"2.5.14","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright 2011-2024 The Bootstrap Authors, Copyright 2011-2024 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors), Copyright 2015 Robert Mosolgo","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/graphql@2.5.14"}]},{"name":"msgpack","SPDXID":"SPDXRef-gem-msgpack-1.8.0-75c946","versionInfo":"1.8.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"Copyright (c) 2008-2013 Sadayuki Furuhashi, Copyright (c) 2008-2015 Sadayuki Furuhashi, Copyright Author Sadayuki Furuhashi \u003cfrsyuki@gmail.com\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/msgpack@1.8.0"}]},{"name":"io-console","SPDXID":"SPDXRef-gem-io-console-0.8.1-75c946","versionInfo":"0.8.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"(BSD-2-Clause AND MIT AND Ruby) OR (BSD-2-Clause AND MIT)","copyrightText":"Copyright (c) 1993-2013 Yukihiro Matsumoto","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/io-console@0.8.1"}]},{"name":"rake","SPDXID":"SPDXRef-gem-rake-13.3.1-75c946","versionInfo":"13.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"LicenseRef-scancode-warranty-disclaimer AND MIT","copyrightText":"Copyright (c) 2003, 2004, 2005, 2006, 2007 Jim Weirich, Copyright (c) Jim Weirich, Copyright 2003-2010 by Jim Weirich (jim.weirich@gmail.com), Copyright Jim Weirich","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/rake@13.3.1"}]},{"name":"rack-test","SPDXID":"SPDXRef-gem-rack-test-2.2.0-75c946","versionInfo":"2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2008-2009 Bryan Helmkamp, Engine Yard Inc., Copyright (c) 2022 Jeremy Evans","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/rack-test@2.2.0"}]},{"name":"ast","SPDXID":"SPDXRef-gem-ast-2.4.3-75c946","versionInfo":"2.4.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2011-2013 Peter Zotov \u003cwhitequark@whitequark.org\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/ast@2.4.3"}]},{"name":"drb","SPDXID":"SPDXRef-gem-drb-2.2.3-75c946","versionInfo":"2.2.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-2-Clause OR (BSD-2-Clause AND Ruby)","copyrightText":"Copyright (c) 1993-2013 Yukihiro Matsumoto, Copyright (c) 1999-2003 Masatoshi SEKI., Copyright (c) 2000 Masatoshi SEKI, Copyright (c) 2000,2002 Masatoshi SEKI, Copyright (c) 2000,2002,2003 Masatoshi SEKI","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/drb@2.2.3"}]},{"name":"thor","SPDXID":"SPDXRef-gem-thor-1.4.0-75c946","versionInfo":"1.4.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2003, 2004 Jim Weirich, Copyright (c) 2008 Yehuda Katz, Eric Hodel","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/thor@1.4.0"}]},{"name":"et-orbi","SPDXID":"SPDXRef-gem-et-orbi-1.4.0-75c946","versionInfo":"1.4.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2017-2025, John Mettraux, jmettraux+flor@gmail.com","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/et-orbi@1.4.0"}]},{"name":"fugit","SPDXID":"SPDXRef-gem-fugit-1.12.1-75c946","versionInfo":"1.12.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2017-2025, John Mettraux, jmettraux+flor@gmail.com","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/fugit@1.12.1"}]},{"name":"actiontext","SPDXID":"SPDXRef-gem-actiontext-8.0.4-75c946","versionInfo":"8.0.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) Cure53 and other contributors, Copyright (c) 2014-present, Facebook, Inc., Copyright (c) 2024 37signals, LLC, Copyright (c) 37signals LLC","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/actiontext@8.0.4"}]},{"name":"jbuilder","SPDXID":"SPDXRef-gem-jbuilder-2.14.1-75c946","versionInfo":"2.14.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2011-2018 David Heinemeier Hansson","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/jbuilder@2.14.1"}]},{"name":"solid_cable","SPDXID":"SPDXRef-gem-solidcable-3.0.12-75c946","versionInfo":"3.0.12","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/solid_cable@3.0.12"}]},{"name":"benchmark","SPDXID":"SPDXRef-gem-benchmark-0.5.0-75c946","versionInfo":"0.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-2-Clause OR Ruby OR (BSD-2-Clause AND Ruby)","copyrightText":"Copyright (c) 1993-2013 Yukihiro Matsumoto","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/benchmark@0.5.0"}]},{"name":"securerandom","SPDXID":"SPDXRef-gem-securerandom-0.4.1-75c946","versionInfo":"0.4.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-2-Clause OR Ruby OR (BSD-2-Clause AND Ruby)","copyrightText":"Copyright (c) 1993-2013 Yukihiro Matsumoto","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/securerandom@0.4.1"}]},{"name":"rails-dom-testing","SPDXID":"SPDXRef-gem-rails-dom-testing-2.3.0-75c946","versionInfo":"2.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2013-2015 Kasper Timm Hansen","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/rails-dom-testing@2.3.0"}]},{"name":"kamal","SPDXID":"SPDXRef-gem-kamal-2.8.2-75c946","versionInfo":"2.8.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/kamal@2.8.2"}]},{"name":"uri","SPDXID":"SPDXRef-gem-uri-1.1.1-75c946","versionInfo":"1.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-2-Clause OR Ruby OR (BSD-2-Clause AND Ruby)","copyrightText":"Copyright (c) 1993-2013 Yukihiro Matsumoto, Copyright (c) 2001 akira yamada \u003cakira@ruby-lang.org\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/uri@1.1.1"}]},{"name":"net-sftp","SPDXID":"SPDXRef-gem-net-sftp-4.0.0-75c946","versionInfo":"4.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2000-2004 Minero Aoki, Copyright (c) 2008 Jamis Buck, Copyright (c) 2008 Jamis Buck \u003cjamis@37signals.com\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/net-sftp@4.0.0"}]},{"name":"web-console","SPDXID":"SPDXRef-gem-web-console-4.2.1-75c946","versionInfo":"4.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright 2014-2016 Hailey Somerville, Genadi Samokovarov, Guillermo Iguaran and Ryan Dao","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/web-console@4.2.1"}]},{"name":"puma","SPDXID":"SPDXRef-gem-puma-7.1.0-75c946","versionInfo":"7.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-3-Clause","copyrightText":"Copyright (c) 2005 Zed A. Shaw, Copyright (c) 2011 Evan Phoenix, Copyright (c) 2014 Evan Phoenix, Copyright (c) 2017-2022 Agis Anastasopoulos, Copyright (c) 2019, Evan Phoenix, copyright Evan Phoenix and contributors, Zed Shaw, (c) 2005","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/puma@7.1.0"}]},{"name":"activerecord","SPDXID":"SPDXRef-gem-activerecord-8.0.4-75c946","versionInfo":"8.0.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"copyright (c) 2007-2016 Nick Kallen, Bryan Helmkamp, Emilio Tagua, Aaron Patterson, Copyright (c) David Heinemeier Hansson","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/activerecord@8.0.4"}]},{"name":"rdoc","SPDXID":"SPDXRef-gem-rdoc-6.15.1-75c946","versionInfo":"6.15.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"(Artistic-1.0-Perl AND BSD-3-Clause AND MIT AND OFL-1.1 AND Ruby) OR (BSD-3-Clause AND GPL-1.0-or-later AND MIT AND OFL-1.1 AND Ruby)","copyrightText":"(c) 2010 Lukasz Dziedzic, (c) 2010-2013 by tyPoland Lukasz Dziedzic (http://www.typoland.com/), (c) 2010, 2012 Adobe Systems Incorporated, (c) 2013-2013 by tyPoland Lukasz Dziedzic (http://www.typoland.com/), Copyright (c) 1999-2006 Minero Aoki, Copyright (c) 2001-2003 Dave Thomas, The Pragmatic Programmers, Copyright (c) 2003 Dave Thomas, Copyright (c) 2003, 2004 Jim Weirich, 2009 Eric Hodel, Copyright (c) 2004-2005 John Gruber http://daringfireball.net, Copyright (c) 2007, 2008, Michael Granger, Copyright (c) 2009 Vladimir Kolesnikov, Copyright (c) 2010-2013 by tyPoland Lukasz Dziedzic, Copyright (c) 2010, Lukasz Dziedzic (dziedzic@typoland.com), Copyright 2010, 2012 Adobe Systems Incorporated (http://www.adobe.com/), copyright Print, copyrighted by Yukihiro Matsumoto \u003cmatz@netlab.jp\u003e, Portions (c) 2007-2011 Eric Hodel","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/rdoc@6.15.1"}]},{"name":"raabro","SPDXID":"SPDXRef-gem-raabro-1.4.0-75c946","versionInfo":"1.4.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2015-2020, John Mettraux, jmettraux@gmail.com","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/raabro@1.4.0"}]},{"name":"fiber-storage","SPDXID":"SPDXRef-gem-fiber-storage-1.0.1-75c946","versionInfo":"1.0.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"LicenseRef-scancode-dco-1.1 AND MIT","copyrightText":"Copyright, 2022-2025, by Samuel Williams","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/fiber-storage@1.0.1"}]},{"name":"marcel","SPDXID":"SPDXRef-gem-marcel-1.1.0-75c946","versionInfo":"1.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0 AND MIT","copyrightText":"Copyright (c) 2011 Daniel Mendler, Copyright (c) 2017 Tom Ward","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/marcel@1.1.0"}]},{"name":"rubocop-rails","SPDXID":"SPDXRef-gem-rubocop-rails-2.33.4-75c946","versionInfo":"2.33.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2012-25 Bozhidar Batsov","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/rubocop-rails@2.33.4"}]},{"name":"net-http","SPDXID":"SPDXRef-gem-net-http-0.7.0-75c946","versionInfo":"0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-2-Clause OR Ruby OR (BSD-2-Clause AND Ruby)","copyrightText":"Copyright (c) 1993-2013 Yukihiro Matsumoto, Copyright (c) 1999-2007 Minero Aoki, Copyright (c) 1999-2007 Yukihiro Matsumoto, Copyright (c) 2001 GOTOU Yuuzou, Copyright (c) 2001 GOTOU Yuuzou \u003cgotoyuzo@notwork.org\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/net-http@0.7.0"}]},{"name":"rack","SPDXID":"SPDXRef-gem-rack-3.2.4-75c946","versionInfo":"3.2.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2007-2019 Leah Neukirchen \u003chttp://leahneukirchen.org/infopage.html\u003e, Copyright (c) 2007-2021 Leah Neukirchen \u003chttp://leahneukirchen.org/infopage.html\u003e, Copyright (c) 2009-2018 Michael Fellinger \u003cm.fellinger@gmail.com\u003e, Copyright (c) Django Software Foundation and individual contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/rack@3.2.4"}]},{"name":"tsort","SPDXID":"SPDXRef-gem-tsort-0.2.0-75c946","versionInfo":"0.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-2-Clause OR (BSD-2-Clause AND Ruby)","copyrightText":"Copyright (c) 1993-2013 Yukihiro Matsumoto","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/tsort@0.2.0"}]},{"name":"dotenv","SPDXID":"SPDXRef-gem-dotenv-3.1.8-75c946","versionInfo":"3.1.8","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2012 Brandon Keepers","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/dotenv@3.1.8"}]},{"name":"reline","SPDXID":"SPDXRef-gem-reline-0.6.2-75c946","versionInfo":"0.6.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-3-Clause AND Ruby","copyrightText":"(c) matched.pop, Copyright (c) 1993-2013 Yukihiro Matsumoto, Copyright (c) 2009, Park Heesob","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/reline@0.6.2"}]},{"name":"prism","SPDXID":"SPDXRef-gem-prism-1.6.0-75c946","versionInfo":"1.6.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2008-2009 Bjoern Hoehrmann \u003cbjoern@hoehrmann.de\u003e, Copyright 2022-present, Shopify Inc., Copyright NeoSmart Technologies \u003chttps://neosmart.net/\u003e 2014-2019 Obtain updates from \u003chttps://github.com/neosmart/gmake-proxy\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/prism@1.6.0"}]},{"name":"nio4r","SPDXID":"SPDXRef-gem-nio4r-2.7.5-75c946","versionInfo":"2.7.5","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-2-Clause AND GPL-2.0-or-later AND MIT","copyrightText":"(c) 2009-2015,2018-2020 Marc Alexander Lehmann \u003clibecb@schmorp.de\u003e, (c) 2011 Emanuele Giaquinta, Copyright (c) 2007-2019 Marc Alexander Lehmann \u003clibev@schmorp.de\u003e, Copyright (c) 2007-2020 Marc Alexander Lehmann \u003clibev@schmorp.de\u003e, Copyright (c) 2007,2008,2009 Marc Alexander Lehmann \u003clibev@schmorp.de\u003e, Copyright (c) 2007,2008,2009,2010,2011 Marc Alexander Lehmann \u003clibev@schmorp.de\u003e, Copyright (c) 2007,2008,2009,2010,2011,2012,2013 Marc Alexander Lehmann, Copyright (c) 2007,2008,2009,2010,2011,2012,2013,2016,2019 Marc Alexander Lehmann \u003clibev@schmorp.de\u003e, Copyright (c) 2007,2008,2009,2010,2011,2012,2013,2019 Marc Alexander Lehmann \u003clibev@schmorp.de\u003e, Copyright (c) 2007,2008,2009,2010,2011,2016,2017,2019 Marc Alexander Lehmann \u003clibev@schmorp.de\u003e, Copyright (c) 2007,2008,2009,2010,2011,2016,2019 Marc Alexander Lehmann \u003clibev@schmorp.de\u003e, Copyright (c) 2007,2008,2009,2010,2011,2019 Marc Alexander Lehmann \u003clibev@schmorp.de\u003e, Copyright (c) 2011 Tony Arcieri. Distributed, Copyright (c) 2011-2017 Tony Arcieri. Distributed, Copyright (c) 2019 Marc Alexander Lehmann \u003clibev@schmorp.de\u003e, Copyright (c) 2019-2020 Marc Alexander Lehmann \u003clibev@schmorp.de\u003e, Copyright, 2007-2019, by Marc Alexander Lehmann, Copyright, 2011-2017, by Tony Arcieri, Copyright, 2011-2018, by Tony Arcieri, Copyright, 2011-2020, by Tony Arcieri, Copyright, 2012, by Bernd Ahlers, Copyright, 2012, by Dirkjan Bussink, Copyright, 2012, by Logan Bowers, Copyright, 2013, by Luis Lavena, Copyright, 2013, by Per Lundberg, Copyright, 2013, by Ravil Bayramgalin, Copyright, 2013, by Sadayuki Furuhashi, Copyright, 2013, by Shannon Skipper, Copyright, 2013, by Stephen von Takach, Copyright, 2013, by Tim Carey-Smith, Copyright, 2014, by Anatol Pomozov, Copyright, 2014, by Hiroshi Shibata, Copyright, 2014, by John Thornton, Copyright, 2014, by Marek Kowalcze, Copyright, 2014, by Sergey Avseyev, Copyright, 2015-2016, by Upekshe Jayasekera, Copyright, 2015-2017, by Tiago Cardoso, Copyright, 2015, by Daniel Berger, Copyright, 2015, by Upekshe Jayasekera, Copyright, 2015, by Vladimir Kochnev, Copyright, 2016-2017, by Tony Arcieri, Copyright, 2016-2018, by Jun Aruga, Copyright, 2016-2021, by Olle Jonsson, Copyright, 2016, by Denis Washington, Copyright, 2016, by Omer Katz, Copyright, 2016, by Upekshe Jayasekera, Copyright, 2017-2022, by Gregory Longtin, Copyright, 2017, by Jun Aruga, Copyright, 2017, by Lars Kanis, Copyright, 2017, by Tao Luo, Copyright, 2017, by Tomoya Ishida, Copyright, 2017, by Usaku Nakamura, Copyright, 2018-2023, by Samuel Williams, Copyright, 2018-2024, by Samuel Williams, Copyright, 2019-2020, by Benoit Daloze, Copyright, 2019-2020, by Gregory Longtin, Copyright, 2019-2023, by Samuel Williams, Copyright, 2019, by Cedric Boutillier, Copyright, 2019, by Jesus Burgos Macia, Copyright, 2019, by Orien Madgwick, Copyright, 2019, by Thomas Kuntz, Copyright, 2019, by Zhang Kang, Copyright, 2020-2021, by Joao Fernandes, Copyright, 2020, by Boaz Segev, Copyright, 2020, by Charles Oliver Nutter, Copyright, 2020, by Elad Eyal, Copyright, 2020, by Gregory Longtin, Copyright, 2020, by Joao Fernandes, Copyright, 2020, by Pedro Paiva, Copyright, 2020, by Thomas Dziedzic, Copyright, 2021, by Jeffrey Martin, Copyright, 2021, by Jun Jiang, Copyright, 2021, by Pavel Lobashov, Copyright, 2023-2024, by Pavel Rosicky, Copyright, 2023-2024, by Vit Ondruch, Copyright, 2023, by Jean Boussier, Copyright, 2023, by Maxime Demolin, Copyright, 2023, by Phillip Aldridge, Copyright, 2023, by Samuel Williams, Copyright, 2023, by Tsimnuj Hawj","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/nio4r@2.7.5"}]},{"name":"irb","SPDXID":"SPDXRef-gem-irb-1.15.3-75c946","versionInfo":"1.15.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"(BSD-2-Clause AND MIT AND Ruby) OR (BSD-2-Clause AND MIT)","copyrightText":"Copyright (c) 1993-2013 Yukihiro Matsumoto, copyrighted by Yukihiro Matsumoto \u003cmatz@netlab.jp\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/irb@1.15.3"}]},{"name":"websocket","SPDXID":"SPDXRef-gem-websocket-1.2.11-75c946","versionInfo":"1.2.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2012 Bernard Potocki","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/websocket@1.2.11"}]},{"name":"actioncable","SPDXID":"SPDXRef-gem-actioncable-8.0.4-75c946","versionInfo":"8.0.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2010-2015 James Coglan, Copyright (c) 37signals LLC","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/actioncable@8.0.4"}]},{"name":"timeout","SPDXID":"SPDXRef-gem-timeout-0.4.4-75c946","versionInfo":"0.4.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-2-Clause OR Ruby OR (BSD-2-Clause AND Ruby)","copyrightText":"Copyright (c) 1993-2013 Yukihiro Matsumoto, Copyright (c) 2000 Information-technology Promotion Agency, Japan, Copyright (c) 2000 Network Applied Communication Laboratory, Inc.","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/timeout@0.4.4"}]},{"name":"capybara","SPDXID":"SPDXRef-gem-capybara-3.40.0-75c946","versionInfo":"3.40.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) jQuery Foundation, Copyright (c) 2009-2018 Thomas Walpole, Jonas Nicklas, Copyright 2015 jQuery Foundation and other contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/capybara@3.40.0"}]},{"name":"net-imap","SPDXID":"SPDXRef-gem-net-imap-0.5.12-75c946","versionInfo":"0.5.12","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-2-Clause AND LicenseRef-scancode-ietf AND LicenseRef-scancode-ietf-trust AND MIT AND Ruby","copyrightText":"Copyright (c) 1993-2013 Yukihiro Matsumoto, Copyright (c) 2000 Shugo Maeda \u003cshugo@ruby-lang.org\u003e, Copyright (c) 2021 IETF Trust and the persons identified as the document authors, Copyright (c) 2023 Jim Gay, Joel Drapper, Nicholas Evans, Copyright (c) The Internet Society (2003)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/net-imap@0.5.12"}]},{"name":"solid_queue","SPDXID":"SPDXRef-gem-solidqueue-1.2.4-75c946","versionInfo":"1.2.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/solid_queue@1.2.4"}]},{"name":"actionmailbox","SPDXID":"SPDXRef-gem-actionmailbox-8.0.4-75c946","versionInfo":"8.0.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 37signals LLC","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/actionmailbox@8.0.4"}]},{"name":"activejob","SPDXID":"SPDXRef-gem-activejob-8.0.4-75c946","versionInfo":"8.0.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) David Heinemeier Hansson","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/activejob@8.0.4"}]},{"name":"activesupport","SPDXID":"SPDXRef-gem-activesupport-8.0.4-75c946","versionInfo":"8.0.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) David Heinemeier Hansson","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/activesupport@8.0.4"}]},{"name":"websocket-extensions","SPDXID":"SPDXRef-gem-websocket-extensions-0.1.5-75c946","versionInfo":"0.1.5","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/websocket-extensions@0.1.5"}]},{"name":"addressable","SPDXID":"SPDXRef-gem-addressable-2.8.7-75c946","versionInfo":"2.8.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"Copyright (c) Bob Aman","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/addressable@2.8.7"}]},{"name":"concurrent-ruby","SPDXID":"SPDXRef-gem-concurrent-ruby-1.3.5-75c946","versionInfo":"1.3.5","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT AND Ruby","copyrightText":"Copyright (c) 2014 Jerry D'Antonio (https://twitter.com/jerrydantonio), Copyright (c) Jerry D'Antonio, Copyright Concurrent Ruby","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/concurrent-ruby@1.3.5"}]},{"name":"logger","SPDXID":"SPDXRef-gem-logger-1.7.0-75c946","versionInfo":"1.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"(BSD-2-Clause AND BSD-3-Clause AND Ruby) OR (BSD-2-Clause AND BSD-3-Clause)","copyrightText":"Copyright (c) 1993-2013 Yukihiro Matsumoto, Copyright (c) 2000-2003, 2005, 2008, 2011 NAKAMURA, Hiroshi \u003cnahi@ruby-lang.org\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/logger@1.7.0"}]},{"name":"rexml","SPDXID":"SPDXRef-gem-rexml-3.4.4-75c946","versionInfo":"3.4.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-2-Clause AND MIT","copyrightText":"Copyright (c) 1993-2013 Yukihiro Matsumoto, Copyright (c) 2001-2008 Sean Russell \u003cser@germane-software.com\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/rexml@3.4.4"}]},{"name":"regexp_parser","SPDXID":"SPDXRef-gem-regexpparser-2.11.3-75c946","versionInfo":"2.11.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2010, 2012-2025, Ammar Ali","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/regexp_parser@2.11.3"}]},{"name":"net-pop","SPDXID":"SPDXRef-gem-net-pop-0.1.2-75c946","versionInfo":"0.1.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-2-Clause OR (BSD-2-Clause AND Ruby)","copyrightText":"Copyright (c) 1993-2013 Yukihiro Matsumoto, Copyright (c) 1999-2007 Minero Aoki, Copyright (c) 1999-2007 Yukihiro Matsumoto","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/net-pop@0.1.2"}]},{"name":"net-protocol","SPDXID":"SPDXRef-gem-net-protocol-0.2.2-75c946","versionInfo":"0.2.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-2-Clause OR (BSD-2-Clause AND Ruby)","copyrightText":"Copyright (c) 1993-2013 Yukihiro Matsumoto, Copyright (c) 1999-2004 Minero Aoki, Copyright (c) 1999-2004 Yukihiro Matsumoto","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/net-protocol@0.2.2"}]},{"name":"net-ssh","SPDXID":"SPDXRef-gem-net-ssh-7.3.0-75c946","versionInfo":"7.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2008 Jamis Buck","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/net-ssh@7.3.0"}]},{"name":"solid_cache","SPDXID":"SPDXRef-gem-solidcache-1.0.8-75c946","versionInfo":"1.0.8","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 37signals, LLC","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/solid_cache@1.0.8"}]},{"name":"rubocop","SPDXID":"SPDXRef-gem-rubocop-1.81.7-75c946","versionInfo":"1.81.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"AutocorrectNotice Copyright (c) 2015 Yahoo! Inc., Copyright (c) 2012-2025 Bozhidar Batsov, Copyright (c) 2012-25 Bozhidar Batsov, Copyright (c) 2015 Mikko Kokkonen, Copyright (c) 2018 Hayato Kawai, Copyright (c) 2023 Test Double, Inc.","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/rubocop@1.81.7"}]},{"name":"matrix","SPDXID":"SPDXRef-gem-matrix-0.4.3-75c946","versionInfo":"0.4.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-2-Clause OR Ruby OR (BSD-2-Clause AND Ruby)","copyrightText":"Copyright (c) 1993-2013 Yukihiro Matsumoto","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/matrix@0.4.3"}]},{"name":"ruby-progressbar","SPDXID":"SPDXRef-gem-ruby-progressbar-1.13.0-75c946","versionInfo":"1.13.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2003, 2004 Jim Weirich, Copyright (c) 2008 Satoru Takabayashi, Copyright (c) 2010-2019 The Kompanee, Ltd, Copyright (c) 2011-2021 The Kompanee. It","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/ruby-progressbar@1.13.0"}]},{"name":"rails-html-sanitizer","SPDXID":"SPDXRef-gem-rails-html-sanitizer-1.6.2-75c946","versionInfo":"1.6.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2013-2023 Rafael Mendonca Franca, Kasper Timm Hansen, Mike Dalessio","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/rails-html-sanitizer@1.6.2"}]},{"name":"stringio","SPDXID":"SPDXRef-gem-stringio-3.1.7-75c946","versionInfo":"3.1.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-2-Clause OR (BSD-2-Clause AND Ruby)","copyrightText":"Copyright (c) 1993-2013 Yukihiro Matsumoto","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/stringio@3.1.7"}]},{"name":"activestorage","SPDXID":"SPDXRef-gem-activestorage-8.0.4-75c946","versionInfo":"8.0.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) David Heinemeier Hansson, 37signals LLC","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/activestorage@8.0.4"}]},{"name":"xpath","SPDXID":"SPDXRef-gem-xpath-3.2.0-75c946","versionInfo":"3.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/xpath@3.2.0"}]},{"name":"erubi","SPDXID":"SPDXRef-gem-erubi-1.13.1-75c946","versionInfo":"1.13.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"copyright (c) 2006-2011 kuwata-lab.com, copyright (c) 2016-2021 Jeremy Evans","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/erubi@1.13.1"}]},{"name":"faraday","SPDXID":"SPDXRef-gem-faraday-2.14.0-75c946","versionInfo":"2.14.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2009 - 2023, the Faraday Team, Copyright (c) 2009-2023 Rick Olson, Zack Hobson","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/faraday@2.14.0"}]},{"name":"rubocop-performance","SPDXID":"SPDXRef-gem-rubocop-performance-1.26.1-75c946","versionInfo":"1.26.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2012-25 Bozhidar Batsov","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/rubocop-performance@1.26.1"}]},{"name":"actionpack","SPDXID":"SPDXRef-gem-actionpack-8.0.4-75c946","versionInfo":"8.0.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2007-2021 Leah Neukirchen \u003chttp://leahneukirchen.org/infopage.html\u003e, Copyright (c) David Heinemeier Hansson","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/actionpack@8.0.4"}]},{"name":"bindex","SPDXID":"SPDXRef-gem-bindex-0.8.1-75c946","versionInfo":"0.8.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014-2017 Genadi Samokovarov","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/bindex@0.8.1"}]},{"name":"i18n","SPDXID":"SPDXRef-gem-i18n-1.14.7-75c946","versionInfo":"1.14.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2003-2009 Masao Mutoh, Copyright (c) 2008 The Ruby","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/i18n@1.14.7"}]},{"name":"zeitwerk","SPDXID":"SPDXRef-gem-zeitwerk-2.7.3-75c946","versionInfo":"2.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2019- \u003ci\u003e o \u003c/i\u003e Xavier Noria, Copyright (c) 2019-o Xavier Noria","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/zeitwerk@2.7.3"}]},{"name":"rainbow","SPDXID":"SPDXRef-gem-rainbow-3.1.1-75c946","versionInfo":"3.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) Marcin Kulik","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/rainbow@3.1.1"}]},{"name":"racc","SPDXID":"SPDXRef-gem-racc-1.8.1-75c946","versionInfo":"1.8.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-2-Clause OR (BSD-2-Clause AND Ruby)","copyrightText":"Copyright (c) 1993-2013 Yukihiro Matsumoto, Copyright (c) 1999-2006 Minero Aoki, copyright Print, copyright Zhu Zuo Quan Biao Shi","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/racc@1.8.1"}]},{"name":"graphiql-rails","SPDXID":"SPDXRef-gem-graphiql-rails-1.10.5-75c946","versionInfo":"1.10.5","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/graphiql-rails@1.10.5"}]},{"name":"websocket-driver","SPDXID":"SPDXRef-gem-websocket-driver-0.8.0-75c946","versionInfo":"0.8.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"Copyright 2010-2025 James Coglan","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/websocket-driver@0.8.0"}]},{"name":"loofah","SPDXID":"SPDXRef-gem-loofah-2.24.1-75c946","versionInfo":"2.24.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2006-2008 The Authors, Copyright (c) 2009 - 2018 by Mike Dalessio, Bryan Helmkamp","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/loofah@2.24.1"}]},{"name":"unicode-emoji","SPDXID":"SPDXRef-gem-unicode-emoji-4.1.0-75c946","versionInfo":"4.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2017-2024 Jan Lelis, https://janlelis.com, Copyright (c) 2017-2025 Jan Lelis \u003chttps://janlelis.com\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/unicode-emoji@4.1.0"}]},{"name":"date","SPDXID":"SPDXRef-gem-date-3.5.0-75c946","versionInfo":"3.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"(BSD-2-Clause AND MIT AND Ruby) OR (BSD-2-Clause AND MIT)","copyrightText":"Copyright (c) 1993-2013 Yukihiro Matsumoto","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/date@3.5.0"}]},{"name":"rubocop-rails-omakase","SPDXID":"SPDXRef-gem-rubocop-rails-omakase-1.1.0-75c946","versionInfo":"1.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/rubocop-rails-omakase@1.1.0"}]},{"name":"turbo-rails","SPDXID":"SPDXRef-gem-turbo-rails-2.0.20-75c946","versionInfo":"2.0.20","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2019 Javan Makhmali, Copyright (c) 2020 Basecamp, Copyright (c) 2025 37signals LLC","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/turbo-rails@2.0.20"}]},{"name":"rack-session","SPDXID":"SPDXRef-gem-rack-session-2.1.1-75c946","versionInfo":"2.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright, 2007-2008, by Leah Neukirchen, Copyright, 2007-2009, by Scytrin dai Kinthra, Copyright, 2008, by Daniel Roethlisberger, Copyright, 2009, by Joshua Peek, Copyright, 2009, by Mickael Riga, Copyright, 2010-2011, by Jose Valim, Copyright, 2010-2013, by James Tucker, Copyright, 2010-2019, by Aaron Patterson, Copyright, 2010, by Simon Chiang, Copyright, 2011-2012, by Konstantin Haase, Copyright, 2011, by John Manoogian, Copyright, 2011, by Max Cantor, Copyright, 2011, by Will Leinweber, Copyright, 2012-2015, by Santiago Pastorino, Copyright, 2012, by Jamie Macey, Copyright, 2012, by Ravil Bayramgalin, Copyright, 2012, by Timothy Elliott, Copyright, 2012, by Yun Huang Yong, Copyright, 2013, by Andrew Cole, Copyright, 2013, by Charles Hornberger, Copyright, 2013, by Postmodern, Copyright, 2013, by Vipul A M., Copyright, 2014, by Michal Bryxi, Copyright, 2015, by David Runger, Copyright, 2015, by deepj, Copyright, 2015, by Doug McInnes, Copyright, 2015, by Francesco Rodriguez, Copyright, 2015, by Michael Sauter, Copyright, 2015, by Yuichiro Kaneko, Copyright, 2016, by Jian Weihang, Copyright, 2016, by Kir Shatrov, Copyright, 2016, by Yann Vanhalewyn, Copyright, 2017, by Jordan Raine, Copyright, 2018, by Dillon Welch, Copyright, 2018, by Yoshiyuki Hirano, Copyright, 2019-2020, by Pavel Rosicky, Copyright, 2019, by Adrian Setyadi, Copyright, 2019, by Dima Fatko, Copyright, 2019, by Frederick Cheung, Copyright, 2019, by Krzysztof Rybka, Copyright, 2019, by Oleh Demianiuk, Copyright, 2019, by Rafael Mendonca Franca, Copyright, 2020-2022, by Jeremy Evans, Copyright, 2020-2023, by Samuel Williams, Copyright, 2020, by Alec Clarke, Copyright, 2020, by Alex Speller, Copyright, 2020, by Bart de Water, Copyright, 2020, by Ryuta Kamizono, Copyright, 2020, by Yudai Suzuki, Copyright, 2021, by Michael Coyne, Copyright, 2022-2023, by Samuel Williams, Copyright, 2022, by Jeremy Evans, Copyright, 2022, by Jon Dufresne, Copyright, 2022, by Philip Arndt","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/rack-session@2.1.1"}]},{"name":"nokogiri","SPDXID":"SPDXRef-gem-nokogiri-1.18.10-75c946","versionInfo":"1.18.10","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 1991 Free Software Foundation, Inc., Copyright (c) 1995-2017 Jean-loup Gailly and Mark Adler, Copyright (c) 1998-2003 Daniel Veillard, Copyright (c) 1998-2012 Daniel Veillard, Copyright (c) 2001-2002 Daniel Veillard, Copyright (c) 2001-2002 Thomas Broyer, Charlie Bozeman and Daniel Veillard, Copyright (c) 2001-2002, SourceForge ISO-RELAX Project (ASAMI Tomoharu, Daisuke Okajima, Kohsuke Kawaguchi, and MURATA Makoto), Copyright (c) 2001-2003 Thai Open Source Software Center Ltd, Copyright (c) 2008-2009 Bjoern Hoehrmann \u003cbjoern@hoehrmann.de\u003e, Copyright 1992-2022 Free Software Foundation, Inc., Copyright 1992-2023 Free Software Foundation, Inc., Copyright 2008 - 2023 by Mike Dalessio, Aaron Patterson, Yoko Harada, Akinori MUSHA, John Shahid, Karol Bucek, Sam Ruby, Craig Barnes, Stephen Checkoway, Lars Kanis, Sergio Arbeo, Timothy Elliott, Nobuyoshi Nakada, Charles Nutter, Patrick Mahoney, Copyright 2010 Google Inc., Copyright 2011 Google Inc., Copyright 2013-2021 Sam Ruby, Stephen Checkoway, Copyright 2017-2018 Craig Barnes, Copyright 2018 Craig Barnes, Copyright 2018 Stephen Checkoway, copyrighted by the Free Software Foundation","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/nokogiri@1.18.10"}]},{"name":"rubyzip","SPDXID":"SPDXRef-gem-rubyzip-3.2.2-75c946","versionInfo":"3.2.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-2-Clause AND Ruby","copyrightText":"Copyright (c) 2002 Thomas Sondergaard, Copyright (c) 2002-2004 Thomas Sondergaard, Copyright (c) 2002-2025, The Rubyzip Developers, Copyright (c) 2002, 2003 Thomas Sondergaard, Copyright (c) 2003 Thomas Sondergaard","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/rubyzip@3.2.2"}]},{"name":"prettyprint","SPDXID":"SPDXRef-gem-prettyprint-0.2.0-75c946","versionInfo":"0.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-2-Clause OR (BSD-2-Clause AND Ruby)","copyrightText":"Copyright (c) 1993-2013 Yukihiro Matsumoto","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/prettyprint@0.2.0"}]},{"name":"bootsnap","SPDXID":"SPDXRef-gem-bootsnap-1.18.6-75c946","versionInfo":"1.18.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2017-present Shopify, Inc.","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/bootsnap@1.18.6"}]},{"name":"selenium-webdriver","SPDXID":"SPDXRef-gem-selenium-webdriver-4.38.0-75c946","versionInfo":"4.38.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"(c) 2006 Entrust, (c) 2009 Entrust, Inc. - for, (c) 2012 Entrust, Inc. - for, Copyright 2004-2011 Selenium committers, Copyright 2009-2024 Software Freedom Conservancy, Copyright 2011-2025 Software Freedom Conservancy, Copyright 2025 Software Freedom Conservancy (SFC)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/selenium-webdriver@4.38.0"}]},{"name":"json","SPDXID":"SPDXRef-gem-json-2.15.2-75c946","versionInfo":"2.15.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Ruby","copyrightText":"Copyright (c) 1993-2013 Yukihiro Matsumoto, Copyright (c) 2022 James Edward Anhalt III - https://github.com/jeaiii/itoa, Copyright (c) 2024,2025 Enrico Thierbach - https://github.com/radiospiel","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/json@2.15.2"}]},{"name":"faraday-net_http","SPDXID":"SPDXRef-gem-faraday-nethttp-3.4.2-75c946","versionInfo":"3.4.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2020 Jan van der Pas","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/faraday-net_http@3.4.2"}]},{"name":"builder","SPDXID":"SPDXRef-gem-builder-3.3.0-75c946","versionInfo":"3.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2003-2012 Jim Weirich (jim.weirich@gmail.com), Copyright 2004 by Jim Weirich (jim@weirichhouse.org), Copyright 2004, 2005 by Jim Weirich (jim@weirichhouse.org), Copyright 2004, 2005, 2006 by Jim Weirich (jim@weirichhouse.org), Portions copyright 2004 by Jim Weirich (jim@weirichhouse.org), Portions copyright 2005 by Sam Ruby (rubys@intertwingly.net), Portions copyright 2011 by Bart ten Brinke (info@retrosync.com)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/builder@3.3.0"}]},{"name":"useragent","SPDXID":"SPDXRef-gem-useragent-0.16.11-75c946","versionInfo":"0.16.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2015 Garry Shutler, Copyright (c) 2015-2019 Garry Shutler","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/useragent@0.16.11"}]},{"name":"sshkit","SPDXID":"SPDXRef-gem-sshkit-1.24.0-75c946","versionInfo":"1.24.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2008- Lee Hambley \u0026 Contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/sshkit@1.24.0"}]},{"name":"sqlite3","SPDXID":"SPDXRef-gem-sqlite3-2.8.0-75c946","versionInfo":"2.8.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-3-Clause AND LicenseRef-scancode-public-domain","copyrightText":"Copyright (c) 2004-2024, Jamis Buck, Luis Lavena, Aaron Patterson, Mike Dalessio","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/sqlite3@2.8.0"}]},{"name":"ed25519","SPDXID":"SPDXRef-gem-ed25519-1.4.0-75c946","versionInfo":"1.4.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2012-2025 Tony Arcieri, Copyright (c) 2012-2025 Tony Arcieri. Distributed","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/ed25519@1.4.0"}]},{"name":"connection_pool","SPDXID":"SPDXRef-gem-connectionpool-2.5.4-75c946","versionInfo":"2.5.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2011 Mike Perham","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/connection_pool@2.5.4"}]},{"name":"pp","SPDXID":"SPDXRef-gem-pp-0.6.3-75c946","versionInfo":"0.6.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-2-Clause OR Ruby OR (BSD-2-Clause AND Ruby)","copyrightText":"Copyright (c) 1993-2013 Yukihiro Matsumoto","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/pp@0.6.3"}]},{"name":"brakeman","SPDXID":"SPDXRef-gem-brakeman-7.1.1-75c946","versionInfo":"7.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"LicenseRef-scancode-proprietary-license","copyrightText":"(c) matched.pop, Copyright (c) 1989, 1991 Free Software Foundation, Inc., Copyright (c) 1993-2013 Yukihiro Matsumoto, Copyright (c) 2000-2004 Minero Aoki, Copyright (c) 2001 Shugo Maeda \u003cshugo@modruby.net\u003e, Copyright (c) 2001-2008 Sean Russell \u003cser@germane-software.com\u003e, Copyright (c) 2005-2016 James Edward Gray II., copyright (c) 2006-2011 kuwata-lab.com, Copyright (c) 2006-2011 kuwata-lab.com, Copyright (c) 2006-2019 Hampton Catlin, Natalie Weizenbaum and the Haml team, Copyright (c) 2006-2021 Hampton Catlin, Natalie Weizenbaum and Takashi Kokubun, Copyright (c) 2007 Andrew R Jackson, Copyright (c) 2007-2017 Yukihiro Matsumoto, Copyright (c) 2008-2009 TJ Holowaychuk \u003ctj@vision-media.ca\u003e, Copyright (c) 2008-2017 TJ Holowaychuk \u003ctj@vision-media.ca\u003e, Copyright (c) 2009 Run Paint Run Run - Unicode data https://www.unicode.org/copyright.html, Copyright (c) 2009, Park Heesob, Copyright (c) 2010 - 2023 Slim Team, Copyright (c) 2010 Magnus Holm, Copyright (c) 2010-2016 Ryan Tomayko \u003chttp://tomayko.com/about\u003e, Copyright (c) 2011, 2015-2024 Jan Lelis, Copyright (c) 2011, 2015-2025 Jan Lelis, https://janlelis.com, Copyright (c) 2013 Michael Grosser \u003cmichael@grosser.it\u003e, Copyright (c) 2015-2023 Jeremy Evans, Copyright (c) 2017 Espartaco Palma, Copyright (c) 2017 Marcus Stollsteimer, Copyright (c) 2017 Olivier Lacan, Copyright (c) 2017 pavel, Copyright (c) 2017 SHIBATA Hiroshi, Copyright (c) 2017-2018 Steven Daniels, Copyright (c) 2017-2024 Jan Lelis, https://janlelis.com, Copyright (c) 2017-2025 Jan Lelis \u003chttps://janlelis.com\u003e, Copyright (c) 2018 Kouhei Sutou, Copyright (c) 2018 Mitsutaka Mimura, Copyright (c) 2018 Tomohiro Ogoke, Copyright (c) 2018 Vladislav, Copyright (c) Ryan Davis, seattle.rb, Copyright 2005, Copyright 2005 Gray Productions, Copyright 2006 Gray Productions, Copyright 2007, Copyright 2011, copyrighted by the Free Software Foundation","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/brakeman@7.1.1"}]},{"name":"debug","SPDXID":"SPDXRef-gem-debug-1.11.0-75c946","versionInfo":"1.11.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-2-Clause OR (BSD-2-Clause AND Ruby)","copyrightText":"Copyright (c) 1993-2013 Yukihiro Matsumoto","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/debug@1.11.0"}]},{"name":"propshaft","SPDXID":"SPDXRef-gem-propshaft-1.3.1-75c946","versionInfo":"1.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2021 Basecamp","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/propshaft@1.3.1"}]},{"name":"minitest","SPDXID":"SPDXRef-gem-minitest-5.26.0-75c946","versionInfo":"5.26.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) Ryan Davis, seattle.rb","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/minitest@5.26.0"}]},{"name":"activemodel","SPDXID":"SPDXRef-gem-activemodel-8.0.4-75c946","versionInfo":"8.0.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) David Heinemeier Hansson","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/activemodel@8.0.4"}]},{"name":"com.github.IntuitDeveloper/SampleApp-Dimensions-Ruby","SPDXID":"SPDXRef-github-IntuitDeveloper-SampleApp-Dimensions-Ruby-main-d78487","versionInfo":"main","downloadLocation":"git+https://github.com/IntuitDeveloper/SampleApp-Dimensions-Ruby","filesAnalyzed":false,"licenseDeclared":"Apache-2.0","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:github/IntuitDeveloper/SampleApp-Dimensions-Ruby@main"}]}],"relationships":[{"spdxElementId":"SPDXRef-github-IntuitDeveloper-SampleApp-Dimensions-Ruby-main-d78487","relatedSpdxElement":"SPDXRef-gem-tzinfo-2.0.6-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-IntuitDeveloper-SampleApp-Dimensions-Ruby-main-d78487","relatedSpdxElement":"SPDXRef-gem-base64-0.3.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-IntuitDeveloper-SampleApp-Dimensions-Ruby-main-d78487","relatedSpdxElement":"SPDXRef-gem-benchmark-0.5.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-IntuitDeveloper-SampleApp-Dimensions-Ruby-main-d78487","relatedSpdxElement":"SPDXRef-gem-tsort-0.2.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-IntuitDeveloper-SampleApp-Dimensions-Ruby-main-d78487","relatedSpdxElement":"SPDXRef-gem-rackup-2.2.1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-IntuitDeveloper-SampleApp-Dimensions-Ruby-main-d78487","relatedSpdxElement":"SPDXRef-gem-thruster-0.1.16-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-IntuitDeveloper-SampleApp-Dimensions-Ruby-main-d78487","relatedSpdxElement":"SPDXRef-gem-parallel-1.27.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-IntuitDeveloper-SampleApp-Dimensions-Ruby-main-d78487","relatedSpdxElement":"SPDXRef-gem-thor-1.4.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-IntuitDeveloper-SampleApp-Dimensions-Ruby-main-d78487","relatedSpdxElement":"SPDXRef-gem-jbuilder-2.14.1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-IntuitDeveloper-SampleApp-Dimensions-Ruby-main-d78487","relatedSpdxElement":"SPDXRef-gem-fiber-storage-1.0.1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-IntuitDeveloper-SampleApp-Dimensions-Ruby-main-d78487","relatedSpdxElement":"SPDXRef-gem-rack-3.2.4-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-IntuitDeveloper-SampleApp-Dimensions-Ruby-main-d78487","relatedSpdxElement":"SPDXRef-gem-nio4r-2.7.5-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-IntuitDeveloper-SampleApp-Dimensions-Ruby-main-d78487","relatedSpdxElement":"SPDXRef-gem-dotenv-rails-3.1.8-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-IntuitDeveloper-SampleApp-Dimensions-Ruby-main-d78487","relatedSpdxElement":"SPDXRef-gem-actiontext-8.0.4-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-IntuitDeveloper-SampleApp-Dimensions-Ruby-main-d78487","relatedSpdxElement":"SPDXRef-gem-solidqueue-1.2.4-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-IntuitDeveloper-SampleApp-Dimensions-Ruby-main-d78487","relatedSpdxElement":"SPDXRef-gem-regexpparser-2.11.3-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-IntuitDeveloper-SampleApp-Dimensions-Ruby-main-d78487","relatedSpdxElement":"SPDXRef-gem-rainbow-3.1.1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-IntuitDeveloper-SampleApp-Dimensions-Ruby-main-d78487","relatedSpdxElement":"SPDXRef-gem-racc-1.8.1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-IntuitDeveloper-SampleApp-Dimensions-Ruby-main-d78487","relatedSpdxElement":"SPDXRef-gem-et-orbi-1.4.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-IntuitDeveloper-SampleApp-Dimensions-Ruby-main-d78487","relatedSpdxElement":"SPDXRef-gem-unicode-emoji-4.1.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-IntuitDeveloper-SampleApp-Dimensions-Ruby-main-d78487","relatedSpdxElement":"SPDXRef-gem-selenium-webdriver-4.38.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-IntuitDeveloper-SampleApp-Dimensions-Ruby-main-d78487","relatedSpdxElement":"SPDXRef-gem-activestorage-8.0.4-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-IntuitDeveloper-SampleApp-Dimensions-Ruby-main-d78487","relatedSpdxElement":"SPDXRef-gem-builder-3.3.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-IntuitDeveloper-SampleApp-Dimensions-Ruby-main-d78487","relatedSpdxElement":"SPDXRef-gem-debug-1.11.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-IntuitDeveloper-SampleApp-Dimensions-Ruby-main-d78487","relatedSpdxElement":"SPDXRef-gem-minitest-5.26.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-IntuitDeveloper-SampleApp-Dimensions-Ruby-main-d78487","relatedSpdxElement":"SPDXRef-gem-rails-8.0.4-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-IntuitDeveloper-SampleApp-Dimensions-Ruby-main-d78487","relatedSpdxElement":"SPDXRef-gem-ostruct-0.6.3-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-IntuitDeveloper-SampleApp-Dimensions-Ruby-main-d78487","relatedSpdxElement":"SPDXRef-gem-msgpack-1.8.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-IntuitDeveloper-SampleApp-Dimensions-Ruby-main-d78487","relatedSpdxElement":"SPDXRef-gem-io-console-0.8.1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-IntuitDeveloper-SampleApp-Dimensions-Ruby-main-d78487","relatedSpdxElement":"SPDXRef-gem-websocket-1.2.11-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-IntuitDeveloper-SampleApp-Dimensions-Ruby-main-d78487","relatedSpdxElement":"SPDXRef-gem-websocket-extensions-0.1.5-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-IntuitDeveloper-SampleApp-Dimensions-Ruby-main-d78487","relatedSpdxElement":"SPDXRef-gem-concurrent-ruby-1.3.5-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-IntuitDeveloper-SampleApp-Dimensions-Ruby-main-d78487","relatedSpdxElement":"SPDXRef-gem-net-ssh-7.3.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-IntuitDeveloper-SampleApp-Dimensions-Ruby-main-d78487","relatedSpdxElement":"SPDXRef-gem-graphiql-rails-1.10.5-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-IntuitDeveloper-SampleApp-Dimensions-Ruby-main-d78487","relatedSpdxElement":"SPDXRef-gem-connectionpool-2.5.4-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-IntuitDeveloper-SampleApp-Dimensions-Ruby-main-d78487","relatedSpdxElement":"SPDXRef-gem-securerandom-0.4.1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-IntuitDeveloper-SampleApp-Dimensions-Ruby-main-d78487","relatedSpdxElement":"SPDXRef-gem-rubocop-1.81.7-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-IntuitDeveloper-SampleApp-Dimensions-Ruby-main-d78487","relatedSpdxElement":"SPDXRef-gem-erubi-1.13.1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-IntuitDeveloper-SampleApp-Dimensions-Ruby-main-d78487","relatedSpdxElement":"SPDXRef-gem-date-3.5.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-IntuitDeveloper-SampleApp-Dimensions-Ruby-main-d78487","relatedSpdxElement":"SPDXRef-gem-faraday-nethttp-3.4.2-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-IntuitDeveloper-SampleApp-Dimensions-Ruby-main-d78487","relatedSpdxElement":"SPDXRef-gem-minimime-1.1.5-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-IntuitDeveloper-SampleApp-Dimensions-Ruby-main-d78487","relatedSpdxElement":"SPDXRef-gem-activerecord-8.0.4-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-IntuitDeveloper-SampleApp-Dimensions-Ruby-main-d78487","relatedSpdxElement":"SPDXRef-gem-irb-1.15.3-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-IntuitDeveloper-SampleApp-Dimensions-Ruby-main-d78487","relatedSpdxElement":"SPDXRef-gem-ruby-progressbar-1.13.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-IntuitDeveloper-SampleApp-Dimensions-Ruby-main-d78487","relatedSpdxElement":"SPDXRef-gem-activemodel-8.0.4-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-IntuitDeveloper-SampleApp-Dimensions-Ruby-main-d78487","relatedSpdxElement":"SPDXRef-gem-graphql-2.5.14-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-IntuitDeveloper-SampleApp-Dimensions-Ruby-main-d78487","relatedSpdxElement":"SPDXRef-gem-net-sftp-4.0.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-IntuitDeveloper-SampleApp-Dimensions-Ruby-main-d78487","relatedSpdxElement":"SPDXRef-gem-lintroller-1.1.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-IntuitDeveloper-SampleApp-Dimensions-Ruby-main-d78487","relatedSpdxElement":"SPDXRef-gem-kamal-2.8.2-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-IntuitDeveloper-SampleApp-Dimensions-Ruby-main-d78487","relatedSpdxElement":"SPDXRef-gem-erb-5.1.3-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-IntuitDeveloper-SampleApp-Dimensions-Ruby-main-d78487","relatedSpdxElement":"SPDXRef-gem-ast-2.4.3-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-IntuitDeveloper-SampleApp-Dimensions-Ruby-main-d78487","relatedSpdxElement":"SPDXRef-gem-fugit-1.12.1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-IntuitDeveloper-SampleApp-Dimensions-Ruby-main-d78487","relatedSpdxElement":"SPDXRef-gem-puma-7.1.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-IntuitDeveloper-SampleApp-Dimensions-Ruby-main-d78487","relatedSpdxElement":"SPDXRef-gem-net-pop-0.1.2-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-IntuitDeveloper-SampleApp-Dimensions-Ruby-main-d78487","relatedSpdxElement":"SPDXRef-gem-sqlite3-2.8.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-IntuitDeveloper-SampleApp-Dimensions-Ruby-main-d78487","relatedSpdxElement":"SPDXRef-gem-actionview-8.0.4-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-IntuitDeveloper-SampleApp-Dimensions-Ruby-main-d78487","relatedSpdxElement":"SPDXRef-gem-addressable-2.8.7-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-IntuitDeveloper-SampleApp-Dimensions-Ruby-main-d78487","relatedSpdxElement":"SPDXRef-gem-rack-session-2.1.1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-IntuitDeveloper-SampleApp-Dimensions-Ruby-main-d78487","relatedSpdxElement":"SPDXRef-gem-stimulus-rails-1.3.4-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-IntuitDeveloper-SampleApp-Dimensions-Ruby-main-d78487","relatedSpdxElement":"SPDXRef-gem-bcryptpbkdf-1.1.1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-IntuitDeveloper-SampleApp-Dimensions-Ruby-main-d78487","relatedSpdxElement":"SPDXRef-gem-languageserver-protocol-3.17.0.5-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-IntuitDeveloper-SampleApp-Dimensions-Ruby-main-d78487","relatedSpdxElement":"SPDXRef-gem-rubocop-ast-1.47.1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-IntuitDeveloper-SampleApp-Dimensions-Ruby-main-d78487","relatedSpdxElement":"SPDXRef-gem-turbo-rails-2.0.20-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-IntuitDeveloper-SampleApp-Dimensions-Ruby-main-d78487","relatedSpdxElement":"SPDXRef-gem-unicode-displaywidth-3.2.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-IntuitDeveloper-SampleApp-Dimensions-Ruby-main-d78487","relatedSpdxElement":"SPDXRef-gem-actionmailbox-8.0.4-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-IntuitDeveloper-SampleApp-Dimensions-Ruby-main-d78487","relatedSpdxElement":"SPDXRef-gem-activesupport-8.0.4-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-IntuitDeveloper-SampleApp-Dimensions-Ruby-main-d78487","relatedSpdxElement":"SPDXRef-gem-rdoc-6.15.1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-IntuitDeveloper-SampleApp-Dimensions-Ruby-main-d78487","relatedSpdxElement":"SPDXRef-gem-rubocop-performance-1.26.1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-IntuitDeveloper-SampleApp-Dimensions-Ruby-main-d78487","relatedSpdxElement":"SPDXRef-gem-zeitwerk-2.7.3-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-IntuitDeveloper-SampleApp-Dimensions-Ruby-main-d78487","relatedSpdxElement":"SPDXRef-gem-nokogiri-1.18.10-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-IntuitDeveloper-SampleApp-Dimensions-Ruby-main-d78487","relatedSpdxElement":"SPDXRef-gem-rails-dom-testing-2.3.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-IntuitDeveloper-SampleApp-Dimensions-Ruby-main-d78487","relatedSpdxElement":"SPDXRef-gem-dotenv-3.1.8-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-IntuitDeveloper-SampleApp-Dimensions-Ruby-main-d78487","relatedSpdxElement":"SPDXRef-gem-prism-1.6.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-IntuitDeveloper-SampleApp-Dimensions-Ruby-main-d78487","relatedSpdxElement":"SPDXRef-gem-net-protocol-0.2.2-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-IntuitDeveloper-SampleApp-Dimensions-Ruby-main-d78487","relatedSpdxElement":"SPDXRef-gem-rails-html-sanitizer-1.6.2-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-IntuitDeveloper-SampleApp-Dimensions-Ruby-main-d78487","relatedSpdxElement":"SPDXRef-gem-json-2.15.2-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-IntuitDeveloper-SampleApp-Dimensions-Ruby-main-d78487","relatedSpdxElement":"SPDXRef-gem-prettyprint-0.2.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-IntuitDeveloper-SampleApp-Dimensions-Ruby-main-d78487","relatedSpdxElement":"SPDXRef-gem-publicsuffix-6.0.2-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-IntuitDeveloper-SampleApp-Dimensions-Ruby-main-d78487","relatedSpdxElement":"SPDXRef-gem-uri-1.1.1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-IntuitDeveloper-SampleApp-Dimensions-Ruby-main-d78487","relatedSpdxElement":"SPDXRef-gem-stringio-3.1.7-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-IntuitDeveloper-SampleApp-Dimensions-Ruby-main-d78487","relatedSpdxElement":"SPDXRef-gem-importmap-rails-2.2.2-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-IntuitDeveloper-SampleApp-Dimensions-Ruby-main-d78487","relatedSpdxElement":"SPDXRef-gem-rack-test-2.2.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-IntuitDeveloper-SampleApp-Dimensions-Ruby-main-d78487","relatedSpdxElement":"SPDXRef-gem-rubocop-rails-2.33.4-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-IntuitDeveloper-SampleApp-Dimensions-Ruby-main-d78487","relatedSpdxElement":"SPDXRef-gem-reline-0.6.2-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-IntuitDeveloper-SampleApp-Dimensions-Ruby-main-d78487","relatedSpdxElement":"SPDXRef-gem-net-imap-0.5.12-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-IntuitDeveloper-SampleApp-Dimensions-Ruby-main-d78487","relatedSpdxElement":"SPDXRef-gem-xpath-3.2.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-IntuitDeveloper-SampleApp-Dimensions-Ruby-main-d78487","relatedSpdxElement":"SPDXRef-gem-solidcable-3.0.12-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-IntuitDeveloper-SampleApp-Dimensions-Ruby-main-d78487","relatedSpdxElement":"SPDXRef-gem-activejob-8.0.4-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-IntuitDeveloper-SampleApp-Dimensions-Ruby-main-d78487","relatedSpdxElement":"SPDXRef-gem-rexml-3.4.4-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-IntuitDeveloper-SampleApp-Dimensions-Ruby-main-d78487","relatedSpdxElement":"SPDXRef-gem-ed25519-1.4.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-IntuitDeveloper-SampleApp-Dimensions-Ruby-main-d78487","relatedSpdxElement":"SPDXRef-gem-raabro-1.4.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-IntuitDeveloper-SampleApp-Dimensions-Ruby-main-d78487","relatedSpdxElement":"SPDXRef-gem-marcel-1.1.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-IntuitDeveloper-SampleApp-Dimensions-Ruby-main-d78487","relatedSpdxElement":"SPDXRef-gem-bindex-0.8.1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-IntuitDeveloper-SampleApp-Dimensions-Ruby-main-d78487","relatedSpdxElement":"SPDXRef-gem-pp-0.6.3-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-IntuitDeveloper-SampleApp-Dimensions-Ruby-main-d78487","relatedSpdxElement":"SPDXRef-gem-net-smtp-0.5.1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-IntuitDeveloper-SampleApp-Dimensions-Ruby-main-d78487","relatedSpdxElement":"SPDXRef-gem-railties-8.0.4-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-IntuitDeveloper-SampleApp-Dimensions-Ruby-main-d78487","relatedSpdxElement":"SPDXRef-gem-capybara-3.40.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-IntuitDeveloper-SampleApp-Dimensions-Ruby-main-d78487","relatedSpdxElement":"SPDXRef-gem-rubyzip-3.2.2-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-IntuitDeveloper-SampleApp-Dimensions-Ruby-main-d78487","relatedSpdxElement":"SPDXRef-gem-useragent-0.16.11-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-IntuitDeveloper-SampleApp-Dimensions-Ruby-main-d78487","relatedSpdxElement":"SPDXRef-gem-bootsnap-1.18.6-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-IntuitDeveloper-SampleApp-Dimensions-Ruby-main-d78487","relatedSpdxElement":"SPDXRef-gem-parser-3.3.10.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-IntuitDeveloper-SampleApp-Dimensions-Ruby-main-d78487","relatedSpdxElement":"SPDXRef-gem-net-scp-4.1.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-IntuitDeveloper-SampleApp-Dimensions-Ruby-main-d78487","relatedSpdxElement":"SPDXRef-gem-matrix-0.4.3-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-IntuitDeveloper-SampleApp-Dimensions-Ruby-main-d78487","relatedSpdxElement":"SPDXRef-gem-globalid-1.3.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-IntuitDeveloper-SampleApp-Dimensions-Ruby-main-d78487","relatedSpdxElement":"SPDXRef-gem-web-console-4.2.1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-IntuitDeveloper-SampleApp-Dimensions-Ruby-main-d78487","relatedSpdxElement":"SPDXRef-gem-actionpack-8.0.4-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-IntuitDeveloper-SampleApp-Dimensions-Ruby-main-d78487","relatedSpdxElement":"SPDXRef-gem-sshkit-1.24.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-IntuitDeveloper-SampleApp-Dimensions-Ruby-main-d78487","relatedSpdxElement":"SPDXRef-gem-bigdecimal-3.3.1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-IntuitDeveloper-SampleApp-Dimensions-Ruby-main-d78487","relatedSpdxElement":"SPDXRef-gem-mail-2.9.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-IntuitDeveloper-SampleApp-Dimensions-Ruby-main-d78487","relatedSpdxElement":"SPDXRef-gem-rake-13.3.1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-IntuitDeveloper-SampleApp-Dimensions-Ruby-main-d78487","relatedSpdxElement":"SPDXRef-gem-actioncable-8.0.4-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-IntuitDeveloper-SampleApp-Dimensions-Ruby-main-d78487","relatedSpdxElement":"SPDXRef-gem-actionmailer-8.0.4-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-IntuitDeveloper-SampleApp-Dimensions-Ruby-main-d78487","relatedSpdxElement":"SPDXRef-gem-solidcache-1.0.8-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-IntuitDeveloper-SampleApp-Dimensions-Ruby-main-d78487","relatedSpdxElement":"SPDXRef-gem-websocket-driver-0.8.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-IntuitDeveloper-SampleApp-Dimensions-Ruby-main-d78487","relatedSpdxElement":"SPDXRef-gem-rubocop-rails-omakase-1.1.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-IntuitDeveloper-SampleApp-Dimensions-Ruby-main-d78487","relatedSpdxElement":"SPDXRef-gem-brakeman-7.1.1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-IntuitDeveloper-SampleApp-Dimensions-Ruby-main-d78487","relatedSpdxElement":"SPDXRef-gem-crass-1.0.6-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-IntuitDeveloper-SampleApp-Dimensions-Ruby-main-d78487","relatedSpdxElement":"SPDXRef-gem-psych-5.2.6-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-IntuitDeveloper-SampleApp-Dimensions-Ruby-main-d78487","relatedSpdxElement":"SPDXRef-gem-drb-2.2.3-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-IntuitDeveloper-SampleApp-Dimensions-Ruby-main-d78487","relatedSpdxElement":"SPDXRef-gem-net-http-0.7.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-IntuitDeveloper-SampleApp-Dimensions-Ruby-main-d78487","relatedSpdxElement":"SPDXRef-gem-logger-1.7.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-IntuitDeveloper-SampleApp-Dimensions-Ruby-main-d78487","relatedSpdxElement":"SPDXRef-gem-faraday-2.14.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-IntuitDeveloper-SampleApp-Dimensions-Ruby-main-d78487","relatedSpdxElement":"SPDXRef-gem-loofah-2.24.1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-IntuitDeveloper-SampleApp-Dimensions-Ruby-main-d78487","relatedSpdxElement":"SPDXRef-gem-timeout-0.4.4-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-IntuitDeveloper-SampleApp-Dimensions-Ruby-main-d78487","relatedSpdxElement":"SPDXRef-gem-i18n-1.14.7-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-IntuitDeveloper-SampleApp-Dimensions-Ruby-main-d78487","relatedSpdxElement":"SPDXRef-gem-propshaft-1.3.1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-DOCUMENT","relatedSpdxElement":"SPDXRef-github-IntuitDeveloper-SampleApp-Dimensions-Ruby-main-d78487","relationshipType":"DESCRIBES"}]}
X Tutup