{"spdxVersion":"SPDX-2.3","dataLicense":"CC0-1.0","SPDXID":"SPDXRef-DOCUMENT","name":"com.github.httpswift/swifter","documentNamespace":"https://spdx.org/spdxdocs/protobom/07e8f81c-040e-460d-88de-45209fca9fd9","creationInfo":{"creators":["Tool: protobom-v0.0.0-20251216165153-1f3f3060931e+dirty","Tool: GitHub.com-Dependency-Graph"],"created":"2025-12-30T08:29:00Z"},"packages":[{"name":"sawyer","SPDXID":"SPDXRef-gem-sawyer-0.8.2-75c946","versionInfo":"0.8.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2011","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/sawyer@0.8.2"}]},{"name":"addressable","SPDXID":"SPDXRef-gem-addressable-2.8.0-75c946","versionInfo":"2.8.0","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.0"}]},{"name":"nap","SPDXID":"SPDXRef-gem-nap-1.1.0-75c946","versionInfo":"1.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"AutoritA (c) Racine, Copyright (c) 2015 Manfred Stienstra, Fingertips \u003cmanfred@fngtps.com\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/nap@1.1.0"}]},{"name":"faraday-excon","SPDXID":"SPDXRef-gem-faraday-excon-1.1.0-75c946","versionInfo":"1.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2020 Jan van der Pas","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/faraday-excon@1.1.0"}]},{"name":"faraday-http-cache","SPDXID":"SPDXRef-gem-faraday-http-cache-2.2.0-75c946","versionInfo":"2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"Copyright (c) 2012-2018 Plataformatec., Copyright (c) 2019 SourceLevel and contributors.","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/faraday-http-cache@2.2.0"}]},{"name":"colored2","SPDXID":"SPDXRef-gem-colored2-3.1.2-75c946","versionInfo":"3.1.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2010 Chris Wanstrath, Copyright (c) 2016 Konstantin Gredeskoul","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/colored2@3.1.2"}]},{"name":"cork","SPDXID":"SPDXRef-gem-cork-0.3.0-75c946","versionInfo":"0.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2015","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/cork@0.3.0"}]},{"name":"unicode-display_width","SPDXID":"SPDXRef-gem-unicode-displaywidth-1.7.0-75c946","versionInfo":"1.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2009 Run Paint Run Run, Copyright (c) 2011, 2015-2020 Jan Lelis, Copyright (c) 2011, 2015-2020 Jan Lelis, https://janlelis.com","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/unicode-display_width@1.7.0"}]},{"name":"rake","SPDXID":"SPDXRef-gem-rake-13.0.3-75c946","versionInfo":"13.0.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"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 2003, 2004, 2005 by Jim Weirich (jim@weirichhouse.org), Copyright Jim Weirich.","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/rake@13.0.3"}]},{"name":"rexml","SPDXID":"SPDXRef-gem-rexml-3.2.5-75c946","versionInfo":"3.2.5","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-2-Clause","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.2.5"}]},{"name":"kramdown-parser-gfm","SPDXID":"SPDXRef-gem-kramdown-parser-gfm-1.1.0-75c946","versionInfo":"1.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2019 Thomas Leitner \u003ct_leitner@gmx.at\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/kramdown-parser-gfm@1.1.0"}]},{"name":"public_suffix","SPDXID":"SPDXRef-gem-publicsuffix-4.0.6-75c946","versionInfo":"4.0.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/public_suffix@4.0.6"}]},{"name":"multipart-post","SPDXID":"SPDXRef-gem-multipart-post-2.1.1-75c946","versionInfo":"2.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2007-2012 Nick Sieger., Copyright (c) 2007-2013 Nick Sieger \u003cnick@nicksieger.com\u003e, Copyright (c) 2007-2013 Nick Sieger nick@nicksieger.com, Copyright (c) 2007-2013 Nick Sieger., Copyright, 2012, by Nick Sieger., Copyright, 2017, by Samuel G. D. Williams (http://www.codeotaku.com/samuel-williams)., Copyright, 2017, by Samuel G. D. Williams., Copyright, 2017, by Samuel G. D. Williams. \u003chttp://www.codeotaku.com\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/multipart-post@2.1.1"}]},{"name":"rchardet","SPDXID":"SPDXRef-gem-rchardet-1.8.0-75c946","versionInfo":"1.8.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"LGPL-2.1-or-later","copyrightText":"Copyright (c) 1998 the Initial Developer., Copyright (c) 2001 the Initial Developer., Copyright (c) 2005 the Initial Developer.","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/rchardet@1.8.0"}]},{"name":"claide","SPDXID":"SPDXRef-gem-claide-1.0.3-75c946","versionInfo":"1.0.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2011 - 2012 Eloy Duran \u003celoy.de.enige@gmail.com\u003e, Copyright (c) 2012 Fabio Pelosin \u003cfabiopelosin@gmail.com\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/claide@1.0.3"}]},{"name":"terminal-table","SPDXID":"SPDXRef-gem-terminal-table-3.0.0-75c946","versionInfo":"3.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2008-2009 TJ Holowaychuk \u003ctj@vision-media.ca\u003e, Copyright (c) 2008-2017 TJ Holowaychuk \u003ctj@vision-media.ca\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/terminal-table@3.0.0"}]},{"name":"claide-plugins","SPDXID":"SPDXRef-gem-claide-plugins-0.9.2-75c946","versionInfo":"0.9.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014 David Grandinetti","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/claide-plugins@0.9.2"}]},{"name":"thor","SPDXID":"SPDXRef-gem-thor-0.20.3-75c946","versionInfo":"0.20.3","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@0.20.3"}]},{"name":"faraday","SPDXID":"SPDXRef-gem-faraday-1.4.1-75c946","versionInfo":"1.4.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2009 - 2020, the Faraday Team","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/faraday@1.4.1"}]},{"name":"ruby2_keywords","SPDXID":"SPDXRef-gem-ruby2keywords-0.0.4-75c946","versionInfo":"0.0.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-2-Clause OR (BSD-2-Clause AND Ruby)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/ruby2_keywords@0.0.4"}]},{"name":"faraday-net_http_persistent","SPDXID":"SPDXRef-gem-faraday-nethttppersistent-1.1.0-75c946","versionInfo":"1.1.0","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_persistent@1.1.0"}]},{"name":"octokit","SPDXID":"SPDXRef-gem-octokit-4.21.0-75c946","versionInfo":"4.21.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2009-2014 Wynn Netherland, Adam Stacoviak, Erik Michaels-Ober, Copyright (c) 2009-2017 Wynn Netherland, Adam Stacoviak, Erik Michaels-Ober","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/octokit@4.21.0"}]},{"name":"git","SPDXID":"SPDXRef-gem-git-1.8.1-75c946","versionInfo":"1.8.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2008 Scott Chacon.","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/git@1.8.1"}]},{"name":"danger","SPDXID":"SPDXRef-gem-danger-8.2.3-75c946","versionInfo":"8.2.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/danger@8.2.3"}]},{"name":"danger-swiftlint","SPDXID":"SPDXRef-gem-danger-swiftlint-0.26.0-75c946","versionInfo":"0.26.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/danger-swiftlint@0.26.0"}]},{"name":"faraday-net_http","SPDXID":"SPDXRef-gem-faraday-nethttp-1.0.1-75c946","versionInfo":"1.0.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/faraday-net_http@1.0.1"}]},{"name":"no_proxy_fix","SPDXID":"SPDXRef-gem-noproxyfix-0.1.2-75c946","versionInfo":"0.1.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2017 Minwoo Lee","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/no_proxy_fix@0.1.2"}]},{"name":"open4","SPDXID":"SPDXRef-gem-open4-1.3.4-75c946","versionInfo":"1.3.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Ruby","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/open4@1.3.4"}]},{"name":"kramdown","SPDXID":"SPDXRef-gem-kramdown-2.3.1-75c946","versionInfo":"2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/kramdown@2.3.1"}]},{"name":"actions/checkout","SPDXID":"SPDXRef-githubactions-actions-checkout-2-75c946","versionInfo":"2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/actions/checkout@2"}]},{"name":"actions/upload-artifact","SPDXID":"SPDXRef-githubactions-actions-upload-artifact-1-75c946","versionInfo":"1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/actions/upload-artifact@1"}]},{"name":"maxim-lobanov/setup-xcode","SPDXID":"SPDXRef-githubactions-maxim-lobanov-setup-xcode-1.1-75c946","versionInfo":"1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/maxim-lobanov/setup-xcode@1.1"}]},{"name":"com.github.httpswift/swifter","SPDXID":"SPDXRef-github-httpswift-swifter-stable-e3e0f8","versionInfo":"stable","downloadLocation":"git+https://github.com/httpswift/swifter","filesAnalyzed":false,"licenseDeclared":"BSD-3-Clause","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:github/httpswift/swifter@stable"}]}],"relationships":[{"spdxElementId":"SPDXRef-github-httpswift-swifter-stable-e3e0f8","relatedSpdxElement":"SPDXRef-gem-colored2-3.1.2-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-httpswift-swifter-stable-e3e0f8","relatedSpdxElement":"SPDXRef-gem-kramdown-parser-gfm-1.1.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-httpswift-swifter-stable-e3e0f8","relatedSpdxElement":"SPDXRef-gem-claide-plugins-0.9.2-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-httpswift-swifter-stable-e3e0f8","relatedSpdxElement":"SPDXRef-gem-faraday-nethttppersistent-1.1.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-httpswift-swifter-stable-e3e0f8","relatedSpdxElement":"SPDXRef-gem-rake-13.0.3-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-httpswift-swifter-stable-e3e0f8","relatedSpdxElement":"SPDXRef-gem-noproxyfix-0.1.2-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-httpswift-swifter-stable-e3e0f8","relatedSpdxElement":"SPDXRef-gem-open4-1.3.4-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-httpswift-swifter-stable-e3e0f8","relatedSpdxElement":"SPDXRef-gem-publicsuffix-4.0.6-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-httpswift-swifter-stable-e3e0f8","relatedSpdxElement":"SPDXRef-gem-addressable-2.8.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-httpswift-swifter-stable-e3e0f8","relatedSpdxElement":"SPDXRef-gem-cork-0.3.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-httpswift-swifter-stable-e3e0f8","relatedSpdxElement":"SPDXRef-gem-unicode-displaywidth-1.7.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-httpswift-swifter-stable-e3e0f8","relatedSpdxElement":"SPDXRef-gem-danger-swiftlint-0.26.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-httpswift-swifter-stable-e3e0f8","relatedSpdxElement":"SPDXRef-gem-thor-0.20.3-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-httpswift-swifter-stable-e3e0f8","relatedSpdxElement":"SPDXRef-gem-faraday-1.4.1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-httpswift-swifter-stable-e3e0f8","relatedSpdxElement":"SPDXRef-gem-octokit-4.21.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-httpswift-swifter-stable-e3e0f8","relatedSpdxElement":"SPDXRef-gem-ruby2keywords-0.0.4-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-httpswift-swifter-stable-e3e0f8","relatedSpdxElement":"SPDXRef-githubactions-actions-checkout-2-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-httpswift-swifter-stable-e3e0f8","relatedSpdxElement":"SPDXRef-githubactions-maxim-lobanov-setup-xcode-1.1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-httpswift-swifter-stable-e3e0f8","relatedSpdxElement":"SPDXRef-gem-faraday-nethttp-1.0.1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-httpswift-swifter-stable-e3e0f8","relatedSpdxElement":"SPDXRef-gem-rchardet-1.8.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-httpswift-swifter-stable-e3e0f8","relatedSpdxElement":"SPDXRef-gem-sawyer-0.8.2-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-httpswift-swifter-stable-e3e0f8","relatedSpdxElement":"SPDXRef-gem-rexml-3.2.5-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-httpswift-swifter-stable-e3e0f8","relatedSpdxElement":"SPDXRef-gem-claide-1.0.3-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-httpswift-swifter-stable-e3e0f8","relatedSpdxElement":"SPDXRef-gem-terminal-table-3.0.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-httpswift-swifter-stable-e3e0f8","relatedSpdxElement":"SPDXRef-gem-danger-8.2.3-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-httpswift-swifter-stable-e3e0f8","relatedSpdxElement":"SPDXRef-gem-faraday-excon-1.1.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-httpswift-swifter-stable-e3e0f8","relatedSpdxElement":"SPDXRef-gem-faraday-http-cache-2.2.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-httpswift-swifter-stable-e3e0f8","relatedSpdxElement":"SPDXRef-gem-git-1.8.1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-httpswift-swifter-stable-e3e0f8","relatedSpdxElement":"SPDXRef-gem-kramdown-2.3.1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-httpswift-swifter-stable-e3e0f8","relatedSpdxElement":"SPDXRef-githubactions-actions-upload-artifact-1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-httpswift-swifter-stable-e3e0f8","relatedSpdxElement":"SPDXRef-gem-multipart-post-2.1.1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-httpswift-swifter-stable-e3e0f8","relatedSpdxElement":"SPDXRef-gem-nap-1.1.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-DOCUMENT","relatedSpdxElement":"SPDXRef-github-httpswift-swifter-stable-e3e0f8","relationshipType":"DESCRIBES"}]}