{"number":"latest","published_at":"2017-03-06T14:55:37.599Z","last_synced_at":"2025-01-28T21:08:35.000Z","created_at":"2023-03-15T07:30:18.342Z","updated_at":"2025-01-28T21:08:35.002Z","distro":null,"version_url":"https://docker.ecosyste.ms/api/v1/packages/weaveworksdemos%2Flog-server/versions/latest","package":{"name":"weaveworksdemos/log-server","package_url":"https://docker.ecosyste.ms/api/v1/packages/weaveworksdemos%2Flog-server"},"dependencies":[{"ecosystem":"gem","package_name":"jruby-openssl","requirements":"0.9.17-java","purl":"pkg:gem/jruby-openssl@0.9.17-java"},{"ecosystem":"gem","package_name":"activesupport","requirements":"3.2.6","purl":"pkg:gem/activesupport@3.2.6"},{"ecosystem":"gem","package_name":"activesupport","requirements":"5.0.2","purl":"pkg:gem/activesupport@5.0.2"},{"ecosystem":"gem","package_name":"addressable","requirements":"2.5.0","purl":"pkg:gem/addressable@2.5.0"},{"ecosystem":"gem","package_name":"backports","requirements":"3.6.4","purl":"pkg:gem/backports@3.6.4"},{"ecosystem":"gem","package_name":"benchmark_suite","requirements":"0.8.0","purl":"pkg:gem/benchmark_suite@0.8.0"},{"ecosystem":"gem","package_name":"chronic","requirements":"0.6.7","purl":"pkg:gem/chronic@0.6.7"},{"ecosystem":"gem","package_name":"concurrent-ruby","requirements":"1.0.5","purl":"pkg:gem/concurrent-ruby@1.0.5"},{"ecosystem":"gem","package_name":"cool.io","requirements":"1.4.6","purl":"pkg:gem/cool.io@1.4.6"},{"ecosystem":"gem","package_name":"delorean","requirements":"2.0.0","purl":"pkg:gem/delorean@2.0.0"},{"ecosystem":"gem","package_name":"did_you_mean","requirements":"1.0.0","purl":"pkg:gem/did_you_mean@1.0.0"},{"ecosystem":"gem","package_name":"diff-lcs","requirements":"1.1.2","purl":"pkg:gem/diff-lcs@1.1.2"},{"ecosystem":"gem","package_name":"diff-lcs","requirements":"1.2.5","purl":"pkg:gem/diff-lcs@1.2.5"},{"ecosystem":"gem","package_name":"domain_name","requirements":"0.5.20170223","purl":"pkg:gem/domain_name@0.5.20170223"},{"ecosystem":"gem","package_name":"elasticsearch-api","requirements":"1.0.18","purl":"pkg:gem/elasticsearch-api@1.0.18"},{"ecosystem":"gem","package_name":"elasticsearch-transport","requirements":"1.0.18","purl":"pkg:gem/elasticsearch-transport@1.0.18"},{"ecosystem":"gem","package_name":"elasticsearch","requirements":"1.0.18","purl":"pkg:gem/elasticsearch@1.0.18"},{"ecosystem":"gem","package_name":"eventmachine","requirements":"1.0.4","purl":"pkg:gem/eventmachine@1.0.4"},{"ecosystem":"gem","package_name":"eventmachine","requirements":"1.0.4-java","purl":"pkg:gem/eventmachine@1.0.4-java"},{"ecosystem":"gem","package_name":"excon","requirements":"0.55.0","purl":"pkg:gem/excon@0.55.0"},{"ecosystem":"gem","package_name":"faraday","requirements":"0.11.0","purl":"pkg:gem/faraday@0.11.0"},{"ecosystem":"gem","package_name":"ffi2-generators","requirements":"0.1.1","purl":"pkg:gem/ffi2-generators@0.1.1"},{"ecosystem":"gem","package_name":"ffi","requirements":"1.0.11","purl":"pkg:gem/ffi@1.0.11"},{"ecosystem":"gem","package_name":"ffi","requirements":"1.0.11-java","purl":"pkg:gem/ffi@1.0.11-java"},{"ecosystem":"gem","package_name":"fluent-plugin-elasticsearch","requirements":"1.9.2","purl":"pkg:gem/fluent-plugin-elasticsearch@1.9.2"},{"ecosystem":"gem","package_name":"fluent-plugin-kubernetes_metadata_filter","requirements":"0.26.3","purl":"pkg:gem/fluent-plugin-kubernetes_metadata_filter@0.26.3"},{"ecosystem":"gem","package_name":"fluent-plugin-record-reformer","requirements":"0.9.0","purl":"pkg:gem/fluent-plugin-record-reformer@0.9.0"},{"ecosystem":"gem","package_name":"fluent-plugin-tail_path","requirements":"0.1.0","purl":"pkg:gem/fluent-plugin-tail_path@0.1.0"},{"ecosystem":"gem","package_name":"fluentd","requirements":"0.12.32","purl":"pkg:gem/fluentd@0.12.32"},{"ecosystem":"gem","package_name":"formatador","requirements":"0.2.3","purl":"pkg:gem/formatador@0.2.3"},{"ecosystem":"gem","package_name":"http-cookie","requirements":"1.0.3","purl":"pkg:gem/http-cookie@1.0.3"},{"ecosystem":"gem","package_name":"http-form_data","requirements":"1.0.1","purl":"pkg:gem/http-form_data@1.0.1"},{"ecosystem":"gem","package_name":"http","requirements":"0.9.8","purl":"pkg:gem/http@0.9.8"},{"ecosystem":"gem","package_name":"http_parser.rb","requirements":"0.6.0","purl":"pkg:gem/http_parser.rb@0.6.0"},{"ecosystem":"gem","package_name":"http_parser.rb","requirements":"0.6.0.beta.2","purl":"pkg:gem/http_parser.rb@0.6.0.beta.2"},{"ecosystem":"gem","package_name":"i18n","requirements":"0.6.0","purl":"pkg:gem/i18n@0.6.0"},{"ecosystem":"gem","package_name":"i18n","requirements":"0.8.1","purl":"pkg:gem/i18n@0.8.1"},{"ecosystem":"gem","package_name":"rubysl-net-http","requirements":"2.0.4","purl":"pkg:gem/rubysl-net-http@2.0.4"},{"ecosystem":"gem","package_name":"json","requirements":"1.8.0","purl":"pkg:gem/json@1.8.0"},{"ecosystem":"gem","package_name":"json","requirements":"1.8.0-java","purl":"pkg:gem/json@1.8.0-java"},{"ecosystem":"gem","package_name":"json","requirements":"1.8.2","purl":"pkg:gem/json@1.8.2"},{"ecosystem":"gem","package_name":"json","requirements":"1.8.2-java","purl":"pkg:gem/json@1.8.2-java"},{"ecosystem":"gem","package_name":"json","requirements":"2.0.3","purl":"pkg:gem/json@2.0.3"},{"ecosystem":"gem","package_name":"kgio","requirements":"2.9.2","purl":"pkg:gem/kgio@2.9.2"},{"ecosystem":"gem","package_name":"kubeclient","requirements":"1.1.4","purl":"pkg:gem/kubeclient@1.1.4"},{"ecosystem":"gem","package_name":"lru_redux","requirements":"1.1.0","purl":"pkg:gem/lru_redux@1.1.0"},{"ecosystem":"gem","package_name":"mime-types-data","requirements":"3.2016.0521","purl":"pkg:gem/mime-types-data@3.2016.0521"},{"ecosystem":"gem","package_name":"mime-types","requirements":"3.1","purl":"pkg:gem/mime-types@3.1"},{"ecosystem":"gem","package_name":"minitest","requirements":"4.7.5","purl":"pkg:gem/minitest@4.7.5"},{"ecosystem":"gem","package_name":"minitest","requirements":"5.10.1","purl":"pkg:gem/minitest@5.10.1"},{"ecosystem":"gem","package_name":"msgpack","requirements":"1.1.0","purl":"pkg:gem/msgpack@1.1.0"},{"ecosystem":"gem","package_name":"multi_json","requirements":"1.12.1","purl":"pkg:gem/multi_json@1.12.1"},{"ecosystem":"gem","package_name":"multi_json","requirements":"1.3.6","purl":"pkg:gem/multi_json@1.3.6"},{"ecosystem":"gem","package_name":"multipart-post","requirements":"2.0.0","purl":"pkg:gem/multipart-post@2.0.0"},{"ecosystem":"gem","package_name":"net-telnet","requirements":"0.1.1","purl":"pkg:gem/net-telnet@0.1.1"},{"ecosystem":"gem","package_name":"netrc","requirements":"0.11.0","purl":"pkg:gem/netrc@0.11.0"},{"ecosystem":"gem","package_name":"oj","requirements":"2.18.2","purl":"pkg:gem/oj@2.18.2"},{"ecosystem":"gem","package_name":"open4","requirements":"1.3.0","purl":"pkg:gem/open4@1.3.0"},{"ecosystem":"gem","package_name":"power_assert","requirements":"0.2.6","purl":"pkg:gem/power_assert@0.2.6"},{"ecosystem":"gem","package_name":"psych","requirements":"2.1.0","purl":"pkg:gem/psych@2.1.0"},{"ecosystem":"gem","package_name":"public_suffix","requirements":"2.0.5","purl":"pkg:gem/public_suffix@2.0.5"},{"ecosystem":"gem","package_name":"puma","requirements":"3.6.0","purl":"pkg:gem/puma@3.6.0"},{"ecosystem":"gem","package_name":"puma","requirements":"3.6.0-java","purl":"pkg:gem/puma@3.6.0-java"},{"ecosystem":"gem","package_name":"rack-protection","requirements":"1.2.0","purl":"pkg:gem/rack-protection@1.2.0"},{"ecosystem":"gem","package_name":"rack-test","requirements":"0.6.3","purl":"pkg:gem/rack-test@0.6.3"},{"ecosystem":"gem","package_name":"rack","requirements":"1.6.0","purl":"pkg:gem/rack@1.6.0"},{"ecosystem":"gem","package_name":"raindrops","requirements":"0.13.0","purl":"pkg:gem/raindrops@0.13.0"},{"ecosystem":"gem","package_name":"rake-compiler","requirements":"0.7.9","purl":"pkg:gem/rake-compiler@0.7.9"},{"ecosystem":"gem","package_name":"rake","requirements":"0.9.2","purl":"pkg:gem/rake@0.9.2"},{"ecosystem":"gem","package_name":"rake","requirements":"0.9.2.2","purl":"pkg:gem/rake@0.9.2.2"},{"ecosystem":"gem","package_name":"rdoc","requirements":"3.12","purl":"pkg:gem/rdoc@3.12"},{"ecosystem":"gem","package_name":"recursive-open-struct","requirements":"1.0.0","purl":"pkg:gem/recursive-open-struct@1.0.0"},{"ecosystem":"gem","package_name":"rest-client","requirements":"2.0.1","purl":"pkg:gem/rest-client@2.0.1"},{"ecosystem":"gem","package_name":"rspec-core","requirements":"2.4.0","purl":"pkg:gem/rspec-core@2.4.0"},{"ecosystem":"gem","package_name":"rspec-core","requirements":"3.5.0","purl":"pkg:gem/rspec-core@3.5.0"},{"ecosystem":"gem","package_name":"rspec-expectations","requirements":"2.4.0","purl":"pkg:gem/rspec-expectations@2.4.0"},{"ecosystem":"gem","package_name":"rspec-expectations","requirements":"3.5.0","purl":"pkg:gem/rspec-expectations@3.5.0"},{"ecosystem":"gem","package_name":"rspec-mocks","requirements":"2.4.0","purl":"pkg:gem/rspec-mocks@2.4.0"},{"ecosystem":"gem","package_name":"rspec-mocks","requirements":"3.5.0","purl":"pkg:gem/rspec-mocks@3.5.0"},{"ecosystem":"gem","package_name":"rspec-support","requirements":"3.5.0","purl":"pkg:gem/rspec-support@3.5.0"},{"ecosystem":"gem","package_name":"rspec","requirements":"2.4.0","purl":"pkg:gem/rspec@2.4.0"},{"ecosystem":"gem","package_name":"rspec","requirements":"3.5.0","purl":"pkg:gem/rspec@3.5.0"},{"ecosystem":"gem","package_name":"rubysl-abbrev","requirements":"2.0.4","purl":"pkg:gem/rubysl-abbrev@2.0.4"},{"ecosystem":"gem","package_name":"rubysl-base64","requirements":"2.0.0","purl":"pkg:gem/rubysl-base64@2.0.0"},{"ecosystem":"gem","package_name":"rubysl-benchmark","requirements":"2.0.1","purl":"pkg:gem/rubysl-benchmark@2.0.1"},{"ecosystem":"gem","package_name":"rubysl-bigdecimal","requirements":"2.0.2","purl":"pkg:gem/rubysl-bigdecimal@2.0.2"},{"ecosystem":"gem","package_name":"rubysl-cgi-session","requirements":"2.0.1","purl":"pkg:gem/rubysl-cgi-session@2.0.1"},{"ecosystem":"gem","package_name":"rubysl-cgi","requirements":"2.0.1","purl":"pkg:gem/rubysl-cgi@2.0.1"},{"ecosystem":"gem","package_name":"rubysl-cmath","requirements":"2.0.0","purl":"pkg:gem/rubysl-cmath@2.0.0"},{"ecosystem":"gem","package_name":"rubysl-complex","requirements":"2.0.0","purl":"pkg:gem/rubysl-complex@2.0.0"},{"ecosystem":"gem","package_name":"rubysl-continuation","requirements":"2.0.0","purl":"pkg:gem/rubysl-continuation@2.0.0"},{"ecosystem":"gem","package_name":"rubysl-coverage","requirements":"2.0.3","purl":"pkg:gem/rubysl-coverage@2.0.3"},{"ecosystem":"gem","package_name":"rubysl-csv","requirements":"2.0.2","purl":"pkg:gem/rubysl-csv@2.0.2"},{"ecosystem":"gem","package_name":"rubysl-curses","requirements":"2.0.0","purl":"pkg:gem/rubysl-curses@2.0.0"},{"ecosystem":"gem","package_name":"rubysl-date","requirements":"2.0.6","purl":"pkg:gem/rubysl-date@2.0.6"},{"ecosystem":"gem","package_name":"rubysl-delegate","requirements":"2.0.1","purl":"pkg:gem/rubysl-delegate@2.0.1"},{"ecosystem":"gem","package_name":"rubysl-digest","requirements":"2.0.3","purl":"pkg:gem/rubysl-digest@2.0.3"},{"ecosystem":"gem","package_name":"rubysl-drb","requirements":"2.0.1","purl":"pkg:gem/rubysl-drb@2.0.1"},{"ecosystem":"gem","package_name":"rubysl-e2mmap","requirements":"2.0.0","purl":"pkg:gem/rubysl-e2mmap@2.0.0"},{"ecosystem":"gem","package_name":"rubysl-english","requirements":"2.0.0","purl":"pkg:gem/rubysl-english@2.0.0"},{"ecosystem":"gem","package_name":"rubysl-enumerator","requirements":"2.0.0","purl":"pkg:gem/rubysl-enumerator@2.0.0"},{"ecosystem":"gem","package_name":"rubysl-erb","requirements":"2.0.1","purl":"pkg:gem/rubysl-erb@2.0.1"},{"ecosystem":"gem","package_name":"rubysl-etc","requirements":"2.0.3","purl":"pkg:gem/rubysl-etc@2.0.3"},{"ecosystem":"gem","package_name":"rubysl-expect","requirements":"2.0.0","purl":"pkg:gem/rubysl-expect@2.0.0"},{"ecosystem":"gem","package_name":"rubysl-fcntl","requirements":"2.0.4","purl":"pkg:gem/rubysl-fcntl@2.0.4"},{"ecosystem":"gem","package_name":"rubysl-fiber","requirements":"2.0.0","purl":"pkg:gem/rubysl-fiber@2.0.0"},{"ecosystem":"gem","package_name":"rubysl-fileutils","requirements":"2.0.3","purl":"pkg:gem/rubysl-fileutils@2.0.3"},{"ecosystem":"gem","package_name":"rubysl-find","requirements":"2.0.1","purl":"pkg:gem/rubysl-find@2.0.1"},{"ecosystem":"gem","package_name":"rubysl-forwardable","requirements":"2.0.1","purl":"pkg:gem/rubysl-forwardable@2.0.1"},{"ecosystem":"gem","package_name":"rubysl-getoptlong","requirements":"2.0.0","purl":"pkg:gem/rubysl-getoptlong@2.0.0"},{"ecosystem":"gem","package_name":"rubysl-gserver","requirements":"2.0.0","purl":"pkg:gem/rubysl-gserver@2.0.0"},{"ecosystem":"gem","package_name":"rubysl-io-console","requirements":"2.0.0","purl":"pkg:gem/rubysl-io-console@2.0.0"},{"ecosystem":"gem","package_name":"rubysl-io-nonblock","requirements":"2.0.0","purl":"pkg:gem/rubysl-io-nonblock@2.0.0"},{"ecosystem":"gem","package_name":"rubysl-io-wait","requirements":"2.0.0","purl":"pkg:gem/rubysl-io-wait@2.0.0"},{"ecosystem":"gem","package_name":"rubysl-ipaddr","requirements":"2.0.0","purl":"pkg:gem/rubysl-ipaddr@2.0.0"},{"ecosystem":"gem","package_name":"rubysl-irb","requirements":"2.0.4","purl":"pkg:gem/rubysl-irb@2.0.4"},{"ecosystem":"gem","package_name":"rubysl-logger","requirements":"2.0.0","purl":"pkg:gem/rubysl-logger@2.0.0"},{"ecosystem":"gem","package_name":"rubysl-mathn","requirements":"2.0.0","purl":"pkg:gem/rubysl-mathn@2.0.0"},{"ecosystem":"gem","package_name":"rubysl-matrix","requirements":"2.1.0","purl":"pkg:gem/rubysl-matrix@2.1.0"},{"ecosystem":"gem","package_name":"rubysl-mkmf","requirements":"2.0.1","purl":"pkg:gem/rubysl-mkmf@2.0.1"},{"ecosystem":"gem","package_name":"rubysl-monitor","requirements":"2.0.0","purl":"pkg:gem/rubysl-monitor@2.0.0"},{"ecosystem":"gem","package_name":"rubysl-mutex_m","requirements":"2.0.0","purl":"pkg:gem/rubysl-mutex_m@2.0.0"},{"ecosystem":"gem","package_name":"rubysl-net-ftp","requirements":"2.0.1","purl":"pkg:gem/rubysl-net-ftp@2.0.1"},{"ecosystem":"gem","package_name":"rubysl-net-imap","requirements":"2.0.1","purl":"pkg:gem/rubysl-net-imap@2.0.1"},{"ecosystem":"gem","package_name":"rubysl-net-pop","requirements":"2.0.1","purl":"pkg:gem/rubysl-net-pop@2.0.1"},{"ecosystem":"gem","package_name":"rubysl-net-protocol","requirements":"2.0.1","purl":"pkg:gem/rubysl-net-protocol@2.0.1"},{"ecosystem":"gem","package_name":"rubysl-net-smtp","requirements":"2.0.1","purl":"pkg:gem/rubysl-net-smtp@2.0.1"},{"ecosystem":"gem","package_name":"rubysl-net-telnet","requirements":"2.0.0","purl":"pkg:gem/rubysl-net-telnet@2.0.0"},{"ecosystem":"gem","package_name":"rubysl-nkf","requirements":"2.0.1","purl":"pkg:gem/rubysl-nkf@2.0.1"},{"ecosystem":"gem","package_name":"rubysl-observer","requirements":"2.0.0","purl":"pkg:gem/rubysl-observer@2.0.0"},{"ecosystem":"gem","package_name":"rubysl-open-uri","requirements":"2.0.0","purl":"pkg:gem/rubysl-open-uri@2.0.0"},{"ecosystem":"gem","package_name":"rubysl-open3","requirements":"2.0.0","purl":"pkg:gem/rubysl-open3@2.0.0"},{"ecosystem":"gem","package_name":"rubysl-openssl","requirements":"2.0.4","purl":"pkg:gem/rubysl-openssl@2.0.4"},{"ecosystem":"gem","package_name":"rubysl-optparse","requirements":"2.0.1","purl":"pkg:gem/rubysl-optparse@2.0.1"},{"ecosystem":"gem","package_name":"rubysl-ostruct","requirements":"2.0.4","purl":"pkg:gem/rubysl-ostruct@2.0.4"},{"ecosystem":"gem","package_name":"rubysl-pathname","requirements":"2.0.0","purl":"pkg:gem/rubysl-pathname@2.0.0"},{"ecosystem":"gem","package_name":"rubysl-prettyprint","requirements":"2.0.2","purl":"pkg:gem/rubysl-prettyprint@2.0.2"},{"ecosystem":"gem","package_name":"rubysl-prime","requirements":"2.0.0","purl":"pkg:gem/rubysl-prime@2.0.0"},{"ecosystem":"gem","package_name":"rubysl-profile","requirements":"2.0.0","purl":"pkg:gem/rubysl-profile@2.0.0"},{"ecosystem":"gem","package_name":"rubysl-profiler","requirements":"2.0.1","purl":"pkg:gem/rubysl-profiler@2.0.1"},{"ecosystem":"gem","package_name":"rubysl-pstore","requirements":"2.0.0","purl":"pkg:gem/rubysl-pstore@2.0.0"},{"ecosystem":"gem","package_name":"rubysl-pty","requirements":"2.0.2","purl":"pkg:gem/rubysl-pty@2.0.2"},{"ecosystem":"gem","package_name":"rubysl-rational","requirements":"2.0.1","purl":"pkg:gem/rubysl-rational@2.0.1"},{"ecosystem":"gem","package_name":"rubysl-readline","requirements":"2.0.2","purl":"pkg:gem/rubysl-readline@2.0.2"},{"ecosystem":"gem","package_name":"rubysl-resolv","requirements":"2.0.0","purl":"pkg:gem/rubysl-resolv@2.0.0"},{"ecosystem":"gem","package_name":"rubysl-rexml","requirements":"2.0.2","purl":"pkg:gem/rubysl-rexml@2.0.2"},{"ecosystem":"gem","package_name":"rubysl-rinda","requirements":"2.0.0","purl":"pkg:gem/rubysl-rinda@2.0.0"},{"ecosystem":"gem","package_name":"rubysl-rss","requirements":"2.0.0","purl":"pkg:gem/rubysl-rss@2.0.0"},{"ecosystem":"gem","package_name":"rubysl-scanf","requirements":"2.0.0","purl":"pkg:gem/rubysl-scanf@2.0.0"},{"ecosystem":"gem","package_name":"rubysl-securerandom","requirements":"2.0.0","purl":"pkg:gem/rubysl-securerandom@2.0.0"},{"ecosystem":"gem","package_name":"rubysl-set","requirements":"2.0.1","purl":"pkg:gem/rubysl-set@2.0.1"},{"ecosystem":"gem","package_name":"rubysl-shellwords","requirements":"2.0.0","purl":"pkg:gem/rubysl-shellwords@2.0.0"},{"ecosystem":"gem","package_name":"rubysl-singleton","requirements":"2.0.0","purl":"pkg:gem/rubysl-singleton@2.0.0"},{"ecosystem":"gem","package_name":"rubysl-socket","requirements":"2.0.1","purl":"pkg:gem/rubysl-socket@2.0.1"},{"ecosystem":"gem","package_name":"rubysl-stringio","requirements":"2.0.0","purl":"pkg:gem/rubysl-stringio@2.0.0"},{"ecosystem":"gem","package_name":"rubysl-strscan","requirements":"2.0.0","purl":"pkg:gem/rubysl-strscan@2.0.0"},{"ecosystem":"gem","package_name":"rubysl-sync","requirements":"2.0.0","purl":"pkg:gem/rubysl-sync@2.0.0"},{"ecosystem":"gem","package_name":"rubysl-syslog","requirements":"2.0.1","purl":"pkg:gem/rubysl-syslog@2.0.1"},{"ecosystem":"gem","package_name":"rubysl-tempfile","requirements":"2.0.1","purl":"pkg:gem/rubysl-tempfile@2.0.1"},{"ecosystem":"gem","package_name":"rubysl-test-unit","requirements":"2.0.1","purl":"pkg:gem/rubysl-test-unit@2.0.1"},{"ecosystem":"gem","package_name":"rubysl-thread","requirements":"2.0.2","purl":"pkg:gem/rubysl-thread@2.0.2"},{"ecosystem":"gem","package_name":"rubysl-thwait","requirements":"2.0.0","purl":"pkg:gem/rubysl-thwait@2.0.0"},{"ecosystem":"gem","package_name":"rubysl-time","requirements":"2.0.3","purl":"pkg:gem/rubysl-time@2.0.3"},{"ecosystem":"gem","package_name":"rubysl-timeout","requirements":"2.0.0","purl":"pkg:gem/rubysl-timeout@2.0.0"},{"ecosystem":"gem","package_name":"rubysl-tmpdir","requirements":"2.0.0","purl":"pkg:gem/rubysl-tmpdir@2.0.0"},{"ecosystem":"gem","package_name":"rubysl-tsort","requirements":"2.0.1","purl":"pkg:gem/rubysl-tsort@2.0.1"},{"ecosystem":"gem","package_name":"rubysl-un","requirements":"2.0.0","purl":"pkg:gem/rubysl-un@2.0.0"},{"ecosystem":"gem","package_name":"rubysl-uri","requirements":"2.0.0","purl":"pkg:gem/rubysl-uri@2.0.0"},{"ecosystem":"gem","package_name":"rubysl-weakref","requirements":"2.0.0","purl":"pkg:gem/rubysl-weakref@2.0.0"},{"ecosystem":"gem","package_name":"rubysl-webrick","requirements":"2.0.0","purl":"pkg:gem/rubysl-webrick@2.0.0"},{"ecosystem":"gem","package_name":"rubysl-xmlrpc","requirements":"2.0.0","purl":"pkg:gem/rubysl-xmlrpc@2.0.0"},{"ecosystem":"gem","package_name":"rubysl-yaml","requirements":"2.0.3","purl":"pkg:gem/rubysl-yaml@2.0.3"},{"ecosystem":"gem","package_name":"rubysl-zlib","requirements":"2.0.1","purl":"pkg:gem/rubysl-zlib@2.0.1"},{"ecosystem":"gem","package_name":"rubysl","requirements":"2.0.14","purl":"pkg:gem/rubysl@2.0.14"},{"ecosystem":"gem","package_name":"shindo","requirements":"0.3.4","purl":"pkg:gem/shindo@0.3.4"},{"ecosystem":"gem","package_name":"sigdump","requirements":"0.2.4","purl":"pkg:gem/sigdump@0.2.4"},{"ecosystem":"gem","package_name":"sinatra-contrib","requirements":"1.3.2","purl":"pkg:gem/sinatra-contrib@1.3.2"},{"ecosystem":"gem","package_name":"sinatra","requirements":"1.3.2","purl":"pkg:gem/sinatra@1.3.2"},{"ecosystem":"gem","package_name":"string-scrub","requirements":"0.0.5","purl":"pkg:gem/string-scrub@0.0.5"},{"ecosystem":"gem","package_name":"test-unit","requirements":"3.1.5","purl":"pkg:gem/test-unit@3.1.5"},{"ecosystem":"gem","package_name":"thread_safe","requirements":"0.3.6","purl":"pkg:gem/thread_safe@0.3.6"},{"ecosystem":"gem","package_name":"tilt","requirements":"1.3.3","purl":"pkg:gem/tilt@1.3.3"},{"ecosystem":"gem","package_name":"tzinfo-data","requirements":"1.2017.1","purl":"pkg:gem/tzinfo-data@1.2017.1"},{"ecosystem":"gem","package_name":"tzinfo","requirements":"1.2.2","purl":"pkg:gem/tzinfo@1.2.2"},{"ecosystem":"gem","package_name":"unf","requirements":"0.1.4","purl":"pkg:gem/unf@0.1.4"},{"ecosystem":"gem","package_name":"unf_ext","requirements":"0.0.7.2","purl":"pkg:gem/unf_ext@0.0.7.2"},{"ecosystem":"gem","package_name":"unicorn","requirements":"4.8.3","purl":"pkg:gem/unicorn@4.8.3"},{"ecosystem":"gem","package_name":"yajl-ruby","requirements":"1.1.0","purl":"pkg:gem/yajl-ruby@1.1.0"},{"ecosystem":"gem","package_name":"yajl-ruby","requirements":"1.3.0","purl":"pkg:gem/yajl-ruby@1.3.0"},{"ecosystem":"generic","package_name":"ruby","requirements":"2.3.3p222","purl":"pkg:generic/ruby@2.3.3p222"},{"ecosystem":"maven","package_name":"primitives:primitives","requirements":"*","purl":"pkg:maven/primitives/primitives"}]}