{"id":118,"name":null,"description":"Rack Middleware for handling Cross-Origin Resource Sharing (CORS), which makes cross-origin AJAX possible.","url":"https://github.com/cyu/rack-cors","last_synced_at":"2026-07-26T12:00:31.690Z","repository":{"id":929434,"uuid":"698944","full_name":"cyu/rack-cors","owner":"cyu","description":"Rack Middleware for handling Cross-Origin Resource Sharing (CORS), which makes cross-origin AJAX possible.","archived":false,"fork":false,"pushed_at":"2025-05-16T17:59:04.000Z","size":550,"stargazers_count":3292,"open_issues_count":33,"forks_count":259,"subscribers_count":36,"default_branch":"master","last_synced_at":"2026-07-21T18:13:16.740Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/cyu.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2010-06-02T10:14:29.000Z","updated_at":"2026-07-15T14:55:02.000Z","dependencies_parsed_at":"2023-07-05T15:17:07.390Z","dependency_job_id":"60b4784b-4791-424a-85f9-b38a1b0e0bd0","html_url":"https://github.com/cyu/rack-cors","commit_stats":{"total_commits":256,"total_committers":76,"mean_commits":"3.3684210526315788","dds":0.73828125,"last_synced_commit":"0e68b881ef6c428bbf928b2c4a92ab49a34823e3"},"previous_names":[],"tags_count":30,"template":false,"template_full_name":null,"purl":"pkg:github/cyu/rack-cors","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyu%2Frack-cors","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyu%2Frack-cors/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyu%2Frack-cors/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyu%2Frack-cors/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cyu","download_url":"https://codeload.github.com/cyu/rack-cors/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyu%2Frack-cors/sbom","scorecard":{"id":314857,"data":{"date":"2025-08-11","repo":{"name":"github.com/cyu/rack-cors","commit":"f73bcd39b91c19ffa3d059dccc5d6ae62f24340a"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.4,"checks":[{"name":"Code-Review","score":5,"reason":"Found 15/30 approved changesets -- score normalized to 5","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Maintained","score":5,"reason":"7 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 5","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/ci.yaml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yaml:35: update your workflow using https://app.stepsecurity.io/secureworkflow/cyu/rack-cors/ci.yaml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yaml:36: update your workflow using https://app.stepsecurity.io/secureworkflow/cyu/rack-cors/ci.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yaml:25: update your workflow using https://app.stepsecurity.io/secureworkflow/cyu/rack-cors/ci.yaml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yaml:26: update your workflow using https://app.stepsecurity.io/secureworkflow/cyu/rack-cors/ci.yaml/master?enable=pin","Info:   0 out of   2 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   2 third-party GitHubAction dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE.txt:0","Info: FSF or OSI recognized license: MIT License: LICENSE.txt:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'master'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 16 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}},{"name":"Vulnerabilities","score":0,"reason":"177 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GHSA-22f2-v57c-j9cx","Warn: Project is vulnerable to: GHSA-3h57-hmj3-gj3p","Warn: Project is vulnerable to: GHSA-54rr-7fvw-6x8f","Warn: Project is vulnerable to: GHSA-65f5-mfpf-vfhj","Warn: Project is vulnerable to: GHSA-7g2v-jj9q-g3rg","Warn: Project is vulnerable to: GHSA-7wqh-767x-r66v","Warn: Project is vulnerable to: GHSA-8cgq-6mh2-7j6v","Warn: Project is vulnerable to: GHSA-93pm-5p5f-3ghx","Warn: Project is vulnerable to: GHSA-c6qg-cjj8-47qp","Warn: Project is vulnerable to: GHSA-gjh7-p2fx-99vx","Warn: Project is vulnerable to: GHSA-hxqx-xwvh-44m2","Warn: Project is vulnerable to: GHSA-rqv2-275x-2jq5","Warn: Project is vulnerable to: GHSA-vpfw-47h7-xj4g","Warn: Project is vulnerable to: GHSA-wq4h-7r42-5hrr","Warn: Project is vulnerable to: GHSA-xj5v-6v4g-jfw6","Warn: Project is vulnerable to: GHSA-h47h-mwp9-c6q6","Warn: Project is vulnerable to: GHSA-4g8v-vg43-wpgf","Warn: Project is vulnerable to: GHSA-7wjx-3g7j-8584","Warn: Project is vulnerable to: GHSA-8xww-x3g3-6jcv","Warn: Project is vulnerable to: GHSA-hjg4-8q5f-x6fm","Warn: Project is vulnerable to: GHSA-mm33-5vfq-3mm3","Warn: Project is vulnerable to: GHSA-p84v-45xj-wwqj","Warn: Project is vulnerable to: GHSA-vfg9-r3fq-jvx4","Warn: Project is vulnerable to: GHSA-vfm5-rmrh-j26v","Warn: Project is vulnerable to: GHSA-wh98-p28r-vrc9","Warn: Project is vulnerable to: GHSA-x76w-6vjr-8xgj","Warn: Project is vulnerable to: GHSA-ch3h-j2vf-95pv","Warn: Project is vulnerable to: GHSA-xp5h-f8jf-rc8q","Warn: Project is vulnerable to: GHSA-3hhc-qp5v-9p2j","Warn: Project is vulnerable to: GHSA-579w-22j4-4749","Warn: Project is vulnerable to: GHSA-76r7-hhxj-r776","Warn: Project is vulnerable to: GHSA-8hc4-xxm3-5ppp","Warn: Project is vulnerable to: GHSA-8h22-8cf7-hq6g","Warn: Project is vulnerable to: GHSA-w749-p3v6-hccq","Warn: Project is vulnerable to: GHSA-cr5q-6q9f-rq6q","Warn: Project is vulnerable to: GHSA-j6gc-792m-qgm2","Warn: Project is vulnerable to: GHSA-pj73-v5mw-pm9j","Warn: Project is vulnerable to: GHSA-jxhc-q857-3j6g","Warn: Project is vulnerable to: GHSA-23c2-gwp5-pxw9","Warn: Project is vulnerable to: GHSA-228g-948r-83gx","Warn: Project is vulnerable to: GHSA-3x8r-x6xp-q4vm","Warn: Project is vulnerable to: GHSA-486f-hjj9-9vhh","Warn: Project is vulnerable to: GHSA-286v-pcf5-25rc","Warn: Project is vulnerable to: GHSA-2qc6-mcvw-92cw","Warn: Project is vulnerable to: GHSA-2rr5-8q37-2w7h","Warn: Project is vulnerable to: GHSA-353f-x4gh-cqq8","Warn: Project is vulnerable to: GHSA-59gp-qqm7-cw4j","Warn: Project is vulnerable to: GHSA-5w6v-399v-w3cc","Warn: Project is vulnerable to: GHSA-7rrm-v45f-jp64","Warn: Project is vulnerable to: GHSA-cgx6-hpwq-fhv5","Warn: Project is vulnerable to: GHSA-crjr-9rc5-ghw8","Warn: Project is vulnerable to: GHSA-fq42-c5rg-92c2","Warn: Project is vulnerable to: GHSA-gx8x-g87m-h5q6","Warn: Project is vulnerable to: GHSA-jc36-42cf-vqwj","Warn: Project is vulnerable to: GHSA-jw9f-hh49-cvp9","Warn: Project is vulnerable to: GHSA-mrxw-mxhj-p664","Warn: Project is vulnerable to: GHSA-pxvg-2qj5-37jq","Warn: Project is vulnerable to: GHSA-r95h-9x8f-r3f7","Warn: Project is vulnerable to: GHSA-v4f8-2847-rwm7","Warn: Project is vulnerable to: GHSA-v6gp-9mmm-c6p5","Warn: Project is vulnerable to: GHSA-vr8q-g5c7-m54m","Warn: Project is vulnerable to: GHSA-vvfq-8hwr-qm4m","Warn: Project is vulnerable to: GHSA-xc9x-jj77-9p9j","Warn: Project is vulnerable to: GHSA-xh29-r2w5-wx8m","Warn: Project is vulnerable to: GHSA-xxx9-3xcr-gjj3","Warn: Project is vulnerable to: GHSA-48w2-rm65-62xx","Warn: Project is vulnerable to: GHSA-68xg-gqqm-vgj8","Warn: Project is vulnerable to: GHSA-9hf4-67fc-4vf4","Warn: Project is vulnerable to: GHSA-c2f4-cvqm-65w2","Warn: Project is vulnerable to: GHSA-h99w-9q5r-gjq9","Warn: Project is vulnerable to: GHSA-q28m-8xjw-8vr5","Warn: Project is vulnerable to: GHSA-rmj8-8hhh-gv5h","Warn: Project is vulnerable to: GHSA-5x79-w82f-gw8w","Warn: Project is vulnerable to: GHSA-9h9g-93gc-623h","Warn: Project is vulnerable to: GHSA-mcvf-2q2m-x72m","Warn: Project is vulnerable to: GHSA-pg8v-g4xq-hww9","Warn: Project is vulnerable to: GHSA-rrfc-7g8p-99q8","Warn: Project is vulnerable to: GHSA-5cm2-9h8c-rvfx","Warn: Project is vulnerable to: GHSA-2rqw-v265-jf8c","Warn: Project is vulnerable to: GHSA-5hq2-xf89-9jxq","Warn: Project is vulnerable to: GHSA-8877-prq4-9xfw","Warn: Project is vulnerable to: GHSA-fwhr-88qx-h9g7","Warn: Project is vulnerable to: GHSA-g8ww-46x2-2p65","Warn: Project is vulnerable to: GHSA-qphc-hf5q-v8fc","Warn: Project is vulnerable to: GHSA-wwhv-wxv9-rpgw","Warn: Project is vulnerable to: GHSA-hq7p-j377-6v63","Warn: Project is vulnerable to: GHSA-968p-4wvh-cqc8","Warn: Project is vulnerable to: GHSA-67hx-6x53-jw92","Warn: Project is vulnerable to: GHSA-whgm-jr23-g3j9","Warn: Project is vulnerable to: GHSA-93q8-gq69-wqmw","Warn: Project is vulnerable to: GHSA-fwr7-v2mv-hh25","Warn: Project is vulnerable to: GHSA-qwcr-r2fm-qrc7","Warn: Project is vulnerable to: GHSA-v6h2-p8h4-qcjw","Warn: Project is vulnerable to: GHSA-grv7-fg5c-xmjg","Warn: Project is vulnerable to: GHSA-x9w5-v3q2-3rhw","Warn: Project is vulnerable to: GHSA-w8qv-6jwh-64r5","Warn: Project is vulnerable to: GHSA-257v-vj4p-3w2h","Warn: Project is vulnerable to: GHSA-pxg6-pf52-xh8x","Warn: Project is vulnerable to: GHSA-3xgq-45jj-v275","Warn: Project is vulnerable to: GHSA-w573-4hg7-7wgq","Warn: Project is vulnerable to: GHSA-3wcq-x3mq-6r9p","Warn: Project is vulnerable to: GHSA-r9p9-mrjm-926w","Warn: Project is vulnerable to: GHSA-434g-2637-qmqr","Warn: Project is vulnerable to: GHSA-49q7-c7j4-3p7m","Warn: Project is vulnerable to: GHSA-977x-g7h5-7qgw","Warn: Project is vulnerable to: GHSA-f7q4-pwc6-w24p","Warn: Project is vulnerable to: GHSA-fc9h-whq2-v747","Warn: Project is vulnerable to: GHSA-vjh7-7g9h-fjfh","Warn: Project is vulnerable to: GHSA-6h5x-7c5m-7cr7","Warn: Project is vulnerable to: GHSA-rv95-896h-c2vc","Warn: Project is vulnerable to: GHSA-qw6h-vgh9-j6wx","Warn: Project is vulnerable to: GHSA-74fj-2j2h-c42q","Warn: Project is vulnerable to: GHSA-pw2r-vq6v-hr8c","Warn: Project is vulnerable to: GHSA-jchw-25xp-jwwc","Warn: Project is vulnerable to: GHSA-cxjh-pqwp-8mfp","Warn: Project is vulnerable to: GHSA-fjxv-7rqg-78g4","Warn: Project is vulnerable to: GHSA-ww39-953v-wcq6","Warn: Project is vulnerable to: GHSA-43f8-2h32-f4cj","Warn: Project is vulnerable to: GHSA-c7qv-q95q-8v27","Warn: Project is vulnerable to: GHSA-78xj-cgh5-2h22","Warn: Project is vulnerable to: GHSA-2p57-rm9w-gvfp","Warn: Project is vulnerable to: GHSA-7r28-3m3f-r2pr","Warn: Project is vulnerable to: GHSA-r8j5-h5cx-65gg","Warn: Project is vulnerable to: GHSA-896r-f27r-55mw","Warn: Project is vulnerable to: GHSA-9c47-m6qq-7p4h","Warn: Project is vulnerable to: GHSA-76p3-8jx3-jpfq","Warn: Project is vulnerable to: GHSA-3rfm-jhwj-7488","Warn: Project is vulnerable to: GHSA-hhq3-ff78-jv3g","Warn: Project is vulnerable to: GHSA-29mw-wpgm-hmr9","Warn: Project is vulnerable to: GHSA-35jh-r3h4-6jhm","Warn: Project is vulnerable to: GHSA-952p-6rrq-rcjv","Warn: Project is vulnerable to: GHSA-f8q6-p94x-37v3","Warn: Project is vulnerable to: GHSA-xvch-5gv4-984h","Warn: Project is vulnerable to: GHSA-5rrq-pxf6-6jx5","Warn: Project is vulnerable to: GHSA-8fr3-hfg3-gpgp","Warn: Project is vulnerable to: GHSA-gf8q-jrpm-jvxq","Warn: Project is vulnerable to: GHSA-2r2c-g63r-vccr","Warn: Project is vulnerable to: GHSA-cfm4-qjh2-4765","Warn: Project is vulnerable to: GHSA-x4jg-mjrx-434g","Warn: Project is vulnerable to: GHSA-r8f7-9pfq-mjmv","Warn: Project is vulnerable to: GHSA-rp65-9cf3-cjxr","Warn: Project is vulnerable to: GHSA-76c9-3jph-rj3q","Warn: Project is vulnerable to: GHSA-hj48-42vr-x3v9","Warn: Project is vulnerable to: GHSA-9wv6-86v2-598j","Warn: Project is vulnerable to: GHSA-rhx6-c78j-4q9w","Warn: Project is vulnerable to: GHSA-h7cp-r72f-jxh6","Warn: Project is vulnerable to: GHSA-v62p-rq8g-8h59","Warn: Project is vulnerable to: GHSA-566m-qj78-rww5","Warn: Project is vulnerable to: GHSA-hwj9-h5mp-3pm3","Warn: Project is vulnerable to: GHSA-7fh5-64p2-3v2j","Warn: Project is vulnerable to: GHSA-hrpp-h998-j3pp","Warn: Project is vulnerable to: GHSA-p8p7-x288-28g6","Warn: Project is vulnerable to: GHSA-7mwh-4pqv-wmr8","Warn: Project is vulnerable to: GHSA-c2qf-rxjj-qqgw","Warn: Project is vulnerable to: GHSA-m6fv-jmcg-4jfg","Warn: Project is vulnerable to: GHSA-cm22-4g7w-348p","Warn: Project is vulnerable to: GHSA-vx3p-948g-6vhq","Warn: Project is vulnerable to: GHSA-3jfq-g458-7qm9","Warn: Project is vulnerable to: GHSA-5955-9wpr-37jh","Warn: Project is vulnerable to: GHSA-f5x3-32g6-xq36","Warn: Project is vulnerable to: GHSA-r628-mhmh-qjhw","Warn: Project is vulnerable to: GHSA-9r2w-394v-53qc","Warn: Project is vulnerable to: GHSA-qq89-hq3f-393p","Warn: Project is vulnerable to: GHSA-4wf5-vphf-c2xc","Warn: Project is vulnerable to: GHSA-72xf-g2v4-qvf3","Warn: Project is vulnerable to: GHSA-7p7h-4mm5-852v","Warn: Project is vulnerable to: GHSA-9m6j-fcg5-2442","Warn: Project is vulnerable to: GHSA-hh27-ffr2-f2jc","Warn: Project is vulnerable to: GHSA-rqff-837h-mm52","Warn: Project is vulnerable to: GHSA-8v38-pw62-9cw2","Warn: Project is vulnerable to: GHSA-hgjh-723h-mx2j","Warn: Project is vulnerable to: GHSA-jf5r-8hm2-f872","Warn: Project is vulnerable to: GHSA-wr3j-pwj9-hqq6","Warn: Project is vulnerable to: GHSA-4v9v-hfq4-rm2v","Warn: Project is vulnerable to: GHSA-9jgg-88mc-972h","Warn: Project is vulnerable to: GHSA-6fc8-4gx4-v693","Warn: Project is vulnerable to: GHSA-3h5v-q93c-6h6q"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}}]},"last_synced_at":"2025-08-17T23:58:05.433Z","repository_id":929434,"created_at":"2025-08-17T23:58:05.434Z","updated_at":"2025-08-17T23:58:05.434Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":35757404,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-07-20T02:08:10.276Z","status":"online","status_checked_at":"2026-07-22T02:00:06.236Z","response_time":124,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"owner":{"login":"cyu","name":"Calvin Yu","uuid":"2431","kind":"user","description":"Rails, JavaScript, Serverless\r\nPartner @ R\u0026Y Labs","email":"","website":"https://rylabs.io","location":"Atlanta, GA","twitter":null,"company":"@RYLabs ","icon_url":"https://avatars.githubusercontent.com/u/2431?v=4","repositories_count":92,"last_synced_at":"2024-04-14T15:24:02.724Z","metadata":{"has_sponsors_listing":true},"html_url":"https://github.com/cyu","funding_links":["https://github.com/sponsors/cyu"],"total_stars":3332,"followers":77,"following":12,"created_at":"2022-11-02T16:22:23.983Z","updated_at":"2024-04-14T15:24:14.518Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cyu","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cyu/repositories"},"packages":[{"id":13751559,"name":"ruby-rack-cors","ecosystem":"ubuntu","description":null,"homepage":"https://github.com/cyu/rack-cors","licenses":null,"normalized_licenses":[],"repository_url":"https://github.com/cyu/rack-cors","keywords_array":["universe/misc"],"namespace":"universe","versions_count":1,"first_release_published_at":"2026-02-13T07:20:28.803Z","latest_release_published_at":"2026-02-13T07:20:28.803Z","latest_release_number":"1.1.1-1","last_synced_at":"2026-03-13T14:24:13.705Z","created_at":"2026-02-13T07:20:28.610Z","updated_at":"2026-03-13T14:24:13.706Z","registry_url":"https://launchpad.net/ubuntu/+source/ruby-rack-cors","install_command":"apt-get install ruby-rack-cors","documentation_url":null,"metadata":{"component":"universe","architecture":"all","priority":"optional","binary":"ruby-rack-cors","standards_version":"4.5.0","maintainer":"Debian Ruby Extras Maintainers \u003cpkg-ruby-extras-maintainers@lists.alioth.debian.org\u003e","build_depends":"debhelper-compat (= 12), gem2deb, ruby-mocha, ruby-rack-test, ruby-shoulda","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{},"repo_metadata_updated_at":"2026-02-13T07:20:29.418Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:deb/ubuntu/ruby-rack-cors?arch=source\u0026distro=ubuntu-20.04\u0026repository_url=https://launchpad.net/ubuntu/focal","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/ubuntu/ruby-rack-cors","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/ubuntu/ruby-rack-cors","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/ubuntu/ruby-rack-cors/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-20.04/packages/ruby-rack-cors/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-20.04/packages/ruby-rack-cors/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-20.04/packages/ruby-rack-cors/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-20.04/packages/ruby-rack-cors/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-20.04/packages/ruby-rack-cors/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-20.04/packages/ruby-rack-cors/codemeta","maintainers":[],"registry":{"name":"ubuntu-20.04","url":"https://launchpad.net/ubuntu/focal","ecosystem":"ubuntu","default":false,"packages_count":30789,"maintainers_count":0,"namespaces_count":4,"keywords_count":1429,"github":"ubuntu","metadata":{"codename":"focal","funded_packages_count":179},"icon_url":"https://github.com/ubuntu.png","created_at":"2026-02-04T11:01:47.233Z","updated_at":"2026-07-26T05:05:13.799Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-20.04/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-20.04/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-20.04/namespaces"}},{"id":13605933,"name":"ruby-rack-cors","ecosystem":"debian","description":null,"homepage":"https://github.com/cyu/rack-cors","licenses":null,"normalized_licenses":[],"repository_url":"https://github.com/cyu/rack-cors","keywords_array":["misc"],"namespace":"main","versions_count":1,"first_release_published_at":"2026-02-11T11:25:16.785Z","latest_release_published_at":"2026-02-11T11:25:16.785Z","latest_release_number":"1.0.2-1+deb10u1","last_synced_at":"2026-03-13T19:05:13.408Z","created_at":"2026-02-11T11:25:16.522Z","updated_at":"2026-03-13T19:05:13.409Z","registry_url":"https://tracker.debian.org/pkg/ruby-rack-cors","install_command":"apt-get install ruby-rack-cors","documentation_url":"https://packages.debian.org/buster/ruby-rack-cors","metadata":{"component":"main","architecture":"all","priority":"source","binary":"ruby-rack-cors","standards_version":"4.1.4","maintainer":"Debian Ruby Extras Maintainers \u003cpkg-ruby-extras-maintainers@lists.alioth.debian.org\u003e","build_depends":"debhelper (\u003e= 11~), gem2deb, ruby-mocha, ruby-rack-test, ruby-shoulda","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{},"repo_metadata_updated_at":"2026-02-11T15:15:16.729Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:deb/debian/ruby-rack-cors?arch=source\u0026distro=debian-10\u0026repository_url=https://packages.debian.org/buster","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/debian/ruby-rack-cors","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/debian/ruby-rack-cors","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/debian/ruby-rack-cors/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/debian-10/packages/ruby-rack-cors/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/debian-10/packages/ruby-rack-cors/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/debian-10/packages/ruby-rack-cors/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-10/packages/ruby-rack-cors/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-10/packages/ruby-rack-cors/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/debian-10/packages/ruby-rack-cors/codemeta","maintainers":[],"registry":{"name":"debian-10","url":"https://packages.debian.org/buster","ecosystem":"debian","default":false,"packages_count":28836,"maintainers_count":0,"namespaces_count":3,"keywords_count":915,"github":"debian","metadata":{"codename":"buster","mirror":"http://archive.debian.org/debian","funded_packages_count":106},"icon_url":"https://github.com/debian.png","created_at":"2026-02-04T11:01:50.156Z","updated_at":"2026-07-26T05:03:39.916Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-10/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/debian-10/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/debian-10/namespaces"}},{"id":13566981,"name":"ruby-rack-cors","ecosystem":"ubuntu","description":null,"homepage":"https://github.com/cyu/rack-cors","licenses":null,"normalized_licenses":[],"repository_url":"https://github.com/cyu/rack-cors","keywords_array":["universe/misc"],"namespace":"universe","versions_count":1,"first_release_published_at":"2026-02-11T06:47:20.519Z","latest_release_published_at":"2026-02-11T06:47:20.519Z","latest_release_number":"1.1.1-1","last_synced_at":"2026-03-11T15:30:00.173Z","created_at":"2026-02-11T06:47:20.341Z","updated_at":"2026-03-11T15:30:00.173Z","registry_url":"https://launchpad.net/ubuntu/+source/ruby-rack-cors","install_command":"apt-get install ruby-rack-cors","documentation_url":null,"metadata":{"component":"universe","architecture":"all","priority":"optional","binary":"ruby-rack-cors","standards_version":"4.5.0","maintainer":"Debian Ruby Extras Maintainers \u003cpkg-ruby-extras-maintainers@lists.alioth.debian.org\u003e","build_depends":"debhelper-compat (= 12), gem2deb, ruby-mocha, ruby-rack-test, ruby-shoulda","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{},"repo_metadata_updated_at":"2026-02-11T14:57:09.398Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:deb/ubuntu/ruby-rack-cors?arch=source\u0026distro=ubuntu-23.04\u0026repository_url=https://launchpad.net/ubuntu/lunar","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/ubuntu/ruby-rack-cors","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/ubuntu/ruby-rack-cors","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/ubuntu/ruby-rack-cors/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/packages/ruby-rack-cors/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/packages/ruby-rack-cors/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/packages/ruby-rack-cors/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/packages/ruby-rack-cors/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/packages/ruby-rack-cors/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/packages/ruby-rack-cors/codemeta","maintainers":[],"registry":{"name":"ubuntu-23.04","url":"https://launchpad.net/ubuntu/lunar","ecosystem":"ubuntu","default":false,"packages_count":36116,"maintainers_count":0,"namespaces_count":4,"keywords_count":1000,"github":"ubuntu","metadata":{"codename":"lunar","mirror":"http://old-releases.ubuntu.com/ubuntu","funded_packages_count":157},"icon_url":"https://github.com/ubuntu.png","created_at":"2026-02-04T11:01:49.117Z","updated_at":"2026-07-26T05:05:14.692Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/namespaces"}},{"id":13805051,"name":"ruby-rack-cors","ecosystem":"ubuntu","description":null,"homepage":"https://github.com/cyu/rack-cors","licenses":null,"normalized_licenses":[],"repository_url":"https://github.com/cyu/rack-cors","keywords_array":["universe/misc"],"namespace":"universe","versions_count":1,"first_release_published_at":"2026-02-13T18:30:12.881Z","latest_release_published_at":"2026-02-13T18:30:12.881Z","latest_release_number":"1.1.1-1","last_synced_at":"2026-03-14T03:13:47.794Z","created_at":"2026-02-13T18:30:12.643Z","updated_at":"2026-03-14T03:13:47.794Z","registry_url":"https://launchpad.net/ubuntu/+source/ruby-rack-cors","install_command":"apt-get install ruby-rack-cors","documentation_url":null,"metadata":{"component":"universe","architecture":"all","priority":"optional","binary":"ruby-rack-cors","standards_version":"4.5.0","maintainer":"Debian Ruby Extras Maintainers \u003cpkg-ruby-extras-maintainers@lists.alioth.debian.org\u003e","build_depends":"debhelper-compat (= 12), gem2deb, ruby-mocha, ruby-rack-test, ruby-shoulda","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{},"repo_metadata_updated_at":"2026-02-13T18:30:13.579Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:deb/ubuntu/ruby-rack-cors?arch=source\u0026distro=ubuntu-23.10\u0026repository_url=https://launchpad.net/ubuntu/mantic","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/ubuntu/ruby-rack-cors","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/ubuntu/ruby-rack-cors","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/ubuntu/ruby-rack-cors/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/packages/ruby-rack-cors/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/packages/ruby-rack-cors/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/packages/ruby-rack-cors/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/packages/ruby-rack-cors/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/packages/ruby-rack-cors/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/packages/ruby-rack-cors/codemeta","maintainers":[],"registry":{"name":"ubuntu-23.10","url":"https://launchpad.net/ubuntu/mantic","ecosystem":"ubuntu","default":false,"packages_count":36642,"maintainers_count":0,"namespaces_count":4,"keywords_count":2223,"github":"ubuntu","metadata":{"codename":"mantic","mirror":"http://old-releases.ubuntu.com/ubuntu","funded_packages_count":466},"icon_url":"https://github.com/ubuntu.png","created_at":"2026-02-04T11:01:48.636Z","updated_at":"2026-07-26T05:05:14.304Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/namespaces"}},{"id":13467114,"name":"ruby-rack-cors","ecosystem":"ubuntu","description":null,"homepage":"https://github.com/cyu/rack-cors","licenses":null,"normalized_licenses":[],"repository_url":"https://github.com/cyu/rack-cors","keywords_array":["universe/misc"],"namespace":"universe","versions_count":1,"first_release_published_at":"2026-02-09T17:04:31.029Z","latest_release_published_at":"2026-02-09T17:04:31.029Z","latest_release_number":"2.0.1-2","last_synced_at":"2026-03-09T18:22:24.377Z","created_at":"2026-02-09T17:04:30.563Z","updated_at":"2026-03-09T19:02:20.579Z","registry_url":"https://launchpad.net/ubuntu/+source/ruby-rack-cors","install_command":"apt-get install ruby-rack-cors","documentation_url":null,"metadata":{"component":"universe","architecture":"all","priority":"optional","binary":"ruby-rack-cors","standards_version":"4.6.2","maintainer":"Debian Ruby Team \u003cpkg-ruby-extras-maintainers@lists.alioth.debian.org\u003e","build_depends":"debhelper-compat (= 13), gem2deb, ruby-mocha, ruby-rack-test, ruby-shoulda","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{},"repo_metadata_updated_at":null,"dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:deb/ubuntu/ruby-rack-cors?arch=source\u0026distro=ubuntu-24.10\u0026repository_url=https://launchpad.net/ubuntu/oracular","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/ubuntu/ruby-rack-cors","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/ubuntu/ruby-rack-cors","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/ubuntu/ruby-rack-cors/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/packages/ruby-rack-cors/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/packages/ruby-rack-cors/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/packages/ruby-rack-cors/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/packages/ruby-rack-cors/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/packages/ruby-rack-cors/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/packages/ruby-rack-cors/codemeta","maintainers":[],"registry":{"name":"ubuntu-24.10","url":"https://launchpad.net/ubuntu/oracular","ecosystem":"ubuntu","default":false,"packages_count":38437,"maintainers_count":0,"namespaces_count":4,"keywords_count":1473,"github":"ubuntu","metadata":{"codename":"oracular","mirror":"http://old-releases.ubuntu.com/ubuntu","funded_packages_count":240},"icon_url":"https://github.com/ubuntu.png","created_at":"2026-02-04T11:01:48.028Z","updated_at":"2026-07-26T05:04:53.679Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/namespaces"}},{"id":13530811,"name":"ruby-rack-cors","ecosystem":"debian","description":null,"homepage":"https://github.com/cyu/rack-cors","licenses":null,"normalized_licenses":[],"repository_url":"https://github.com/cyu/rack-cors","keywords_array":["misc"],"namespace":"main","versions_count":1,"first_release_published_at":"2026-02-10T23:36:36.199Z","latest_release_published_at":"2026-02-10T23:36:36.199Z","latest_release_number":"1.1.1-1","last_synced_at":"2026-03-14T07:17:37.593Z","created_at":"2026-02-10T23:36:36.000Z","updated_at":"2026-03-14T07:17:37.593Z","registry_url":"https://tracker.debian.org/pkg/ruby-rack-cors","install_command":"apt-get install ruby-rack-cors","documentation_url":"https://packages.debian.org/bullseye/ruby-rack-cors","metadata":{"component":"main","architecture":"all","priority":"source","binary":"ruby-rack-cors","standards_version":"4.5.0","maintainer":"Debian Ruby Extras Maintainers \u003cpkg-ruby-extras-maintainers@lists.alioth.debian.org\u003e","build_depends":"debhelper-compat (= 12), gem2deb, ruby-mocha, ruby-rack-test, ruby-shoulda","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{},"repo_metadata_updated_at":"2026-02-11T14:26:49.996Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:deb/debian/ruby-rack-cors?arch=source\u0026distro=debian-11\u0026repository_url=https://packages.debian.org/bullseye","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/debian/ruby-rack-cors","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/debian/ruby-rack-cors","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/debian/ruby-rack-cors/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/debian-11/packages/ruby-rack-cors/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/debian-11/packages/ruby-rack-cors/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/debian-11/packages/ruby-rack-cors/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-11/packages/ruby-rack-cors/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-11/packages/ruby-rack-cors/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/debian-11/packages/ruby-rack-cors/codemeta","maintainers":[],"registry":{"name":"debian-11","url":"https://packages.debian.org/bullseye","ecosystem":"debian","default":false,"packages_count":31268,"maintainers_count":0,"namespaces_count":3,"keywords_count":764,"github":"debian","metadata":{"codename":"bullseye","funded_packages_count":116},"icon_url":"https://github.com/debian.png","created_at":"2026-02-04T11:01:49.702Z","updated_at":"2026-07-26T05:05:15.561Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-11/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/debian-11/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/debian-11/namespaces"}},{"id":13779557,"name":"ruby-rack-cors","ecosystem":"ubuntu","description":null,"homepage":"https://github.com/cyu/rack-cors","licenses":null,"normalized_licenses":[],"repository_url":"https://github.com/cyu/rack-cors","keywords_array":["universe/misc"],"namespace":"universe","versions_count":1,"first_release_published_at":"2026-02-13T13:23:29.991Z","latest_release_published_at":"2026-02-13T13:23:29.991Z","latest_release_number":"1.1.1-1","last_synced_at":"2026-03-13T22:39:50.217Z","created_at":"2026-02-13T13:23:29.808Z","updated_at":"2026-03-13T22:39:50.218Z","registry_url":"https://launchpad.net/ubuntu/+source/ruby-rack-cors","install_command":"apt-get install ruby-rack-cors","documentation_url":null,"metadata":{"component":"universe","architecture":"all","priority":"optional","binary":"ruby-rack-cors","standards_version":"4.5.0","maintainer":"Debian Ruby Extras Maintainers \u003cpkg-ruby-extras-maintainers@lists.alioth.debian.org\u003e","build_depends":"debhelper-compat (= 12), gem2deb, ruby-mocha, ruby-rack-test, ruby-shoulda","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{},"repo_metadata_updated_at":"2026-02-13T13:23:30.674Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:deb/ubuntu/ruby-rack-cors?arch=source\u0026distro=ubuntu-22.04\u0026repository_url=https://launchpad.net/ubuntu/jammy","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/ubuntu/ruby-rack-cors","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/ubuntu/ruby-rack-cors","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/ubuntu/ruby-rack-cors/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-22.04/packages/ruby-rack-cors/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-22.04/packages/ruby-rack-cors/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-22.04/packages/ruby-rack-cors/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-22.04/packages/ruby-rack-cors/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-22.04/packages/ruby-rack-cors/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-22.04/packages/ruby-rack-cors/codemeta","maintainers":[],"registry":{"name":"ubuntu-22.04","url":"https://launchpad.net/ubuntu/jammy","ecosystem":"ubuntu","default":false,"packages_count":34289,"maintainers_count":0,"namespaces_count":4,"keywords_count":1508,"github":"ubuntu","metadata":{"codename":"jammy","funded_packages_count":180},"icon_url":"https://github.com/ubuntu.png","created_at":"2026-02-04T11:01:46.486Z","updated_at":"2026-07-26T05:05:13.411Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-22.04/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-22.04/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-22.04/namespaces"}},{"id":13713075,"name":"ruby-rack-cors","ecosystem":"debian","description":null,"homepage":"https://github.com/cyu/rack-cors","licenses":null,"normalized_licenses":[],"repository_url":"https://github.com/cyu/rack-cors","keywords_array":["misc"],"namespace":"main","versions_count":1,"first_release_published_at":"2026-02-12T23:38:10.982Z","latest_release_published_at":"2026-02-12T23:38:10.982Z","latest_release_number":"1.1.1-1","last_synced_at":"2026-03-13T23:45:46.790Z","created_at":"2026-02-12T23:38:10.753Z","updated_at":"2026-03-14T00:02:14.251Z","registry_url":"https://tracker.debian.org/pkg/ruby-rack-cors","install_command":"apt-get install ruby-rack-cors","documentation_url":"https://packages.debian.org/bookworm/ruby-rack-cors","metadata":{"component":"main","architecture":"all","priority":"source","binary":"ruby-rack-cors","standards_version":"4.5.0","maintainer":"Debian Ruby Extras Maintainers \u003cpkg-ruby-extras-maintainers@lists.alioth.debian.org\u003e","build_depends":"debhelper-compat (= 12), gem2deb, ruby-mocha, ruby-rack-test, ruby-shoulda","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{},"repo_metadata_updated_at":"2026-02-12T23:38:11.604Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:deb/debian/ruby-rack-cors?arch=source\u0026distro=debian-12","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/debian/ruby-rack-cors","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/debian/ruby-rack-cors","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/debian/ruby-rack-cors/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/packages/ruby-rack-cors/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/packages/ruby-rack-cors/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/packages/ruby-rack-cors/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/packages/ruby-rack-cors/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/packages/ruby-rack-cors/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/packages/ruby-rack-cors/codemeta","maintainers":[],"registry":{"name":"debian-12","url":"https://packages.debian.org/bookworm","ecosystem":"debian","default":true,"packages_count":34734,"maintainers_count":0,"namespaces_count":4,"keywords_count":2667,"github":"debian","metadata":{"codename":"bookworm","funded_packages_count":411},"icon_url":"https://github.com/debian.png","created_at":"2026-02-04T11:01:49.459Z","updated_at":"2026-07-26T05:05:15.258Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/namespaces"}},{"id":279535,"name":"rack-cors","ecosystem":"rubygems","description":"Middleware that will make Rack-based apps CORS compatible. Fork the project here: https://github.com/cyu/rack-cors","homepage":"https://github.com/cyu/rack-cors","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/cyu/rack-cors","keywords_array":[],"namespace":null,"versions_count":27,"first_release_published_at":"2010-06-03T01:05:54.784Z","latest_release_published_at":"2025-05-16T17:59:05.548Z","latest_release_number":"3.0.0","last_synced_at":"2026-07-25T20:16:21.412Z","created_at":"2022-04-06T08:01:07.932Z","updated_at":"2026-07-26T11:16:16.689Z","registry_url":"https://rubygems.org/gems/rack-cors","install_command":"gem install rack-cors -s https://rubygems.org","documentation_url":"http://www.rubydoc.info/gems/rack-cors/","metadata":{"funding":"https://github.com/sponsors/cyu"},"repo_metadata":{"id":929434,"uuid":"698944","full_name":"cyu/rack-cors","owner":"cyu","description":"Rack Middleware for handling Cross-Origin Resource Sharing (CORS), which makes cross-origin AJAX possible.","archived":false,"fork":false,"pushed_at":"2025-05-16T17:59:04.000Z","size":550,"stargazers_count":3291,"open_issues_count":33,"forks_count":259,"subscribers_count":36,"default_branch":"master","last_synced_at":"2026-07-07T02:42:42.051Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/cyu.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2010-06-02T10:14:29.000Z","updated_at":"2026-07-03T22:11:45.000Z","dependencies_parsed_at":"2023-07-05T15:17:07.390Z","dependency_job_id":"60b4784b-4791-424a-85f9-b38a1b0e0bd0","html_url":"https://github.com/cyu/rack-cors","commit_stats":{"total_commits":256,"total_committers":76,"mean_commits":"3.3684210526315788","dds":0.73828125,"last_synced_commit":"0e68b881ef6c428bbf928b2c4a92ab49a34823e3"},"previous_names":[],"tags_count":30,"template":false,"template_full_name":null,"purl":"pkg:github/cyu/rack-cors","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyu%2Frack-cors","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyu%2Frack-cors/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyu%2Frack-cors/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyu%2Frack-cors/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cyu","download_url":"https://codeload.github.com/cyu/rack-cors/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyu%2Frack-cors/sbom","scorecard":{"id":314857,"data":{"date":"2025-08-11","repo":{"name":"github.com/cyu/rack-cors","commit":"f73bcd39b91c19ffa3d059dccc5d6ae62f24340a"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.4,"checks":[{"name":"Code-Review","score":5,"reason":"Found 15/30 approved changesets -- score normalized to 5","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Maintained","score":5,"reason":"7 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 5","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/ci.yaml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yaml:35: update your workflow using https://app.stepsecurity.io/secureworkflow/cyu/rack-cors/ci.yaml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yaml:36: update your workflow using https://app.stepsecurity.io/secureworkflow/cyu/rack-cors/ci.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yaml:25: update your workflow using https://app.stepsecurity.io/secureworkflow/cyu/rack-cors/ci.yaml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yaml:26: update your workflow using https://app.stepsecurity.io/secureworkflow/cyu/rack-cors/ci.yaml/master?enable=pin","Info:   0 out of   2 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   2 third-party GitHubAction dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE.txt:0","Info: FSF or OSI recognized license: MIT License: LICENSE.txt:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'master'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 16 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}},{"name":"Vulnerabilities","score":0,"reason":"177 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GHSA-22f2-v57c-j9cx","Warn: Project is vulnerable to: GHSA-3h57-hmj3-gj3p","Warn: Project is vulnerable to: GHSA-54rr-7fvw-6x8f","Warn: Project is vulnerable to: GHSA-65f5-mfpf-vfhj","Warn: Project is vulnerable to: GHSA-7g2v-jj9q-g3rg","Warn: Project is vulnerable to: GHSA-7wqh-767x-r66v","Warn: Project is vulnerable to: GHSA-8cgq-6mh2-7j6v","Warn: Project is vulnerable to: GHSA-93pm-5p5f-3ghx","Warn: Project is vulnerable to: GHSA-c6qg-cjj8-47qp","Warn: Project is vulnerable to: GHSA-gjh7-p2fx-99vx","Warn: Project is vulnerable to: GHSA-hxqx-xwvh-44m2","Warn: Project is vulnerable to: GHSA-rqv2-275x-2jq5","Warn: Project is vulnerable to: GHSA-vpfw-47h7-xj4g","Warn: Project is vulnerable to: GHSA-wq4h-7r42-5hrr","Warn: Project is vulnerable to: GHSA-xj5v-6v4g-jfw6","Warn: Project is vulnerable to: GHSA-h47h-mwp9-c6q6","Warn: Project is vulnerable to: GHSA-4g8v-vg43-wpgf","Warn: Project is vulnerable to: GHSA-7wjx-3g7j-8584","Warn: Project is vulnerable to: GHSA-8xww-x3g3-6jcv","Warn: Project is vulnerable to: GHSA-hjg4-8q5f-x6fm","Warn: Project is vulnerable to: GHSA-mm33-5vfq-3mm3","Warn: Project is vulnerable to: GHSA-p84v-45xj-wwqj","Warn: Project is vulnerable to: GHSA-vfg9-r3fq-jvx4","Warn: Project is vulnerable to: GHSA-vfm5-rmrh-j26v","Warn: Project is vulnerable to: GHSA-wh98-p28r-vrc9","Warn: Project is vulnerable to: GHSA-x76w-6vjr-8xgj","Warn: Project is vulnerable to: GHSA-ch3h-j2vf-95pv","Warn: Project is vulnerable to: GHSA-xp5h-f8jf-rc8q","Warn: Project is vulnerable to: GHSA-3hhc-qp5v-9p2j","Warn: Project is vulnerable to: GHSA-579w-22j4-4749","Warn: Project is vulnerable to: GHSA-76r7-hhxj-r776","Warn: Project is vulnerable to: GHSA-8hc4-xxm3-5ppp","Warn: Project is vulnerable to: GHSA-8h22-8cf7-hq6g","Warn: Project is vulnerable to: GHSA-w749-p3v6-hccq","Warn: Project is vulnerable to: GHSA-cr5q-6q9f-rq6q","Warn: Project is vulnerable to: GHSA-j6gc-792m-qgm2","Warn: Project is vulnerable to: GHSA-pj73-v5mw-pm9j","Warn: Project is vulnerable to: GHSA-jxhc-q857-3j6g","Warn: Project is vulnerable to: GHSA-23c2-gwp5-pxw9","Warn: Project is vulnerable to: GHSA-228g-948r-83gx","Warn: Project is vulnerable to: GHSA-3x8r-x6xp-q4vm","Warn: Project is vulnerable to: GHSA-486f-hjj9-9vhh","Warn: Project is vulnerable to: GHSA-286v-pcf5-25rc","Warn: Project is vulnerable to: GHSA-2qc6-mcvw-92cw","Warn: Project is vulnerable to: GHSA-2rr5-8q37-2w7h","Warn: Project is vulnerable to: GHSA-353f-x4gh-cqq8","Warn: Project is vulnerable to: GHSA-59gp-qqm7-cw4j","Warn: Project is vulnerable to: GHSA-5w6v-399v-w3cc","Warn: Project is vulnerable to: GHSA-7rrm-v45f-jp64","Warn: Project is vulnerable to: GHSA-cgx6-hpwq-fhv5","Warn: Project is vulnerable to: GHSA-crjr-9rc5-ghw8","Warn: Project is vulnerable to: GHSA-fq42-c5rg-92c2","Warn: Project is vulnerable to: GHSA-gx8x-g87m-h5q6","Warn: Project is vulnerable to: GHSA-jc36-42cf-vqwj","Warn: Project is vulnerable to: GHSA-jw9f-hh49-cvp9","Warn: Project is vulnerable to: GHSA-mrxw-mxhj-p664","Warn: Project is vulnerable to: GHSA-pxvg-2qj5-37jq","Warn: Project is vulnerable to: GHSA-r95h-9x8f-r3f7","Warn: Project is vulnerable to: GHSA-v4f8-2847-rwm7","Warn: Project is vulnerable to: GHSA-v6gp-9mmm-c6p5","Warn: Project is vulnerable to: GHSA-vr8q-g5c7-m54m","Warn: Project is vulnerable to: GHSA-vvfq-8hwr-qm4m","Warn: Project is vulnerable to: GHSA-xc9x-jj77-9p9j","Warn: Project is vulnerable to: GHSA-xh29-r2w5-wx8m","Warn: Project is vulnerable to: GHSA-xxx9-3xcr-gjj3","Warn: Project is vulnerable to: GHSA-48w2-rm65-62xx","Warn: Project is vulnerable to: GHSA-68xg-gqqm-vgj8","Warn: Project is vulnerable to: GHSA-9hf4-67fc-4vf4","Warn: Project is vulnerable to: GHSA-c2f4-cvqm-65w2","Warn: Project is vulnerable to: GHSA-h99w-9q5r-gjq9","Warn: Project is vulnerable to: GHSA-q28m-8xjw-8vr5","Warn: Project is vulnerable to: GHSA-rmj8-8hhh-gv5h","Warn: Project is vulnerable to: GHSA-5x79-w82f-gw8w","Warn: Project is vulnerable to: GHSA-9h9g-93gc-623h","Warn: Project is vulnerable to: GHSA-mcvf-2q2m-x72m","Warn: Project is vulnerable to: GHSA-pg8v-g4xq-hww9","Warn: Project is vulnerable to: GHSA-rrfc-7g8p-99q8","Warn: Project is vulnerable to: GHSA-5cm2-9h8c-rvfx","Warn: Project is vulnerable to: GHSA-2rqw-v265-jf8c","Warn: Project is vulnerable to: GHSA-5hq2-xf89-9jxq","Warn: Project is vulnerable to: GHSA-8877-prq4-9xfw","Warn: Project is vulnerable to: GHSA-fwhr-88qx-h9g7","Warn: Project is vulnerable to: GHSA-g8ww-46x2-2p65","Warn: Project is vulnerable to: GHSA-qphc-hf5q-v8fc","Warn: Project is vulnerable to: GHSA-wwhv-wxv9-rpgw","Warn: Project is vulnerable to: GHSA-hq7p-j377-6v63","Warn: Project is vulnerable to: GHSA-968p-4wvh-cqc8","Warn: Project is vulnerable to: GHSA-67hx-6x53-jw92","Warn: Project is vulnerable to: GHSA-whgm-jr23-g3j9","Warn: Project is vulnerable to: GHSA-93q8-gq69-wqmw","Warn: Project is vulnerable to: GHSA-fwr7-v2mv-hh25","Warn: Project is vulnerable to: GHSA-qwcr-r2fm-qrc7","Warn: Project is vulnerable to: GHSA-v6h2-p8h4-qcjw","Warn: Project is vulnerable to: GHSA-grv7-fg5c-xmjg","Warn: Project is vulnerable to: GHSA-x9w5-v3q2-3rhw","Warn: Project is vulnerable to: GHSA-w8qv-6jwh-64r5","Warn: Project is vulnerable to: GHSA-257v-vj4p-3w2h","Warn: Project is vulnerable to: GHSA-pxg6-pf52-xh8x","Warn: Project is vulnerable to: GHSA-3xgq-45jj-v275","Warn: Project is vulnerable to: GHSA-w573-4hg7-7wgq","Warn: Project is vulnerable to: GHSA-3wcq-x3mq-6r9p","Warn: Project is vulnerable to: GHSA-r9p9-mrjm-926w","Warn: Project is vulnerable to: GHSA-434g-2637-qmqr","Warn: Project is vulnerable to: GHSA-49q7-c7j4-3p7m","Warn: Project is vulnerable to: GHSA-977x-g7h5-7qgw","Warn: Project is vulnerable to: GHSA-f7q4-pwc6-w24p","Warn: Project is vulnerable to: GHSA-fc9h-whq2-v747","Warn: Project is vulnerable to: GHSA-vjh7-7g9h-fjfh","Warn: Project is vulnerable to: GHSA-6h5x-7c5m-7cr7","Warn: Project is vulnerable to: GHSA-rv95-896h-c2vc","Warn: Project is vulnerable to: GHSA-qw6h-vgh9-j6wx","Warn: Project is vulnerable to: GHSA-74fj-2j2h-c42q","Warn: Project is vulnerable to: GHSA-pw2r-vq6v-hr8c","Warn: Project is vulnerable to: GHSA-jchw-25xp-jwwc","Warn: Project is vulnerable to: GHSA-cxjh-pqwp-8mfp","Warn: Project is vulnerable to: GHSA-fjxv-7rqg-78g4","Warn: Project is vulnerable to: GHSA-ww39-953v-wcq6","Warn: Project is vulnerable to: GHSA-43f8-2h32-f4cj","Warn: Project is vulnerable to: GHSA-c7qv-q95q-8v27","Warn: Project is vulnerable to: GHSA-78xj-cgh5-2h22","Warn: Project is vulnerable to: GHSA-2p57-rm9w-gvfp","Warn: Project is vulnerable to: GHSA-7r28-3m3f-r2pr","Warn: Project is vulnerable to: GHSA-r8j5-h5cx-65gg","Warn: Project is vulnerable to: GHSA-896r-f27r-55mw","Warn: Project is vulnerable to: GHSA-9c47-m6qq-7p4h","Warn: Project is vulnerable to: GHSA-76p3-8jx3-jpfq","Warn: Project is vulnerable to: GHSA-3rfm-jhwj-7488","Warn: Project is vulnerable to: GHSA-hhq3-ff78-jv3g","Warn: Project is vulnerable to: GHSA-29mw-wpgm-hmr9","Warn: Project is vulnerable to: GHSA-35jh-r3h4-6jhm","Warn: Project is vulnerable to: GHSA-952p-6rrq-rcjv","Warn: Project is vulnerable to: GHSA-f8q6-p94x-37v3","Warn: Project is vulnerable to: GHSA-xvch-5gv4-984h","Warn: Project is vulnerable to: GHSA-5rrq-pxf6-6jx5","Warn: Project is vulnerable to: GHSA-8fr3-hfg3-gpgp","Warn: Project is vulnerable to: GHSA-gf8q-jrpm-jvxq","Warn: Project is vulnerable to: GHSA-2r2c-g63r-vccr","Warn: Project is vulnerable to: GHSA-cfm4-qjh2-4765","Warn: Project is vulnerable to: GHSA-x4jg-mjrx-434g","Warn: Project is vulnerable to: GHSA-r8f7-9pfq-mjmv","Warn: Project is vulnerable to: GHSA-rp65-9cf3-cjxr","Warn: Project is vulnerable to: GHSA-76c9-3jph-rj3q","Warn: Project is vulnerable to: GHSA-hj48-42vr-x3v9","Warn: Project is vulnerable to: GHSA-9wv6-86v2-598j","Warn: Project is vulnerable to: GHSA-rhx6-c78j-4q9w","Warn: Project is vulnerable to: GHSA-h7cp-r72f-jxh6","Warn: Project is vulnerable to: GHSA-v62p-rq8g-8h59","Warn: Project is vulnerable to: GHSA-566m-qj78-rww5","Warn: Project is vulnerable to: GHSA-hwj9-h5mp-3pm3","Warn: Project is vulnerable to: GHSA-7fh5-64p2-3v2j","Warn: Project is vulnerable to: GHSA-hrpp-h998-j3pp","Warn: Project is vulnerable to: GHSA-p8p7-x288-28g6","Warn: Project is vulnerable to: GHSA-7mwh-4pqv-wmr8","Warn: Project is vulnerable to: GHSA-c2qf-rxjj-qqgw","Warn: Project is vulnerable to: GHSA-m6fv-jmcg-4jfg","Warn: Project is vulnerable to: GHSA-cm22-4g7w-348p","Warn: Project is vulnerable to: GHSA-vx3p-948g-6vhq","Warn: Project is vulnerable to: GHSA-3jfq-g458-7qm9","Warn: Project is vulnerable to: GHSA-5955-9wpr-37jh","Warn: Project is vulnerable to: GHSA-f5x3-32g6-xq36","Warn: Project is vulnerable to: GHSA-r628-mhmh-qjhw","Warn: Project is vulnerable to: GHSA-9r2w-394v-53qc","Warn: Project is vulnerable to: GHSA-qq89-hq3f-393p","Warn: Project is vulnerable to: GHSA-4wf5-vphf-c2xc","Warn: Project is vulnerable to: GHSA-72xf-g2v4-qvf3","Warn: Project is vulnerable to: GHSA-7p7h-4mm5-852v","Warn: Project is vulnerable to: GHSA-9m6j-fcg5-2442","Warn: Project is vulnerable to: GHSA-hh27-ffr2-f2jc","Warn: Project is vulnerable to: GHSA-rqff-837h-mm52","Warn: Project is vulnerable to: GHSA-8v38-pw62-9cw2","Warn: Project is vulnerable to: GHSA-hgjh-723h-mx2j","Warn: Project is vulnerable to: GHSA-jf5r-8hm2-f872","Warn: Project is vulnerable to: GHSA-wr3j-pwj9-hqq6","Warn: Project is vulnerable to: GHSA-4v9v-hfq4-rm2v","Warn: Project is vulnerable to: GHSA-9jgg-88mc-972h","Warn: Project is vulnerable to: GHSA-6fc8-4gx4-v693","Warn: Project is vulnerable to: GHSA-3h5v-q93c-6h6q"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}}]},"last_synced_at":"2025-08-17T23:58:05.433Z","repository_id":929434,"created_at":"2025-08-17T23:58:05.434Z","updated_at":"2025-08-17T23:58:05.434Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":35249883,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-07-08T02:00:06.796Z","response_time":61,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"cyu","name":"Calvin Yu","uuid":"2431","kind":"user","description":"Rails, JavaScript, Serverless\r\nPartner @ R\u0026Y Labs","email":"","website":"https://rylabs.io","location":"Atlanta, GA","twitter":null,"company":"@RYLabs ","icon_url":"https://avatars.githubusercontent.com/u/2431?v=4","repositories_count":92,"last_synced_at":"2024-04-14T15:24:02.724Z","metadata":{"has_sponsors_listing":true},"html_url":"https://github.com/cyu","funding_links":["https://github.com/sponsors/cyu"],"total_stars":3332,"followers":77,"following":12,"created_at":"2022-11-02T16:22:23.983Z","updated_at":"2024-04-14T15:24:14.518Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cyu","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cyu/repositories"},"tags":[{"name":"v3.0.0","sha":"f73bcd39b91c19ffa3d059dccc5d6ae62f24340a","kind":"tag","published_at":"2025-05-16T17:59:03.000Z","download_url":"https://codeload.github.com/cyu/rack-cors/tar.gz/v3.0.0","html_url":"https://github.com/cyu/rack-cors/releases/tag/v3.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cyu/rack-cors@v3.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyu%2Frack-cors/tags/v3.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyu%2Frack-cors/tags/v3.0.0/manifests"},{"name":"v2.0.2","sha":"878063987bd1ca956282dda95697fd821bf24d2e","kind":"tag","published_at":"2024-03-04T15:47:19.000Z","download_url":"https://codeload.github.com/cyu/rack-cors/tar.gz/v2.0.2","html_url":"https://github.com/cyu/rack-cors/releases/tag/v2.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cyu/rack-cors@v2.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyu%2Frack-cors/tags/v2.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyu%2Frack-cors/tags/v2.0.2/manifests"},{"name":"v2.0.1","sha":"484eb9280edc5137ba2a339c41e2c9db57352700","kind":"tag","published_at":"2023-03-17T05:41:38.000Z","download_url":"https://codeload.github.com/cyu/rack-cors/tar.gz/v2.0.1","html_url":"https://github.com/cyu/rack-cors/releases/tag/v2.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cyu/rack-cors@v2.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyu%2Frack-cors/tags/v2.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyu%2Frack-cors/tags/v2.0.1/manifests"},{"name":"v2.0.0","sha":"b845bd611da6228d97e1b099e5077dcd3e51b4af","kind":"tag","published_at":"2023-02-14T13:06:07.000Z","download_url":"https://codeload.github.com/cyu/rack-cors/tar.gz/v2.0.0","html_url":"https://github.com/cyu/rack-cors/releases/tag/v2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cyu/rack-cors@v2.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyu%2Frack-cors/tags/v2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyu%2Frack-cors/tags/v2.0.0/manifests"},{"name":"v2.0.0.rc1","sha":"b7e40c880a595912469c2b893e28c3c8b3191f7b","kind":"tag","published_at":"2022-09-11T14:29:43.000Z","download_url":"https://codeload.github.com/cyu/rack-cors/tar.gz/v2.0.0.rc1","html_url":"https://github.com/cyu/rack-cors/releases/tag/v2.0.0.rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cyu/rack-cors@v2.0.0.rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyu%2Frack-cors/tags/v2.0.0.rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyu%2Frack-cors/tags/v2.0.0.rc1/manifests"},{"name":"2.0.0","sha":"97882eb1b963e1232d19a82cebdd488786c40383","kind":"commit","published_at":"2021-08-04T13:41:48.000Z","download_url":"https://codeload.github.com/cyu/rack-cors/tar.gz/2.0.0","html_url":"https://github.com/cyu/rack-cors/releases/tag/2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cyu/rack-cors@2.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyu%2Frack-cors/tags/2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyu%2Frack-cors/tags/2.0.0/manifests"},{"name":"v1.1.1","sha":"6fbc109450f872bc12ab987f4b027f250b79d295","kind":"tag","published_at":"2019-12-30T03:18:58.000Z","download_url":"https://codeload.github.com/cyu/rack-cors/tar.gz/v1.1.1","html_url":"https://github.com/cyu/rack-cors/releases/tag/v1.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cyu/rack-cors@v1.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyu%2Frack-cors/tags/v1.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyu%2Frack-cors/tags/v1.1.1/manifests"},{"name":"v1.1.0","sha":"c8f9a612503b59f2ad7d798df333430d33546a85","kind":"tag","published_at":"2019-11-20T04:44:15.000Z","download_url":"https://codeload.github.com/cyu/rack-cors/tar.gz/v1.1.0","html_url":"https://github.com/cyu/rack-cors/releases/tag/v1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cyu/rack-cors@v1.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyu%2Frack-cors/tags/v1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyu%2Frack-cors/tags/v1.1.0/manifests"},{"name":"v1.0.6","sha":"b3c06f15364ddd442947656e684117d60c5433cc","kind":"tag","published_at":"2019-11-14T20:25:10.000Z","download_url":"https://codeload.github.com/cyu/rack-cors/tar.gz/v1.0.6","html_url":"https://github.com/cyu/rack-cors/releases/tag/v1.0.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cyu/rack-cors@v1.0.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyu%2Frack-cors/tags/v1.0.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyu%2Frack-cors/tags/v1.0.6/manifests"},{"name":"v1.0.5","sha":"b704fda88298b311218b20452c7004506e800a29","kind":"tag","published_at":"2019-11-14T20:08:04.000Z","download_url":"https://codeload.github.com/cyu/rack-cors/tar.gz/v1.0.5","html_url":"https://github.com/cyu/rack-cors/releases/tag/v1.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cyu/rack-cors@v1.0.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyu%2Frack-cors/tags/v1.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyu%2Frack-cors/tags/v1.0.5/manifests"},{"name":"v1.0.4","sha":"e4d4fc362a4315808927011cbe5afcfe5486f17d","kind":"tag","published_at":"2019-11-14T03:58:23.000Z","download_url":"https://codeload.github.com/cyu/rack-cors/tar.gz/v1.0.4","html_url":"https://github.com/cyu/rack-cors/releases/tag/v1.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cyu/rack-cors@v1.0.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyu%2Frack-cors/tags/v1.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyu%2Frack-cors/tags/v1.0.4/manifests"},{"name":"v1.0.3","sha":"f77f89f560e948c5e556bc26b254028b5be45562","kind":"tag","published_at":"2019-03-25T02:08:33.000Z","download_url":"https://codeload.github.com/cyu/rack-cors/tar.gz/v1.0.3","html_url":"https://github.com/cyu/rack-cors/releases/tag/v1.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cyu/rack-cors@v1.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyu%2Frack-cors/tags/v1.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyu%2Frack-cors/tags/v1.0.3/manifests"},{"name":"v1.0.2","sha":"b08280a6dae45e4ee66e10a59efcd950bed0dfb7","kind":"tag","published_at":"2017-10-22T19:18:08.000Z","download_url":"https://codeload.github.com/cyu/rack-cors/tar.gz/v1.0.2","html_url":"https://github.com/cyu/rack-cors/releases/tag/v1.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cyu/rack-cors@v1.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyu%2Frack-cors/tags/v1.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyu%2Frack-cors/tags/v1.0.2/manifests"},{"name":"v1.0.1","sha":"33e21e913f69bb3154ebdfb7020826764503dffc","kind":"tag","published_at":"2017-07-18T18:39:23.000Z","download_url":"https://codeload.github.com/cyu/rack-cors/tar.gz/v1.0.1","html_url":"https://github.com/cyu/rack-cors/releases/tag/v1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cyu/rack-cors@v1.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyu%2Frack-cors/tags/v1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyu%2Frack-cors/tags/v1.0.1/manifests"},{"name":"v1.0.0","sha":"6154c7f2c7cc11167a0a5682192ac466b44d088b","kind":"tag","published_at":"2017-07-15T19:46:38.000Z","download_url":"https://codeload.github.com/cyu/rack-cors/tar.gz/v1.0.0","html_url":"https://github.com/cyu/rack-cors/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cyu/rack-cors@v1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyu%2Frack-cors/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyu%2Frack-cors/tags/v1.0.0/manifests"},{"name":"v0.4.1","sha":"6ae0bc825a56b24fa6e221e6daaed73cd7e4aedb","kind":"tag","published_at":"2017-02-01T15:42:53.000Z","download_url":"https://codeload.github.com/cyu/rack-cors/tar.gz/v0.4.1","html_url":"https://github.com/cyu/rack-cors/releases/tag/v0.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cyu/rack-cors@v0.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyu%2Frack-cors/tags/v0.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyu%2Frack-cors/tags/v0.4.1/manifests"},{"name":"v0.4.0","sha":"ee69256d67c3e24d2ed37f5f4f48e8168592ec01","kind":"tag","published_at":"2015-04-15T13:08:22.000Z","download_url":"https://codeload.github.com/cyu/rack-cors/tar.gz/v0.4.0","html_url":"https://github.com/cyu/rack-cors/releases/tag/v0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cyu/rack-cors@v0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyu%2Frack-cors/tags/v0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyu%2Frack-cors/tags/v0.4.0/manifests"},{"name":"v0.3.1","sha":"0708b5ce899d7a4c99994687b777daf979d53334","kind":"tag","published_at":"2014-12-27T20:57:45.000Z","download_url":"https://codeload.github.com/cyu/rack-cors/tar.gz/v0.3.1","html_url":"https://github.com/cyu/rack-cors/releases/tag/v0.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cyu/rack-cors@v0.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyu%2Frack-cors/tags/v0.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyu%2Frack-cors/tags/v0.3.1/manifests"},{"name":"v0.3.0","sha":"74ded653c711f8e74e7ab137b5208bb5823f2a28","kind":"tag","published_at":"2014-12-21T17:14:19.000Z","download_url":"https://codeload.github.com/cyu/rack-cors/tar.gz/v0.3.0","html_url":"https://github.com/cyu/rack-cors/releases/tag/v0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cyu/rack-cors@v0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyu%2Frack-cors/tags/v0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyu%2Frack-cors/tags/v0.3.0/manifests"},{"name":"v0.2.9","sha":"deeaa03a6debf97ff1d9f22ac2fa21e7e1096def","kind":"tag","published_at":"2013-11-12T03:02:32.000Z","download_url":"https://codeload.github.com/cyu/rack-cors/tar.gz/v0.2.9","html_url":"https://github.com/cyu/rack-cors/releases/tag/v0.2.9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cyu/rack-cors@v0.2.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyu%2Frack-cors/tags/v0.2.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyu%2Frack-cors/tags/v0.2.9/manifests"},{"name":"v0.2.8","sha":"04dc4e4e510d075304080e69ff8b0a03951d576e","kind":"commit","published_at":"2013-05-31T06:04:48.000Z","download_url":"https://codeload.github.com/cyu/rack-cors/tar.gz/v0.2.8","html_url":"https://github.com/cyu/rack-cors/releases/tag/v0.2.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cyu/rack-cors@v0.2.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyu%2Frack-cors/tags/v0.2.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyu%2Frack-cors/tags/v0.2.8/manifests"},{"name":"v0.2.7","sha":"fe078cffee8d7cb524c7332be33f1907646d72fb","kind":"commit","published_at":"2012-06-07T03:30:01.000Z","download_url":"https://codeload.github.com/cyu/rack-cors/tar.gz/v0.2.7","html_url":"https://github.com/cyu/rack-cors/releases/tag/v0.2.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cyu/rack-cors@v0.2.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyu%2Frack-cors/tags/v0.2.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyu%2Frack-cors/tags/v0.2.7/manifests"},{"name":"v0.2.6","sha":"86ac6b8f30f2e7501f6579d529ed62ccea7f92c9","kind":"commit","published_at":"2012-04-26T22:10:47.000Z","download_url":"https://codeload.github.com/cyu/rack-cors/tar.gz/v0.2.6","html_url":"https://github.com/cyu/rack-cors/releases/tag/v0.2.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cyu/rack-cors@v0.2.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyu%2Frack-cors/tags/v0.2.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyu%2Frack-cors/tags/v0.2.6/manifests"},{"name":"v0.2.5","sha":"6fc9b91d91f53ab9dcd21c23ed8ff788744f8fd6","kind":"commit","published_at":"2012-04-26T03:00:04.000Z","download_url":"https://codeload.github.com/cyu/rack-cors/tar.gz/v0.2.5","html_url":"https://github.com/cyu/rack-cors/releases/tag/v0.2.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cyu/rack-cors@v0.2.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyu%2Frack-cors/tags/v0.2.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyu%2Frack-cors/tags/v0.2.5/manifests"},{"name":"v0.2.4","sha":"5c7e16df4e9b56156f4dcec50a5422460623d7ee","kind":"commit","published_at":"2011-06-04T16:45:45.000Z","download_url":"https://codeload.github.com/cyu/rack-cors/tar.gz/v0.2.4","html_url":"https://github.com/cyu/rack-cors/releases/tag/v0.2.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cyu/rack-cors@v0.2.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyu%2Frack-cors/tags/v0.2.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyu%2Frack-cors/tags/v0.2.4/manifests"},{"name":"v0.2.3","sha":"b1854538c1a6a915898d1f5602c5a19fd1405fe3","kind":"commit","published_at":"2011-06-04T16:39:50.000Z","download_url":"https://codeload.github.com/cyu/rack-cors/tar.gz/v0.2.3","html_url":"https://github.com/cyu/rack-cors/releases/tag/v0.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cyu/rack-cors@v0.2.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyu%2Frack-cors/tags/v0.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyu%2Frack-cors/tags/v0.2.3/manifests"},{"name":"v0.2.2","sha":"4cf25de54e860f5e03155456729d7d4e967c8f8a","kind":"commit","published_at":"2010-08-27T01:51:12.000Z","download_url":"https://codeload.github.com/cyu/rack-cors/tar.gz/v0.2.2","html_url":"https://github.com/cyu/rack-cors/releases/tag/v0.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cyu/rack-cors@v0.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyu%2Frack-cors/tags/v0.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyu%2Frack-cors/tags/v0.2.2/manifests"},{"name":"v0.2.0","sha":"32a9f7bf2ac3851282752b1549d3aef8b764b9a6","kind":"commit","published_at":"2010-06-08T10:34:32.000Z","download_url":"https://codeload.github.com/cyu/rack-cors/tar.gz/v0.2.0","html_url":"https://github.com/cyu/rack-cors/releases/tag/v0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cyu/rack-cors@v0.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyu%2Frack-cors/tags/v0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyu%2Frack-cors/tags/v0.2.0/manifests"},{"name":"v0.1.1","sha":"78905b1308da00d49da17666b72920f16952c46a","kind":"commit","published_at":"2010-06-03T01:32:57.000Z","download_url":"https://codeload.github.com/cyu/rack-cors/tar.gz/v0.1.1","html_url":"https://github.com/cyu/rack-cors/releases/tag/v0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cyu/rack-cors@v0.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyu%2Frack-cors/tags/v0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyu%2Frack-cors/tags/v0.1.1/manifests"},{"name":"v0.1.0","sha":"6d24eb567ed23833ec84c6bcd0b9636863bd0341","kind":"commit","published_at":"2010-06-03T01:22:06.000Z","download_url":"https://codeload.github.com/cyu/rack-cors/tar.gz/v0.1.0","html_url":"https://github.com/cyu/rack-cors/releases/tag/v0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cyu/rack-cors@v0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyu%2Frack-cors/tags/v0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyu%2Frack-cors/tags/v0.1.0/manifests"}]},"repo_metadata_updated_at":"2026-07-25T20:17:19.436Z","dependent_packages_count":82,"downloads":266900321,"downloads_period":"total","dependent_repos_count":44919,"rankings":{"downloads":0.10871868065699536,"dependent_repos_count":0.15889653326791628,"dependent_packages_count":0.37410376779919935,"stargazers_count":0.6339135379846345,"forks_count":1.609036473723531,"docker_downloads_count":0.2503317313589277,"average":0.522500120798534},"purl":"pkg:gem/rack-cors","advisories":[{"uuid":"GSA_kwCzR0hTQS03ODVnLTI4MnEtcHd2eM4AA5gh","url":"https://github.com/advisories/GHSA-785g-282q-pwvx","title":"Rack CORS Middleware has Insecure File Permissions","description":"rack-cors (aka Rack CORS Middleware) 2.0.1 has 0666 permissions for the .rb files.","origin":"UNSPECIFIED","severity":"MODERATE","published_at":"2024-02-26T18:30:31.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":0.0,"cvss_vector":null,"references":["https://nvd.nist.gov/vuln/detail/CVE-2024-27456","https://github.com/cyu/rack-cors/issues/274","https://github.com/advisories/GHSA-785g-282q-pwvx","https://github.com/rubysec/ruby-advisory-db/blob/master/gems/rack-cors/CVE-2024-27456.yml","https://github.com/cyu/rack-cors/blob/878063987bd1ca956282dda95697fd821bf24d2e/CHANGELOG.md#changed"],"source_kind":"github","identifiers":["GHSA-785g-282q-pwvx","CVE-2024-27456"],"repository_url":"https://github.com/cyu/rack-cors","blast_radius":0.0,"created_at":"2024-02-26T23:04:45.559Z","updated_at":"2026-07-19T12:06:58.576Z","epss_percentage":0.00771,"epss_percentile":0.51501,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS03ODVnLTI4MnEtcHd2eM4AA5gh","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS03ODVnLTI4MnEtcHd2eM4AA5gh","packages":[{"ecosystem":"rubygems","package_name":"rack-cors","versions":[{"first_patched_version":"2.0.2","vulnerable_version_range":"= 2.0.1"}],"purl":"pkg:gem/rack-cors"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS03ODVnLTI4MnEtcHd2eM4AA5gh/related_packages","related_advisories":[]},{"uuid":"MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLXBmOGYtdzI2Ny1tcTJo","url":"https://github.com/advisories/GHSA-pf8f-w267-mq2h","title":"The rack-cors rubygem may allow directory traveral","description":"An issue was discovered in the rack-cors (aka Rack CORS Middleware) gem before 1.0.4 for Ruby. It allows ../ directory traversal to access private resources because resource matching does not ensure that pathnames are in a canonical format.","origin":"UNSPECIFIED","severity":"MODERATE","published_at":"2019-11-15T20:26:59.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":5.3,"cvss_vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N","references":["https://nvd.nist.gov/vuln/detail/CVE-2019-18978","https://github.com/cyu/rack-cors/commit/e4d4fc362a4315808927011cbe5afcfe5486f17d","https://github.com/cyu/rack-cors/compare/v1.0.3...v1.0.4","https://lists.debian.org/debian-lts-announce/2020/02/msg00004.html","https://lists.debian.org/debian-lts-announce/2020/10/msg00000.html","https://usn.ubuntu.com/4571-1/","https://www.debian.org/security/2021/dsa-4918","https://github.com/advisories/GHSA-pf8f-w267-mq2h"],"source_kind":"github","identifiers":["GHSA-pf8f-w267-mq2h","CVE-2019-18978"],"repository_url":"https://github.com/cyu/rack-cors","blast_radius":0.0,"created_at":"2022-12-21T16:13:27.319Z","updated_at":"2026-07-26T11:14:42.453Z","epss_percentage":0.02462,"epss_percentile":0.82507,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLXBmOGYtdzI2Ny1tcTJo","html_url":"https://advisories.ecosyste.ms/advisories/MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLXBmOGYtdzI2Ny1tcTJo","packages":[{"ecosystem":"rubygems","package_name":"rack-cors","versions":[{"first_patched_version":"1.0.4","vulnerable_version_range":"\u003c 1.0.4"}],"purl":"pkg:gem/rack-cors"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLXBmOGYtdzI2Ny1tcTJo/related_packages","related_advisories":[]},{"uuid":"MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLTJqOWMtOXZtdi03bTM5","url":"https://github.com/advisories/GHSA-2j9c-9vmv-7m39","title":"Missing Regex anchor in Rack-Cors allows malicious third party site to perform CORS request","description":"Missing anchor in generated regex for rack-cors before 0.4.1 allows a malicious third-party site to perform CORS requests. If the configuration were intended to allow only the trusted `example.com` domain name and not the malicious `example.net` domain name, then `example.com.example.net` (as well as `example.com-example.net`) would be inadvertently allowed.","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2018-07-31T18:18:39.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":8.8,"cvss_vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H","references":["https://nvd.nist.gov/vuln/detail/CVE-2017-11173","https://github.com/cyu/rack-cors/commit/42ebe6caa8e85ffa9c8a171bda668ba1acc7a5e6","https://packetstormsecurity.com/files/143345/rack-cors-Missing-Anchor.html","http://seclists.org/fulldisclosure/2017/Jul/22","http://www.debian.org/security/2017/dsa-3931","https://github.com/advisories/GHSA-2j9c-9vmv-7m39"],"source_kind":"github","identifiers":["GHSA-2j9c-9vmv-7m39","CVE-2017-11173"],"repository_url":"https://github.com/cyu/rack-cors","blast_radius":0.0,"created_at":"2022-12-21T16:13:36.831Z","updated_at":"2026-06-29T07:08:45.264Z","epss_percentage":0.02345,"epss_percentile":0.81508,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLTJqOWMtOXZtdi03bTM5","html_url":"https://advisories.ecosyste.ms/advisories/MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLTJqOWMtOXZtdi03bTM5","packages":[{"ecosystem":"rubygems","package_name":"rack-cors","versions":[{"first_patched_version":"0.4.1","vulnerable_version_range":"\u003c 0.4.1"}],"purl":"pkg:gem/rack-cors"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLTJqOWMtOXZtdi03bTM5/related_packages","related_advisories":[]}],"docker_usage_url":"https://docker.ecosyste.ms/usage/rubygems/rack-cors","docker_dependents_count":397,"docker_downloads_count":492956510,"usage_url":"https://repos.ecosyste.ms/usage/rubygems/rack-cors","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/rubygems/rack-cors/dependencies","status":null,"funding_links":["https://github.com/sponsors/cyu"],"critical":true,"issue_metadata":{"last_synced_at":"2026-06-19T23:21:27.760Z","issues_count":88,"pull_requests_count":47,"avg_time_to_close_issue":38523257.61111111,"avg_time_to_close_pull_request":25337622.783783782,"issues_closed_count":72,"pull_requests_closed_count":37,"pull_request_authors_count":33,"issue_authors_count":84,"avg_comments_per_issue":4.659090909090909,"avg_comments_per_pull_request":1.2765957446808511,"merged_pull_requests_count":32,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":0,"past_year_pull_requests_count":0,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":null,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":0,"past_year_pull_request_authors_count":0,"past_year_issue_authors_count":0,"past_year_avg_comments_per_issue":null,"past_year_avg_comments_per_pull_request":null,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyu%2Frack-cors/issues","maintainers":[{"login":"cyu","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/cyu"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/packages/rack-cors/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/packages/rack-cors/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/packages/rack-cors/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/packages/rack-cors/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/packages/rack-cors/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/packages/rack-cors/codemeta","maintainers":[{"uuid":"33134","login":"cyu","name":null,"email":null,"url":null,"packages_count":7,"html_url":"https://rubygems.org/profiles/cyu","role":null,"created_at":"2022-11-09T09:46:31.381Z","updated_at":"2022-11-09T09:46:31.381Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/maintainers/cyu/packages"}],"registry":{"name":"rubygems.org","url":"https://rubygems.org","ecosystem":"rubygems","default":true,"packages_count":210007,"maintainers_count":69288,"namespaces_count":0,"keywords_count":19067,"github":"rubygems","metadata":{"funded_packages_count":7661},"icon_url":"https://github.com/rubygems.png","created_at":"2022-04-04T15:19:23.446Z","updated_at":"2026-07-26T05:04:48.381Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/namespaces"}},{"id":13407147,"name":"ruby-rack-cors","ecosystem":"ubuntu","description":null,"homepage":"https://github.com/cyu/rack-cors","licenses":null,"normalized_licenses":[],"repository_url":"https://github.com/cyu/rack-cors","keywords_array":["universe/misc"],"namespace":"universe","versions_count":1,"first_release_published_at":"2026-02-06T15:50:29.932Z","latest_release_published_at":"2026-02-06T15:50:29.932Z","latest_release_number":"2.0.1-2","last_synced_at":"2026-03-06T16:03:52.231Z","created_at":"2026-02-06T15:50:29.659Z","updated_at":"2026-03-06T16:03:52.231Z","registry_url":"https://launchpad.net/ubuntu/+source/ruby-rack-cors","install_command":"apt-get install ruby-rack-cors","documentation_url":null,"metadata":{"component":"universe","architecture":"all","priority":"optional","binary":"ruby-rack-cors","standards_version":"4.6.2","maintainer":"Debian Ruby Team \u003cpkg-ruby-extras-maintainers@lists.alioth.debian.org\u003e","build_depends":"debhelper-compat (= 13), gem2deb, ruby-mocha, ruby-rack-test, ruby-shoulda","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{},"repo_metadata_updated_at":null,"dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{},"purl":"pkg:deb/ubuntu/ruby-rack-cors?arch=source\u0026distro=ubuntu-24.04","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/ubuntu/ruby-rack-cors","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/ubuntu/ruby-rack-cors","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/ubuntu/ruby-rack-cors/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/packages/ruby-rack-cors/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/packages/ruby-rack-cors/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/packages/ruby-rack-cors/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/packages/ruby-rack-cors/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/packages/ruby-rack-cors/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/packages/ruby-rack-cors/codemeta","maintainers":[],"registry":{"name":"ubuntu-24.04","url":"https://launchpad.net/ubuntu/noble","ecosystem":"ubuntu","default":true,"packages_count":37306,"maintainers_count":0,"namespaces_count":4,"keywords_count":1697,"github":"ubuntu","metadata":{"codename":"noble","funded_packages_count":219},"icon_url":"https://github.com/ubuntu.png","created_at":"2026-02-04T11:01:45.928Z","updated_at":"2026-07-26T05:05:12.987Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/namespaces"}},{"id":13669381,"name":"ruby-rack-cors","ecosystem":"debian","description":null,"homepage":"https://github.com/cyu/rack-cors","licenses":null,"normalized_licenses":[],"repository_url":"https://github.com/cyu/rack-cors","keywords_array":["misc"],"namespace":"main","versions_count":1,"first_release_published_at":"2026-02-12T12:40:10.005Z","latest_release_published_at":"2026-02-12T12:40:10.005Z","latest_release_number":"2.0.2-1","last_synced_at":"2026-03-14T18:08:01.793Z","created_at":"2026-02-12T12:40:09.416Z","updated_at":"2026-03-14T18:08:01.793Z","registry_url":"https://tracker.debian.org/pkg/ruby-rack-cors","install_command":"apt-get install ruby-rack-cors","documentation_url":"https://packages.debian.org/trixie/ruby-rack-cors","metadata":{"component":"main","architecture":"all","priority":"source","binary":"ruby-rack-cors","standards_version":"4.7.0","maintainer":"Debian Ruby Team \u003cpkg-ruby-extras-maintainers@lists.alioth.debian.org\u003e","build_depends":"debhelper-compat (= 13), gem2deb, ruby-mocha, ruby-rack-test, ruby-shoulda","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{},"repo_metadata_updated_at":"2026-02-12T12:40:10.096Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:deb/debian/ruby-rack-cors?arch=source\u0026distro=debian-13\u0026repository_url=https://packages.debian.org/trixie","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/debian/ruby-rack-cors","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/debian/ruby-rack-cors","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/debian/ruby-rack-cors/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/packages/ruby-rack-cors/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/packages/ruby-rack-cors/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/packages/ruby-rack-cors/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/packages/ruby-rack-cors/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/packages/ruby-rack-cors/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/packages/ruby-rack-cors/codemeta","maintainers":[],"registry":{"name":"debian-13","url":"https://packages.debian.org/trixie","ecosystem":"debian","default":false,"packages_count":38024,"maintainers_count":0,"namespaces_count":4,"keywords_count":1986,"github":"debian","metadata":{"codename":"trixie","funded_packages_count":342},"icon_url":"https://github.com/debian.png","created_at":"2026-02-04T11:01:50.448Z","updated_at":"2026-07-26T05:04:53.110Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/namespaces"}},{"id":12301495,"name":"rack-cors","ecosystem":"rubygems","description":"Middleware that will make Rack-based apps CORS compatible. Fork the project here: https://github.com/cyu/rack-cors","homepage":"https://github.com/cyu/rack-cors","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/cyu/rack-cors","keywords_array":[],"namespace":null,"versions_count":27,"first_release_published_at":"2010-06-03T01:05:54.784Z","latest_release_published_at":"2025-05-16T17:59:05.548Z","latest_release_number":"3.0.0","last_synced_at":"2026-07-26T05:30:28.773Z","created_at":"2025-10-07T05:11:05.299Z","updated_at":"2026-07-26T05:30:29.203Z","registry_url":"https://gem.coop/gems/rack-cors","install_command":"gem install rack-cors -s https://gem.coop","documentation_url":"http://www.rubydoc.info/gems/rack-cors/","metadata":{"funding":"https://github.com/sponsors/cyu"},"repo_metadata":{"id":929434,"uuid":"698944","full_name":"cyu/rack-cors","owner":"cyu","description":"Rack Middleware for handling Cross-Origin Resource Sharing (CORS), which makes cross-origin AJAX possible.","archived":false,"fork":false,"pushed_at":"2025-05-16T17:59:04.000Z","size":550,"stargazers_count":3291,"open_issues_count":33,"forks_count":259,"subscribers_count":36,"default_branch":"master","last_synced_at":"2026-07-07T02:42:42.051Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/cyu.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2010-06-02T10:14:29.000Z","updated_at":"2026-07-03T22:11:45.000Z","dependencies_parsed_at":"2023-07-05T15:17:07.390Z","dependency_job_id":"60b4784b-4791-424a-85f9-b38a1b0e0bd0","html_url":"https://github.com/cyu/rack-cors","commit_stats":{"total_commits":256,"total_committers":76,"mean_commits":"3.3684210526315788","dds":0.73828125,"last_synced_commit":"0e68b881ef6c428bbf928b2c4a92ab49a34823e3"},"previous_names":[],"tags_count":30,"template":false,"template_full_name":null,"purl":"pkg:github/cyu/rack-cors","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyu%2Frack-cors","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyu%2Frack-cors/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyu%2Frack-cors/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyu%2Frack-cors/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cyu","download_url":"https://codeload.github.com/cyu/rack-cors/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyu%2Frack-cors/sbom","scorecard":{"id":314857,"data":{"date":"2025-08-11","repo":{"name":"github.com/cyu/rack-cors","commit":"f73bcd39b91c19ffa3d059dccc5d6ae62f24340a"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.4,"checks":[{"name":"Code-Review","score":5,"reason":"Found 15/30 approved changesets -- score normalized to 5","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Maintained","score":5,"reason":"7 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 5","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/ci.yaml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yaml:35: update your workflow using https://app.stepsecurity.io/secureworkflow/cyu/rack-cors/ci.yaml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yaml:36: update your workflow using https://app.stepsecurity.io/secureworkflow/cyu/rack-cors/ci.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yaml:25: update your workflow using https://app.stepsecurity.io/secureworkflow/cyu/rack-cors/ci.yaml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yaml:26: update your workflow using https://app.stepsecurity.io/secureworkflow/cyu/rack-cors/ci.yaml/master?enable=pin","Info:   0 out of   2 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   2 third-party GitHubAction dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE.txt:0","Info: FSF or OSI recognized license: MIT License: LICENSE.txt:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'master'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 16 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}},{"name":"Vulnerabilities","score":0,"reason":"177 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GHSA-22f2-v57c-j9cx","Warn: Project is vulnerable to: GHSA-3h57-hmj3-gj3p","Warn: Project is vulnerable to: GHSA-54rr-7fvw-6x8f","Warn: Project is vulnerable to: GHSA-65f5-mfpf-vfhj","Warn: Project is vulnerable to: GHSA-7g2v-jj9q-g3rg","Warn: Project is vulnerable to: GHSA-7wqh-767x-r66v","Warn: Project is vulnerable to: GHSA-8cgq-6mh2-7j6v","Warn: Project is vulnerable to: GHSA-93pm-5p5f-3ghx","Warn: Project is vulnerable to: GHSA-c6qg-cjj8-47qp","Warn: Project is vulnerable to: GHSA-gjh7-p2fx-99vx","Warn: Project is vulnerable to: GHSA-hxqx-xwvh-44m2","Warn: Project is vulnerable to: GHSA-rqv2-275x-2jq5","Warn: Project is vulnerable to: GHSA-vpfw-47h7-xj4g","Warn: Project is vulnerable to: GHSA-wq4h-7r42-5hrr","Warn: Project is vulnerable to: GHSA-xj5v-6v4g-jfw6","Warn: Project is vulnerable to: GHSA-h47h-mwp9-c6q6","Warn: Project is vulnerable to: GHSA-4g8v-vg43-wpgf","Warn: Project is vulnerable to: GHSA-7wjx-3g7j-8584","Warn: Project is vulnerable to: GHSA-8xww-x3g3-6jcv","Warn: Project is vulnerable to: GHSA-hjg4-8q5f-x6fm","Warn: Project is vulnerable to: GHSA-mm33-5vfq-3mm3","Warn: Project is vulnerable to: GHSA-p84v-45xj-wwqj","Warn: Project is vulnerable to: GHSA-vfg9-r3fq-jvx4","Warn: Project is vulnerable to: GHSA-vfm5-rmrh-j26v","Warn: Project is vulnerable to: GHSA-wh98-p28r-vrc9","Warn: Project is vulnerable to: GHSA-x76w-6vjr-8xgj","Warn: Project is vulnerable to: GHSA-ch3h-j2vf-95pv","Warn: Project is vulnerable to: GHSA-xp5h-f8jf-rc8q","Warn: Project is vulnerable to: GHSA-3hhc-qp5v-9p2j","Warn: Project is vulnerable to: GHSA-579w-22j4-4749","Warn: Project is vulnerable to: GHSA-76r7-hhxj-r776","Warn: Project is vulnerable to: GHSA-8hc4-xxm3-5ppp","Warn: Project is vulnerable to: GHSA-8h22-8cf7-hq6g","Warn: Project is vulnerable to: GHSA-w749-p3v6-hccq","Warn: Project is vulnerable to: GHSA-cr5q-6q9f-rq6q","Warn: Project is vulnerable to: GHSA-j6gc-792m-qgm2","Warn: Project is vulnerable to: GHSA-pj73-v5mw-pm9j","Warn: Project is vulnerable to: GHSA-jxhc-q857-3j6g","Warn: Project is vulnerable to: GHSA-23c2-gwp5-pxw9","Warn: Project is vulnerable to: GHSA-228g-948r-83gx","Warn: Project is vulnerable to: GHSA-3x8r-x6xp-q4vm","Warn: Project is vulnerable to: GHSA-486f-hjj9-9vhh","Warn: Project is vulnerable to: GHSA-286v-pcf5-25rc","Warn: Project is vulnerable to: GHSA-2qc6-mcvw-92cw","Warn: Project is vulnerable to: GHSA-2rr5-8q37-2w7h","Warn: Project is vulnerable to: GHSA-353f-x4gh-cqq8","Warn: Project is vulnerable to: GHSA-59gp-qqm7-cw4j","Warn: Project is vulnerable to: GHSA-5w6v-399v-w3cc","Warn: Project is vulnerable to: GHSA-7rrm-v45f-jp64","Warn: Project is vulnerable to: GHSA-cgx6-hpwq-fhv5","Warn: Project is vulnerable to: GHSA-crjr-9rc5-ghw8","Warn: Project is vulnerable to: GHSA-fq42-c5rg-92c2","Warn: Project is vulnerable to: GHSA-gx8x-g87m-h5q6","Warn: Project is vulnerable to: GHSA-jc36-42cf-vqwj","Warn: Project is vulnerable to: GHSA-jw9f-hh49-cvp9","Warn: Project is vulnerable to: GHSA-mrxw-mxhj-p664","Warn: Project is vulnerable to: GHSA-pxvg-2qj5-37jq","Warn: Project is vulnerable to: GHSA-r95h-9x8f-r3f7","Warn: Project is vulnerable to: GHSA-v4f8-2847-rwm7","Warn: Project is vulnerable to: GHSA-v6gp-9mmm-c6p5","Warn: Project is vulnerable to: GHSA-vr8q-g5c7-m54m","Warn: Project is vulnerable to: GHSA-vvfq-8hwr-qm4m","Warn: Project is vulnerable to: GHSA-xc9x-jj77-9p9j","Warn: Project is vulnerable to: GHSA-xh29-r2w5-wx8m","Warn: Project is vulnerable to: GHSA-xxx9-3xcr-gjj3","Warn: Project is vulnerable to: GHSA-48w2-rm65-62xx","Warn: Project is vulnerable to: GHSA-68xg-gqqm-vgj8","Warn: Project is vulnerable to: GHSA-9hf4-67fc-4vf4","Warn: Project is vulnerable to: GHSA-c2f4-cvqm-65w2","Warn: Project is vulnerable to: GHSA-h99w-9q5r-gjq9","Warn: Project is vulnerable to: GHSA-q28m-8xjw-8vr5","Warn: Project is vulnerable to: GHSA-rmj8-8hhh-gv5h","Warn: Project is vulnerable to: GHSA-5x79-w82f-gw8w","Warn: Project is vulnerable to: GHSA-9h9g-93gc-623h","Warn: Project is vulnerable to: GHSA-mcvf-2q2m-x72m","Warn: Project is vulnerable to: GHSA-pg8v-g4xq-hww9","Warn: Project is vulnerable to: GHSA-rrfc-7g8p-99q8","Warn: Project is vulnerable to: GHSA-5cm2-9h8c-rvfx","Warn: Project is vulnerable to: GHSA-2rqw-v265-jf8c","Warn: Project is vulnerable to: GHSA-5hq2-xf89-9jxq","Warn: Project is vulnerable to: GHSA-8877-prq4-9xfw","Warn: Project is vulnerable to: GHSA-fwhr-88qx-h9g7","Warn: Project is vulnerable to: GHSA-g8ww-46x2-2p65","Warn: Project is vulnerable to: GHSA-qphc-hf5q-v8fc","Warn: Project is vulnerable to: GHSA-wwhv-wxv9-rpgw","Warn: Project is vulnerable to: GHSA-hq7p-j377-6v63","Warn: Project is vulnerable to: GHSA-968p-4wvh-cqc8","Warn: Project is vulnerable to: GHSA-67hx-6x53-jw92","Warn: Project is vulnerable to: GHSA-whgm-jr23-g3j9","Warn: Project is vulnerable to: GHSA-93q8-gq69-wqmw","Warn: Project is vulnerable to: GHSA-fwr7-v2mv-hh25","Warn: Project is vulnerable to: GHSA-qwcr-r2fm-qrc7","Warn: Project is vulnerable to: GHSA-v6h2-p8h4-qcjw","Warn: Project is vulnerable to: GHSA-grv7-fg5c-xmjg","Warn: Project is vulnerable to: GHSA-x9w5-v3q2-3rhw","Warn: Project is vulnerable to: GHSA-w8qv-6jwh-64r5","Warn: Project is vulnerable to: GHSA-257v-vj4p-3w2h","Warn: Project is vulnerable to: GHSA-pxg6-pf52-xh8x","Warn: Project is vulnerable to: GHSA-3xgq-45jj-v275","Warn: Project is vulnerable to: GHSA-w573-4hg7-7wgq","Warn: Project is vulnerable to: GHSA-3wcq-x3mq-6r9p","Warn: Project is vulnerable to: GHSA-r9p9-mrjm-926w","Warn: Project is vulnerable to: GHSA-434g-2637-qmqr","Warn: Project is vulnerable to: GHSA-49q7-c7j4-3p7m","Warn: Project is vulnerable to: GHSA-977x-g7h5-7qgw","Warn: Project is vulnerable to: GHSA-f7q4-pwc6-w24p","Warn: Project is vulnerable to: GHSA-fc9h-whq2-v747","Warn: Project is vulnerable to: GHSA-vjh7-7g9h-fjfh","Warn: Project is vulnerable to: GHSA-6h5x-7c5m-7cr7","Warn: Project is vulnerable to: GHSA-rv95-896h-c2vc","Warn: Project is vulnerable to: GHSA-qw6h-vgh9-j6wx","Warn: Project is vulnerable to: GHSA-74fj-2j2h-c42q","Warn: Project is vulnerable to: GHSA-pw2r-vq6v-hr8c","Warn: Project is vulnerable to: GHSA-jchw-25xp-jwwc","Warn: Project is vulnerable to: GHSA-cxjh-pqwp-8mfp","Warn: Project is vulnerable to: GHSA-fjxv-7rqg-78g4","Warn: Project is vulnerable to: GHSA-ww39-953v-wcq6","Warn: Project is vulnerable to: GHSA-43f8-2h32-f4cj","Warn: Project is vulnerable to: GHSA-c7qv-q95q-8v27","Warn: Project is vulnerable to: GHSA-78xj-cgh5-2h22","Warn: Project is vulnerable to: GHSA-2p57-rm9w-gvfp","Warn: Project is vulnerable to: GHSA-7r28-3m3f-r2pr","Warn: Project is vulnerable to: GHSA-r8j5-h5cx-65gg","Warn: Project is vulnerable to: GHSA-896r-f27r-55mw","Warn: Project is vulnerable to: GHSA-9c47-m6qq-7p4h","Warn: Project is vulnerable to: GHSA-76p3-8jx3-jpfq","Warn: Project is vulnerable to: GHSA-3rfm-jhwj-7488","Warn: Project is vulnerable to: GHSA-hhq3-ff78-jv3g","Warn: Project is vulnerable to: GHSA-29mw-wpgm-hmr9","Warn: Project is vulnerable to: GHSA-35jh-r3h4-6jhm","Warn: Project is vulnerable to: GHSA-952p-6rrq-rcjv","Warn: Project is vulnerable to: GHSA-f8q6-p94x-37v3","Warn: Project is vulnerable to: GHSA-xvch-5gv4-984h","Warn: Project is vulnerable to: GHSA-5rrq-pxf6-6jx5","Warn: Project is vulnerable to: GHSA-8fr3-hfg3-gpgp","Warn: Project is vulnerable to: GHSA-gf8q-jrpm-jvxq","Warn: Project is vulnerable to: GHSA-2r2c-g63r-vccr","Warn: Project is vulnerable to: GHSA-cfm4-qjh2-4765","Warn: Project is vulnerable to: GHSA-x4jg-mjrx-434g","Warn: Project is vulnerable to: GHSA-r8f7-9pfq-mjmv","Warn: Project is vulnerable to: GHSA-rp65-9cf3-cjxr","Warn: Project is vulnerable to: GHSA-76c9-3jph-rj3q","Warn: Project is vulnerable to: GHSA-hj48-42vr-x3v9","Warn: Project is vulnerable to: GHSA-9wv6-86v2-598j","Warn: Project is vulnerable to: GHSA-rhx6-c78j-4q9w","Warn: Project is vulnerable to: GHSA-h7cp-r72f-jxh6","Warn: Project is vulnerable to: GHSA-v62p-rq8g-8h59","Warn: Project is vulnerable to: GHSA-566m-qj78-rww5","Warn: Project is vulnerable to: GHSA-hwj9-h5mp-3pm3","Warn: Project is vulnerable to: GHSA-7fh5-64p2-3v2j","Warn: Project is vulnerable to: GHSA-hrpp-h998-j3pp","Warn: Project is vulnerable to: GHSA-p8p7-x288-28g6","Warn: Project is vulnerable to: GHSA-7mwh-4pqv-wmr8","Warn: Project is vulnerable to: GHSA-c2qf-rxjj-qqgw","Warn: Project is vulnerable to: GHSA-m6fv-jmcg-4jfg","Warn: Project is vulnerable to: GHSA-cm22-4g7w-348p","Warn: Project is vulnerable to: GHSA-vx3p-948g-6vhq","Warn: Project is vulnerable to: GHSA-3jfq-g458-7qm9","Warn: Project is vulnerable to: GHSA-5955-9wpr-37jh","Warn: Project is vulnerable to: GHSA-f5x3-32g6-xq36","Warn: Project is vulnerable to: GHSA-r628-mhmh-qjhw","Warn: Project is vulnerable to: GHSA-9r2w-394v-53qc","Warn: Project is vulnerable to: GHSA-qq89-hq3f-393p","Warn: Project is vulnerable to: GHSA-4wf5-vphf-c2xc","Warn: Project is vulnerable to: GHSA-72xf-g2v4-qvf3","Warn: Project is vulnerable to: GHSA-7p7h-4mm5-852v","Warn: Project is vulnerable to: GHSA-9m6j-fcg5-2442","Warn: Project is vulnerable to: GHSA-hh27-ffr2-f2jc","Warn: Project is vulnerable to: GHSA-rqff-837h-mm52","Warn: Project is vulnerable to: GHSA-8v38-pw62-9cw2","Warn: Project is vulnerable to: GHSA-hgjh-723h-mx2j","Warn: Project is vulnerable to: GHSA-jf5r-8hm2-f872","Warn: Project is vulnerable to: GHSA-wr3j-pwj9-hqq6","Warn: Project is vulnerable to: GHSA-4v9v-hfq4-rm2v","Warn: Project is vulnerable to: GHSA-9jgg-88mc-972h","Warn: Project is vulnerable to: GHSA-6fc8-4gx4-v693","Warn: Project is vulnerable to: GHSA-3h5v-q93c-6h6q"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}}]},"last_synced_at":"2025-08-17T23:58:05.433Z","repository_id":929434,"created_at":"2025-08-17T23:58:05.434Z","updated_at":"2025-08-17T23:58:05.434Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":35249883,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-07-08T02:00:06.796Z","response_time":61,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"cyu","name":"Calvin Yu","uuid":"2431","kind":"user","description":"Rails, JavaScript, Serverless\r\nPartner @ R\u0026Y Labs","email":"","website":"https://rylabs.io","location":"Atlanta, GA","twitter":null,"company":"@RYLabs ","icon_url":"https://avatars.githubusercontent.com/u/2431?v=4","repositories_count":92,"last_synced_at":"2024-04-14T15:24:02.724Z","metadata":{"has_sponsors_listing":true},"html_url":"https://github.com/cyu","funding_links":["https://github.com/sponsors/cyu"],"total_stars":3332,"followers":77,"following":12,"created_at":"2022-11-02T16:22:23.983Z","updated_at":"2024-04-14T15:24:14.518Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cyu","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cyu/repositories"},"tags":[{"name":"v3.0.0","sha":"f73bcd39b91c19ffa3d059dccc5d6ae62f24340a","kind":"tag","published_at":"2025-05-16T17:59:03.000Z","download_url":"https://codeload.github.com/cyu/rack-cors/tar.gz/v3.0.0","html_url":"https://github.com/cyu/rack-cors/releases/tag/v3.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cyu/rack-cors@v3.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyu%2Frack-cors/tags/v3.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyu%2Frack-cors/tags/v3.0.0/manifests"},{"name":"v2.0.2","sha":"878063987bd1ca956282dda95697fd821bf24d2e","kind":"tag","published_at":"2024-03-04T15:47:19.000Z","download_url":"https://codeload.github.com/cyu/rack-cors/tar.gz/v2.0.2","html_url":"https://github.com/cyu/rack-cors/releases/tag/v2.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cyu/rack-cors@v2.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyu%2Frack-cors/tags/v2.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyu%2Frack-cors/tags/v2.0.2/manifests"},{"name":"v2.0.1","sha":"484eb9280edc5137ba2a339c41e2c9db57352700","kind":"tag","published_at":"2023-03-17T05:41:38.000Z","download_url":"https://codeload.github.com/cyu/rack-cors/tar.gz/v2.0.1","html_url":"https://github.com/cyu/rack-cors/releases/tag/v2.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cyu/rack-cors@v2.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyu%2Frack-cors/tags/v2.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyu%2Frack-cors/tags/v2.0.1/manifests"},{"name":"v2.0.0","sha":"b845bd611da6228d97e1b099e5077dcd3e51b4af","kind":"tag","published_at":"2023-02-14T13:06:07.000Z","download_url":"https://codeload.github.com/cyu/rack-cors/tar.gz/v2.0.0","html_url":"https://github.com/cyu/rack-cors/releases/tag/v2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cyu/rack-cors@v2.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyu%2Frack-cors/tags/v2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyu%2Frack-cors/tags/v2.0.0/manifests"},{"name":"v2.0.0.rc1","sha":"b7e40c880a595912469c2b893e28c3c8b3191f7b","kind":"tag","published_at":"2022-09-11T14:29:43.000Z","download_url":"https://codeload.github.com/cyu/rack-cors/tar.gz/v2.0.0.rc1","html_url":"https://github.com/cyu/rack-cors/releases/tag/v2.0.0.rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cyu/rack-cors@v2.0.0.rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyu%2Frack-cors/tags/v2.0.0.rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyu%2Frack-cors/tags/v2.0.0.rc1/manifests"},{"name":"2.0.0","sha":"97882eb1b963e1232d19a82cebdd488786c40383","kind":"commit","published_at":"2021-08-04T13:41:48.000Z","download_url":"https://codeload.github.com/cyu/rack-cors/tar.gz/2.0.0","html_url":"https://github.com/cyu/rack-cors/releases/tag/2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cyu/rack-cors@2.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyu%2Frack-cors/tags/2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyu%2Frack-cors/tags/2.0.0/manifests"},{"name":"v1.1.1","sha":"6fbc109450f872bc12ab987f4b027f250b79d295","kind":"tag","published_at":"2019-12-30T03:18:58.000Z","download_url":"https://codeload.github.com/cyu/rack-cors/tar.gz/v1.1.1","html_url":"https://github.com/cyu/rack-cors/releases/tag/v1.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cyu/rack-cors@v1.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyu%2Frack-cors/tags/v1.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyu%2Frack-cors/tags/v1.1.1/manifests"},{"name":"v1.1.0","sha":"c8f9a612503b59f2ad7d798df333430d33546a85","kind":"tag","published_at":"2019-11-20T04:44:15.000Z","download_url":"https://codeload.github.com/cyu/rack-cors/tar.gz/v1.1.0","html_url":"https://github.com/cyu/rack-cors/releases/tag/v1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cyu/rack-cors@v1.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyu%2Frack-cors/tags/v1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyu%2Frack-cors/tags/v1.1.0/manifests"},{"name":"v1.0.6","sha":"b3c06f15364ddd442947656e684117d60c5433cc","kind":"tag","published_at":"2019-11-14T20:25:10.000Z","download_url":"https://codeload.github.com/cyu/rack-cors/tar.gz/v1.0.6","html_url":"https://github.com/cyu/rack-cors/releases/tag/v1.0.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cyu/rack-cors@v1.0.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyu%2Frack-cors/tags/v1.0.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyu%2Frack-cors/tags/v1.0.6/manifests"},{"name":"v1.0.5","sha":"b704fda88298b311218b20452c7004506e800a29","kind":"tag","published_at":"2019-11-14T20:08:04.000Z","download_url":"https://codeload.github.com/cyu/rack-cors/tar.gz/v1.0.5","html_url":"https://github.com/cyu/rack-cors/releases/tag/v1.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cyu/rack-cors@v1.0.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyu%2Frack-cors/tags/v1.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyu%2Frack-cors/tags/v1.0.5/manifests"},{"name":"v1.0.4","sha":"e4d4fc362a4315808927011cbe5afcfe5486f17d","kind":"tag","published_at":"2019-11-14T03:58:23.000Z","download_url":"https://codeload.github.com/cyu/rack-cors/tar.gz/v1.0.4","html_url":"https://github.com/cyu/rack-cors/releases/tag/v1.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cyu/rack-cors@v1.0.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyu%2Frack-cors/tags/v1.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyu%2Frack-cors/tags/v1.0.4/manifests"},{"name":"v1.0.3","sha":"f77f89f560e948c5e556bc26b254028b5be45562","kind":"tag","published_at":"2019-03-25T02:08:33.000Z","download_url":"https://codeload.github.com/cyu/rack-cors/tar.gz/v1.0.3","html_url":"https://github.com/cyu/rack-cors/releases/tag/v1.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cyu/rack-cors@v1.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyu%2Frack-cors/tags/v1.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyu%2Frack-cors/tags/v1.0.3/manifests"},{"name":"v1.0.2","sha":"b08280a6dae45e4ee66e10a59efcd950bed0dfb7","kind":"tag","published_at":"2017-10-22T19:18:08.000Z","download_url":"https://codeload.github.com/cyu/rack-cors/tar.gz/v1.0.2","html_url":"https://github.com/cyu/rack-cors/releases/tag/v1.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cyu/rack-cors@v1.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyu%2Frack-cors/tags/v1.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyu%2Frack-cors/tags/v1.0.2/manifests"},{"name":"v1.0.1","sha":"33e21e913f69bb3154ebdfb7020826764503dffc","kind":"tag","published_at":"2017-07-18T18:39:23.000Z","download_url":"https://codeload.github.com/cyu/rack-cors/tar.gz/v1.0.1","html_url":"https://github.com/cyu/rack-cors/releases/tag/v1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cyu/rack-cors@v1.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyu%2Frack-cors/tags/v1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyu%2Frack-cors/tags/v1.0.1/manifests"},{"name":"v1.0.0","sha":"6154c7f2c7cc11167a0a5682192ac466b44d088b","kind":"tag","published_at":"2017-07-15T19:46:38.000Z","download_url":"https://codeload.github.com/cyu/rack-cors/tar.gz/v1.0.0","html_url":"https://github.com/cyu/rack-cors/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cyu/rack-cors@v1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyu%2Frack-cors/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyu%2Frack-cors/tags/v1.0.0/manifests"},{"name":"v0.4.1","sha":"6ae0bc825a56b24fa6e221e6daaed73cd7e4aedb","kind":"tag","published_at":"2017-02-01T15:42:53.000Z","download_url":"https://codeload.github.com/cyu/rack-cors/tar.gz/v0.4.1","html_url":"https://github.com/cyu/rack-cors/releases/tag/v0.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cyu/rack-cors@v0.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyu%2Frack-cors/tags/v0.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyu%2Frack-cors/tags/v0.4.1/manifests"},{"name":"v0.4.0","sha":"ee69256d67c3e24d2ed37f5f4f48e8168592ec01","kind":"tag","published_at":"2015-04-15T13:08:22.000Z","download_url":"https://codeload.github.com/cyu/rack-cors/tar.gz/v0.4.0","html_url":"https://github.com/cyu/rack-cors/releases/tag/v0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cyu/rack-cors@v0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyu%2Frack-cors/tags/v0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyu%2Frack-cors/tags/v0.4.0/manifests"},{"name":"v0.3.1","sha":"0708b5ce899d7a4c99994687b777daf979d53334","kind":"tag","published_at":"2014-12-27T20:57:45.000Z","download_url":"https://codeload.github.com/cyu/rack-cors/tar.gz/v0.3.1","html_url":"https://github.com/cyu/rack-cors/releases/tag/v0.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cyu/rack-cors@v0.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyu%2Frack-cors/tags/v0.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyu%2Frack-cors/tags/v0.3.1/manifests"},{"name":"v0.3.0","sha":"74ded653c711f8e74e7ab137b5208bb5823f2a28","kind":"tag","published_at":"2014-12-21T17:14:19.000Z","download_url":"https://codeload.github.com/cyu/rack-cors/tar.gz/v0.3.0","html_url":"https://github.com/cyu/rack-cors/releases/tag/v0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cyu/rack-cors@v0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyu%2Frack-cors/tags/v0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyu%2Frack-cors/tags/v0.3.0/manifests"},{"name":"v0.2.9","sha":"deeaa03a6debf97ff1d9f22ac2fa21e7e1096def","kind":"tag","published_at":"2013-11-12T03:02:32.000Z","download_url":"https://codeload.github.com/cyu/rack-cors/tar.gz/v0.2.9","html_url":"https://github.com/cyu/rack-cors/releases/tag/v0.2.9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cyu/rack-cors@v0.2.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyu%2Frack-cors/tags/v0.2.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyu%2Frack-cors/tags/v0.2.9/manifests"},{"name":"v0.2.8","sha":"04dc4e4e510d075304080e69ff8b0a03951d576e","kind":"commit","published_at":"2013-05-31T06:04:48.000Z","download_url":"https://codeload.github.com/cyu/rack-cors/tar.gz/v0.2.8","html_url":"https://github.com/cyu/rack-cors/releases/tag/v0.2.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cyu/rack-cors@v0.2.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyu%2Frack-cors/tags/v0.2.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyu%2Frack-cors/tags/v0.2.8/manifests"},{"name":"v0.2.7","sha":"fe078cffee8d7cb524c7332be33f1907646d72fb","kind":"commit","published_at":"2012-06-07T03:30:01.000Z","download_url":"https://codeload.github.com/cyu/rack-cors/tar.gz/v0.2.7","html_url":"https://github.com/cyu/rack-cors/releases/tag/v0.2.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cyu/rack-cors@v0.2.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyu%2Frack-cors/tags/v0.2.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyu%2Frack-cors/tags/v0.2.7/manifests"},{"name":"v0.2.6","sha":"86ac6b8f30f2e7501f6579d529ed62ccea7f92c9","kind":"commit","published_at":"2012-04-26T22:10:47.000Z","download_url":"https://codeload.github.com/cyu/rack-cors/tar.gz/v0.2.6","html_url":"https://github.com/cyu/rack-cors/releases/tag/v0.2.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cyu/rack-cors@v0.2.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyu%2Frack-cors/tags/v0.2.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyu%2Frack-cors/tags/v0.2.6/manifests"},{"name":"v0.2.5","sha":"6fc9b91d91f53ab9dcd21c23ed8ff788744f8fd6","kind":"commit","published_at":"2012-04-26T03:00:04.000Z","download_url":"https://codeload.github.com/cyu/rack-cors/tar.gz/v0.2.5","html_url":"https://github.com/cyu/rack-cors/releases/tag/v0.2.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cyu/rack-cors@v0.2.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyu%2Frack-cors/tags/v0.2.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyu%2Frack-cors/tags/v0.2.5/manifests"},{"name":"v0.2.4","sha":"5c7e16df4e9b56156f4dcec50a5422460623d7ee","kind":"commit","published_at":"2011-06-04T16:45:45.000Z","download_url":"https://codeload.github.com/cyu/rack-cors/tar.gz/v0.2.4","html_url":"https://github.com/cyu/rack-cors/releases/tag/v0.2.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cyu/rack-cors@v0.2.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyu%2Frack-cors/tags/v0.2.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyu%2Frack-cors/tags/v0.2.4/manifests"},{"name":"v0.2.3","sha":"b1854538c1a6a915898d1f5602c5a19fd1405fe3","kind":"commit","published_at":"2011-06-04T16:39:50.000Z","download_url":"https://codeload.github.com/cyu/rack-cors/tar.gz/v0.2.3","html_url":"https://github.com/cyu/rack-cors/releases/tag/v0.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cyu/rack-cors@v0.2.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyu%2Frack-cors/tags/v0.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyu%2Frack-cors/tags/v0.2.3/manifests"},{"name":"v0.2.2","sha":"4cf25de54e860f5e03155456729d7d4e967c8f8a","kind":"commit","published_at":"2010-08-27T01:51:12.000Z","download_url":"https://codeload.github.com/cyu/rack-cors/tar.gz/v0.2.2","html_url":"https://github.com/cyu/rack-cors/releases/tag/v0.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cyu/rack-cors@v0.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyu%2Frack-cors/tags/v0.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyu%2Frack-cors/tags/v0.2.2/manifests"},{"name":"v0.2.0","sha":"32a9f7bf2ac3851282752b1549d3aef8b764b9a6","kind":"commit","published_at":"2010-06-08T10:34:32.000Z","download_url":"https://codeload.github.com/cyu/rack-cors/tar.gz/v0.2.0","html_url":"https://github.com/cyu/rack-cors/releases/tag/v0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cyu/rack-cors@v0.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyu%2Frack-cors/tags/v0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyu%2Frack-cors/tags/v0.2.0/manifests"},{"name":"v0.1.1","sha":"78905b1308da00d49da17666b72920f16952c46a","kind":"commit","published_at":"2010-06-03T01:32:57.000Z","download_url":"https://codeload.github.com/cyu/rack-cors/tar.gz/v0.1.1","html_url":"https://github.com/cyu/rack-cors/releases/tag/v0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cyu/rack-cors@v0.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyu%2Frack-cors/tags/v0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyu%2Frack-cors/tags/v0.1.1/manifests"},{"name":"v0.1.0","sha":"6d24eb567ed23833ec84c6bcd0b9636863bd0341","kind":"commit","published_at":"2010-06-03T01:22:06.000Z","download_url":"https://codeload.github.com/cyu/rack-cors/tar.gz/v0.1.0","html_url":"https://github.com/cyu/rack-cors/releases/tag/v0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cyu/rack-cors@v0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyu%2Frack-cors/tags/v0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyu%2Frack-cors/tags/v0.1.0/manifests"}]},"repo_metadata_updated_at":"2026-07-26T05:30:29.178Z","dependent_packages_count":0,"downloads":266918352,"downloads_period":"total","dependent_repos_count":0,"rankings":{"downloads":0.10758792203930474,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":0.20274105911929283,"average":0.0775822452896494},"purl":"pkg:gem/rack-cors?repository_url=https://gem.coop","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/rubygems/rack-cors","docker_dependents_count":397,"docker_downloads_count":492956510,"usage_url":"https://repos.ecosyste.ms/usage/rubygems/rack-cors","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/rubygems/rack-cors/dependencies","status":null,"funding_links":["https://github.com/sponsors/cyu"],"critical":null,"issue_metadata":{"last_synced_at":"2026-06-19T23:21:27.760Z","issues_count":88,"pull_requests_count":47,"avg_time_to_close_issue":38523257.61111111,"avg_time_to_close_pull_request":25337622.783783782,"issues_closed_count":72,"pull_requests_closed_count":37,"pull_request_authors_count":33,"issue_authors_count":84,"avg_comments_per_issue":4.659090909090909,"avg_comments_per_pull_request":1.2765957446808511,"merged_pull_requests_count":32,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":0,"past_year_pull_requests_count":0,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":null,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":0,"past_year_pull_request_authors_count":0,"past_year_issue_authors_count":0,"past_year_avg_comments_per_issue":null,"past_year_avg_comments_per_pull_request":null,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyu%2Frack-cors/issues","maintainers":[{"login":"cyu","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/cyu"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/packages/rack-cors/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/packages/rack-cors/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/packages/rack-cors/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/packages/rack-cors/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/packages/rack-cors/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/packages/rack-cors/codemeta","maintainers":[{"uuid":"33134","login":"cyu","name":null,"email":null,"url":null,"packages_count":7,"html_url":"https://gem.coop/profiles/cyu","role":null,"created_at":"2025-10-08T03:17:11.628Z","updated_at":"2025-10-08T03:17:11.628Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/maintainers/cyu/packages"}],"registry":{"name":"gem.coop","url":"https://gem.coop","ecosystem":"rubygems","default":false,"packages_count":194586,"maintainers_count":68301,"namespaces_count":0,"keywords_count":18693,"github":"gem-coop","metadata":{"funded_packages_count":7180},"icon_url":"https://github.com/gem-coop.png","created_at":"2025-10-06T17:24:20.932Z","updated_at":"2026-07-26T05:05:01.467Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/namespaces"}},{"id":10436669,"name":"github.com/cyu/rack-cors","ecosystem":"go","description":null,"homepage":null,"licenses":"mit","normalized_licenses":["MIT"],"repository_url":"https://github.com/cyu/rack-cors","keywords_array":[],"namespace":null,"versions_count":28,"first_release_published_at":"2010-06-03T01:22:06.000Z","latest_release_published_at":"2025-05-16T15:11:25.000Z","latest_release_number":"v3.0.0+incompatible","last_synced_at":"2026-07-24T19:32:38.597Z","created_at":"2024-06-24T04:43:40.824Z","updated_at":"2026-07-24T19:32:38.598Z","registry_url":"https://pkg.go.dev/github.com/cyu/rack-cors","install_command":"go get github.com/cyu/rack-cors","documentation_url":"https://pkg.go.dev/github.com/cyu/rack-cors#section-documentation","metadata":{},"repo_metadata":{"id":929434,"uuid":"698944","full_name":"cyu/rack-cors","owner":"cyu","description":"Rack Middleware for handling Cross-Origin Resource Sharing (CORS), which makes cross-origin AJAX possible.","archived":false,"fork":false,"pushed_at":"2025-05-16T17:59:04.000Z","size":550,"stargazers_count":3290,"open_issues_count":33,"forks_count":259,"subscribers_count":38,"default_branch":"master","last_synced_at":"2025-11-03T04:05:00.287Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/cyu.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2010-06-02T10:14:29.000Z","updated_at":"2025-10-30T03:15:27.000Z","dependencies_parsed_at":"2023-07-05T15:17:07.390Z","dependency_job_id":"60b4784b-4791-424a-85f9-b38a1b0e0bd0","html_url":"https://github.com/cyu/rack-cors","commit_stats":{"total_commits":256,"total_committers":76,"mean_commits":"3.3684210526315788","dds":0.73828125,"last_synced_commit":"0e68b881ef6c428bbf928b2c4a92ab49a34823e3"},"previous_names":[],"tags_count":30,"template":false,"template_full_name":null,"purl":"pkg:github/cyu/rack-cors","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyu%2Frack-cors","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyu%2Frack-cors/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyu%2Frack-cors/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyu%2Frack-cors/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cyu","download_url":"https://codeload.github.com/cyu/rack-cors/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyu%2Frack-cors/sbom","scorecard":{"id":314857,"data":{"date":"2025-08-11","repo":{"name":"github.com/cyu/rack-cors","commit":"f73bcd39b91c19ffa3d059dccc5d6ae62f24340a"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.4,"checks":[{"name":"Code-Review","score":5,"reason":"Found 15/30 approved changesets -- score normalized to 5","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Maintained","score":5,"reason":"7 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 5","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/ci.yaml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yaml:35: update your workflow using https://app.stepsecurity.io/secureworkflow/cyu/rack-cors/ci.yaml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yaml:36: update your workflow using https://app.stepsecurity.io/secureworkflow/cyu/rack-cors/ci.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yaml:25: update your workflow using https://app.stepsecurity.io/secureworkflow/cyu/rack-cors/ci.yaml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yaml:26: update your workflow using https://app.stepsecurity.io/secureworkflow/cyu/rack-cors/ci.yaml/master?enable=pin","Info:   0 out of   2 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   2 third-party GitHubAction dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE.txt:0","Info: FSF or OSI recognized license: MIT License: LICENSE.txt:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'master'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 16 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}},{"name":"Vulnerabilities","score":0,"reason":"177 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GHSA-22f2-v57c-j9cx","Warn: Project is vulnerable to: GHSA-3h57-hmj3-gj3p","Warn: Project is vulnerable to: GHSA-54rr-7fvw-6x8f","Warn: Project is vulnerable to: GHSA-65f5-mfpf-vfhj","Warn: Project is vulnerable to: GHSA-7g2v-jj9q-g3rg","Warn: Project is vulnerable to: GHSA-7wqh-767x-r66v","Warn: Project is vulnerable to: GHSA-8cgq-6mh2-7j6v","Warn: Project is vulnerable to: GHSA-93pm-5p5f-3ghx","Warn: Project is vulnerable to: GHSA-c6qg-cjj8-47qp","Warn: Project is vulnerable to: GHSA-gjh7-p2fx-99vx","Warn: Project is vulnerable to: GHSA-hxqx-xwvh-44m2","Warn: Project is vulnerable to: GHSA-rqv2-275x-2jq5","Warn: Project is vulnerable to: GHSA-vpfw-47h7-xj4g","Warn: Project is vulnerable to: GHSA-wq4h-7r42-5hrr","Warn: Project is vulnerable to: GHSA-xj5v-6v4g-jfw6","Warn: Project is vulnerable to: GHSA-h47h-mwp9-c6q6","Warn: Project is vulnerable to: GHSA-4g8v-vg43-wpgf","Warn: Project is vulnerable to: GHSA-7wjx-3g7j-8584","Warn: Project is vulnerable to: GHSA-8xww-x3g3-6jcv","Warn: Project is vulnerable to: GHSA-hjg4-8q5f-x6fm","Warn: Project is vulnerable to: GHSA-mm33-5vfq-3mm3","Warn: Project is vulnerable to: GHSA-p84v-45xj-wwqj","Warn: Project is vulnerable to: GHSA-vfg9-r3fq-jvx4","Warn: Project is vulnerable to: GHSA-vfm5-rmrh-j26v","Warn: Project is vulnerable to: GHSA-wh98-p28r-vrc9","Warn: Project is vulnerable to: GHSA-x76w-6vjr-8xgj","Warn: Project is vulnerable to: GHSA-ch3h-j2vf-95pv","Warn: Project is vulnerable to: GHSA-xp5h-f8jf-rc8q","Warn: Project is vulnerable to: GHSA-3hhc-qp5v-9p2j","Warn: Project is vulnerable to: GHSA-579w-22j4-4749","Warn: Project is vulnerable to: GHSA-76r7-hhxj-r776","Warn: Project is vulnerable to: GHSA-8hc4-xxm3-5ppp","Warn: Project is vulnerable to: GHSA-8h22-8cf7-hq6g","Warn: Project is vulnerable to: GHSA-w749-p3v6-hccq","Warn: Project is vulnerable to: GHSA-cr5q-6q9f-rq6q","Warn: Project is vulnerable to: GHSA-j6gc-792m-qgm2","Warn: Project is vulnerable to: GHSA-pj73-v5mw-pm9j","Warn: Project is vulnerable to: GHSA-jxhc-q857-3j6g","Warn: Project is vulnerable to: GHSA-23c2-gwp5-pxw9","Warn: Project is vulnerable to: GHSA-228g-948r-83gx","Warn: Project is vulnerable to: GHSA-3x8r-x6xp-q4vm","Warn: Project is vulnerable to: GHSA-486f-hjj9-9vhh","Warn: Project is vulnerable to: GHSA-286v-pcf5-25rc","Warn: Project is vulnerable to: GHSA-2qc6-mcvw-92cw","Warn: Project is vulnerable to: GHSA-2rr5-8q37-2w7h","Warn: Project is vulnerable to: GHSA-353f-x4gh-cqq8","Warn: Project is vulnerable to: GHSA-59gp-qqm7-cw4j","Warn: Project is vulnerable to: GHSA-5w6v-399v-w3cc","Warn: Project is vulnerable to: GHSA-7rrm-v45f-jp64","Warn: Project is vulnerable to: GHSA-cgx6-hpwq-fhv5","Warn: Project is vulnerable to: GHSA-crjr-9rc5-ghw8","Warn: Project is vulnerable to: GHSA-fq42-c5rg-92c2","Warn: Project is vulnerable to: GHSA-gx8x-g87m-h5q6","Warn: Project is vulnerable to: GHSA-jc36-42cf-vqwj","Warn: Project is vulnerable to: GHSA-jw9f-hh49-cvp9","Warn: Project is vulnerable to: GHSA-mrxw-mxhj-p664","Warn: Project is vulnerable to: GHSA-pxvg-2qj5-37jq","Warn: Project is vulnerable to: GHSA-r95h-9x8f-r3f7","Warn: Project is vulnerable to: GHSA-v4f8-2847-rwm7","Warn: Project is vulnerable to: GHSA-v6gp-9mmm-c6p5","Warn: Project is vulnerable to: GHSA-vr8q-g5c7-m54m","Warn: Project is vulnerable to: GHSA-vvfq-8hwr-qm4m","Warn: Project is vulnerable to: GHSA-xc9x-jj77-9p9j","Warn: Project is vulnerable to: GHSA-xh29-r2w5-wx8m","Warn: Project is vulnerable to: GHSA-xxx9-3xcr-gjj3","Warn: Project is vulnerable to: GHSA-48w2-rm65-62xx","Warn: Project is vulnerable to: GHSA-68xg-gqqm-vgj8","Warn: Project is vulnerable to: GHSA-9hf4-67fc-4vf4","Warn: Project is vulnerable to: GHSA-c2f4-cvqm-65w2","Warn: Project is vulnerable to: GHSA-h99w-9q5r-gjq9","Warn: Project is vulnerable to: GHSA-q28m-8xjw-8vr5","Warn: Project is vulnerable to: GHSA-rmj8-8hhh-gv5h","Warn: Project is vulnerable to: GHSA-5x79-w82f-gw8w","Warn: Project is vulnerable to: GHSA-9h9g-93gc-623h","Warn: Project is vulnerable to: GHSA-mcvf-2q2m-x72m","Warn: Project is vulnerable to: GHSA-pg8v-g4xq-hww9","Warn: Project is vulnerable to: GHSA-rrfc-7g8p-99q8","Warn: Project is vulnerable to: GHSA-5cm2-9h8c-rvfx","Warn: Project is vulnerable to: GHSA-2rqw-v265-jf8c","Warn: Project is vulnerable to: GHSA-5hq2-xf89-9jxq","Warn: Project is vulnerable to: GHSA-8877-prq4-9xfw","Warn: Project is vulnerable to: GHSA-fwhr-88qx-h9g7","Warn: Project is vulnerable to: GHSA-g8ww-46x2-2p65","Warn: Project is vulnerable to: GHSA-qphc-hf5q-v8fc","Warn: Project is vulnerable to: GHSA-wwhv-wxv9-rpgw","Warn: Project is vulnerable to: GHSA-hq7p-j377-6v63","Warn: Project is vulnerable to: GHSA-968p-4wvh-cqc8","Warn: Project is vulnerable to: GHSA-67hx-6x53-jw92","Warn: Project is vulnerable to: GHSA-whgm-jr23-g3j9","Warn: Project is vulnerable to: GHSA-93q8-gq69-wqmw","Warn: Project is vulnerable to: GHSA-fwr7-v2mv-hh25","Warn: Project is vulnerable to: GHSA-qwcr-r2fm-qrc7","Warn: Project is vulnerable to: GHSA-v6h2-p8h4-qcjw","Warn: Project is vulnerable to: GHSA-grv7-fg5c-xmjg","Warn: Project is vulnerable to: GHSA-x9w5-v3q2-3rhw","Warn: Project is vulnerable to: GHSA-w8qv-6jwh-64r5","Warn: Project is vulnerable to: GHSA-257v-vj4p-3w2h","Warn: Project is vulnerable to: GHSA-pxg6-pf52-xh8x","Warn: Project is vulnerable to: GHSA-3xgq-45jj-v275","Warn: Project is vulnerable to: GHSA-w573-4hg7-7wgq","Warn: Project is vulnerable to: GHSA-3wcq-x3mq-6r9p","Warn: Project is vulnerable to: GHSA-r9p9-mrjm-926w","Warn: Project is vulnerable to: GHSA-434g-2637-qmqr","Warn: Project is vulnerable to: GHSA-49q7-c7j4-3p7m","Warn: Project is vulnerable to: GHSA-977x-g7h5-7qgw","Warn: Project is vulnerable to: GHSA-f7q4-pwc6-w24p","Warn: Project is vulnerable to: GHSA-fc9h-whq2-v747","Warn: Project is vulnerable to: GHSA-vjh7-7g9h-fjfh","Warn: Project is vulnerable to: GHSA-6h5x-7c5m-7cr7","Warn: Project is vulnerable to: GHSA-rv95-896h-c2vc","Warn: Project is vulnerable to: GHSA-qw6h-vgh9-j6wx","Warn: Project is vulnerable to: GHSA-74fj-2j2h-c42q","Warn: Project is vulnerable to: GHSA-pw2r-vq6v-hr8c","Warn: Project is vulnerable to: GHSA-jchw-25xp-jwwc","Warn: Project is vulnerable to: GHSA-cxjh-pqwp-8mfp","Warn: Project is vulnerable to: GHSA-fjxv-7rqg-78g4","Warn: Project is vulnerable to: GHSA-ww39-953v-wcq6","Warn: Project is vulnerable to: GHSA-43f8-2h32-f4cj","Warn: Project is vulnerable to: GHSA-c7qv-q95q-8v27","Warn: Project is vulnerable to: GHSA-78xj-cgh5-2h22","Warn: Project is vulnerable to: GHSA-2p57-rm9w-gvfp","Warn: Project is vulnerable to: GHSA-7r28-3m3f-r2pr","Warn: Project is vulnerable to: GHSA-r8j5-h5cx-65gg","Warn: Project is vulnerable to: GHSA-896r-f27r-55mw","Warn: Project is vulnerable to: GHSA-9c47-m6qq-7p4h","Warn: Project is vulnerable to: GHSA-76p3-8jx3-jpfq","Warn: Project is vulnerable to: GHSA-3rfm-jhwj-7488","Warn: Project is vulnerable to: GHSA-hhq3-ff78-jv3g","Warn: Project is vulnerable to: GHSA-29mw-wpgm-hmr9","Warn: Project is vulnerable to: GHSA-35jh-r3h4-6jhm","Warn: Project is vulnerable to: GHSA-952p-6rrq-rcjv","Warn: Project is vulnerable to: GHSA-f8q6-p94x-37v3","Warn: Project is vulnerable to: GHSA-xvch-5gv4-984h","Warn: Project is vulnerable to: GHSA-5rrq-pxf6-6jx5","Warn: Project is vulnerable to: GHSA-8fr3-hfg3-gpgp","Warn: Project is vulnerable to: GHSA-gf8q-jrpm-jvxq","Warn: Project is vulnerable to: GHSA-2r2c-g63r-vccr","Warn: Project is vulnerable to: GHSA-cfm4-qjh2-4765","Warn: Project is vulnerable to: GHSA-x4jg-mjrx-434g","Warn: Project is vulnerable to: GHSA-r8f7-9pfq-mjmv","Warn: Project is vulnerable to: GHSA-rp65-9cf3-cjxr","Warn: Project is vulnerable to: GHSA-76c9-3jph-rj3q","Warn: Project is vulnerable to: GHSA-hj48-42vr-x3v9","Warn: Project is vulnerable to: GHSA-9wv6-86v2-598j","Warn: Project is vulnerable to: GHSA-rhx6-c78j-4q9w","Warn: Project is vulnerable to: GHSA-h7cp-r72f-jxh6","Warn: Project is vulnerable to: GHSA-v62p-rq8g-8h59","Warn: Project is vulnerable to: GHSA-566m-qj78-rww5","Warn: Project is vulnerable to: GHSA-hwj9-h5mp-3pm3","Warn: Project is vulnerable to: GHSA-7fh5-64p2-3v2j","Warn: Project is vulnerable to: GHSA-hrpp-h998-j3pp","Warn: Project is vulnerable to: GHSA-p8p7-x288-28g6","Warn: Project is vulnerable to: GHSA-7mwh-4pqv-wmr8","Warn: Project is vulnerable to: GHSA-c2qf-rxjj-qqgw","Warn: Project is vulnerable to: GHSA-m6fv-jmcg-4jfg","Warn: Project is vulnerable to: GHSA-cm22-4g7w-348p","Warn: Project is vulnerable to: GHSA-vx3p-948g-6vhq","Warn: Project is vulnerable to: GHSA-3jfq-g458-7qm9","Warn: Project is vulnerable to: GHSA-5955-9wpr-37jh","Warn: Project is vulnerable to: GHSA-f5x3-32g6-xq36","Warn: Project is vulnerable to: GHSA-r628-mhmh-qjhw","Warn: Project is vulnerable to: GHSA-9r2w-394v-53qc","Warn: Project is vulnerable to: GHSA-qq89-hq3f-393p","Warn: Project is vulnerable to: GHSA-4wf5-vphf-c2xc","Warn: Project is vulnerable to: GHSA-72xf-g2v4-qvf3","Warn: Project is vulnerable to: GHSA-7p7h-4mm5-852v","Warn: Project is vulnerable to: GHSA-9m6j-fcg5-2442","Warn: Project is vulnerable to: GHSA-hh27-ffr2-f2jc","Warn: Project is vulnerable to: GHSA-rqff-837h-mm52","Warn: Project is vulnerable to: GHSA-8v38-pw62-9cw2","Warn: Project is vulnerable to: GHSA-hgjh-723h-mx2j","Warn: Project is vulnerable to: GHSA-jf5r-8hm2-f872","Warn: Project is vulnerable to: GHSA-wr3j-pwj9-hqq6","Warn: Project is vulnerable to: GHSA-4v9v-hfq4-rm2v","Warn: Project is vulnerable to: GHSA-9jgg-88mc-972h","Warn: Project is vulnerable to: GHSA-6fc8-4gx4-v693","Warn: Project is vulnerable to: GHSA-3h5v-q93c-6h6q"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}}]},"last_synced_at":"2025-08-17T23:58:05.433Z","repository_id":929434,"created_at":"2025-08-17T23:58:05.434Z","updated_at":"2025-08-17T23:58:05.434Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":283287743,"owners_count":26811198,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-11-08T02:00:06.281Z","response_time":57,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"cyu","name":"Calvin Yu","uuid":"2431","kind":"user","description":"Rails, JavaScript, Serverless\r\nPartner @ R\u0026Y Labs","email":"","website":"https://rylabs.io","location":"Atlanta, GA","twitter":null,"company":"@RYLabs ","icon_url":"https://avatars.githubusercontent.com/u/2431?v=4","repositories_count":92,"last_synced_at":"2024-04-14T15:24:02.724Z","metadata":{"has_sponsors_listing":true},"html_url":"https://github.com/cyu","funding_links":["https://github.com/sponsors/cyu"],"total_stars":3332,"followers":77,"following":12,"created_at":"2022-11-02T16:22:23.983Z","updated_at":"2024-04-14T15:24:14.518Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cyu","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cyu/repositories"},"tags":[{"name":"v3.0.0","sha":"f73bcd39b91c19ffa3d059dccc5d6ae62f24340a","kind":"tag","published_at":"2025-05-16T17:59:03.000Z","download_url":"https://codeload.github.com/cyu/rack-cors/tar.gz/v3.0.0","html_url":"https://github.com/cyu/rack-cors/releases/tag/v3.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cyu/rack-cors@v3.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyu%2Frack-cors/tags/v3.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyu%2Frack-cors/tags/v3.0.0/manifests"},{"name":"v2.0.2","sha":"878063987bd1ca956282dda95697fd821bf24d2e","kind":"tag","published_at":"2024-03-04T15:47:19.000Z","download_url":"https://codeload.github.com/cyu/rack-cors/tar.gz/v2.0.2","html_url":"https://github.com/cyu/rack-cors/releases/tag/v2.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cyu/rack-cors@v2.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyu%2Frack-cors/tags/v2.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyu%2Frack-cors/tags/v2.0.2/manifests"},{"name":"v2.0.1","sha":"484eb9280edc5137ba2a339c41e2c9db57352700","kind":"tag","published_at":"2023-03-17T05:41:38.000Z","download_url":"https://codeload.github.com/cyu/rack-cors/tar.gz/v2.0.1","html_url":"https://github.com/cyu/rack-cors/releases/tag/v2.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cyu/rack-cors@v2.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyu%2Frack-cors/tags/v2.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyu%2Frack-cors/tags/v2.0.1/manifests"},{"name":"v2.0.0","sha":"b845bd611da6228d97e1b099e5077dcd3e51b4af","kind":"tag","published_at":"2023-02-14T13:06:07.000Z","download_url":"https://codeload.github.com/cyu/rack-cors/tar.gz/v2.0.0","html_url":"https://github.com/cyu/rack-cors/releases/tag/v2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cyu/rack-cors@v2.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyu%2Frack-cors/tags/v2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyu%2Frack-cors/tags/v2.0.0/manifests"},{"name":"v2.0.0.rc1","sha":"b7e40c880a595912469c2b893e28c3c8b3191f7b","kind":"tag","published_at":"2022-09-11T14:29:43.000Z","download_url":"https://codeload.github.com/cyu/rack-cors/tar.gz/v2.0.0.rc1","html_url":"https://github.com/cyu/rack-cors/releases/tag/v2.0.0.rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cyu/rack-cors@v2.0.0.rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyu%2Frack-cors/tags/v2.0.0.rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyu%2Frack-cors/tags/v2.0.0.rc1/manifests"},{"name":"2.0.0","sha":"97882eb1b963e1232d19a82cebdd488786c40383","kind":"commit","published_at":"2021-08-04T13:41:48.000Z","download_url":"https://codeload.github.com/cyu/rack-cors/tar.gz/2.0.0","html_url":"https://github.com/cyu/rack-cors/releases/tag/2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cyu/rack-cors@2.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyu%2Frack-cors/tags/2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyu%2Frack-cors/tags/2.0.0/manifests"},{"name":"v1.1.1","sha":"6fbc109450f872bc12ab987f4b027f250b79d295","kind":"tag","published_at":"2019-12-30T03:18:58.000Z","download_url":"https://codeload.github.com/cyu/rack-cors/tar.gz/v1.1.1","html_url":"https://github.com/cyu/rack-cors/releases/tag/v1.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cyu/rack-cors@v1.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyu%2Frack-cors/tags/v1.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyu%2Frack-cors/tags/v1.1.1/manifests"},{"name":"v1.1.0","sha":"c8f9a612503b59f2ad7d798df333430d33546a85","kind":"tag","published_at":"2019-11-20T04:44:15.000Z","download_url":"https://codeload.github.com/cyu/rack-cors/tar.gz/v1.1.0","html_url":"https://github.com/cyu/rack-cors/releases/tag/v1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cyu/rack-cors@v1.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyu%2Frack-cors/tags/v1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyu%2Frack-cors/tags/v1.1.0/manifests"},{"name":"v1.0.6","sha":"b3c06f15364ddd442947656e684117d60c5433cc","kind":"tag","published_at":"2019-11-14T20:25:10.000Z","download_url":"https://codeload.github.com/cyu/rack-cors/tar.gz/v1.0.6","html_url":"https://github.com/cyu/rack-cors/releases/tag/v1.0.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cyu/rack-cors@v1.0.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyu%2Frack-cors/tags/v1.0.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyu%2Frack-cors/tags/v1.0.6/manifests"},{"name":"v1.0.5","sha":"b704fda88298b311218b20452c7004506e800a29","kind":"tag","published_at":"2019-11-14T20:08:04.000Z","download_url":"https://codeload.github.com/cyu/rack-cors/tar.gz/v1.0.5","html_url":"https://github.com/cyu/rack-cors/releases/tag/v1.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cyu/rack-cors@v1.0.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyu%2Frack-cors/tags/v1.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyu%2Frack-cors/tags/v1.0.5/manifests"},{"name":"v1.0.4","sha":"e4d4fc362a4315808927011cbe5afcfe5486f17d","kind":"tag","published_at":"2019-11-14T03:58:23.000Z","download_url":"https://codeload.github.com/cyu/rack-cors/tar.gz/v1.0.4","html_url":"https://github.com/cyu/rack-cors/releases/tag/v1.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cyu/rack-cors@v1.0.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyu%2Frack-cors/tags/v1.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyu%2Frack-cors/tags/v1.0.4/manifests"},{"name":"v1.0.3","sha":"f77f89f560e948c5e556bc26b254028b5be45562","kind":"tag","published_at":"2019-03-25T02:08:33.000Z","download_url":"https://codeload.github.com/cyu/rack-cors/tar.gz/v1.0.3","html_url":"https://github.com/cyu/rack-cors/releases/tag/v1.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cyu/rack-cors@v1.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyu%2Frack-cors/tags/v1.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyu%2Frack-cors/tags/v1.0.3/manifests"},{"name":"v1.0.2","sha":"b08280a6dae45e4ee66e10a59efcd950bed0dfb7","kind":"tag","published_at":"2017-10-22T19:18:08.000Z","download_url":"https://codeload.github.com/cyu/rack-cors/tar.gz/v1.0.2","html_url":"https://github.com/cyu/rack-cors/releases/tag/v1.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cyu/rack-cors@v1.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyu%2Frack-cors/tags/v1.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyu%2Frack-cors/tags/v1.0.2/manifests"},{"name":"v1.0.1","sha":"33e21e913f69bb3154ebdfb7020826764503dffc","kind":"tag","published_at":"2017-07-18T18:39:23.000Z","download_url":"https://codeload.github.com/cyu/rack-cors/tar.gz/v1.0.1","html_url":"https://github.com/cyu/rack-cors/releases/tag/v1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cyu/rack-cors@v1.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyu%2Frack-cors/tags/v1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyu%2Frack-cors/tags/v1.0.1/manifests"},{"name":"v1.0.0","sha":"6154c7f2c7cc11167a0a5682192ac466b44d088b","kind":"tag","published_at":"2017-07-15T19:46:38.000Z","download_url":"https://codeload.github.com/cyu/rack-cors/tar.gz/v1.0.0","html_url":"https://github.com/cyu/rack-cors/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cyu/rack-cors@v1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyu%2Frack-cors/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyu%2Frack-cors/tags/v1.0.0/manifests"},{"name":"v0.4.1","sha":"6ae0bc825a56b24fa6e221e6daaed73cd7e4aedb","kind":"tag","published_at":"2017-02-01T15:42:53.000Z","download_url":"https://codeload.github.com/cyu/rack-cors/tar.gz/v0.4.1","html_url":"https://github.com/cyu/rack-cors/releases/tag/v0.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cyu/rack-cors@v0.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyu%2Frack-cors/tags/v0.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyu%2Frack-cors/tags/v0.4.1/manifests"},{"name":"v0.4.0","sha":"ee69256d67c3e24d2ed37f5f4f48e8168592ec01","kind":"tag","published_at":"2015-04-15T13:08:22.000Z","download_url":"https://codeload.github.com/cyu/rack-cors/tar.gz/v0.4.0","html_url":"https://github.com/cyu/rack-cors/releases/tag/v0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cyu/rack-cors@v0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyu%2Frack-cors/tags/v0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyu%2Frack-cors/tags/v0.4.0/manifests"},{"name":"v0.3.1","sha":"0708b5ce899d7a4c99994687b777daf979d53334","kind":"tag","published_at":"2014-12-27T20:57:45.000Z","download_url":"https://codeload.github.com/cyu/rack-cors/tar.gz/v0.3.1","html_url":"https://github.com/cyu/rack-cors/releases/tag/v0.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cyu/rack-cors@v0.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyu%2Frack-cors/tags/v0.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyu%2Frack-cors/tags/v0.3.1/manifests"},{"name":"v0.3.0","sha":"74ded653c711f8e74e7ab137b5208bb5823f2a28","kind":"tag","published_at":"2014-12-21T17:14:19.000Z","download_url":"https://codeload.github.com/cyu/rack-cors/tar.gz/v0.3.0","html_url":"https://github.com/cyu/rack-cors/releases/tag/v0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cyu/rack-cors@v0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyu%2Frack-cors/tags/v0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyu%2Frack-cors/tags/v0.3.0/manifests"},{"name":"v0.2.9","sha":"deeaa03a6debf97ff1d9f22ac2fa21e7e1096def","kind":"tag","published_at":"2013-11-12T03:02:32.000Z","download_url":"https://codeload.github.com/cyu/rack-cors/tar.gz/v0.2.9","html_url":"https://github.com/cyu/rack-cors/releases/tag/v0.2.9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cyu/rack-cors@v0.2.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyu%2Frack-cors/tags/v0.2.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyu%2Frack-cors/tags/v0.2.9/manifests"},{"name":"v0.2.8","sha":"04dc4e4e510d075304080e69ff8b0a03951d576e","kind":"commit","published_at":"2013-05-31T06:04:48.000Z","download_url":"https://codeload.github.com/cyu/rack-cors/tar.gz/v0.2.8","html_url":"https://github.com/cyu/rack-cors/releases/tag/v0.2.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cyu/rack-cors@v0.2.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyu%2Frack-cors/tags/v0.2.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyu%2Frack-cors/tags/v0.2.8/manifests"},{"name":"v0.2.7","sha":"fe078cffee8d7cb524c7332be33f1907646d72fb","kind":"commit","published_at":"2012-06-07T03:30:01.000Z","download_url":"https://codeload.github.com/cyu/rack-cors/tar.gz/v0.2.7","html_url":"https://github.com/cyu/rack-cors/releases/tag/v0.2.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cyu/rack-cors@v0.2.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyu%2Frack-cors/tags/v0.2.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyu%2Frack-cors/tags/v0.2.7/manifests"},{"name":"v0.2.6","sha":"86ac6b8f30f2e7501f6579d529ed62ccea7f92c9","kind":"commit","published_at":"2012-04-26T22:10:47.000Z","download_url":"https://codeload.github.com/cyu/rack-cors/tar.gz/v0.2.6","html_url":"https://github.com/cyu/rack-cors/releases/tag/v0.2.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cyu/rack-cors@v0.2.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyu%2Frack-cors/tags/v0.2.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyu%2Frack-cors/tags/v0.2.6/manifests"},{"name":"v0.2.5","sha":"6fc9b91d91f53ab9dcd21c23ed8ff788744f8fd6","kind":"commit","published_at":"2012-04-26T03:00:04.000Z","download_url":"https://codeload.github.com/cyu/rack-cors/tar.gz/v0.2.5","html_url":"https://github.com/cyu/rack-cors/releases/tag/v0.2.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cyu/rack-cors@v0.2.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyu%2Frack-cors/tags/v0.2.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyu%2Frack-cors/tags/v0.2.5/manifests"},{"name":"v0.2.4","sha":"5c7e16df4e9b56156f4dcec50a5422460623d7ee","kind":"commit","published_at":"2011-06-04T16:45:45.000Z","download_url":"https://codeload.github.com/cyu/rack-cors/tar.gz/v0.2.4","html_url":"https://github.com/cyu/rack-cors/releases/tag/v0.2.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cyu/rack-cors@v0.2.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyu%2Frack-cors/tags/v0.2.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyu%2Frack-cors/tags/v0.2.4/manifests"},{"name":"v0.2.3","sha":"b1854538c1a6a915898d1f5602c5a19fd1405fe3","kind":"commit","published_at":"2011-06-04T16:39:50.000Z","download_url":"https://codeload.github.com/cyu/rack-cors/tar.gz/v0.2.3","html_url":"https://github.com/cyu/rack-cors/releases/tag/v0.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cyu/rack-cors@v0.2.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyu%2Frack-cors/tags/v0.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyu%2Frack-cors/tags/v0.2.3/manifests"},{"name":"v0.2.2","sha":"4cf25de54e860f5e03155456729d7d4e967c8f8a","kind":"commit","published_at":"2010-08-27T01:51:12.000Z","download_url":"https://codeload.github.com/cyu/rack-cors/tar.gz/v0.2.2","html_url":"https://github.com/cyu/rack-cors/releases/tag/v0.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cyu/rack-cors@v0.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyu%2Frack-cors/tags/v0.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyu%2Frack-cors/tags/v0.2.2/manifests"},{"name":"v0.2.0","sha":"32a9f7bf2ac3851282752b1549d3aef8b764b9a6","kind":"commit","published_at":"2010-06-08T10:34:32.000Z","download_url":"https://codeload.github.com/cyu/rack-cors/tar.gz/v0.2.0","html_url":"https://github.com/cyu/rack-cors/releases/tag/v0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cyu/rack-cors@v0.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyu%2Frack-cors/tags/v0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyu%2Frack-cors/tags/v0.2.0/manifests"},{"name":"v0.1.1","sha":"78905b1308da00d49da17666b72920f16952c46a","kind":"commit","published_at":"2010-06-03T01:32:57.000Z","download_url":"https://codeload.github.com/cyu/rack-cors/tar.gz/v0.1.1","html_url":"https://github.com/cyu/rack-cors/releases/tag/v0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cyu/rack-cors@v0.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyu%2Frack-cors/tags/v0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyu%2Frack-cors/tags/v0.1.1/manifests"},{"name":"v0.1.0","sha":"6d24eb567ed23833ec84c6bcd0b9636863bd0341","kind":"commit","published_at":"2010-06-03T01:22:06.000Z","download_url":"https://codeload.github.com/cyu/rack-cors/tar.gz/v0.1.0","html_url":"https://github.com/cyu/rack-cors/releases/tag/v0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cyu/rack-cors@v0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyu%2Frack-cors/tags/v0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyu%2Frack-cors/tags/v0.1.0/manifests"}]},"repo_metadata_updated_at":"2025-11-10T07:29:38.227Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":6.885182916395525,"dependent_packages_count":6.4498933562841545,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":6.667538136339839},"purl":"pkg:golang/github.com/cyu/rack-cors","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/cyu/rack-cors","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/cyu/rack-cors","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/cyu/rack-cors/dependencies","status":null,"funding_links":["https://github.com/sponsors/cyu"],"critical":null,"issue_metadata":{"last_synced_at":"2025-11-06T05:08:20.355Z","issues_count":90,"pull_requests_count":44,"avg_time_to_close_issue":37485591.44594595,"avg_time_to_close_pull_request":24698064.974358976,"issues_closed_count":74,"pull_requests_closed_count":39,"pull_request_authors_count":33,"issue_authors_count":86,"avg_comments_per_issue":4.544444444444444,"avg_comments_per_pull_request":1.4090909090909092,"merged_pull_requests_count":32,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":2,"past_year_pull_requests_count":10,"past_year_avg_time_to_close_issue":44194.0,"past_year_avg_time_to_close_pull_request":10280938.0,"past_year_issues_closed_count":1,"past_year_pull_requests_closed_count":9,"past_year_pull_request_authors_count":4,"past_year_issue_authors_count":2,"past_year_avg_comments_per_issue":0.5,"past_year_avg_comments_per_pull_request":0.6,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":7,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyu%2Frack-cors/issues","maintainers":[{"login":"cyu","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/cyu"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fcyu%2Frack-cors/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fcyu%2Frack-cors/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fcyu%2Frack-cors/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fcyu%2Frack-cors/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fcyu%2Frack-cors/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fcyu%2Frack-cors/codemeta","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":2231184,"maintainers_count":0,"namespaces_count":826551,"keywords_count":114030,"github":"golang","metadata":{"funded_packages_count":55276},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2026-07-26T05:04:16.617Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/namespaces"}}],"commits":{"id":3336,"full_name":"cyu/rack-cors","default_branch":"master","total_commits":267,"total_committers":77,"total_bot_commits":3,"total_bot_committers":1,"mean_commits":3.4675324675324677,"dds":0.36704119850187267,"past_year_total_commits":0,"past_year_total_committers":0,"past_year_total_bot_commits":0,"past_year_total_bot_committers":0,"past_year_mean_commits":0.0,"past_year_dds":0.0,"last_synced_at":"2026-07-24T11:07:19.458Z","last_synced_commit":"f73bcd39b91c19ffa3d059dccc5d6ae62f24340a","created_at":"2023-03-07T09:17:20.730Z","updated_at":"2026-07-24T11:04:37.173Z","committers":[{"name":"Calvin Yu","email":"me@sourcebender.com","login":"cyu","count":169},{"name":"Martyn Cross","email":"martyn@omise.co","login":"MXfive","count":9},{"name":"Pablo Brasero","email":"pablo@new-bamboo.co.uk","login":null,"count":5},{"name":"y-yagi","email":"yuuji.yaginuma@gmail.com","login":"y-yagi","count":3},{"name":"dependabot[bot]","email":"49699333+dependabot[bot]","login":"dependabot[bot]","count":3},{"name":"Riley","email":"bx+github@teleological.net","login":"teleological","count":2},{"name":"Richard Doe","email":"richard.doe@rwdit.net","login":"rwd","count":2},{"name":"Adam Bozanich","email":"adam.boz@gmail.com","login":"boz","count":2},{"name":"Daniel Dyba","email":"daniel.dyba@gmail.com","login":"dyba","count":2},{"name":"Masato Ohba","email":"over.rye@gmail.com","login":"ohbarye","count":2},{"name":"Olle Jonsson","email":"olle.jonsson@gmail.com","login":"olleolleolle","count":2},{"name":"André Aubin","email":"andre@andral.xyz","login":"lambda2","count":1},{"name":"Andy Rossmeissl","email":"andy@rossmeissl.net","login":"rossmeissl","count":1},{"name":"Ben Standefer","email":"benstandefer@gmail.com","login":"aguynamedben","count":1},{"name":"Brad Gessler","email":"brad@polleverywhere.com","login":"bradgessler","count":1},{"name":"Brad Lindsay","email":"lindsay@polleverywhere.com","login":"bfad","count":1},{"name":"Brandon Turner","email":"bt@brandonturner.net","login":"blt04","count":1},{"name":"Dmitry Prokhorov","email":"dipspb@gmail.com","login":"dipspb","count":1},{"name":"Dmytro Stepaniuk","email":"stepaniuk@mlsdev.com","login":"DmytroStepaniuk","count":1},{"name":"Eoin Kelly","email":"eoin@eoinkelly.info","login":"eoinkelly","count":1},{"name":"Esquith Allen","email":"61332900+hs-eallen","login":"hs-eallen","count":1},{"name":"Dan Allison","email":"dan@danallison.org","login":"danallison","count":1},{"name":"Gabo","email":"gabrielomar2809@gmail.com","login":"gabo-cs","count":1},{"name":"Felix Borzik","email":"borzik1992@gmail.com","login":"Borzik","count":1},{"name":"Everton J. Carpes","email":"everton.carpes@gmail.com","login":"everton","count":1},{"name":"Andrew Nesbitt","email":"andrewnez@gmail.com","login":"andrew","count":1},{"name":"Alexander [Cheba] Mankuta","email":"cheba@pointlessone.org","login":"pointlessone","count":1},{"name":"Aldric Giacomoni","email":"trevoke@gmail.com","login":"Trevoke","count":1},{"name":"Aithscel","email":"74430681+aithscel","login":"aithscel","count":1},{"name":"Adam Butler","email":"adam@lab.io","login":"adambutler","count":1},{"name":"Monsur Hossain","email":"monsur@gmail.com","login":"monsur","count":1},{"name":"Ryan Clemente","email":"rclemente@zendesk.com","login":null,"count":1},{"name":"Dave Woodall","email":"dave.woodall@livingsocial.com","login":null,"count":1},{"name":"Martin Eismann","email":"martin.eismann@injixo.com","login":null,"count":1},{"name":"Marcelo Manzan","email":"marmanzan@abril.com.br","login":null,"count":1},{"name":"James Turley","email":"jamesturley@gocardless.com","login":null,"count":1},{"name":"0x01f7","email":"souk.0x01f7@gmail.com","login":null,"count":1},{"name":"Demian Ardus","email":"demian.ardus@neonroots.com","login":null,"count":1},{"name":"Michael","email":"mmadrid99@gmail.com","login":"kagemusha","count":1},{"name":"Nando Vieira","email":"fnando.vieira@gmail.com","login":"fnando","count":1},{"name":"Nathan Broadbent","email":"git@ndbroadbent.com","login":"ndbroadbent","count":1},{"name":"Nick Braga","email":"nbr","login":"nbr","count":1},{"name":"Nicolas Leger","email":"nicolasleger","login":"nicolasleger","count":1},{"name":"PervushinEugene","email":"p-ev@list.ru","login":"eugene-ruby","count":1},{"name":"Peter Boling","email":"peter.boling@gmail.com","login":"pboling","count":1},{"name":"Pierre-Louis Gottfrois","email":"pierrelouis.gottfrois@gmail.com","login":"gottfrois","count":1},{"name":"PikachuEXE","email":"pikachuexe@gmail.com","login":"PikachuEXE","count":1},{"name":"Rafael Masson","email":"rafbmasson@gmail.com","login":"rafbm","count":1},{"name":"Rhett Sutphin","email":"rhett@detailedbalance.net","login":"rsutphin","count":1},{"name":"Ryuji Akamatsu","email":"seven.television.commercials@gmail.com","login":"akaryu0206","count":1},{"name":"Tim Ruffles","email":"oi@truffles.me.uk","login":"timruffles","count":1},{"name":"Vít Ondruch","email":"v.ondruch@tiscali.cz","login":"voxik","count":1},{"name":"Yamagishi Kazutoshi","email":"ykzts@desire.sh","login":"ykzts","count":1},{"name":"fynsta","email":"63241108+fynsta","login":"fynsta","count":1},{"name":"peret","email":"pe.retzlaff@gmail.com","login":"peret","count":1},{"name":"r7kamura","email":"r7kamura@gmail.com","login":"r7kamura","count":1},{"name":"rigoleto","email":"reid@blogmutt.com","login":"reid-rigo","count":1},{"name":"Dorian","email":"dorian@doma.io","login":null,"count":1},{"name":"Diego Algorta","email":"diego@oboxodo.com","login":"oboxodo","count":1},{"name":"Derek Myers","email":"arcticpro@gmail.com","login":"dmyers","count":1},{"name":"David Butler","email":"dwbutler@ucla.edu","login":"dwbutler","count":1},{"name":"Geoff Lee","email":"geoff.lee@lendesk.com","login":"geoff-lee-lendesk","count":1},{"name":"Girish","email":"95904842+girish-sakore","login":"girish-sakore","count":1},{"name":"Igor Victor","email":"gogainda@yandex.ru","login":"gogainda","count":1},{"name":"Jacob Gyllenstierna","email":"jacob@cookiejunkie.com","login":"jgyllen","count":1},{"name":"Jared Beck","email":"jared@jaredbeck.com","login":"jaredbeck","count":1},{"name":"Joel Stimson","email":"stimsojr@gmail.com","login":"stim371","count":1},{"name":"Joel Van Horn","email":"joel@joelvanhorn.com","login":"joelvh","count":1},{"name":"John Bachir","email":"j@jjb.cc","login":"jjb","count":1},{"name":"Jordan Brough","email":"git.j@brgh.net","login":"jordan-brough","count":1},{"name":"Julik Tarkhanov","email":"me@julik.nl","login":"julik","count":1},{"name":"Juraj Kostolanský","email":"juraj.kostolansky@gmail.com","login":"jkostolansky","count":1},{"name":"Ken Dreyer","email":"ktdreyer@ktdreyer.com","login":"ktdreyer","count":1},{"name":"Kirill Shevchenko","email":"kirillweb","login":"kirillweb","count":1},{"name":"Masato Nakamura","email":"masato.nakamura145@gmail.com","login":"m-nakamura145","count":1},{"name":"Mathieu EUSTACHY","email":"mathieu.eustachy@gmail.com","login":"Mth0158","count":1},{"name":"İsmail Arılık","email":"arilik.ismail@gmail.com","login":"ismailarilik","count":1}],"past_year_committers":[],"commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyu%2Frack-cors/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-07-24T00:00:09.154Z","repositories_count":6401566,"commits_count":873360245,"contributors_count":36287333,"owners_count":1232972,"icon_url":"https://github.com/github.png","host_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories"}},"issues_stats":{"full_name":"cyu/rack-cors","html_url":"https://github.com/cyu/rack-cors","last_synced_at":"2026-07-24T11:00:24.033Z","status":"error","issues_count":88,"pull_requests_count":47,"avg_time_to_close_issue":38523257.61111111,"avg_time_to_close_pull_request":25337622.783783782,"issues_closed_count":72,"pull_requests_closed_count":37,"pull_request_authors_count":33,"issue_authors_count":84,"avg_comments_per_issue":4.659090909090909,"avg_comments_per_pull_request":1.2765957446808511,"merged_pull_requests_count":32,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":0,"past_year_pull_requests_count":0,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":null,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":0,"past_year_pull_request_authors_count":0,"past_year_issue_authors_count":0,"past_year_avg_comments_per_issue":null,"past_year_avg_comments_per_pull_request":null,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"created_at":"2023-05-12T15:37:34.047Z","updated_at":"2026-07-24T11:00:24.033Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyu%2Frack-cors","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyu%2Frack-cors/issues","issue_labels_count":{},"pull_request_labels_count":{},"issue_author_associations_count":{"NONE":84,"CONTRIBUTOR":4},"pull_request_author_associations_count":{"CONTRIBUTOR":27,"NONE":17,"OWNER":3},"issue_authors":{"johnknapp":3,"mices":2,"sandstrom":2,"vlbgomes":1,"GermanDZ":1,"MXfive":1,"xiaopow":1,"robinjdkim":1,"bessey":1,"llaine":1,"meliborn":1,"neryb":1,"grncdr":1,"scottbarrow":1,"eregon":1,"winston0410":1,"omerdn1":1,"sjmiller609":1,"Nechitadi":1,"andreas-venturini":1,"jethroo":1,"DanielStevenLewis":1,"johnnyshields":1,"blackjid":1,"ashwintastic":1,"nimmolo":1,"stefansundin":1,"navidemad":1,"msuzoagu":1,"BorisBresciani":1,"prashant-kiwi":1,"mongeta":1,"Ju777":1,"galexw":1,"aliismayilov":1,"LarryNorth":1,"jaredbeck":1,"Evlos":1,"BlancoSebastianEzequiel":1,"armanm":1,"wesleysmith12":1,"carlwiedemann":1,"Shintouney":1,"bubbaspaarx":1,"pevzzz":1,"Niedzwiedz":1,"kapso":1,"styliii":1,"paul-at":1,"squadette":1,"yufengwang":1,"martinbarilik":1,"vlad-pisanov":1,"dep":1,"jeffwidman":1,"straversi":1,"publicidadeba":1,"limitingfactor":1,"danielmalaton":1,"MuhammadRazaAslam":1,"BuonOmo":1,"rsutphin":1,"wolak88":1,"pavel-clarityhk":1,"RajaKorada":1,"everton":1,"monfresh":1,"clarkedb":1,"leppert":1,"lloydmeta":1,"jhintringer":1,"dgmora":1,"maxdbn":1,"joegaudet":1,"ademir10":1,"puneetgaurr":1,"coding-bunny":1,"ajmilazzo":1,"shellandbull":1,"h0jeZvgoxFepBQ2C":1,"deepaksisodiaa":1,"collimarco":1,"regisebersole":1,"jmillman":1},"pull_request_authors":{"y-yagi":4,"cyu":3,"nbr":2,"ohbarye":2,"m-nakamura145":2,"andrew":2,"fynsta":2,"fsanggang":2,"wiktor-k":2,"sato11":2,"mark-young-atg":2,"akaryu0206":1,"julik":1,"pevzzz":1,"gabo-cs":1,"adsteel":1,"aguynamedben":1,"MXfive":1,"jaredbeck":1,"PikachuEXE":1,"aithscel":1,"hs-eallen":1,"lambda2":1,"olleolleolle":1,"gogainda":1,"girish-sakore":1,"Mth0158":1,"tisba":1,"uasi":1,"voxik":1,"everton":1,"clarkedb":1,"ismailarilik":1},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-07-24T00:00:20.564Z","repositories_count":14857124,"issues_count":31947978,"pull_requests_count":105083765,"authors_count":11358533,"icon_url":"https://github.com/github.png","host_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories","owners_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/owners","authors_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors"},"past_year_issue_labels_count":{},"past_year_pull_request_labels_count":{},"past_year_issue_author_associations_count":{},"past_year_pull_request_author_associations_count":{},"past_year_issue_authors":{},"past_year_pull_request_authors":{},"maintainers":[{"login":"cyu","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/cyu"}],"active_maintainers":[]},"events":{"total":{"PullRequestEvent":13,"ForkEvent":3,"IssuesEvent":2,"WatchEvent":38,"IssueCommentEvent":8,"PushEvent":9,"PullRequestReviewEvent":3,"CreateEvent":1},"last_year":{"WatchEvent":7}},"keywords":[],"dependencies":[{"ecosystem":"npm","filepath":"examples/rails6/package.json","sha":null,"kind":"manifest","created_at":"2022-08-06T10:01:16.776Z","updated_at":"2022-08-06T10:01:16.776Z","repository_link":"https://github.com/cyu/rack-cors/blob/master/examples/rails6/package.json","dependencies":[{"id":584339070,"package_name":"@rails/actioncable","ecosystem":"npm","requirements":"^6.0.0","direct":true,"kind":"runtime","optional":false},{"id":584339071,"package_name":"@rails/activestorage","ecosystem":"npm","requirements":"^6.0.0","direct":true,"kind":"runtime","optional":false},{"id":584339072,"package_name":"@rails/ujs","ecosystem":"npm","requirements":"^6.0.0","direct":true,"kind":"runtime","optional":false},{"id":584339073,"package_name":"@rails/webpacker","ecosystem":"npm","requirements":"5.2.1","direct":true,"kind":"runtime","optional":false},{"id":584339074,"package_name":"turbolinks","ecosystem":"npm","requirements":"^5.2.0","direct":true,"kind":"runtime","optional":false},{"id":584339075,"package_name":"webpack-dev-server","ecosystem":"npm","requirements":"^3.11.0","direct":true,"kind":"development","optional":false}]},{"ecosystem":"npm","filepath":"examples/rails6/yarn.lock","sha":null,"kind":"lockfile","created_at":"2022-08-06T10:01:16.906Z","updated_at":"2022-08-06T10:01:16.906Z","repository_link":"https://github.com/cyu/rack-cors/blob/master/examples/rails6/yarn.lock","dependencies":[{"id":584339989,"package_name":"@babel/code-frame","ecosystem":"npm","requirements":"7.12.11","direct":false,"kind":"runtime","optional":false},{"id":584339990,"package_name":"@babel/compat-data","ecosystem":"npm","requirements":"7.12.7","direct":false,"kind":"runtime","optional":false},{"id":584339991,"package_name":"@babel/core","ecosystem":"npm","requirements":"7.12.10","direct":false,"kind":"runtime","optional":false},{"id":584339992,"package_name":"@babel/generator","ecosystem":"npm","requirements":"7.12.11","direct":false,"kind":"runtime","optional":false},{"id":584339993,"package_name":"@babel/helper-annotate-as-pure","ecosystem":"npm","requirements":"7.12.10","direct":false,"kind":"runtime","optional":false},{"id":584339994,"package_name":"@babel/helper-builder-binary-assignment-operator-visitor","ecosystem":"npm","requirements":"7.10.4","direct":false,"kind":"runtime","optional":false},{"id":584339995,"package_name":"@babel/helper-compilation-targets","ecosystem":"npm","requirements":"7.12.5","direct":false,"kind":"runtime","optional":false},{"id":584339996,"package_name":"@babel/helper-create-class-features-plugin","ecosystem":"npm","requirements":"7.12.1","direct":false,"kind":"runtime","optional":false},{"id":584339997,"package_name":"@babel/helper-create-regexp-features-plugin","ecosystem":"npm","requirements":"7.12.7","direct":false,"kind":"runtime","optional":false},{"id":584339998,"package_name":"@babel/helper-define-map","ecosystem":"npm","requirements":"7.10.5","direct":false,"kind":"runtime","optional":false},{"id":584339999,"package_name":"@babel/helper-explode-assignable-expression","ecosystem":"npm","requirements":"7.12.1","direct":false,"kind":"runtime","optional":false},{"id":584340000,"package_name":"@babel/helper-function-name","ecosystem":"npm","requirements":"7.12.11","direct":false,"kind":"runtime","optional":false},{"id":584340001,"package_name":"@babel/helper-get-function-arity","ecosystem":"npm","requirements":"7.12.10","direct":false,"kind":"runtime","optional":false},{"id":584340002,"package_name":"@babel/helper-hoist-variables","ecosystem":"npm","requirements":"7.10.4","direct":false,"kind":"runtime","optional":false},{"id":584340003,"package_name":"@babel/helper-member-expression-to-functions","ecosystem":"npm","requirements":"7.12.7","direct":false,"kind":"runtime","optional":false},{"id":584340004,"package_name":"@babel/helper-module-imports","ecosystem":"npm","requirements":"7.12.5","direct":false,"kind":"runtime","optional":false},{"id":584340005,"package_name":"@babel/helper-module-transforms","ecosystem":"npm","requirements":"7.12.1","direct":false,"kind":"runtime","optional":false},{"id":584340006,"package_name":"@babel/helper-optimise-call-expression","ecosystem":"npm","requirements":"7.12.10","direct":false,"kind":"runtime","optional":false},{"id":584340007,"package_name":"@babel/helper-plugin-utils","ecosystem":"npm","requirements":"7.10.4","direct":false,"kind":"runtime","optional":false},{"id":584340008,"package_name":"@babel/helper-remap-async-to-generator","ecosystem":"npm","requirements":"7.12.1","direct":false,"kind":"runtime","optional":false},{"id":584340009,"package_name":"@babel/helper-replace-supers","ecosystem":"npm","requirements":"7.12.11","direct":false,"kind":"runtime","optional":false},{"id":584340010,"package_name":"@babel/helper-simple-access","ecosystem":"npm","requirements":"7.12.1","direct":false,"kind":"runtime","optional":false},{"id":584340011,"package_name":"@babel/helper-skip-transparent-expression-wrappers","ecosystem":"npm","requirements":"7.12.1","direct":false,"kind":"runtime","optional":false},{"id":584340012,"package_name":"@babel/helper-split-export-declaration","ecosystem":"npm","requirements":"7.12.11","direct":false,"kind":"runtime","optional":false},{"id":584340013,"package_name":"@babel/helper-validator-identifier","ecosystem":"npm","requirements":"7.12.11","direct":false,"kind":"runtime","optional":false},{"id":584340014,"package_name":"@babel/helper-validator-option","ecosystem":"npm","requirements":"7.12.11","direct":false,"kind":"runtime","optional":false},{"id":584340015,"package_name":"@babel/helper-wrap-function","ecosystem":"npm","requirements":"7.12.3","direct":false,"kind":"runtime","optional":false},{"id":584340016,"package_name":"@babel/helpers","ecosystem":"npm","requirements":"7.12.5","direct":false,"kind":"runtime","optional":false},{"id":584340017,"package_name":"@babel/highlight","ecosystem":"npm","requirements":"7.10.4","direct":false,"kind":"runtime","optional":false},{"id":584340018,"package_name":"@babel/parser","ecosystem":"npm","requirements":"7.12.11","direct":false,"kind":"runtime","optional":false},{"id":584340019,"package_name":"@babel/plugin-proposal-async-generator-functions","ecosystem":"npm","requirements":"7.12.1","direct":false,"kind":"runtime","optional":false},{"id":584340020,"package_name":"@babel/plugin-proposal-class-properties","ecosystem":"npm","requirements":"7.12.1","direct":false,"kind":"runtime","optional":false},{"id":584340021,"package_name":"@babel/plugin-proposal-dynamic-import","ecosystem":"npm","requirements":"7.12.1","direct":false,"kind":"runtime","optional":false},{"id":584340022,"package_name":"@babel/plugin-proposal-export-namespace-from","ecosystem":"npm","requirements":"7.12.1","direct":false,"kind":"runtime","optional":false},{"id":584340023,"package_name":"@babel/plugin-proposal-json-strings","ecosystem":"npm","requirements":"7.12.1","direct":false,"kind":"runtime","optional":false},{"id":584340024,"package_name":"@babel/plugin-proposal-logical-assignment-operators","ecosystem":"npm","requirements":"7.12.1","direct":false,"kind":"runtime","optional":false},{"id":584340025,"package_name":"@babel/plugin-proposal-nullish-coalescing-operator","ecosystem":"npm","requirements":"7.12.1","direct":false,"kind":"runtime","optional":false},{"id":584340026,"package_name":"@babel/plugin-proposal-numeric-separator","ecosystem":"npm","requirements":"7.12.7","direct":false,"kind":"runtime","optional":false},{"id":584340027,"package_name":"@babel/plugin-proposal-object-rest-spread","ecosystem":"npm","requirements":"7.12.1","direct":false,"kind":"runtime","optional":false},{"id":584340028,"package_name":"@babel/plugin-proposal-optional-catch-binding","ecosystem":"npm","requirements":"7.12.1","direct":false,"kind":"runtime","optional":false},{"id":584340029,"package_name":"@babel/plugin-proposal-optional-chaining","ecosystem":"npm","requirements":"7.12.7","direct":false,"kind":"runtime","optional":false},{"id":584340030,"package_name":"@babel/plugin-proposal-private-methods","ecosystem":"npm","requirements":"7.12.1","direct":false,"kind":"runtime","optional":false},{"id":584340031,"package_name":"@babel/plugin-proposal-unicode-property-regex","ecosystem":"npm","requirements":"7.12.1","direct":false,"kind":"runtime","optional":false},{"id":584340032,"package_name":"@babel/plugin-syntax-async-generators","ecosystem":"npm","requirements":"7.8.4","direct":false,"kind":"runtime","optional":false},{"id":584340033,"package_name":"@babel/plugin-syntax-class-properties","ecosystem":"npm","requirements":"7.12.1","direct":false,"kind":"runtime","optional":false},{"id":584340034,"package_name":"@babel/plugin-syntax-dynamic-import","ecosystem":"npm","requirements":"7.8.3","direct":false,"kind":"runtime","optional":false},{"id":584340035,"package_name":"@babel/plugin-syntax-export-namespace-from","ecosystem":"npm","requirements":"7.8.3","direct":false,"kind":"runtime","optional":false},{"id":584340036,"package_name":"@babel/plugin-syntax-json-strings","ecosystem":"npm","requirements":"7.8.3","direct":false,"kind":"runtime","optional":false},{"id":584340037,"package_name":"@babel/plugin-syntax-logical-assignment-operators","ecosystem":"npm","requirements":"7.10.4","direct":false,"kind":"runtime","optional":false},{"id":584340038,"package_name":"@babel/plugin-syntax-nullish-coalescing-operator","ecosystem":"npm","requirements":"7.8.3","direct":false,"kind":"runtime","optional":false},{"id":584340039,"package_name":"@babel/plugin-syntax-numeric-separator","ecosystem":"npm","requirements":"7.10.4","direct":false,"kind":"runtime","optional":false},{"id":584340040,"package_name":"@babel/plugin-syntax-object-rest-spread","ecosystem":"npm","requirements":"7.8.3","direct":false,"kind":"runtime","optional":false},{"id":584340041,"package_name":"@babel/plugin-syntax-optional-catch-binding","ecosystem":"npm","requirements":"7.8.3","direct":false,"kind":"runtime","optional":false},{"id":584340042,"package_name":"@babel/plugin-syntax-optional-chaining","ecosystem":"npm","requirements":"7.8.3","direct":false,"kind":"runtime","optional":false},{"id":584340043,"package_name":"@babel/plugin-syntax-top-level-await","ecosystem":"npm","requirements":"7.12.1","direct":false,"kind":"runtime","optional":false},{"id":584340044,"package_name":"@babel/plugin-transform-arrow-functions","ecosystem":"npm","requirements":"7.12.1","direct":false,"kind":"runtime","optional":false},{"id":584340045,"package_name":"@babel/plugin-transform-async-to-generator","ecosystem":"npm","requirements":"7.12.1","direct":false,"kind":"runtime","optional":false},{"id":584340046,"package_name":"@babel/plugin-transform-block-scoped-functions","ecosystem":"npm","requirements":"7.12.1","direct":false,"kind":"runtime","optional":false},{"id":584340047,"package_name":"@babel/plugin-transform-block-scoping","ecosystem":"npm","requirements":"7.12.11","direct":false,"kind":"runtime","optional":false},{"id":584340048,"package_name":"@babel/plugin-transform-classes","ecosystem":"npm","requirements":"7.12.1","direct":false,"kind":"runtime","optional":false},{"id":584340049,"package_name":"@babel/plugin-transform-computed-properties","ecosystem":"npm","requirements":"7.12.1","direct":false,"kind":"runtime","optional":false},{"id":584340050,"package_name":"@babel/plugin-transform-destructuring","ecosystem":"npm","requirements":"7.12.1","direct":false,"kind":"runtime","optional":false},{"id":584340051,"package_name":"@babel/plugin-transform-dotall-regex","ecosystem":"npm","requirements":"7.12.1","direct":false,"kind":"runtime","optional":false},{"id":584340052,"package_name":"@babel/plugin-transform-duplicate-keys","ecosystem":"npm","requirements":"7.12.1","direct":false,"kind":"runtime","optional":false},{"id":584340053,"package_name":"@babel/plugin-transform-exponentiation-operator","ecosystem":"npm","requirements":"7.12.1","direct":false,"kind":"runtime","optional":false},{"id":584340054,"package_name":"@babel/plugin-transform-for-of","ecosystem":"npm","requirements":"7.12.1","direct":false,"kind":"runtime","optional":false},{"id":584340055,"package_name":"@babel/plugin-transform-function-name","ecosystem":"npm","requirements":"7.12.1","direct":false,"kind":"runtime","optional":false},{"id":584340056,"package_name":"@babel/plugin-transform-literals","ecosystem":"npm","requirements":"7.12.1","direct":false,"kind":"runtime","optional":false},{"id":584340057,"package_name":"@babel/plugin-transform-member-expression-literals","ecosystem":"npm","requirements":"7.12.1","direct":false,"kind":"runtime","optional":false},{"id":584340058,"package_name":"@babel/plugin-transform-modules-amd","ecosystem":"npm","requirements":"7.12.1","direct":false,"kind":"runtime","optional":false},{"id":584340059,"package_name":"@babel/plugin-transform-modules-commonjs","ecosystem":"npm","requirements":"7.12.1","direct":false,"kind":"runtime","optional":false},{"id":584340060,"package_name":"@babel/plugin-transform-modules-systemjs","ecosystem":"npm","requirements":"7.12.1","direct":false,"kind":"runtime","optional":false},{"id":584340061,"package_name":"@babel/plugin-transform-modules-umd","ecosystem":"npm","requirements":"7.12.1","direct":false,"kind":"runtime","optional":false},{"id":584340062,"package_name":"@babel/plugin-transform-named-capturing-groups-regex","ecosystem":"npm","requirements":"7.12.1","direct":false,"kind":"runtime","optional":false},{"id":584340063,"package_name":"@babel/plugin-transform-new-target","ecosystem":"npm","requirements":"7.12.1","direct":false,"kind":"runtime","optional":false},{"id":584340064,"package_name":"@babel/plugin-transform-object-super","ecosystem":"npm","requirements":"7.12.1","direct":false,"kind":"runtime","optional":false},{"id":584340065,"package_name":"@babel/plugin-transform-parameters","ecosystem":"npm","requirements":"7.12.1","direct":false,"kind":"runtime","optional":false},{"id":584340066,"package_name":"@babel/plugin-transform-property-literals","ecosystem":"npm","requirements":"7.12.1","direct":false,"kind":"runtime","optional":false},{"id":584340067,"package_name":"@babel/plugin-transform-regenerator","ecosystem":"npm","requirements":"7.12.1","direct":false,"kind":"runtime","optional":false},{"id":584340068,"package_name":"@babel/plugin-transform-reserved-words","ecosystem":"npm","requirements":"7.12.1","direct":false,"kind":"runtime","optional":false},{"id":584340069,"package_name":"@babel/plugin-transform-runtime","ecosystem":"npm","requirements":"7.12.10","direct":false,"kind":"runtime","optional":false},{"id":584340070,"package_name":"@babel/plugin-transform-shorthand-properties","ecosystem":"npm","requirements":"7.12.1","direct":false,"kind":"runtime","optional":false},{"id":584340071,"package_name":"@babel/plugin-transform-spread","ecosystem":"npm","requirements":"7.12.1","direct":false,"kind":"runtime","optional":false},{"id":584340072,"package_name":"@babel/plugin-transform-sticky-regex","ecosystem":"npm","requirements":"7.12.7","direct":false,"kind":"runtime","optional":false},{"id":584340073,"package_name":"@babel/plugin-transform-template-literals","ecosystem":"npm","requirements":"7.12.1","direct":false,"kind":"runtime","optional":false},{"id":584340074,"package_name":"@babel/plugin-transform-typeof-symbol","ecosystem":"npm","requirements":"7.12.10","direct":false,"kind":"runtime","optional":false},{"id":584340075,"package_name":"@babel/plugin-transform-unicode-escapes","ecosystem":"npm","requirements":"7.12.1","direct":false,"kind":"runtime","optional":false},{"id":584340076,"package_name":"@babel/plugin-transform-unicode-regex","ecosystem":"npm","requirements":"7.12.1","direct":false,"kind":"runtime","optional":false},{"id":584340077,"package_name":"@babel/preset-env","ecosystem":"npm","requirements":"7.12.11","direct":false,"kind":"runtime","optional":false},{"id":584340078,"package_name":"@babel/preset-modules","ecosystem":"npm","requirements":"0.1.4","direct":false,"kind":"runtime","optional":false},{"id":584340079,"package_name":"@babel/runtime","ecosystem":"npm","requirements":"7.12.5","direct":false,"kind":"runtime","optional":false},{"id":584340080,"package_name":"@babel/template","ecosystem":"npm","requirements":"7.12.7","direct":false,"kind":"runtime","optional":false},{"id":584340081,"package_name":"@babel/traverse","ecosystem":"npm","requirements":"7.12.10","direct":false,"kind":"runtime","optional":false},{"id":584340082,"package_name":"@babel/types","ecosystem":"npm","requirements":"7.12.11","direct":false,"kind":"runtime","optional":false},{"id":584340083,"package_name":"@csstools/convert-colors","ecosystem":"npm","requirements":"1.4.0","direct":false,"kind":"runtime","optional":false},{"id":584340084,"package_name":"@npmcli/move-file","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"runtime","optional":false},{"id":584340085,"package_name":"@rails/actioncable","ecosystem":"npm","requirements":"6.1.0","direct":false,"kind":"runtime","optional":false},{"id":584340086,"package_name":"@rails/activestorage","ecosystem":"npm","requirements":"6.1.0","direct":false,"kind":"runtime","optional":false},{"id":584340087,"package_name":"@rails/ujs","ecosystem":"npm","requirements":"6.1.0","direct":false,"kind":"runtime","optional":false},{"id":584340088,"package_name":"@rails/webpacker","ecosystem":"npm","requirements":"5.2.1","direct":false,"kind":"runtime","optional":false},{"id":584340089,"package_name":"@types/glob","ecosystem":"npm","requirements":"7.1.3","direct":false,"kind":"runtime","optional":false},{"id":584340090,"package_name":"@types/json-schema","ecosystem":"npm","requirements":"7.0.6","direct":false,"kind":"runtime","optional":false},{"id":584340091,"package_name":"@types/minimatch","ecosystem":"npm","requirements":"3.0.3","direct":false,"kind":"runtime","optional":false},{"id":584340092,"package_name":"@types/node","ecosystem":"npm","requirements":"14.14.14","direct":false,"kind":"runtime","optional":false},{"id":584340093,"package_name":"@types/parse-json","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"runtime","optional":false},{"id":584340094,"package_name":"@types/q","ecosystem":"npm","requirements":"1.5.4","direct":false,"kind":"runtime","optional":false},{"id":584340095,"package_name":"@webassemblyjs/ast","ecosystem":"npm","requirements":"1.9.0","direct":false,"kind":"runtime","optional":false},{"id":584340096,"package_name":"@webassemblyjs/floating-point-hex-parser","ecosystem":"npm","requirements":"1.9.0","direct":false,"kind":"runtime","optional":false},{"id":584340097,"package_name":"@webassemblyjs/helper-api-error","ecosystem":"npm","requirements":"1.9.0","direct":false,"kind":"runtime","optional":false},{"id":584340098,"package_name":"@webassemblyjs/helper-buffer","ecosystem":"npm","requirements":"1.9.0","direct":false,"kind":"runtime","optional":false},{"id":584340099,"package_name":"@webassemblyjs/helper-code-frame","ecosystem":"npm","requirements":"1.9.0","direct":false,"kind":"runtime","optional":false},{"id":584340100,"package_name":"@webassemblyjs/helper-fsm","ecosystem":"npm","requirements":"1.9.0","direct":false,"kind":"runtime","optional":false},{"id":584340101,"package_name":"@webassemblyjs/helper-module-context","ecosystem":"npm","requirements":"1.9.0","direct":false,"kind":"runtime","optional":false},{"id":584340102,"package_name":"@webassemblyjs/helper-wasm-bytecode","ecosystem":"npm","requirements":"1.9.0","direct":false,"kind":"runtime","optional":false},{"id":584340103,"package_name":"@webassemblyjs/helper-wasm-section","ecosystem":"npm","requirements":"1.9.0","direct":false,"kind":"runtime","optional":false},{"id":584340104,"package_name":"@webassemblyjs/ieee754","ecosystem":"npm","requirements":"1.9.0","direct":false,"kind":"runtime","optional":false},{"id":584340105,"package_name":"@webassemblyjs/leb128","ecosystem":"npm","requirements":"1.9.0","direct":false,"kind":"runtime","optional":false},{"id":584340106,"package_name":"@webassemblyjs/utf8","ecosystem":"npm","requirements":"1.9.0","direct":false,"kind":"runtime","optional":false},{"id":584340107,"package_name":"@webassemblyjs/wasm-edit","ecosystem":"npm","requirements":"1.9.0","direct":false,"kind":"runtime","optional":false},{"id":584340108,"package_name":"@webassemblyjs/wasm-gen","ecosystem":"npm","requirements":"1.9.0","direct":false,"kind":"runtime","optional":false},{"id":584340109,"package_name":"@webassemblyjs/wasm-opt","ecosystem":"npm","requirements":"1.9.0","direct":false,"kind":"runtime","optional":false},{"id":584340110,"package_name":"@webassemblyjs/wasm-parser","ecosystem":"npm","requirements":"1.9.0","direct":false,"kind":"runtime","optional":false},{"id":584340111,"package_name":"@webassemblyjs/wast-parser","ecosystem":"npm","requirements":"1.9.0","direct":false,"kind":"runtime","optional":false},{"id":584340112,"package_name":"@webassemblyjs/wast-printer","ecosystem":"npm","requirements":"1.9.0","direct":false,"kind":"runtime","optional":false},{"id":584340113,"package_name":"@xtuc/ieee754","ecosystem":"npm","requirements":"1.2.0","direct":false,"kind":"runtime","optional":false},{"id":584340114,"package_name":"@xtuc/long","ecosystem":"npm","requirements":"4.2.2","direct":false,"kind":"runtime","optional":false},{"id":584340115,"package_name":"abbrev","ecosystem":"npm","requirements":"1.1.1","direct":false,"kind":"runtime","optional":false},{"id":584340116,"package_name":"accepts","ecosystem":"npm","requirements":"1.3.7","direct":false,"kind":"runtime","optional":false},{"id":584340117,"package_name":"acorn","ecosystem":"npm","requirements":"6.4.2","direct":false,"kind":"runtime","optional":false},{"id":584340118,"package_name":"aggregate-error","ecosystem":"npm","requirements":"3.1.0","direct":false,"kind":"runtime","optional":false},{"id":584340119,"package_name":"ajv-errors","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"runtime","optional":false},{"id":584340120,"package_name":"ajv-keywords","ecosystem":"npm","requirements":"3.5.2","direct":false,"kind":"runtime","optional":false},{"id":584340121,"package_name":"ajv","ecosystem":"npm","requirements":"6.12.6","direct":false,"kind":"runtime","optional":false},{"id":584340122,"package_name":"alphanum-sort","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"runtime","optional":false},{"id":584340123,"package_name":"amdefine","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"runtime","optional":false},{"id":584340124,"package_name":"ansi-colors","ecosystem":"npm","requirements":"3.2.4","direct":false,"kind":"runtime","optional":false},{"id":584340125,"package_name":"ansi-html","ecosystem":"npm","requirements":"0.0.7","direct":false,"kind":"runtime","optional":false},{"id":584340126,"package_name":"ansi-regex","ecosystem":"npm","requirements":"2.1.1","direct":false,"kind":"runtime","optional":false},{"id":584340127,"package_name":"ansi-regex","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"runtime","optional":false},{"id":584340128,"package_name":"ansi-regex","ecosystem":"npm","requirements":"4.1.0","direct":false,"kind":"runtime","optional":false},{"id":584340129,"package_name":"ansi-styles","ecosystem":"npm","requirements":"2.2.1","direct":false,"kind":"runtime","optional":false},{"id":584340130,"package_name":"ansi-styles","ecosystem":"npm","requirements":"3.2.1","direct":false,"kind":"runtime","optional":false},{"id":584340131,"package_name":"anymatch","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":584340132,"package_name":"anymatch","ecosystem":"npm","requirements":"3.1.1","direct":false,"kind":"runtime","optional":false},{"id":584340133,"package_name":"aproba","ecosystem":"npm","requirements":"1.2.0","direct":false,"kind":"runtime","optional":false},{"id":584340134,"package_name":"are-we-there-yet","ecosystem":"npm","requirements":"1.1.5","direct":false,"kind":"runtime","optional":false},{"id":584340135,"package_name":"argparse","ecosystem":"npm","requirements":"1.0.10","direct":false,"kind":"runtime","optional":false},{"id":584340136,"package_name":"arr-diff","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"runtime","optional":false},{"id":584340137,"package_name":"arr-flatten","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"runtime","optional":false},{"id":584340138,"package_name":"arr-union","ecosystem":"npm","requirements":"3.1.0","direct":false,"kind":"runtime","optional":false},{"id":584340139,"package_name":"array-find-index","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"runtime","optional":false},{"id":584340140,"package_name":"array-flatten","ecosystem":"npm","requirements":"1.1.1","direct":false,"kind":"runtime","optional":false},{"id":584340141,"package_name":"array-flatten","ecosystem":"npm","requirements":"2.1.2","direct":false,"kind":"runtime","optional":false},{"id":584340142,"package_name":"array-union","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"runtime","optional":false},{"id":584340143,"package_name":"array-uniq","ecosystem":"npm","requirements":"1.0.3","direct":false,"kind":"runtime","optional":false},{"id":584340144,"package_name":"array-unique","ecosystem":"npm","requirements":"0.3.2","direct":false,"kind":"runtime","optional":false},{"id":584340145,"package_name":"asn1.js","ecosystem":"npm","requirements":"5.4.1","direct":false,"kind":"runtime","optional":false},{"id":584340146,"package_name":"asn1","ecosystem":"npm","requirements":"0.2.4","direct":false,"kind":"runtime","optional":false},{"id":584340147,"package_name":"assert-plus","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":584340148,"package_name":"assert","ecosystem":"npm","requirements":"1.5.0","direct":false,"kind":"runtime","optional":false},{"id":584340149,"package_name":"assign-symbols","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":584340150,"package_name":"async-each","ecosystem":"npm","requirements":"1.0.3","direct":false,"kind":"runtime","optional":false},{"id":584340151,"package_name":"async-foreach","ecosystem":"npm","requirements":"0.1.3","direct":false,"kind":"runtime","optional":false},{"id":584340152,"package_name":"async-limiter","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"runtime","optional":false},{"id":584340153,"package_name":"async","ecosystem":"npm","requirements":"2.6.3","direct":false,"kind":"runtime","optional":false},{"id":584340154,"package_name":"asynckit","ecosystem":"npm","requirements":"0.4.0","direct":false,"kind":"runtime","optional":false},{"id":584340155,"package_name":"atob","ecosystem":"npm","requirements":"2.1.2","direct":false,"kind":"runtime","optional":false},{"id":584340156,"package_name":"autoprefixer","ecosystem":"npm","requirements":"9.8.6","direct":false,"kind":"runtime","optional":false},{"id":584340157,"package_name":"aws-sign2","ecosystem":"npm","requirements":"0.7.0","direct":false,"kind":"runtime","optional":false},{"id":584340158,"package_name":"aws4","ecosystem":"npm","requirements":"1.11.0","direct":false,"kind":"runtime","optional":false},{"id":584340159,"package_name":"babel-loader","ecosystem":"npm","requirements":"8.2.2","direct":false,"kind":"runtime","optional":false},{"id":584340160,"package_name":"babel-plugin-dynamic-import-node","ecosystem":"npm","requirements":"2.3.3","direct":false,"kind":"runtime","optional":false},{"id":584340161,"package_name":"babel-plugin-macros","ecosystem":"npm","requirements":"2.8.0","direct":false,"kind":"runtime","optional":false},{"id":584340162,"package_name":"balanced-match","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":584340163,"package_name":"base64-js","ecosystem":"npm","requirements":"1.5.1","direct":false,"kind":"runtime","optional":false},{"id":584340164,"package_name":"base","ecosystem":"npm","requirements":"0.11.2","direct":false,"kind":"runtime","optional":false},{"id":584340165,"package_name":"batch","ecosystem":"npm","requirements":"0.6.1","direct":false,"kind":"runtime","optional":false},{"id":584340166,"package_name":"bcrypt-pbkdf","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"runtime","optional":false},{"id":584340167,"package_name":"big.js","ecosystem":"npm","requirements":"5.2.2","direct":false,"kind":"runtime","optional":false},{"id":584340168,"package_name":"binary-extensions","ecosystem":"npm","requirements":"1.13.1","direct":false,"kind":"runtime","optional":false},{"id":584340169,"package_name":"binary-extensions","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"runtime","optional":false},{"id":584340170,"package_name":"bindings","ecosystem":"npm","requirements":"1.5.0","direct":false,"kind":"runtime","optional":false},{"id":584340171,"package_name":"block-stream","ecosystem":"npm","requirements":"0.0.9","direct":false,"kind":"runtime","optional":false},{"id":584340172,"package_name":"bluebird","ecosystem":"npm","requirements":"3.7.2","direct":false,"kind":"runtime","optional":false},{"id":584340173,"package_name":"bn.js","ecosystem":"npm","requirements":"4.11.9","direct":false,"kind":"runtime","optional":false},{"id":584340174,"package_name":"bn.js","ecosystem":"npm","requirements":"5.1.3","direct":false,"kind":"runtime","optional":false},{"id":584340175,"package_name":"body-parser","ecosystem":"npm","requirements":"1.19.0","direct":false,"kind":"runtime","optional":false},{"id":584340176,"package_name":"bonjour","ecosystem":"npm","requirements":"3.5.0","direct":false,"kind":"runtime","optional":false},{"id":584340177,"package_name":"boolbase","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":584340178,"package_name":"brace-expansion","ecosystem":"npm","requirements":"1.1.11","direct":false,"kind":"runtime","optional":false},{"id":584340179,"package_name":"braces","ecosystem":"npm","requirements":"2.3.2","direct":false,"kind":"runtime","optional":false},{"id":584340180,"package_name":"braces","ecosystem":"npm","requirements":"3.0.2","direct":false,"kind":"runtime","optional":false},{"id":584340181,"package_name":"brorand","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"runtime","optional":false},{"id":584340182,"package_name":"browserify-aes","ecosystem":"npm","requirements":"1.2.0","direct":false,"kind":"runtime","optional":false},{"id":584340183,"package_name":"browserify-cipher","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"runtime","optional":false},{"id":584340184,"package_name":"browserify-des","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"runtime","optional":false},{"id":584340185,"package_name":"browserify-rsa","ecosystem":"npm","requirements":"4.1.0","direct":false,"kind":"runtime","optional":false},{"id":584340186,"package_name":"browserify-sign","ecosystem":"npm","requirements":"4.2.1","direct":false,"kind":"runtime","optional":false},{"id":584340187,"package_name":"browserify-zlib","ecosystem":"npm","requirements":"0.2.0","direct":false,"kind":"runtime","optional":false},{"id":584340188,"package_name":"browserslist","ecosystem":"npm","requirements":"4.16.0","direct":false,"kind":"runtime","optional":false},{"id":584340189,"package_name":"buffer-from","ecosystem":"npm","requirements":"1.1.1","direct":false,"kind":"runtime","optional":false},{"id":584340190,"package_name":"buffer-indexof","ecosystem":"npm","requirements":"1.1.1","direct":false,"kind":"runtime","optional":false},{"id":584340191,"package_name":"buffer-xor","ecosystem":"npm","requirements":"1.0.3","direct":false,"kind":"runtime","optional":false},{"id":584340192,"package_name":"buffer","ecosystem":"npm","requirements":"4.9.2","direct":false,"kind":"runtime","optional":false},{"id":584340193,"package_name":"builtin-status-codes","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"runtime","optional":false},{"id":584340194,"package_name":"bytes","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"runtime","optional":false},{"id":584340195,"package_name":"bytes","ecosystem":"npm","requirements":"3.1.0","direct":false,"kind":"runtime","optional":false},{"id":584340196,"package_name":"cacache","ecosystem":"npm","requirements":"12.0.4","direct":false,"kind":"runtime","optional":false},{"id":584340197,"package_name":"cacache","ecosystem":"npm","requirements":"15.0.5","direct":false,"kind":"runtime","optional":false},{"id":584340198,"package_name":"cache-base","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"runtime","optional":false},{"id":584340199,"package_name":"call-bind","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":584340200,"package_name":"caller-callsite","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":584340201,"package_name":"caller-path","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":584340202,"package_name":"callsites","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":584340203,"package_name":"callsites","ecosystem":"npm","requirements":"3.1.0","direct":false,"kind":"runtime","optional":false},{"id":584340204,"package_name":"camelcase-keys","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"runtime","optional":false},{"id":584340205,"package_name":"camelcase","ecosystem":"npm","requirements":"2.1.1","direct":false,"kind":"runtime","optional":false},{"id":584340206,"package_name":"camelcase","ecosystem":"npm","requirements":"5.3.1","direct":false,"kind":"runtime","optional":false},{"id":584340207,"package_name":"caniuse-api","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"runtime","optional":false},{"id":584340208,"package_name":"caniuse-lite","ecosystem":"npm","requirements":"1.0.30001168","direct":false,"kind":"runtime","optional":false},{"id":584340209,"package_name":"case-sensitive-paths-webpack-plugin","ecosystem":"npm","requirements":"2.3.0","direct":false,"kind":"runtime","optional":false},{"id":584340210,"package_name":"caseless","ecosystem":"npm","requirements":"0.12.0","direct":false,"kind":"runtime","optional":false},{"id":584340211,"package_name":"chalk","ecosystem":"npm","requirements":"1.1.3","direct":false,"kind":"runtime","optional":false},{"id":584340212,"package_name":"chalk","ecosystem":"npm","requirements":"2.4.2","direct":false,"kind":"runtime","optional":false},{"id":584340213,"package_name":"chokidar","ecosystem":"npm","requirements":"2.1.8","direct":false,"kind":"runtime","optional":false},{"id":584340214,"package_name":"chokidar","ecosystem":"npm","requirements":"3.4.3","direct":false,"kind":"runtime","optional":false},{"id":584340215,"package_name":"chownr","ecosystem":"npm","requirements":"1.1.4","direct":false,"kind":"runtime","optional":false},{"id":584340216,"package_name":"chownr","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":584340217,"package_name":"chrome-trace-event","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"runtime","optional":false},{"id":584340218,"package_name":"cipher-base","ecosystem":"npm","requirements":"1.0.4","direct":false,"kind":"runtime","optional":false},{"id":584340219,"package_name":"class-utils","ecosystem":"npm","requirements":"0.3.6","direct":false,"kind":"runtime","optional":false},{"id":584340220,"package_name":"clean-stack","ecosystem":"npm","requirements":"2.2.0","direct":false,"kind":"runtime","optional":false},{"id":584340221,"package_name":"cliui","ecosystem":"npm","requirements":"5.0.0","direct":false,"kind":"runtime","optional":false},{"id":584340222,"package_name":"clone-deep","ecosystem":"npm","requirements":"4.0.1","direct":false,"kind":"runtime","optional":false},{"id":584340223,"package_name":"coa","ecosystem":"npm","requirements":"2.0.2","direct":false,"kind":"runtime","optional":false},{"id":584340224,"package_name":"code-point-at","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"runtime","optional":false},{"id":584340225,"package_name":"collection-visit","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":584340226,"package_name":"color-convert","ecosystem":"npm","requirements":"1.9.3","direct":false,"kind":"runtime","optional":false},{"id":584340227,"package_name":"color-name","ecosystem":"npm","requirements":"1.1.3","direct":false,"kind":"runtime","optional":false},{"id":584340228,"package_name":"color-name","ecosystem":"npm","requirements":"1.1.4","direct":false,"kind":"runtime","optional":false},{"id":584340229,"package_name":"color-string","ecosystem":"npm","requirements":"1.5.4","direct":false,"kind":"runtime","optional":false},{"id":584340230,"package_name":"color","ecosystem":"npm","requirements":"3.1.3","direct":false,"kind":"runtime","optional":false},{"id":584340231,"package_name":"colorette","ecosystem":"npm","requirements":"1.2.1","direct":false,"kind":"runtime","optional":false},{"id":584340232,"package_name":"combined-stream","ecosystem":"npm","requirements":"1.0.8","direct":false,"kind":"runtime","optional":false},{"id":584340233,"package_name":"commander","ecosystem":"npm","requirements":"2.20.3","direct":false,"kind":"runtime","optional":false},{"id":584340234,"package_name":"commondir","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"runtime","optional":false},{"id":584340235,"package_name":"component-emitter","ecosystem":"npm","requirements":"1.3.0","direct":false,"kind":"runtime","optional":false},{"id":584340236,"package_name":"compressible","ecosystem":"npm","requirements":"2.0.18","direct":false,"kind":"runtime","optional":false},{"id":584340237,"package_name":"compression-webpack-plugin","ecosystem":"npm","requirements":"4.0.1","direct":false,"kind":"runtime","optional":false},{"id":584340238,"package_name":"compression","ecosystem":"npm","requirements":"1.7.4","direct":false,"kind":"runtime","optional":false},{"id":584340239,"package_name":"concat-map","ecosystem":"npm","requirements":"0.0.1","direct":false,"kind":"runtime","optional":false},{"id":584340240,"package_name":"concat-stream","ecosystem":"npm","requirements":"1.6.2","direct":false,"kind":"runtime","optional":false},{"id":584340241,"package_name":"connect-history-api-fallback","ecosystem":"npm","requirements":"1.6.0","direct":false,"kind":"runtime","optional":false},{"id":584340242,"package_name":"console-browserify","ecosystem":"npm","requirements":"1.2.0","direct":false,"kind":"runtime","optional":false},{"id":584340243,"package_name":"console-control-strings","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"runtime","optional":false},{"id":584340244,"package_name":"constants-browserify","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":584340245,"package_name":"content-disposition","ecosystem":"npm","requirements":"0.5.3","direct":false,"kind":"runtime","optional":false},{"id":584340246,"package_name":"content-type","ecosystem":"npm","requirements":"1.0.4","direct":false,"kind":"runtime","optional":false},{"id":584340247,"package_name":"convert-source-map","ecosystem":"npm","requirements":"1.7.0","direct":false,"kind":"runtime","optional":false},{"id":584340248,"package_name":"cookie-signature","ecosystem":"npm","requirements":"1.0.6","direct":false,"kind":"runtime","optional":false},{"id":584340249,"package_name":"cookie","ecosystem":"npm","requirements":"0.4.0","direct":false,"kind":"runtime","optional":false},{"id":584340250,"package_name":"copy-concurrently","ecosystem":"npm","requirements":"1.0.5","direct":false,"kind":"runtime","optional":false},{"id":584340251,"package_name":"copy-descriptor","ecosystem":"npm","requirements":"0.1.1","direct":false,"kind":"runtime","optional":false},{"id":584340252,"package_name":"core-js-compat","ecosystem":"npm","requirements":"3.8.1","direct":false,"kind":"runtime","optional":false},{"id":584340253,"package_name":"core-js","ecosystem":"npm","requirements":"3.8.1","direct":false,"kind":"runtime","optional":false},{"id":584340254,"package_name":"core-util-is","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"runtime","optional":false},{"id":584340255,"package_name":"cosmiconfig","ecosystem":"npm","requirements":"5.2.1","direct":false,"kind":"runtime","optional":false},{"id":584340256,"package_name":"cosmiconfig","ecosystem":"npm","requirements":"6.0.0","direct":false,"kind":"runtime","optional":false},{"id":584340257,"package_name":"create-ecdh","ecosystem":"npm","requirements":"4.0.4","direct":false,"kind":"runtime","optional":false},{"id":584340258,"package_name":"create-hash","ecosystem":"npm","requirements":"1.2.0","direct":false,"kind":"runtime","optional":false},{"id":584340259,"package_name":"create-hmac","ecosystem":"npm","requirements":"1.1.7","direct":false,"kind":"runtime","optional":false},{"id":584340260,"package_name":"cross-spawn","ecosystem":"npm","requirements":"3.0.1","direct":false,"kind":"runtime","optional":false},{"id":584340261,"package_name":"cross-spawn","ecosystem":"npm","requirements":"6.0.5","direct":false,"kind":"runtime","optional":false},{"id":584340262,"package_name":"crypto-browserify","ecosystem":"npm","requirements":"3.12.0","direct":false,"kind":"runtime","optional":false},{"id":584340263,"package_name":"css-blank-pseudo","ecosystem":"npm","requirements":"0.1.4","direct":false,"kind":"runtime","optional":false},{"id":584340264,"package_name":"css-color-names","ecosystem":"npm","requirements":"0.0.4","direct":false,"kind":"runtime","optional":false},{"id":584340265,"package_name":"css-declaration-sorter","ecosystem":"npm","requirements":"4.0.1","direct":false,"kind":"runtime","optional":false},{"id":584340266,"package_name":"css-has-pseudo","ecosystem":"npm","requirements":"0.10.0","direct":false,"kind":"runtime","optional":false},{"id":584340267,"package_name":"css-loader","ecosystem":"npm","requirements":"3.6.0","direct":false,"kind":"runtime","optional":false},{"id":584340268,"package_name":"css-prefers-color-scheme","ecosystem":"npm","requirements":"3.1.1","direct":false,"kind":"runtime","optional":false},{"id":584340269,"package_name":"css-select-base-adapter","ecosystem":"npm","requirements":"0.1.1","direct":false,"kind":"runtime","optional":false},{"id":584340270,"package_name":"css-select","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"runtime","optional":false},{"id":584340271,"package_name":"css-tree","ecosystem":"npm","requirements":"1.0.0-alpha.37","direct":false,"kind":"runtime","optional":false},{"id":584340272,"package_name":"css-tree","ecosystem":"npm","requirements":"1.1.2","direct":false,"kind":"runtime","optional":false},{"id":584340273,"package_name":"css-what","ecosystem":"npm","requirements":"3.4.2","direct":false,"kind":"runtime","optional":false},{"id":584340274,"package_name":"cssdb","ecosystem":"npm","requirements":"4.4.0","direct":false,"kind":"runtime","optional":false},{"id":584340275,"package_name":"cssesc","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":584340276,"package_name":"cssesc","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"runtime","optional":false},{"id":584340277,"package_name":"cssnano-preset-default","ecosystem":"npm","requirements":"4.0.7","direct":false,"kind":"runtime","optional":false},{"id":584340278,"package_name":"cssnano-util-get-arguments","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"runtime","optional":false},{"id":584340279,"package_name":"cssnano-util-get-match","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"runtime","optional":false},{"id":584340280,"package_name":"cssnano-util-raw-cache","ecosystem":"npm","requirements":"4.0.1","direct":false,"kind":"runtime","optional":false},{"id":584340281,"package_name":"cssnano-util-same-parent","ecosystem":"npm","requirements":"4.0.1","direct":false,"kind":"runtime","optional":false},{"id":584340282,"package_name":"cssnano","ecosystem":"npm","requirements":"4.1.10","direct":false,"kind":"runtime","optional":false},{"id":584340283,"package_name":"csso","ecosystem":"npm","requirements":"4.2.0","direct":false,"kind":"runtime","optional":false},{"id":584340284,"package_name":"currently-unhandled","ecosystem":"npm","requirements":"0.4.1","direct":false,"kind":"runtime","optional":false},{"id":584340285,"package_name":"cyclist","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"runtime","optional":false},{"id":584340286,"package_name":"dashdash","ecosystem":"npm","requirements":"1.14.1","direct":false,"kind":"runtime","optional":false},{"id":584340287,"package_name":"debug","ecosystem":"npm","requirements":"2.6.9","direct":false,"kind":"runtime","optional":false},{"id":584340288,"package_name":"debug","ecosystem":"npm","requirements":"3.2.7","direct":false,"kind":"runtime","optional":false},{"id":584340289,"package_name":"debug","ecosystem":"npm","requirements":"4.3.1","direct":false,"kind":"runtime","optional":false},{"id":584340290,"package_name":"decamelize","ecosystem":"npm","requirements":"1.2.0","direct":false,"kind":"runtime","optional":false},{"id":584340291,"package_name":"decode-uri-component","ecosystem":"npm","requirements":"0.2.0","direct":false,"kind":"runtime","optional":false},{"id":584340292,"package_name":"deep-equal","ecosystem":"npm","requirements":"1.1.1","direct":false,"kind":"runtime","optional":false},{"id":584340293,"package_name":"default-gateway","ecosystem":"npm","requirements":"4.2.0","direct":false,"kind":"runtime","optional":false},{"id":584340294,"package_name":"define-properties","ecosystem":"npm","requirements":"1.1.3","direct":false,"kind":"runtime","optional":false},{"id":584340295,"package_name":"define-property","ecosystem":"npm","requirements":"0.2.5","direct":false,"kind":"runtime","optional":false},{"id":584340296,"package_name":"define-property","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":584340297,"package_name":"define-property","ecosystem":"npm","requirements":"2.0.2","direct":false,"kind":"runtime","optional":false},{"id":584340298,"package_name":"del","ecosystem":"npm","requirements":"4.1.1","direct":false,"kind":"runtime","optional":false},{"id":584340299,"package_name":"delayed-stream","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":584340300,"package_name":"delegates","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":584340301,"package_name":"depd","ecosystem":"npm","requirements":"1.1.2","direct":false,"kind":"runtime","optional":false},{"id":584340302,"package_name":"des.js","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"runtime","optional":false},{"id":584340303,"package_name":"destroy","ecosystem":"npm","requirements":"1.0.4","direct":false,"kind":"runtime","optional":false},{"id":584340304,"package_name":"detect-file","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":584340305,"package_name":"detect-node","ecosystem":"npm","requirements":"2.0.4","direct":false,"kind":"runtime","optional":false},{"id":584340306,"package_name":"diffie-hellman","ecosystem":"npm","requirements":"5.0.3","direct":false,"kind":"runtime","optional":false},{"id":584340307,"package_name":"dns-equal","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":584340308,"package_name":"dns-packet","ecosystem":"npm","requirements":"1.3.1","direct":false,"kind":"runtime","optional":false},{"id":584340309,"package_name":"dns-txt","ecosystem":"npm","requirements":"2.0.2","direct":false,"kind":"runtime","optional":false},{"id":584340310,"package_name":"dom-serializer","ecosystem":"npm","requirements":"0.2.2","direct":false,"kind":"runtime","optional":false},{"id":584340311,"package_name":"domain-browser","ecosystem":"npm","requirements":"1.2.0","direct":false,"kind":"runtime","optional":false},{"id":584340312,"package_name":"domelementtype","ecosystem":"npm","requirements":"1.3.1","direct":false,"kind":"runtime","optional":false},{"id":584340313,"package_name":"domelementtype","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"runtime","optional":false},{"id":584340314,"package_name":"domutils","ecosystem":"npm","requirements":"1.7.0","direct":false,"kind":"runtime","optional":false},{"id":584340315,"package_name":"dot-prop","ecosystem":"npm","requirements":"5.3.0","direct":false,"kind":"runtime","optional":false},{"id":584340316,"package_name":"duplexify","ecosystem":"npm","requirements":"3.7.1","direct":false,"kind":"runtime","optional":false},{"id":584340317,"package_name":"ecc-jsbn","ecosystem":"npm","requirements":"0.1.2","direct":false,"kind":"runtime","optional":false},{"id":584340318,"package_name":"ee-first","ecosystem":"npm","requirements":"1.1.1","direct":false,"kind":"runtime","optional":false},{"id":584340319,"package_name":"electron-to-chromium","ecosystem":"npm","requirements":"1.3.629","direct":false,"kind":"runtime","optional":false},{"id":584340320,"package_name":"elliptic","ecosystem":"npm","requirements":"6.5.3","direct":false,"kind":"runtime","optional":false},{"id":584340321,"package_name":"emoji-regex","ecosystem":"npm","requirements":"7.0.3","direct":false,"kind":"runtime","optional":false},{"id":584340322,"package_name":"emojis-list","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"runtime","optional":false},{"id":584340323,"package_name":"encodeurl","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"runtime","optional":false},{"id":584340324,"package_name":"end-of-stream","ecosystem":"npm","requirements":"1.4.4","direct":false,"kind":"runtime","optional":false},{"id":584340325,"package_name":"enhanced-resolve","ecosystem":"npm","requirements":"4.3.0","direct":false,"kind":"runtime","optional":false},{"id":584340326,"package_name":"entities","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"runtime","optional":false},{"id":584340327,"package_name":"errno","ecosystem":"npm","requirements":"0.1.8","direct":false,"kind":"runtime","optional":false},{"id":584340328,"package_name":"error-ex","ecosystem":"npm","requirements":"1.3.2","direct":false,"kind":"runtime","optional":false},{"id":584340329,"package_name":"es-abstract","ecosystem":"npm","requirements":"1.17.7","direct":false,"kind":"runtime","optional":false},{"id":584340330,"package_name":"es-abstract","ecosystem":"npm","requirements":"1.18.0-next.1","direct":false,"kind":"runtime","optional":false},{"id":584340331,"package_name":"es-to-primitive","ecosystem":"npm","requirements":"1.2.1","direct":false,"kind":"runtime","optional":false},{"id":584340332,"package_name":"escalade","ecosystem":"npm","requirements":"3.1.1","direct":false,"kind":"runtime","optional":false},{"id":584340333,"package_name":"escape-html","ecosystem":"npm","requirements":"1.0.3","direct":false,"kind":"runtime","optional":false},{"id":584340334,"package_name":"escape-string-regexp","ecosystem":"npm","requirements":"1.0.5","direct":false,"kind":"runtime","optional":false},{"id":584340335,"package_name":"eslint-scope","ecosystem":"npm","requirements":"4.0.3","direct":false,"kind":"runtime","optional":false},{"id":584340336,"package_name":"esprima","ecosystem":"npm","requirements":"4.0.1","direct":false,"kind":"runtime","optional":false},{"id":584340337,"package_name":"esrecurse","ecosystem":"npm","requirements":"4.3.0","direct":false,"kind":"runtime","optional":false},{"id":584340338,"package_name":"estraverse","ecosystem":"npm","requirements":"4.3.0","direct":false,"kind":"runtime","optional":false},{"id":584340339,"package_name":"estraverse","ecosystem":"npm","requirements":"5.2.0","direct":false,"kind":"runtime","optional":false},{"id":584340340,"package_name":"esutils","ecosystem":"npm","requirements":"2.0.3","direct":false,"kind":"runtime","optional":false},{"id":584340341,"package_name":"etag","ecosystem":"npm","requirements":"1.8.1","direct":false,"kind":"runtime","optional":false},{"id":584340342,"package_name":"eventemitter3","ecosystem":"npm","requirements":"4.0.7","direct":false,"kind":"runtime","optional":false},{"id":584340343,"package_name":"events","ecosystem":"npm","requirements":"3.2.0","direct":false,"kind":"runtime","optional":false},{"id":584340344,"package_name":"eventsource","ecosystem":"npm","requirements":"1.0.7","direct":false,"kind":"runtime","optional":false},{"id":584340345,"package_name":"evp_bytestokey","ecosystem":"npm","requirements":"1.0.3","direct":false,"kind":"runtime","optional":false},{"id":584340346,"package_name":"execa","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":584340347,"package_name":"expand-brackets","ecosystem":"npm","requirements":"2.1.4","direct":false,"kind":"runtime","optional":false},{"id":584340348,"package_name":"expand-tilde","ecosystem":"npm","requirements":"2.0.2","direct":false,"kind":"runtime","optional":false},{"id":584340349,"package_name":"express","ecosystem":"npm","requirements":"4.17.1","direct":false,"kind":"runtime","optional":false},{"id":584340350,"package_name":"extend-shallow","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"runtime","optional":false},{"id":584340351,"package_name":"extend-shallow","ecosystem":"npm","requirements":"3.0.2","direct":false,"kind":"runtime","optional":false},{"id":584340352,"package_name":"extend","ecosystem":"npm","requirements":"3.0.2","direct":false,"kind":"runtime","optional":false},{"id":584340353,"package_name":"extglob","ecosystem":"npm","requirements":"2.0.4","direct":false,"kind":"runtime","optional":false},{"id":584340354,"package_name":"extsprintf","ecosystem":"npm","requirements":"1.3.0","direct":false,"kind":"runtime","optional":false},{"id":584340355,"package_name":"extsprintf","ecosystem":"npm","requirements":"1.4.0","direct":false,"kind":"runtime","optional":false},{"id":584340356,"package_name":"fast-deep-equal","ecosystem":"npm","requirements":"3.1.3","direct":false,"kind":"runtime","optional":false},{"id":584340357,"package_name":"fast-json-stable-stringify","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"runtime","optional":false},{"id":584340358,"package_name":"faye-websocket","ecosystem":"npm","requirements":"0.10.0","direct":false,"kind":"runtime","optional":false},{"id":584340359,"package_name":"faye-websocket","ecosystem":"npm","requirements":"0.11.3","direct":false,"kind":"runtime","optional":false},{"id":584340360,"package_name":"figgy-pudding","ecosystem":"npm","requirements":"3.5.2","direct":false,"kind":"runtime","optional":false},{"id":584340361,"package_name":"file-loader","ecosystem":"npm","requirements":"6.2.0","direct":false,"kind":"runtime","optional":false},{"id":584340362,"package_name":"file-uri-to-path","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":584340363,"package_name":"fill-range","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"runtime","optional":false},{"id":584340364,"package_name":"fill-range","ecosystem":"npm","requirements":"7.0.1","direct":false,"kind":"runtime","optional":false},{"id":584340365,"package_name":"finalhandler","ecosystem":"npm","requirements":"1.1.2","direct":false,"kind":"runtime","optional":false},{"id":584340366,"package_name":"find-cache-dir","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"runtime","optional":false},{"id":584340367,"package_name":"find-cache-dir","ecosystem":"npm","requirements":"3.3.1","direct":false,"kind":"runtime","optional":false},{"id":584340368,"package_name":"find-up","ecosystem":"npm","requirements":"1.1.2","direct":false,"kind":"runtime","optional":false},{"id":584340369,"package_name":"find-up","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"runtime","optional":false},{"id":584340370,"package_name":"find-up","ecosystem":"npm","requirements":"4.1.0","direct":false,"kind":"runtime","optional":false},{"id":584340371,"package_name":"findup-sync","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"runtime","optional":false},{"id":584340372,"package_name":"flatted","ecosystem":"npm","requirements":"3.1.0","direct":false,"kind":"runtime","optional":false},{"id":584340373,"package_name":"flatten","ecosystem":"npm","requirements":"1.0.3","direct":false,"kind":"runtime","optional":false},{"id":584340374,"package_name":"flush-write-stream","ecosystem":"npm","requirements":"1.1.1","direct":false,"kind":"runtime","optional":false},{"id":584340375,"package_name":"follow-redirects","ecosystem":"npm","requirements":"1.13.1","direct":false,"kind":"runtime","optional":false},{"id":584340376,"package_name":"for-in","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"runtime","optional":false},{"id":584340377,"package_name":"forever-agent","ecosystem":"npm","requirements":"0.6.1","direct":false,"kind":"runtime","optional":false},{"id":584340378,"package_name":"form-data","ecosystem":"npm","requirements":"2.3.3","direct":false,"kind":"runtime","optional":false},{"id":584340379,"package_name":"forwarded","ecosystem":"npm","requirements":"0.1.2","direct":false,"kind":"runtime","optional":false},{"id":584340380,"package_name":"fragment-cache","ecosystem":"npm","requirements":"0.2.1","direct":false,"kind":"runtime","optional":false},{"id":584340381,"package_name":"fresh","ecosystem":"npm","requirements":"0.5.2","direct":false,"kind":"runtime","optional":false},{"id":584340382,"package_name":"from2","ecosystem":"npm","requirements":"2.3.0","direct":false,"kind":"runtime","optional":false},{"id":584340383,"package_name":"fs-minipass","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"runtime","optional":false},{"id":584340384,"package_name":"fs-write-stream-atomic","ecosystem":"npm","requirements":"1.0.10","direct":false,"kind":"runtime","optional":false},{"id":584340385,"package_name":"fs.realpath","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":584340386,"package_name":"fsevents","ecosystem":"npm","requirements":"1.2.13","direct":false,"kind":"runtime","optional":false},{"id":584340387,"package_name":"fsevents","ecosystem":"npm","requirements":"2.1.3","direct":false,"kind":"runtime","optional":false},{"id":584340388,"package_name":"fstream","ecosystem":"npm","requirements":"1.0.12","direct":false,"kind":"runtime","optional":false},{"id":584340389,"package_name":"function-bind","ecosystem":"npm","requirements":"1.1.1","direct":false,"kind":"runtime","optional":false},{"id":584340390,"package_name":"gauge","ecosystem":"npm","requirements":"2.7.4","direct":false,"kind":"runtime","optional":false},{"id":584340391,"package_name":"gaze","ecosystem":"npm","requirements":"1.1.3","direct":false,"kind":"runtime","optional":false},{"id":584340392,"package_name":"gensync","ecosystem":"npm","requirements":"1.0.0-beta.2","direct":false,"kind":"runtime","optional":false},{"id":584340393,"package_name":"get-caller-file","ecosystem":"npm","requirements":"2.0.5","direct":false,"kind":"runtime","optional":false},{"id":584340394,"package_name":"get-intrinsic","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"runtime","optional":false},{"id":584340395,"package_name":"get-stdin","ecosystem":"npm","requirements":"4.0.1","direct":false,"kind":"runtime","optional":false},{"id":584340396,"package_name":"get-stream","ecosystem":"npm","requirements":"4.1.0","direct":false,"kind":"runtime","optional":false},{"id":584340397,"package_name":"get-value","ecosystem":"npm","requirements":"2.0.6","direct":false,"kind":"runtime","optional":false},{"id":584340398,"package_name":"getpass","ecosystem":"npm","requirements":"0.1.7","direct":false,"kind":"runtime","optional":false},{"id":584340399,"package_name":"glob-parent","ecosystem":"npm","requirements":"3.1.0","direct":false,"kind":"runtime","optional":false},{"id":584340400,"package_name":"glob-parent","ecosystem":"npm","requirements":"5.1.1","direct":false,"kind":"runtime","optional":false},{"id":584340401,"package_name":"glob","ecosystem":"npm","requirements":"7.1.6","direct":false,"kind":"runtime","optional":false},{"id":584340402,"package_name":"global-modules","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":584340403,"package_name":"global-modules","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":584340404,"package_name":"global-prefix","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"runtime","optional":false},{"id":584340405,"package_name":"global-prefix","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"runtime","optional":false},{"id":584340406,"package_name":"globals","ecosystem":"npm","requirements":"11.12.0","direct":false,"kind":"runtime","optional":false},{"id":584340407,"package_name":"globby","ecosystem":"npm","requirements":"6.1.0","direct":false,"kind":"runtime","optional":false},{"id":584340408,"package_name":"globule","ecosystem":"npm","requirements":"1.3.2","direct":false,"kind":"runtime","optional":false},{"id":584340409,"package_name":"graceful-fs","ecosystem":"npm","requirements":"4.2.4","direct":false,"kind":"runtime","optional":false},{"id":584340410,"package_name":"handle-thing","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"runtime","optional":false},{"id":584340411,"package_name":"har-schema","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":584340412,"package_name":"har-validator","ecosystem":"npm","requirements":"5.1.5","direct":false,"kind":"runtime","optional":false},{"id":584340413,"package_name":"has-ansi","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":584340414,"package_name":"has-flag","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"runtime","optional":false},{"id":584340415,"package_name":"has-flag","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"runtime","optional":false},{"id":584340416,"package_name":"has-symbols","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"runtime","optional":false},{"id":584340417,"package_name":"has-unicode","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"runtime","optional":false},{"id":584340418,"package_name":"has-value","ecosystem":"npm","requirements":"0.3.1","direct":false,"kind":"runtime","optional":false},{"id":584340419,"package_name":"has-value","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":584340420,"package_name":"has-values","ecosystem":"npm","requirements":"0.1.4","direct":false,"kind":"runtime","optional":false},{"id":584340421,"package_name":"has-values","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":584340422,"package_name":"has","ecosystem":"npm","requirements":"1.0.3","direct":false,"kind":"runtime","optional":false},{"id":584340423,"package_name":"hash-base","ecosystem":"npm","requirements":"3.1.0","direct":false,"kind":"runtime","optional":false},{"id":584340424,"package_name":"hash.js","ecosystem":"npm","requirements":"1.1.7","direct":false,"kind":"runtime","optional":false},{"id":584340425,"package_name":"hex-color-regex","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"runtime","optional":false},{"id":584340426,"package_name":"hmac-drbg","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"runtime","optional":false},{"id":584340427,"package_name":"homedir-polyfill","ecosystem":"npm","requirements":"1.0.3","direct":false,"kind":"runtime","optional":false},{"id":584340428,"package_name":"hosted-git-info","ecosystem":"npm","requirements":"2.8.8","direct":false,"kind":"runtime","optional":false},{"id":584340429,"package_name":"hpack.js","ecosystem":"npm","requirements":"2.1.6","direct":false,"kind":"runtime","optional":false},{"id":584340430,"package_name":"hsl-regex","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":584340431,"package_name":"hsla-regex","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":584340432,"package_name":"html-comment-regex","ecosystem":"npm","requirements":"1.1.2","direct":false,"kind":"runtime","optional":false},{"id":584340433,"package_name":"html-entities","ecosystem":"npm","requirements":"1.4.0","direct":false,"kind":"runtime","optional":false},{"id":584340434,"package_name":"http-deceiver","ecosystem":"npm","requirements":"1.2.7","direct":false,"kind":"runtime","optional":false},{"id":584340435,"package_name":"http-errors","ecosystem":"npm","requirements":"1.7.2","direct":false,"kind":"runtime","optional":false},{"id":584340436,"package_name":"http-errors","ecosystem":"npm","requirements":"1.6.3","direct":false,"kind":"runtime","optional":false},{"id":584340437,"package_name":"http-errors","ecosystem":"npm","requirements":"1.7.3","direct":false,"kind":"runtime","optional":false},{"id":584340438,"package_name":"http-parser-js","ecosystem":"npm","requirements":"0.5.2","direct":false,"kind":"runtime","optional":false},{"id":584340439,"package_name":"http-proxy-middleware","ecosystem":"npm","requirements":"0.19.1","direct":false,"kind":"runtime","optional":false},{"id":584340440,"package_name":"http-proxy","ecosystem":"npm","requirements":"1.18.1","direct":false,"kind":"runtime","optional":false},{"id":584340441,"package_name":"http-signature","ecosystem":"npm","requirements":"1.2.0","direct":false,"kind":"runtime","optional":false},{"id":584340442,"package_name":"https-browserify","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":584340443,"package_name":"iconv-lite","ecosystem":"npm","requirements":"0.4.24","direct":false,"kind":"runtime","optional":false},{"id":584340444,"package_name":"icss-utils","ecosystem":"npm","requirements":"4.1.1","direct":false,"kind":"runtime","optional":false},{"id":584340445,"package_name":"ieee754","ecosystem":"npm","requirements":"1.2.1","direct":false,"kind":"runtime","optional":false},{"id":584340446,"package_name":"iferr","ecosystem":"npm","requirements":"0.1.5","direct":false,"kind":"runtime","optional":false},{"id":584340447,"package_name":"import-cwd","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"runtime","optional":false},{"id":584340448,"package_name":"import-fresh","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":584340449,"package_name":"import-fresh","ecosystem":"npm","requirements":"3.2.2","direct":false,"kind":"runtime","optional":false},{"id":584340450,"package_name":"import-from","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"runtime","optional":false},{"id":584340451,"package_name":"import-local","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":584340452,"package_name":"imurmurhash","ecosystem":"npm","requirements":"0.1.4","direct":false,"kind":"runtime","optional":false},{"id":584340453,"package_name":"in-publish","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"runtime","optional":false},{"id":584340454,"package_name":"indent-string","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"runtime","optional":false},{"id":584340455,"package_name":"indent-string","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"runtime","optional":false},{"id":584340456,"package_name":"indexes-of","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"runtime","optional":false},{"id":584340457,"package_name":"infer-owner","ecosystem":"npm","requirements":"1.0.4","direct":false,"kind":"runtime","optional":false},{"id":584340458,"package_name":"inflight","ecosystem":"npm","requirements":"1.0.6","direct":false,"kind":"runtime","optional":false},{"id":584340459,"package_name":"inherits","ecosystem":"npm","requirements":"2.0.4","direct":false,"kind":"runtime","optional":false},{"id":584340460,"package_name":"inherits","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"runtime","optional":false},{"id":584340461,"package_name":"inherits","ecosystem":"npm","requirements":"2.0.3","direct":false,"kind":"runtime","optional":false},{"id":584340462,"package_name":"ini","ecosystem":"npm","requirements":"1.3.8","direct":false,"kind":"runtime","optional":false},{"id":584340463,"package_name":"internal-ip","ecosystem":"npm","requirements":"4.3.0","direct":false,"kind":"runtime","optional":false},{"id":584340464,"package_name":"interpret","ecosystem":"npm","requirements":"1.4.0","direct":false,"kind":"runtime","optional":false},{"id":584340465,"package_name":"ip-regex","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"runtime","optional":false},{"id":584340466,"package_name":"ip","ecosystem":"npm","requirements":"1.1.5","direct":false,"kind":"runtime","optional":false},{"id":584340467,"package_name":"ipaddr.js","ecosystem":"npm","requirements":"1.9.1","direct":false,"kind":"runtime","optional":false},{"id":584340468,"package_name":"is-absolute-url","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"runtime","optional":false},{"id":584340469,"package_name":"is-absolute-url","ecosystem":"npm","requirements":"3.0.3","direct":false,"kind":"runtime","optional":false},{"id":584340470,"package_name":"is-accessor-descriptor","ecosystem":"npm","requirements":"0.1.6","direct":false,"kind":"runtime","optional":false},{"id":584340471,"package_name":"is-accessor-descriptor","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":584340472,"package_name":"is-arguments","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"runtime","optional":false},{"id":584340473,"package_name":"is-arrayish","ecosystem":"npm","requirements":"0.2.1","direct":false,"kind":"runtime","optional":false},{"id":584340474,"package_name":"is-arrayish","ecosystem":"npm","requirements":"0.3.2","direct":false,"kind":"runtime","optional":false},{"id":584340475,"package_name":"is-binary-path","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"runtime","optional":false},{"id":584340476,"package_name":"is-binary-path","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"runtime","optional":false},{"id":584340477,"package_name":"is-buffer","ecosystem":"npm","requirements":"1.1.6","direct":false,"kind":"runtime","optional":false},{"id":584340478,"package_name":"is-callable","ecosystem":"npm","requirements":"1.2.2","direct":false,"kind":"runtime","optional":false},{"id":584340479,"package_name":"is-color-stop","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"runtime","optional":false},{"id":584340480,"package_name":"is-core-module","ecosystem":"npm","requirements":"2.2.0","direct":false,"kind":"runtime","optional":false},{"id":584340481,"package_name":"is-data-descriptor","ecosystem":"npm","requirements":"0.1.4","direct":false,"kind":"runtime","optional":false},{"id":584340482,"package_name":"is-data-descriptor","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":584340483,"package_name":"is-date-object","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"runtime","optional":false},{"id":584340484,"package_name":"is-descriptor","ecosystem":"npm","requirements":"0.1.6","direct":false,"kind":"runtime","optional":false},{"id":584340485,"package_name":"is-descriptor","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"runtime","optional":false},{"id":584340486,"package_name":"is-directory","ecosystem":"npm","requirements":"0.3.1","direct":false,"kind":"runtime","optional":false},{"id":584340487,"package_name":"is-extendable","ecosystem":"npm","requirements":"0.1.1","direct":false,"kind":"runtime","optional":false},{"id":584340488,"package_name":"is-extendable","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"runtime","optional":false},{"id":584340489,"package_name":"is-extglob","ecosystem":"npm","requirements":"2.1.1","direct":false,"kind":"runtime","optional":false},{"id":584340490,"package_name":"is-finite","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"runtime","optional":false},{"id":584340491,"package_name":"is-fullwidth-code-point","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":584340492,"package_name":"is-fullwidth-code-point","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":584340493,"package_name":"is-glob","ecosystem":"npm","requirements":"3.1.0","direct":false,"kind":"runtime","optional":false},{"id":584340494,"package_name":"is-glob","ecosystem":"npm","requirements":"4.0.1","direct":false,"kind":"runtime","optional":false},{"id":584340495,"package_name":"is-negative-zero","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"runtime","optional":false},{"id":584340496,"package_name":"is-number","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"runtime","optional":false},{"id":584340497,"package_name":"is-number","ecosystem":"npm","requirements":"7.0.0","direct":false,"kind":"runtime","optional":false},{"id":584340498,"package_name":"is-obj","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":584340499,"package_name":"is-path-cwd","ecosystem":"npm","requirements":"2.2.0","direct":false,"kind":"runtime","optional":false},{"id":584340500,"package_name":"is-path-in-cwd","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"runtime","optional":false},{"id":584340501,"package_name":"is-path-inside","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"runtime","optional":false},{"id":584340502,"package_name":"is-plain-obj","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"runtime","optional":false},{"id":584340503,"package_name":"is-plain-object","ecosystem":"npm","requirements":"2.0.4","direct":false,"kind":"runtime","optional":false},{"id":584340504,"package_name":"is-regex","ecosystem":"npm","requirements":"1.1.1","direct":false,"kind":"runtime","optional":false},{"id":584340505,"package_name":"is-resolvable","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"runtime","optional":false},{"id":584340506,"package_name":"is-stream","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"runtime","optional":false},{"id":584340507,"package_name":"is-svg","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"runtime","optional":false},{"id":584340508,"package_name":"is-symbol","ecosystem":"npm","requirements":"1.0.3","direct":false,"kind":"runtime","optional":false},{"id":584340509,"package_name":"is-typedarray","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":584340510,"package_name":"is-utf8","ecosystem":"npm","requirements":"0.2.1","direct":false,"kind":"runtime","optional":false},{"id":584340511,"package_name":"is-windows","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"runtime","optional":false},{"id":584340512,"package_name":"is-wsl","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"runtime","optional":false},{"id":584340513,"package_name":"isarray","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":584340514,"package_name":"isexe","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":584340515,"package_name":"isobject","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"runtime","optional":false},{"id":584340516,"package_name":"isobject","ecosystem":"npm","requirements":"3.0.1","direct":false,"kind":"runtime","optional":false},{"id":584340517,"package_name":"isstream","ecosystem":"npm","requirements":"0.1.2","direct":false,"kind":"runtime","optional":false},{"id":584340518,"package_name":"jest-worker","ecosystem":"npm","requirements":"26.6.2","direct":false,"kind":"runtime","optional":false},{"id":584340519,"package_name":"js-base64","ecosystem":"npm","requirements":"2.6.4","direct":false,"kind":"runtime","optional":false},{"id":584340520,"package_name":"js-tokens","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"runtime","optional":false},{"id":584340521,"package_name":"js-yaml","ecosystem":"npm","requirements":"3.14.1","direct":false,"kind":"runtime","optional":false},{"id":584340522,"package_name":"jsbn","ecosystem":"npm","requirements":"0.1.1","direct":false,"kind":"runtime","optional":false},{"id":584340523,"package_name":"jsesc","ecosystem":"npm","requirements":"2.5.2","direct":false,"kind":"runtime","optional":false},{"id":584340524,"package_name":"jsesc","ecosystem":"npm","requirements":"0.5.0","direct":false,"kind":"runtime","optional":false},{"id":584340525,"package_name":"json-parse-better-errors","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"runtime","optional":false},{"id":584340526,"package_name":"json-parse-even-better-errors","ecosystem":"npm","requirements":"2.3.1","direct":false,"kind":"runtime","optional":false},{"id":584340527,"package_name":"json-schema-traverse","ecosystem":"npm","requirements":"0.4.1","direct":false,"kind":"runtime","optional":false},{"id":584340528,"package_name":"json-schema","ecosystem":"npm","requirements":"0.2.3","direct":false,"kind":"runtime","optional":false},{"id":584340529,"package_name":"json-stringify-safe","ecosystem":"npm","requirements":"5.0.1","direct":false,"kind":"runtime","optional":false},{"id":584340530,"package_name":"json3","ecosystem":"npm","requirements":"3.3.3","direct":false,"kind":"runtime","optional":false},{"id":584340531,"package_name":"json5","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"runtime","optional":false},{"id":584340532,"package_name":"json5","ecosystem":"npm","requirements":"2.1.3","direct":false,"kind":"runtime","optional":false},{"id":584340533,"package_name":"jsprim","ecosystem":"npm","requirements":"1.4.1","direct":false,"kind":"runtime","optional":false},{"id":584340534,"package_name":"killable","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"runtime","optional":false},{"id":584340535,"package_name":"kind-of","ecosystem":"npm","requirements":"3.2.2","direct":false,"kind":"runtime","optional":false},{"id":584340536,"package_name":"kind-of","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"runtime","optional":false},{"id":584340537,"package_name":"kind-of","ecosystem":"npm","requirements":"5.1.0","direct":false,"kind":"runtime","optional":false},{"id":584340538,"package_name":"kind-of","ecosystem":"npm","requirements":"6.0.3","direct":false,"kind":"runtime","optional":false},{"id":584340539,"package_name":"last-call-webpack-plugin","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"runtime","optional":false},{"id":584340540,"package_name":"lines-and-columns","ecosystem":"npm","requirements":"1.1.6","direct":false,"kind":"runtime","optional":false},{"id":584340541,"package_name":"load-json-file","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"runtime","optional":false},{"id":584340542,"package_name":"loader-runner","ecosystem":"npm","requirements":"2.4.0","direct":false,"kind":"runtime","optional":false},{"id":584340543,"package_name":"loader-utils","ecosystem":"npm","requirements":"1.4.0","direct":false,"kind":"runtime","optional":false},{"id":584340544,"package_name":"loader-utils","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":584340545,"package_name":"locate-path","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"runtime","optional":false},{"id":584340546,"package_name":"locate-path","ecosystem":"npm","requirements":"5.0.0","direct":false,"kind":"runtime","optional":false},{"id":584340547,"package_name":"lodash._reinterpolate","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"runtime","optional":false},{"id":584340548,"package_name":"lodash.get","ecosystem":"npm","requirements":"4.4.2","direct":false,"kind":"runtime","optional":false},{"id":584340549,"package_name":"lodash.has","ecosystem":"npm","requirements":"4.5.2","direct":false,"kind":"runtime","optional":false},{"id":584340550,"package_name":"lodash.memoize","ecosystem":"npm","requirements":"4.1.2","direct":false,"kind":"runtime","optional":false},{"id":584340551,"package_name":"lodash.template","ecosystem":"npm","requirements":"4.5.0","direct":false,"kind":"runtime","optional":false},{"id":584340552,"package_name":"lodash.templatesettings","ecosystem":"npm","requirements":"4.2.0","direct":false,"kind":"runtime","optional":false},{"id":584340553,"package_name":"lodash.uniq","ecosystem":"npm","requirements":"4.5.0","direct":false,"kind":"runtime","optional":false},{"id":584340554,"package_name":"lodash","ecosystem":"npm","requirements":"4.17.20","direct":false,"kind":"runtime","optional":false},{"id":584340555,"package_name":"loglevel","ecosystem":"npm","requirements":"1.7.1","direct":false,"kind":"runtime","optional":false},{"id":584340556,"package_name":"loud-rejection","ecosystem":"npm","requirements":"1.6.0","direct":false,"kind":"runtime","optional":false},{"id":584340557,"package_name":"lru-cache","ecosystem":"npm","requirements":"4.1.5","direct":false,"kind":"runtime","optional":false},{"id":584340558,"package_name":"lru-cache","ecosystem":"npm","requirements":"5.1.1","direct":false,"kind":"runtime","optional":false},{"id":584340559,"package_name":"lru-cache","ecosystem":"npm","requirements":"6.0.0","direct":false,"kind":"runtime","optional":false},{"id":584340560,"package_name":"make-dir","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"runtime","optional":false},{"id":584340561,"package_name":"make-dir","ecosystem":"npm","requirements":"3.1.0","direct":false,"kind":"runtime","optional":false},{"id":584340562,"package_name":"map-cache","ecosystem":"npm","requirements":"0.2.2","direct":false,"kind":"runtime","optional":false},{"id":584340563,"package_name":"map-obj","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"runtime","optional":false},{"id":584340564,"package_name":"map-visit","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":584340565,"package_name":"md5.js","ecosystem":"npm","requirements":"1.3.5","direct":false,"kind":"runtime","optional":false},{"id":584340566,"package_name":"mdn-data","ecosystem":"npm","requirements":"2.0.14","direct":false,"kind":"runtime","optional":false},{"id":584340567,"package_name":"mdn-data","ecosystem":"npm","requirements":"2.0.4","direct":false,"kind":"runtime","optional":false},{"id":584340568,"package_name":"media-typer","ecosystem":"npm","requirements":"0.3.0","direct":false,"kind":"runtime","optional":false},{"id":584340569,"package_name":"memory-fs","ecosystem":"npm","requirements":"0.4.1","direct":false,"kind":"runtime","optional":false},{"id":584340570,"package_name":"memory-fs","ecosystem":"npm","requirements":"0.5.0","direct":false,"kind":"runtime","optional":false},{"id":584340571,"package_name":"meow","ecosystem":"npm","requirements":"3.7.0","direct":false,"kind":"runtime","optional":false},{"id":584340572,"package_name":"merge-descriptors","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"runtime","optional":false},{"id":584340573,"package_name":"merge-stream","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":584340574,"package_name":"methods","ecosystem":"npm","requirements":"1.1.2","direct":false,"kind":"runtime","optional":false},{"id":584340575,"package_name":"micromatch","ecosystem":"npm","requirements":"3.1.10","direct":false,"kind":"runtime","optional":false},{"id":584340576,"package_name":"miller-rabin","ecosystem":"npm","requirements":"4.0.1","direct":false,"kind":"runtime","optional":false},{"id":584340577,"package_name":"mime-db","ecosystem":"npm","requirements":"1.44.0","direct":false,"kind":"runtime","optional":false},{"id":584340578,"package_name":"mime-db","ecosystem":"npm","requirements":"1.45.0","direct":false,"kind":"runtime","optional":false},{"id":584340579,"package_name":"mime-types","ecosystem":"npm","requirements":"2.1.27","direct":false,"kind":"runtime","optional":false},{"id":584340580,"package_name":"mime","ecosystem":"npm","requirements":"1.6.0","direct":false,"kind":"runtime","optional":false},{"id":584340581,"package_name":"mime","ecosystem":"npm","requirements":"2.4.7","direct":false,"kind":"runtime","optional":false},{"id":584340582,"package_name":"mini-css-extract-plugin","ecosystem":"npm","requirements":"0.9.0","direct":false,"kind":"runtime","optional":false},{"id":584340583,"package_name":"minimalistic-assert","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"runtime","optional":false},{"id":584340584,"package_name":"minimalistic-crypto-utils","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"runtime","optional":false},{"id":584340585,"package_name":"minimatch","ecosystem":"npm","requirements":"3.0.4","direct":false,"kind":"runtime","optional":false},{"id":584340586,"package_name":"minimist","ecosystem":"npm","requirements":"1.2.5","direct":false,"kind":"runtime","optional":false},{"id":584340587,"package_name":"minipass-collect","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"runtime","optional":false},{"id":584340588,"package_name":"minipass-flush","ecosystem":"npm","requirements":"1.0.5","direct":false,"kind":"runtime","optional":false},{"id":584340589,"package_name":"minipass-pipeline","ecosystem":"npm","requirements":"1.2.4","direct":false,"kind":"runtime","optional":false},{"id":584340590,"package_name":"minipass","ecosystem":"npm","requirements":"3.1.3","direct":false,"kind":"runtime","optional":false},{"id":584340591,"package_name":"minizlib","ecosystem":"npm","requirements":"2.1.2","direct":false,"kind":"runtime","optional":false},{"id":584340592,"package_name":"mississippi","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"runtime","optional":false},{"id":584340593,"package_name":"mixin-deep","ecosystem":"npm","requirements":"1.3.2","direct":false,"kind":"runtime","optional":false},{"id":584340594,"package_name":"mkdirp","ecosystem":"npm","requirements":"0.5.5","direct":false,"kind":"runtime","optional":false},{"id":584340595,"package_name":"mkdirp","ecosystem":"npm","requirements":"1.0.4","direct":false,"kind":"runtime","optional":false},{"id":584340596,"package_name":"move-concurrently","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"runtime","optional":false},{"id":584340597,"package_name":"ms","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":584340598,"package_name":"ms","ecosystem":"npm","requirements":"2.1.1","direct":false,"kind":"runtime","optional":false},{"id":584340599,"package_name":"ms","ecosystem":"npm","requirements":"2.1.2","direct":false,"kind":"runtime","optional":false},{"id":584340600,"package_name":"ms","ecosystem":"npm","requirements":"2.1.3","direct":false,"kind":"runtime","optional":false},{"id":584340601,"package_name":"multicast-dns-service-types","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"runtime","optional":false},{"id":584340602,"package_name":"multicast-dns","ecosystem":"npm","requirements":"6.2.3","direct":false,"kind":"runtime","optional":false},{"id":584340603,"package_name":"nan","ecosystem":"npm","requirements":"2.14.2","direct":false,"kind":"runtime","optional":false},{"id":584340604,"package_name":"nanomatch","ecosystem":"npm","requirements":"1.2.13","direct":false,"kind":"runtime","optional":false},{"id":584340605,"package_name":"negotiator","ecosystem":"npm","requirements":"0.6.2","direct":false,"kind":"runtime","optional":false},{"id":584340606,"package_name":"neo-async","ecosystem":"npm","requirements":"2.6.2","direct":false,"kind":"runtime","optional":false},{"id":584340607,"package_name":"nice-try","ecosystem":"npm","requirements":"1.0.5","direct":false,"kind":"runtime","optional":false},{"id":584340608,"package_name":"node-forge","ecosystem":"npm","requirements":"0.10.0","direct":false,"kind":"runtime","optional":false},{"id":584340609,"package_name":"node-gyp","ecosystem":"npm","requirements":"3.8.0","direct":false,"kind":"runtime","optional":false},{"id":584340610,"package_name":"node-libs-browser","ecosystem":"npm","requirements":"2.2.1","direct":false,"kind":"runtime","optional":false},{"id":584340611,"package_name":"node-releases","ecosystem":"npm","requirements":"1.1.67","direct":false,"kind":"runtime","optional":false},{"id":584340612,"package_name":"node-sass","ecosystem":"npm","requirements":"4.14.1","direct":false,"kind":"runtime","optional":false},{"id":584340613,"package_name":"nopt","ecosystem":"npm","requirements":"3.0.6","direct":false,"kind":"runtime","optional":false},{"id":584340614,"package_name":"normalize-package-data","ecosystem":"npm","requirements":"2.5.0","direct":false,"kind":"runtime","optional":false},{"id":584340615,"package_name":"normalize-path","ecosystem":"npm","requirements":"2.1.1","direct":false,"kind":"runtime","optional":false},{"id":584340616,"package_name":"normalize-path","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"runtime","optional":false},{"id":584340617,"package_name":"normalize-range","ecosystem":"npm","requirements":"0.1.2","direct":false,"kind":"runtime","optional":false},{"id":584340618,"package_name":"normalize-url","ecosystem":"npm","requirements":"1.9.1","direct":false,"kind":"runtime","optional":false},{"id":584340619,"package_name":"normalize-url","ecosystem":"npm","requirements":"3.3.0","direct":false,"kind":"runtime","optional":false},{"id":584340620,"package_name":"npm-run-path","ecosystem":"npm","requirements":"2.0.2","direct":false,"kind":"runtime","optional":false},{"id":584340621,"package_name":"npmlog","ecosystem":"npm","requirements":"4.1.2","direct":false,"kind":"runtime","optional":false},{"id":584340622,"package_name":"nth-check","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"runtime","optional":false},{"id":584340623,"package_name":"num2fraction","ecosystem":"npm","requirements":"1.2.2","direct":false,"kind":"runtime","optional":false},{"id":584340624,"package_name":"number-is-nan","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"runtime","optional":false},{"id":584340625,"package_name":"oauth-sign","ecosystem":"npm","requirements":"0.9.0","direct":false,"kind":"runtime","optional":false},{"id":584340626,"package_name":"object-assign","ecosystem":"npm","requirements":"4.1.1","direct":false,"kind":"runtime","optional":false},{"id":584340627,"package_name":"object-copy","ecosystem":"npm","requirements":"0.1.0","direct":false,"kind":"runtime","optional":false},{"id":584340628,"package_name":"object-inspect","ecosystem":"npm","requirements":"1.9.0","direct":false,"kind":"runtime","optional":false},{"id":584340629,"package_name":"object-is","ecosystem":"npm","requirements":"1.1.4","direct":false,"kind":"runtime","optional":false},{"id":584340630,"package_name":"object-keys","ecosystem":"npm","requirements":"1.1.1","direct":false,"kind":"runtime","optional":false},{"id":584340631,"package_name":"object-visit","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"runtime","optional":false},{"id":584340632,"package_name":"object.assign","ecosystem":"npm","requirements":"4.1.2","direct":false,"kind":"runtime","optional":false},{"id":584340633,"package_name":"object.getownpropertydescriptors","ecosystem":"npm","requirements":"2.1.1","direct":false,"kind":"runtime","optional":false},{"id":584340634,"package_name":"object.pick","ecosystem":"npm","requirements":"1.3.0","direct":false,"kind":"runtime","optional":false},{"id":584340635,"package_name":"object.values","ecosystem":"npm","requirements":"1.1.2","direct":false,"kind":"runtime","optional":false},{"id":584340636,"package_name":"obuf","ecosystem":"npm","requirements":"1.1.2","direct":false,"kind":"runtime","optional":false},{"id":584340637,"package_name":"on-finished","ecosystem":"npm","requirements":"2.3.0","direct":false,"kind":"runtime","optional":false},{"id":584340638,"package_name":"on-headers","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"runtime","optional":false},{"id":584340639,"package_name":"once","ecosystem":"npm","requirements":"1.4.0","direct":false,"kind":"runtime","optional":false},{"id":584340640,"package_name":"opn","ecosystem":"npm","requirements":"5.5.0","direct":false,"kind":"runtime","optional":false},{"id":584340641,"package_name":"optimize-css-assets-webpack-plugin","ecosystem":"npm","requirements":"5.0.4","direct":false,"kind":"runtime","optional":false},{"id":584340642,"package_name":"original","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"runtime","optional":false},{"id":584340643,"package_name":"os-browserify","ecosystem":"npm","requirements":"0.3.0","direct":false,"kind":"runtime","optional":false},{"id":584340644,"package_name":"os-homedir","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"runtime","optional":false},{"id":584340645,"package_name":"os-tmpdir","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"runtime","optional":false},{"id":584340646,"package_name":"osenv","ecosystem":"npm","requirements":"0.1.5","direct":false,"kind":"runtime","optional":false},{"id":584340647,"package_name":"p-finally","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":584340648,"package_name":"p-limit","ecosystem":"npm","requirements":"2.3.0","direct":false,"kind":"runtime","optional":false},{"id":584340649,"package_name":"p-limit","ecosystem":"npm","requirements":"3.1.0","direct":false,"kind":"runtime","optional":false},{"id":584340650,"package_name":"p-locate","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"runtime","optional":false},{"id":584340651,"package_name":"p-locate","ecosystem":"npm","requirements":"4.1.0","direct":false,"kind":"runtime","optional":false},{"id":584340652,"package_name":"p-map","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"runtime","optional":false},{"id":584340653,"package_name":"p-map","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"runtime","optional":false},{"id":584340654,"package_name":"p-retry","ecosystem":"npm","requirements":"3.0.1","direct":false,"kind":"runtime","optional":false},{"id":584340655,"package_name":"p-try","ecosystem":"npm","requirements":"2.2.0","direct":false,"kind":"runtime","optional":false},{"id":584340656,"package_name":"pako","ecosystem":"npm","requirements":"1.0.11","direct":false,"kind":"runtime","optional":false},{"id":584340657,"package_name":"parallel-transform","ecosystem":"npm","requirements":"1.2.0","direct":false,"kind":"runtime","optional":false},{"id":584340658,"package_name":"parent-module","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"runtime","optional":false},{"id":584340659,"package_name":"parse-asn1","ecosystem":"npm","requirements":"5.1.6","direct":false,"kind":"runtime","optional":false},{"id":584340660,"package_name":"parse-json","ecosystem":"npm","requirements":"2.2.0","direct":false,"kind":"runtime","optional":false},{"id":584340661,"package_name":"parse-json","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"runtime","optional":false},{"id":584340662,"package_name":"parse-json","ecosystem":"npm","requirements":"5.1.0","direct":false,"kind":"runtime","optional":false},{"id":584340663,"package_name":"parse-passwd","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":584340664,"package_name":"parseurl","ecosystem":"npm","requirements":"1.3.3","direct":false,"kind":"runtime","optional":false},{"id":584340665,"package_name":"pascalcase","ecosystem":"npm","requirements":"0.1.1","direct":false,"kind":"runtime","optional":false},{"id":584340666,"package_name":"path-browserify","ecosystem":"npm","requirements":"0.0.1","direct":false,"kind":"runtime","optional":false},{"id":584340667,"package_name":"path-complete-extname","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":584340668,"package_name":"path-dirname","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"runtime","optional":false},{"id":584340669,"package_name":"path-exists","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"runtime","optional":false},{"id":584340670,"package_name":"path-exists","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"runtime","optional":false},{"id":584340671,"package_name":"path-exists","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"runtime","optional":false},{"id":584340672,"package_name":"path-is-absolute","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"runtime","optional":false},{"id":584340673,"package_name":"path-is-inside","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"runtime","optional":false},{"id":584340674,"package_name":"path-key","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"runtime","optional":false},{"id":584340675,"package_name":"path-parse","ecosystem":"npm","requirements":"1.0.6","direct":false,"kind":"runtime","optional":false},{"id":584340676,"package_name":"path-to-regexp","ecosystem":"npm","requirements":"0.1.7","direct":false,"kind":"runtime","optional":false},{"id":584340677,"package_name":"path-type","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"runtime","optional":false},{"id":584340678,"package_name":"path-type","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"runtime","optional":false},{"id":584340679,"package_name":"pbkdf2","ecosystem":"npm","requirements":"3.1.1","direct":false,"kind":"runtime","optional":false},{"id":584340680,"package_name":"performance-now","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"runtime","optional":false},{"id":584340681,"package_name":"picomatch","ecosystem":"npm","requirements":"2.2.2","direct":false,"kind":"runtime","optional":false},{"id":584340682,"package_name":"pify","ecosystem":"npm","requirements":"2.3.0","direct":false,"kind":"runtime","optional":false},{"id":584340683,"package_name":"pify","ecosystem":"npm","requirements":"4.0.1","direct":false,"kind":"runtime","optional":false},{"id":584340684,"package_name":"pinkie-promise","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"runtime","optional":false},{"id":584340685,"package_name":"pinkie","ecosystem":"npm","requirements":"2.0.4","direct":false,"kind":"runtime","optional":false},{"id":584340686,"package_name":"pkg-dir","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"runtime","optional":false},{"id":584340687,"package_name":"pkg-dir","ecosystem":"npm","requirements":"4.2.0","direct":false,"kind":"runtime","optional":false},{"id":584340688,"package_name":"pnp-webpack-plugin","ecosystem":"npm","requirements":"1.6.4","direct":false,"kind":"runtime","optional":false},{"id":584340689,"package_name":"portfinder","ecosystem":"npm","requirements":"1.0.28","direct":false,"kind":"runtime","optional":false},{"id":584340690,"package_name":"posix-character-classes","ecosystem":"npm","requirements":"0.1.1","direct":false,"kind":"runtime","optional":false},{"id":584340691,"package_name":"postcss-attribute-case-insensitive","ecosystem":"npm","requirements":"4.0.2","direct":false,"kind":"runtime","optional":false},{"id":584340692,"package_name":"postcss-calc","ecosystem":"npm","requirements":"7.0.5","direct":false,"kind":"runtime","optional":false},{"id":584340693,"package_name":"postcss-color-functional-notation","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"runtime","optional":false},{"id":584340694,"package_name":"postcss-color-gray","ecosystem":"npm","requirements":"5.0.0","direct":false,"kind":"runtime","optional":false},{"id":584340695,"package_name":"postcss-color-hex-alpha","ecosystem":"npm","requirements":"5.0.3","direct":false,"kind":"runtime","optional":false},{"id":584340696,"package_name":"postcss-color-mod-function","ecosystem":"npm","requirements":"3.0.3","direct":false,"kind":"runtime","optional":false},{"id":584340697,"package_name":"postcss-color-rebeccapurple","ecosystem":"npm","requirements":"4.0.1","direct":false,"kind":"runtime","optional":false},{"id":584340698,"package_name":"postcss-colormin","ecosystem":"npm","requirements":"4.0.3","direct":false,"kind":"runtime","optional":false},{"id":584340699,"package_name":"postcss-convert-values","ecosystem":"npm","requirements":"4.0.1","direct":false,"kind":"runtime","optional":false},{"id":584340700,"package_name":"postcss-custom-media","ecosystem":"npm","requirements":"7.0.8","direct":false,"kind":"runtime","optional":false},{"id":584340701,"package_name":"postcss-custom-properties","ecosystem":"npm","requirements":"8.0.11","direct":false,"kind":"runtime","optional":false},{"id":584340702,"package_name":"postcss-custom-selectors","ecosystem":"npm","requirements":"5.1.2","direct":false,"kind":"runtime","optional":false},{"id":584340703,"package_name":"postcss-dir-pseudo-class","ecosystem":"npm","requirements":"5.0.0","direct":false,"kind":"runtime","optional":false},{"id":584340704,"package_name":"postcss-discard-comments","ecosystem":"npm","requirements":"4.0.2","direct":false,"kind":"runtime","optional":false},{"id":584340705,"package_name":"postcss-discard-duplicates","ecosystem":"npm","requirements":"4.0.2","direct":false,"kind":"runtime","optional":false},{"id":584340706,"package_name":"postcss-discard-empty","ecosystem":"npm","requirements":"4.0.1","direct":false,"kind":"runtime","optional":false},{"id":584340707,"package_name":"postcss-discard-overridden","ecosystem":"npm","requirements":"4.0.1","direct":false,"kind":"runtime","optional":false},{"id":584340708,"package_name":"postcss-double-position-gradients","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":584340709,"package_name":"postcss-env-function","ecosystem":"npm","requirements":"2.0.2","direct":false,"kind":"runtime","optional":false},{"id":584340710,"package_name":"postcss-flexbugs-fixes","ecosystem":"npm","requirements":"4.2.1","direct":false,"kind":"runtime","optional":false},{"id":584340711,"package_name":"postcss-focus-visible","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"runtime","optional":false},{"id":584340712,"package_name":"postcss-focus-within","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"runtime","optional":false},{"id":584340713,"package_name":"postcss-font-variant","ecosystem":"npm","requirements":"4.0.1","direct":false,"kind":"runtime","optional":false},{"id":584340714,"package_name":"postcss-gap-properties","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":584340715,"package_name":"postcss-image-set-function","ecosystem":"npm","requirements":"3.0.1","direct":false,"kind":"runtime","optional":false},{"id":584340716,"package_name":"postcss-import","ecosystem":"npm","requirements":"12.0.1","direct":false,"kind":"runtime","optional":false},{"id":584340717,"package_name":"postcss-initial","ecosystem":"npm","requirements":"3.0.2","direct":false,"kind":"runtime","optional":false},{"id":584340718,"package_name":"postcss-lab-function","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"runtime","optional":false},{"id":584340719,"package_name":"postcss-load-config","ecosystem":"npm","requirements":"2.1.2","direct":false,"kind":"runtime","optional":false},{"id":584340720,"package_name":"postcss-loader","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"runtime","optional":false},{"id":584340721,"package_name":"postcss-logical","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"runtime","optional":false},{"id":584340722,"package_name":"postcss-media-minmax","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"runtime","optional":false},{"id":584340723,"package_name":"postcss-merge-longhand","ecosystem":"npm","requirements":"4.0.11","direct":false,"kind":"runtime","optional":false},{"id":584340724,"package_name":"postcss-merge-rules","ecosystem":"npm","requirements":"4.0.3","direct":false,"kind":"runtime","optional":false},{"id":584340725,"package_name":"postcss-minify-font-values","ecosystem":"npm","requirements":"4.0.2","direct":false,"kind":"runtime","optional":false},{"id":584340726,"package_name":"postcss-minify-gradients","ecosystem":"npm","requirements":"4.0.2","direct":false,"kind":"runtime","optional":false},{"id":584340727,"package_name":"postcss-minify-params","ecosystem":"npm","requirements":"4.0.2","direct":false,"kind":"runtime","optional":false},{"id":584340728,"package_name":"postcss-minify-selectors","ecosystem":"npm","requirements":"4.0.2","direct":false,"kind":"runtime","optional":false},{"id":584340729,"package_name":"postcss-modules-extract-imports","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":584340730,"package_name":"postcss-modules-local-by-default","ecosystem":"npm","requirements":"3.0.3","direct":false,"kind":"runtime","optional":false},{"id":584340731,"package_name":"postcss-modules-scope","ecosystem":"npm","requirements":"2.2.0","direct":false,"kind":"runtime","optional":false},{"id":584340732,"package_name":"postcss-modules-values","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"runtime","optional":false},{"id":584340733,"package_name":"postcss-nesting","ecosystem":"npm","requirements":"7.0.1","direct":false,"kind":"runtime","optional":false},{"id":584340734,"package_name":"postcss-normalize-charset","ecosystem":"npm","requirements":"4.0.1","direct":false,"kind":"runtime","optional":false},{"id":584340735,"package_name":"postcss-normalize-display-values","ecosystem":"npm","requirements":"4.0.2","direct":false,"kind":"runtime","optional":false},{"id":584340736,"package_name":"postcss-normalize-positions","ecosystem":"npm","requirements":"4.0.2","direct":false,"kind":"runtime","optional":false},{"id":584340737,"package_name":"postcss-normalize-repeat-style","ecosystem":"npm","requirements":"4.0.2","direct":false,"kind":"runtime","optional":false},{"id":584340738,"package_name":"postcss-normalize-string","ecosystem":"npm","requirements":"4.0.2","direct":false,"kind":"runtime","optional":false},{"id":584340739,"package_name":"postcss-normalize-timing-functions","ecosystem":"npm","requirements":"4.0.2","direct":false,"kind":"runtime","optional":false},{"id":584340740,"package_name":"postcss-normalize-unicode","ecosystem":"npm","requirements":"4.0.1","direct":false,"kind":"runtime","optional":false},{"id":584340741,"package_name":"postcss-normalize-url","ecosystem":"npm","requirements":"4.0.1","direct":false,"kind":"runtime","optional":false},{"id":584340742,"package_name":"postcss-normalize-whitespace","ecosystem":"npm","requirements":"4.0.2","direct":false,"kind":"runtime","optional":false},{"id":584340743,"package_name":"postcss-ordered-values","ecosystem":"npm","requirements":"4.1.2","direct":false,"kind":"runtime","optional":false},{"id":584340744,"package_name":"postcss-overflow-shorthand","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":584340745,"package_name":"postcss-page-break","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":584340746,"package_name":"postcss-place","ecosystem":"npm","requirements":"4.0.1","direct":false,"kind":"runtime","optional":false},{"id":584340747,"package_name":"postcss-preset-env","ecosystem":"npm","requirements":"6.7.0","direct":false,"kind":"runtime","optional":false},{"id":584340748,"package_name":"postcss-pseudo-class-any-link","ecosystem":"npm","requirements":"6.0.0","direct":false,"kind":"runtime","optional":false},{"id":584340749,"package_name":"postcss-reduce-initial","ecosystem":"npm","requirements":"4.0.3","direct":false,"kind":"runtime","optional":false},{"id":584340750,"package_name":"postcss-reduce-transforms","ecosystem":"npm","requirements":"4.0.2","direct":false,"kind":"runtime","optional":false},{"id":584340751,"package_name":"postcss-replace-overflow-wrap","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"runtime","optional":false},{"id":584340752,"package_name":"postcss-safe-parser","ecosystem":"npm","requirements":"4.0.2","direct":false,"kind":"runtime","optional":false},{"id":584340753,"package_name":"postcss-selector-matches","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"runtime","optional":false},{"id":584340754,"package_name":"postcss-selector-not","ecosystem":"npm","requirements":"4.0.1","direct":false,"kind":"runtime","optional":false},{"id":584340755,"package_name":"postcss-selector-parser","ecosystem":"npm","requirements":"3.1.2","direct":false,"kind":"runtime","optional":false},{"id":584340756,"package_name":"postcss-selector-parser","ecosystem":"npm","requirements":"5.0.0","direct":false,"kind":"runtime","optional":false},{"id":584340757,"package_name":"postcss-selector-parser","ecosystem":"npm","requirements":"6.0.4","direct":false,"kind":"runtime","optional":false},{"id":584340758,"package_name":"postcss-svgo","ecosystem":"npm","requirements":"4.0.2","direct":false,"kind":"runtime","optional":false},{"id":584340759,"package_name":"postcss-unique-selectors","ecosystem":"npm","requirements":"4.0.1","direct":false,"kind":"runtime","optional":false},{"id":584340760,"package_name":"postcss-value-parser","ecosystem":"npm","requirements":"3.3.1","direct":false,"kind":"runtime","optional":false},{"id":584340761,"package_name":"postcss-value-parser","ecosystem":"npm","requirements":"4.1.0","direct":false,"kind":"runtime","optional":false},{"id":584340762,"package_name":"postcss-values-parser","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"runtime","optional":false},{"id":584340763,"package_name":"postcss","ecosystem":"npm","requirements":"7.0.35","direct":false,"kind":"runtime","optional":false},{"id":584340764,"package_name":"prepend-http","ecosystem":"npm","requirements":"1.0.4","direct":false,"kind":"runtime","optional":false},{"id":584340765,"package_name":"process-nextick-args","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"runtime","optional":false},{"id":584340766,"package_name":"process","ecosystem":"npm","requirements":"0.11.10","direct":false,"kind":"runtime","optional":false},{"id":584340767,"package_name":"promise-inflight","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"runtime","optional":false},{"id":584340768,"package_name":"proxy-addr","ecosystem":"npm","requirements":"2.0.6","direct":false,"kind":"runtime","optional":false},{"id":584340769,"package_name":"prr","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"runtime","optional":false},{"id":584340770,"package_name":"pseudomap","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"runtime","optional":false},{"id":584340771,"package_name":"psl","ecosystem":"npm","requirements":"1.8.0","direct":false,"kind":"runtime","optional":false},{"id":584340772,"package_name":"public-encrypt","ecosystem":"npm","requirements":"4.0.3","direct":false,"kind":"runtime","optional":false},{"id":584340773,"package_name":"pump","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"runtime","optional":false},{"id":584340774,"package_name":"pump","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"runtime","optional":false},{"id":584340775,"package_name":"pumpify","ecosystem":"npm","requirements":"1.5.1","direct":false,"kind":"runtime","optional":false},{"id":584340776,"package_name":"punycode","ecosystem":"npm","requirements":"1.3.2","direct":false,"kind":"runtime","optional":false},{"id":584340777,"package_name":"punycode","ecosystem":"npm","requirements":"1.4.1","direct":false,"kind":"runtime","optional":false},{"id":584340778,"package_name":"punycode","ecosystem":"npm","requirements":"2.1.1","direct":false,"kind":"runtime","optional":false},{"id":584340779,"package_name":"q","ecosystem":"npm","requirements":"1.5.1","direct":false,"kind":"runtime","optional":false},{"id":584340780,"package_name":"qs","ecosystem":"npm","requirements":"6.7.0","direct":false,"kind":"runtime","optional":false},{"id":584340781,"package_name":"qs","ecosystem":"npm","requirements":"6.5.2","direct":false,"kind":"runtime","optional":false},{"id":584340782,"package_name":"query-string","ecosystem":"npm","requirements":"4.3.4","direct":false,"kind":"runtime","optional":false},{"id":584340783,"package_name":"querystring-es3","ecosystem":"npm","requirements":"0.2.1","direct":false,"kind":"runtime","optional":false},{"id":584340784,"package_name":"querystring","ecosystem":"npm","requirements":"0.2.0","direct":false,"kind":"runtime","optional":false},{"id":584340785,"package_name":"querystringify","ecosystem":"npm","requirements":"2.2.0","direct":false,"kind":"runtime","optional":false},{"id":584340786,"package_name":"randombytes","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"runtime","optional":false},{"id":584340787,"package_name":"randomfill","ecosystem":"npm","requirements":"1.0.4","direct":false,"kind":"runtime","optional":false},{"id":584340788,"package_name":"range-parser","ecosystem":"npm","requirements":"1.2.1","direct":false,"kind":"runtime","optional":false},{"id":584340789,"package_name":"raw-body","ecosystem":"npm","requirements":"2.4.0","direct":false,"kind":"runtime","optional":false},{"id":584340790,"package_name":"read-cache","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":584340791,"package_name":"read-pkg-up","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"runtime","optional":false},{"id":584340792,"package_name":"read-pkg","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"runtime","optional":false},{"id":584340793,"package_name":"readable-stream","ecosystem":"npm","requirements":"2.3.7","direct":false,"kind":"runtime","optional":false},{"id":584340794,"package_name":"readable-stream","ecosystem":"npm","requirements":"3.6.0","direct":false,"kind":"runtime","optional":false},{"id":584340795,"package_name":"readdirp","ecosystem":"npm","requirements":"2.2.1","direct":false,"kind":"runtime","optional":false},{"id":584340796,"package_name":"readdirp","ecosystem":"npm","requirements":"3.5.0","direct":false,"kind":"runtime","optional":false},{"id":584340797,"package_name":"redent","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":584340798,"package_name":"regenerate-unicode-properties","ecosystem":"npm","requirements":"8.2.0","direct":false,"kind":"runtime","optional":false},{"id":584340799,"package_name":"regenerate","ecosystem":"npm","requirements":"1.4.2","direct":false,"kind":"runtime","optional":false},{"id":584340800,"package_name":"regenerator-runtime","ecosystem":"npm","requirements":"0.13.7","direct":false,"kind":"runtime","optional":false},{"id":584340801,"package_name":"regenerator-transform","ecosystem":"npm","requirements":"0.14.5","direct":false,"kind":"runtime","optional":false},{"id":584340802,"package_name":"regex-not","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"runtime","optional":false},{"id":584340803,"package_name":"regexp.prototype.flags","ecosystem":"npm","requirements":"1.3.0","direct":false,"kind":"runtime","optional":false},{"id":584340804,"package_name":"regexpu-core","ecosystem":"npm","requirements":"4.7.1","direct":false,"kind":"runtime","optional":false},{"id":584340805,"package_name":"regjsgen","ecosystem":"npm","requirements":"0.5.2","direct":false,"kind":"runtime","optional":false},{"id":584340806,"package_name":"regjsparser","ecosystem":"npm","requirements":"0.6.4","direct":false,"kind":"runtime","optional":false},{"id":584340807,"package_name":"remove-trailing-separator","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"runtime","optional":false},{"id":584340808,"package_name":"repeat-element","ecosystem":"npm","requirements":"1.1.3","direct":false,"kind":"runtime","optional":false},{"id":584340809,"package_name":"repeat-string","ecosystem":"npm","requirements":"1.6.1","direct":false,"kind":"runtime","optional":false},{"id":584340810,"package_name":"repeating","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"runtime","optional":false},{"id":584340811,"package_name":"request","ecosystem":"npm","requirements":"2.88.2","direct":false,"kind":"runtime","optional":false},{"id":584340812,"package_name":"require-directory","ecosystem":"npm","requirements":"2.1.1","direct":false,"kind":"runtime","optional":false},{"id":584340813,"package_name":"require-main-filename","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":584340814,"package_name":"requires-port","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":584340815,"package_name":"resolve-cwd","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":584340816,"package_name":"resolve-dir","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"runtime","optional":false},{"id":584340817,"package_name":"resolve-from","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"runtime","optional":false},{"id":584340818,"package_name":"resolve-from","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"runtime","optional":false},{"id":584340819,"package_name":"resolve-url","ecosystem":"npm","requirements":"0.2.1","direct":false,"kind":"runtime","optional":false},{"id":584340820,"package_name":"resolve","ecosystem":"npm","requirements":"1.19.0","direct":false,"kind":"runtime","optional":false},{"id":584340821,"package_name":"ret","ecosystem":"npm","requirements":"0.1.15","direct":false,"kind":"runtime","optional":false},{"id":584340822,"package_name":"retry","ecosystem":"npm","requirements":"0.12.0","direct":false,"kind":"runtime","optional":false},{"id":584340823,"package_name":"rgb-regex","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"runtime","optional":false},{"id":584340824,"package_name":"rgba-regex","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":584340825,"package_name":"rimraf","ecosystem":"npm","requirements":"2.7.1","direct":false,"kind":"runtime","optional":false},{"id":584340826,"package_name":"rimraf","ecosystem":"npm","requirements":"3.0.2","direct":false,"kind":"runtime","optional":false},{"id":584340827,"package_name":"ripemd160","ecosystem":"npm","requirements":"2.0.2","direct":false,"kind":"runtime","optional":false},{"id":584340828,"package_name":"run-queue","ecosystem":"npm","requirements":"1.0.3","direct":false,"kind":"runtime","optional":false},{"id":584340829,"package_name":"safe-buffer","ecosystem":"npm","requirements":"5.1.2","direct":false,"kind":"runtime","optional":false},{"id":584340830,"package_name":"safe-buffer","ecosystem":"npm","requirements":"5.2.1","direct":false,"kind":"runtime","optional":false},{"id":584340831,"package_name":"safe-regex","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"runtime","optional":false},{"id":584340832,"package_name":"safer-buffer","ecosystem":"npm","requirements":"2.1.2","direct":false,"kind":"runtime","optional":false},{"id":584340833,"package_name":"sass-graph","ecosystem":"npm","requirements":"2.2.5","direct":false,"kind":"runtime","optional":false},{"id":584340834,"package_name":"sass-loader","ecosystem":"npm","requirements":"8.0.2","direct":false,"kind":"runtime","optional":false},{"id":584340835,"package_name":"sax","ecosystem":"npm","requirements":"1.2.4","direct":false,"kind":"runtime","optional":false},{"id":584340836,"package_name":"schema-utils","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":584340837,"package_name":"schema-utils","ecosystem":"npm","requirements":"2.7.1","direct":false,"kind":"runtime","optional":false},{"id":584340838,"package_name":"schema-utils","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"runtime","optional":false},{"id":584340839,"package_name":"scss-tokenizer","ecosystem":"npm","requirements":"0.2.3","direct":false,"kind":"runtime","optional":false},{"id":584340840,"package_name":"select-hose","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":584340841,"package_name":"selfsigned","ecosystem":"npm","requirements":"1.10.8","direct":false,"kind":"runtime","optional":false},{"id":584340842,"package_name":"semver","ecosystem":"npm","requirements":"5.7.1","direct":false,"kind":"runtime","optional":false},{"id":584340843,"package_name":"semver","ecosystem":"npm","requirements":"7.0.0","direct":false,"kind":"runtime","optional":false},{"id":584340844,"package_name":"semver","ecosystem":"npm","requirements":"6.3.0","direct":false,"kind":"runtime","optional":false},{"id":584340845,"package_name":"semver","ecosystem":"npm","requirements":"5.3.0","direct":false,"kind":"runtime","optional":false},{"id":584340846,"package_name":"send","ecosystem":"npm","requirements":"0.17.1","direct":false,"kind":"runtime","optional":false},{"id":584340847,"package_name":"serialize-javascript","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"runtime","optional":false},{"id":584340848,"package_name":"serialize-javascript","ecosystem":"npm","requirements":"5.0.1","direct":false,"kind":"runtime","optional":false},{"id":584340849,"package_name":"serve-index","ecosystem":"npm","requirements":"1.9.1","direct":false,"kind":"runtime","optional":false},{"id":584340850,"package_name":"serve-static","ecosystem":"npm","requirements":"1.14.1","direct":false,"kind":"runtime","optional":false},{"id":584340851,"package_name":"set-blocking","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":584340852,"package_name":"set-value","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"runtime","optional":false},{"id":584340853,"package_name":"setimmediate","ecosystem":"npm","requirements":"1.0.5","direct":false,"kind":"runtime","optional":false},{"id":584340854,"package_name":"setprototypeof","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"runtime","optional":false},{"id":584340855,"package_name":"setprototypeof","ecosystem":"npm","requirements":"1.1.1","direct":false,"kind":"runtime","optional":false},{"id":584340856,"package_name":"sha.js","ecosystem":"npm","requirements":"2.4.11","direct":false,"kind":"runtime","optional":false},{"id":584340857,"package_name":"shallow-clone","ecosystem":"npm","requirements":"3.0.1","direct":false,"kind":"runtime","optional":false},{"id":584340858,"package_name":"shebang-command","ecosystem":"npm","requirements":"1.2.0","direct":false,"kind":"runtime","optional":false},{"id":584340859,"package_name":"shebang-regex","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":584340860,"package_name":"signal-exit","ecosystem":"npm","requirements":"3.0.3","direct":false,"kind":"runtime","optional":false},{"id":584340861,"package_name":"simple-swizzle","ecosystem":"npm","requirements":"0.2.2","direct":false,"kind":"runtime","optional":false},{"id":584340862,"package_name":"snapdragon-node","ecosystem":"npm","requirements":"2.1.1","direct":false,"kind":"runtime","optional":false},{"id":584340863,"package_name":"snapdragon-util","ecosystem":"npm","requirements":"3.0.1","direct":false,"kind":"runtime","optional":false},{"id":584340864,"package_name":"snapdragon","ecosystem":"npm","requirements":"0.8.2","direct":false,"kind":"runtime","optional":false},{"id":584340865,"package_name":"sockjs-client","ecosystem":"npm","requirements":"1.4.0","direct":false,"kind":"runtime","optional":false},{"id":584340866,"package_name":"sockjs","ecosystem":"npm","requirements":"0.3.20","direct":false,"kind":"runtime","optional":false},{"id":584340867,"package_name":"sort-keys","ecosystem":"npm","requirements":"1.1.2","direct":false,"kind":"runtime","optional":false},{"id":584340868,"package_name":"source-list-map","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"runtime","optional":false},{"id":584340869,"package_name":"source-map-resolve","ecosystem":"npm","requirements":"0.5.3","direct":false,"kind":"runtime","optional":false},{"id":584340870,"package_name":"source-map-support","ecosystem":"npm","requirements":"0.5.19","direct":false,"kind":"runtime","optional":false},{"id":584340871,"package_name":"source-map-url","ecosystem":"npm","requirements":"0.4.0","direct":false,"kind":"runtime","optional":false},{"id":584340872,"package_name":"source-map","ecosystem":"npm","requirements":"0.4.4","direct":false,"kind":"runtime","optional":false},{"id":584340873,"package_name":"source-map","ecosystem":"npm","requirements":"0.5.7","direct":false,"kind":"runtime","optional":false},{"id":584340874,"package_name":"source-map","ecosystem":"npm","requirements":"0.6.1","direct":false,"kind":"runtime","optional":false},{"id":584340875,"package_name":"source-map","ecosystem":"npm","requirements":"0.7.3","direct":false,"kind":"runtime","optional":false},{"id":584340876,"package_name":"spark-md5","ecosystem":"npm","requirements":"3.0.1","direct":false,"kind":"runtime","optional":false},{"id":584340877,"package_name":"spdx-correct","ecosystem":"npm","requirements":"3.1.1","direct":false,"kind":"runtime","optional":false},{"id":584340878,"package_name":"spdx-exceptions","ecosystem":"npm","requirements":"2.3.0","direct":false,"kind":"runtime","optional":false},{"id":584340879,"package_name":"spdx-expression-parse","ecosystem":"npm","requirements":"3.0.1","direct":false,"kind":"runtime","optional":false},{"id":584340880,"package_name":"spdx-license-ids","ecosystem":"npm","requirements":"3.0.7","direct":false,"kind":"runtime","optional":false},{"id":584340881,"package_name":"spdy-transport","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"runtime","optional":false},{"id":584340882,"package_name":"spdy","ecosystem":"npm","requirements":"4.0.2","direct":false,"kind":"runtime","optional":false},{"id":584340883,"package_name":"split-string","ecosystem":"npm","requirements":"3.1.0","direct":false,"kind":"runtime","optional":false},{"id":584340884,"package_name":"sprintf-js","ecosystem":"npm","requirements":"1.0.3","direct":false,"kind":"runtime","optional":false},{"id":584340885,"package_name":"sshpk","ecosystem":"npm","requirements":"1.16.1","direct":false,"kind":"runtime","optional":false},{"id":584340886,"package_name":"ssri","ecosystem":"npm","requirements":"6.0.1","direct":false,"kind":"runtime","optional":false},{"id":584340887,"package_name":"ssri","ecosystem":"npm","requirements":"8.0.0","direct":false,"kind":"runtime","optional":false},{"id":584340888,"package_name":"stable","ecosystem":"npm","requirements":"0.1.8","direct":false,"kind":"runtime","optional":false},{"id":584340889,"package_name":"static-extend","ecosystem":"npm","requirements":"0.1.2","direct":false,"kind":"runtime","optional":false},{"id":584340890,"package_name":"statuses","ecosystem":"npm","requirements":"1.5.0","direct":false,"kind":"runtime","optional":false},{"id":584340891,"package_name":"stdout-stream","ecosystem":"npm","requirements":"1.4.1","direct":false,"kind":"runtime","optional":false},{"id":584340892,"package_name":"stream-browserify","ecosystem":"npm","requirements":"2.0.2","direct":false,"kind":"runtime","optional":false},{"id":584340893,"package_name":"stream-each","ecosystem":"npm","requirements":"1.2.3","direct":false,"kind":"runtime","optional":false},{"id":584340894,"package_name":"stream-http","ecosystem":"npm","requirements":"2.8.3","direct":false,"kind":"runtime","optional":false},{"id":584340895,"package_name":"stream-shift","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"runtime","optional":false},{"id":584340896,"package_name":"strict-uri-encode","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"runtime","optional":false},{"id":584340897,"package_name":"string-width","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"runtime","optional":false},{"id":584340898,"package_name":"string-width","ecosystem":"npm","requirements":"2.1.1","direct":false,"kind":"runtime","optional":false},{"id":584340899,"package_name":"string-width","ecosystem":"npm","requirements":"3.1.0","direct":false,"kind":"runtime","optional":false},{"id":584340900,"package_name":"string.prototype.trimend","ecosystem":"npm","requirements":"1.0.3","direct":false,"kind":"runtime","optional":false},{"id":584340901,"package_name":"string.prototype.trimstart","ecosystem":"npm","requirements":"1.0.3","direct":false,"kind":"runtime","optional":false},{"id":584340902,"package_name":"string_decoder","ecosystem":"npm","requirements":"1.3.0","direct":false,"kind":"runtime","optional":false},{"id":584340903,"package_name":"string_decoder","ecosystem":"npm","requirements":"1.1.1","direct":false,"kind":"runtime","optional":false},{"id":584340904,"package_name":"strip-ansi","ecosystem":"npm","requirements":"3.0.1","direct":false,"kind":"runtime","optional":false},{"id":584340905,"package_name":"strip-ansi","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"runtime","optional":false},{"id":584340906,"package_name":"strip-ansi","ecosystem":"npm","requirements":"5.2.0","direct":false,"kind":"runtime","optional":false},{"id":584340907,"package_name":"strip-bom","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":584340908,"package_name":"strip-eof","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":584340909,"package_name":"strip-indent","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"runtime","optional":false},{"id":584340910,"package_name":"style-loader","ecosystem":"npm","requirements":"1.3.0","direct":false,"kind":"runtime","optional":false},{"id":584340911,"package_name":"stylehacks","ecosystem":"npm","requirements":"4.0.3","direct":false,"kind":"runtime","optional":false},{"id":584340912,"package_name":"supports-color","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":584340913,"package_name":"supports-color","ecosystem":"npm","requirements":"5.5.0","direct":false,"kind":"runtime","optional":false},{"id":584340914,"package_name":"supports-color","ecosystem":"npm","requirements":"6.1.0","direct":false,"kind":"runtime","optional":false},{"id":584340915,"package_name":"supports-color","ecosystem":"npm","requirements":"7.2.0","direct":false,"kind":"runtime","optional":false},{"id":584340916,"package_name":"svgo","ecosystem":"npm","requirements":"1.3.2","direct":false,"kind":"runtime","optional":false},{"id":584340917,"package_name":"tapable","ecosystem":"npm","requirements":"1.1.3","direct":false,"kind":"runtime","optional":false},{"id":584340918,"package_name":"tar","ecosystem":"npm","requirements":"2.2.2","direct":false,"kind":"runtime","optional":false},{"id":584340919,"package_name":"tar","ecosystem":"npm","requirements":"6.0.5","direct":false,"kind":"runtime","optional":false},{"id":584340920,"package_name":"terser-webpack-plugin","ecosystem":"npm","requirements":"1.4.5","direct":false,"kind":"runtime","optional":false},{"id":584340921,"package_name":"terser-webpack-plugin","ecosystem":"npm","requirements":"4.2.3","direct":false,"kind":"runtime","optional":false},{"id":584340922,"package_name":"terser","ecosystem":"npm","requirements":"4.8.0","direct":false,"kind":"runtime","optional":false},{"id":584340923,"package_name":"terser","ecosystem":"npm","requirements":"5.5.1","direct":false,"kind":"runtime","optional":false},{"id":584340924,"package_name":"through2","ecosystem":"npm","requirements":"2.0.5","direct":false,"kind":"runtime","optional":false},{"id":584340925,"package_name":"thunky","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"runtime","optional":false},{"id":584340926,"package_name":"timers-browserify","ecosystem":"npm","requirements":"2.0.12","direct":false,"kind":"runtime","optional":false},{"id":584340927,"package_name":"timsort","ecosystem":"npm","requirements":"0.3.0","direct":false,"kind":"runtime","optional":false},{"id":584340928,"package_name":"to-arraybuffer","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"runtime","optional":false},{"id":584340929,"package_name":"to-fast-properties","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":584340930,"package_name":"to-object-path","ecosystem":"npm","requirements":"0.3.0","direct":false,"kind":"runtime","optional":false},{"id":584340931,"package_name":"to-regex-range","ecosystem":"npm","requirements":"2.1.1","direct":false,"kind":"runtime","optional":false},{"id":584340932,"package_name":"to-regex-range","ecosystem":"npm","requirements":"5.0.1","direct":false,"kind":"runtime","optional":false},{"id":584340933,"package_name":"to-regex","ecosystem":"npm","requirements":"3.0.2","direct":false,"kind":"runtime","optional":false},{"id":584340934,"package_name":"toidentifier","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":584340935,"package_name":"tough-cookie","ecosystem":"npm","requirements":"2.5.0","direct":false,"kind":"runtime","optional":false},{"id":584340936,"package_name":"trim-newlines","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":584340937,"package_name":"true-case-path","ecosystem":"npm","requirements":"1.0.3","direct":false,"kind":"runtime","optional":false},{"id":584340938,"package_name":"ts-pnp","ecosystem":"npm","requirements":"1.2.0","direct":false,"kind":"runtime","optional":false},{"id":584340939,"package_name":"tslib","ecosystem":"npm","requirements":"1.14.1","direct":false,"kind":"runtime","optional":false},{"id":584340940,"package_name":"tty-browserify","ecosystem":"npm","requirements":"0.0.0","direct":false,"kind":"runtime","optional":false},{"id":584340941,"package_name":"tunnel-agent","ecosystem":"npm","requirements":"0.6.0","direct":false,"kind":"runtime","optional":false},{"id":584340942,"package_name":"turbolinks","ecosystem":"npm","requirements":"5.2.0","direct":false,"kind":"runtime","optional":false},{"id":584340943,"package_name":"tweetnacl","ecosystem":"npm","requirements":"0.14.5","direct":false,"kind":"runtime","optional":false},{"id":584340944,"package_name":"type-is","ecosystem":"npm","requirements":"1.6.18","direct":false,"kind":"runtime","optional":false},{"id":584340946,"package_name":"typedarray","ecosystem":"npm","requirements":"0.0.6","direct":false,"kind":"runtime","optional":false},{"id":584340947,"package_name":"unicode-canonical-property-names-ecmascript","ecosystem":"npm","requirements":"1.0.4","direct":false,"kind":"runtime","optional":false},{"id":584340948,"package_name":"unicode-match-property-ecmascript","ecosystem":"npm","requirements":"1.0.4","direct":false,"kind":"runtime","optional":false},{"id":584340949,"package_name":"unicode-match-property-value-ecmascript","ecosystem":"npm","requirements":"1.2.0","direct":false,"kind":"runtime","optional":false},{"id":584340950,"package_name":"unicode-property-aliases-ecmascript","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"runtime","optional":false},{"id":584340951,"package_name":"union-value","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"runtime","optional":false},{"id":584340952,"package_name":"uniq","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"runtime","optional":false},{"id":584340953,"package_name":"uniqs","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":584340954,"package_name":"unique-filename","ecosystem":"npm","requirements":"1.1.1","direct":false,"kind":"runtime","optional":false},{"id":584340955,"package_name":"unique-slug","ecosystem":"npm","requirements":"2.0.2","direct":false,"kind":"runtime","optional":false},{"id":584340956,"package_name":"unpipe","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":584340957,"package_name":"unquote","ecosystem":"npm","requirements":"1.1.1","direct":false,"kind":"runtime","optional":false},{"id":584340958,"package_name":"unset-value","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":584340959,"package_name":"upath","ecosystem":"npm","requirements":"1.2.0","direct":false,"kind":"runtime","optional":false},{"id":584340960,"package_name":"uri-js","ecosystem":"npm","requirements":"4.4.0","direct":false,"kind":"runtime","optional":false},{"id":584340961,"package_name":"urix","ecosystem":"npm","requirements":"0.1.0","direct":false,"kind":"runtime","optional":false},{"id":584340962,"package_name":"url-parse","ecosystem":"npm","requirements":"1.4.7","direct":false,"kind":"runtime","optional":false},{"id":584340963,"package_name":"url","ecosystem":"npm","requirements":"0.11.0","direct":false,"kind":"runtime","optional":false},{"id":584340964,"package_name":"use","ecosystem":"npm","requirements":"3.1.1","direct":false,"kind":"runtime","optional":false},{"id":584340965,"package_name":"util-deprecate","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"runtime","optional":false},{"id":584340966,"package_name":"util.promisify","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"runtime","optional":false},{"id":584340967,"package_name":"util","ecosystem":"npm","requirements":"0.10.3","direct":false,"kind":"runtime","optional":false},{"id":584340968,"package_name":"util","ecosystem":"npm","requirements":"0.11.1","direct":false,"kind":"runtime","optional":false},{"id":584340969,"package_name":"utils-merge","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"runtime","optional":false},{"id":584340970,"package_name":"uuid","ecosystem":"npm","requirements":"3.4.0","direct":false,"kind":"runtime","optional":false},{"id":584340971,"package_name":"v8-compile-cache","ecosystem":"npm","requirements":"2.2.0","direct":false,"kind":"runtime","optional":false},{"id":584340972,"package_name":"validate-npm-package-license","ecosystem":"npm","requirements":"3.0.4","direct":false,"kind":"runtime","optional":false},{"id":584340973,"package_name":"vary","ecosystem":"npm","requirements":"1.1.2","direct":false,"kind":"runtime","optional":false},{"id":584340974,"package_name":"vendors","ecosystem":"npm","requirements":"1.0.4","direct":false,"kind":"runtime","optional":false},{"id":584340975,"package_name":"verror","ecosystem":"npm","requirements":"1.10.0","direct":false,"kind":"runtime","optional":false},{"id":584340976,"package_name":"vm-browserify","ecosystem":"npm","requirements":"1.1.2","direct":false,"kind":"runtime","optional":false},{"id":584340977,"package_name":"watchpack-chokidar2","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"runtime","optional":false},{"id":584340978,"package_name":"watchpack","ecosystem":"npm","requirements":"1.7.5","direct":false,"kind":"runtime","optional":false},{"id":584340979,"package_name":"wbuf","ecosystem":"npm","requirements":"1.7.3","direct":false,"kind":"runtime","optional":false},{"id":584340980,"package_name":"webpack-assets-manifest","ecosystem":"npm","requirements":"3.1.1","direct":false,"kind":"runtime","optional":false},{"id":584340981,"package_name":"webpack-cli","ecosystem":"npm","requirements":"3.3.12","direct":false,"kind":"runtime","optional":false},{"id":584340982,"package_name":"webpack-dev-middleware","ecosystem":"npm","requirements":"3.7.3","direct":false,"kind":"runtime","optional":false},{"id":584340983,"package_name":"webpack-dev-server","ecosystem":"npm","requirements":"3.11.0","direct":false,"kind":"runtime","optional":false},{"id":584340984,"package_name":"webpack-log","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":584340985,"package_name":"webpack-sources","ecosystem":"npm","requirements":"1.4.3","direct":false,"kind":"runtime","optional":false},{"id":584340986,"package_name":"webpack","ecosystem":"npm","requirements":"4.44.2","direct":false,"kind":"runtime","optional":false},{"id":584340987,"package_name":"websocket-driver","ecosystem":"npm","requirements":"0.6.5","direct":false,"kind":"runtime","optional":false},{"id":584340988,"package_name":"websocket-driver","ecosystem":"npm","requirements":"0.7.4","direct":false,"kind":"runtime","optional":false},{"id":584340989,"package_name":"websocket-extensions","ecosystem":"npm","requirements":"0.1.4","direct":false,"kind":"runtime","optional":false},{"id":584340990,"package_name":"which-module","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":584340991,"package_name":"which","ecosystem":"npm","requirements":"1.3.1","direct":false,"kind":"runtime","optional":false},{"id":584340992,"package_name":"wide-align","ecosystem":"npm","requirements":"1.1.3","direct":false,"kind":"runtime","optional":false},{"id":584340993,"package_name":"worker-farm","ecosystem":"npm","requirements":"1.7.0","direct":false,"kind":"runtime","optional":false},{"id":584340994,"package_name":"wrap-ansi","ecosystem":"npm","requirements":"5.1.0","direct":false,"kind":"runtime","optional":false},{"id":584340995,"package_name":"wrappy","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"runtime","optional":false},{"id":584340996,"package_name":"ws","ecosystem":"npm","requirements":"6.2.1","direct":false,"kind":"runtime","optional":false},{"id":584340997,"package_name":"xtend","ecosystem":"npm","requirements":"4.0.2","direct":false,"kind":"runtime","optional":false},{"id":584340998,"package_name":"y18n","ecosystem":"npm","requirements":"4.0.1","direct":false,"kind":"runtime","optional":false},{"id":584340999,"package_name":"yallist","ecosystem":"npm","requirements":"2.1.2","direct":false,"kind":"runtime","optional":false},{"id":584341000,"package_name":"yallist","ecosystem":"npm","requirements":"3.1.1","direct":false,"kind":"runtime","optional":false},{"id":584341001,"package_name":"yallist","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"runtime","optional":false},{"id":584341002,"package_name":"yaml","ecosystem":"npm","requirements":"1.10.0","direct":false,"kind":"runtime","optional":false},{"id":584341003,"package_name":"yargs-parser","ecosystem":"npm","requirements":"13.1.2","direct":false,"kind":"runtime","optional":false},{"id":584341004,"package_name":"yargs","ecosystem":"npm","requirements":"13.3.2","direct":false,"kind":"runtime","optional":false},{"id":584341005,"package_name":"yocto-queue","ecosystem":"npm","requirements":"0.1.0","direct":false,"kind":"runtime","optional":false}]},{"ecosystem":"rubygems","filepath":"Gemfile","sha":null,"kind":"manifest","created_at":"2022-08-06T10:01:17.306Z","updated_at":"2022-08-06T10:01:17.306Z","repository_link":"https://github.com/cyu/rack-cors/blob/master/Gemfile","dependencies":[{"id":584341128,"package_name":"pry-byebug","ecosystem":"rubygems","requirements":"~\u003e 3.6.0","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"rubygems","filepath":"examples/rack/Gemfile","sha":null,"kind":"manifest","created_at":"2022-08-06T10:01:17.492Z","updated_at":"2022-08-06T10:01:17.492Z","repository_link":"https://github.com/cyu/rack-cors/blob/master/examples/rack/Gemfile","dependencies":[{"id":584341946,"package_name":"rack","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"runtime","optional":false},{"id":584341947,"package_name":"rack-cors","ecosystem":"rubygems","requirements":"\u003e= 1.1.0","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"rubygems","filepath":"examples/rack/Gemfile.lock","sha":null,"kind":"lockfile","created_at":"2022-08-06T10:01:17.619Z","updated_at":"2022-08-06T10:01:17.619Z","repository_link":"https://github.com/cyu/rack-cors/blob/master/examples/rack/Gemfile.lock","dependencies":[{"id":584344246,"package_name":"rack","ecosystem":"rubygems","requirements":"2.2.3","direct":false,"kind":"runtime","optional":false},{"id":584344247,"package_name":"rack-cors","ecosystem":"rubygems","requirements":"1.1.1","direct":false,"kind":"runtime","optional":false}]},{"ecosystem":"rubygems","filepath":"examples/rails5/Gemfile","sha":null,"kind":"manifest","created_at":"2022-08-06T10:01:17.903Z","updated_at":"2022-08-06T10:01:17.903Z","repository_link":"https://github.com/cyu/rack-cors/blob/master/examples/rails5/Gemfile","dependencies":[{"id":584345215,"package_name":"rails","ecosystem":"rubygems","requirements":"~\u003e 5.2.3","direct":true,"kind":"runtime","optional":false},{"id":584345216,"package_name":"sqlite3","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"runtime","optional":false},{"id":584345217,"package_name":"puma","ecosystem":"rubygems","requirements":"~\u003e 3.12","direct":true,"kind":"runtime","optional":false},{"id":584345218,"package_name":"sass-rails","ecosystem":"rubygems","requirements":"~\u003e 5.0","direct":true,"kind":"runtime","optional":false},{"id":584345219,"package_name":"uglifier","ecosystem":"rubygems","requirements":"\u003e= 1.3.0","direct":true,"kind":"runtime","optional":false},{"id":584345220,"package_name":"coffee-rails","ecosystem":"rubygems","requirements":"~\u003e 4.2","direct":true,"kind":"runtime","optional":false},{"id":584345221,"package_name":"turbolinks","ecosystem":"rubygems","requirements":"~\u003e 5","direct":true,"kind":"runtime","optional":false},{"id":584345222,"package_name":"jbuilder","ecosystem":"rubygems","requirements":"~\u003e 2.5","direct":true,"kind":"runtime","optional":false},{"id":584345223,"package_name":"bootsnap","ecosystem":"rubygems","requirements":"\u003e= 1.1.0","direct":true,"kind":"runtime","optional":false},{"id":584345224,"package_name":"byebug","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"development","optional":false},{"id":584345225,"package_name":"web-console","ecosystem":"rubygems","requirements":"\u003e= 3.3.0","direct":true,"kind":"development","optional":false},{"id":584345226,"package_name":"listen","ecosystem":"rubygems","requirements":"\u003e= 3.0.5, \u003c 3.2","direct":true,"kind":"development","optional":false},{"id":584345227,"package_name":"spring","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"development","optional":false},{"id":584345228,"package_name":"spring-watcher-listen","ecosystem":"rubygems","requirements":"~\u003e 2.0.0","direct":true,"kind":"development","optional":false},{"id":584345229,"package_name":"capybara","ecosystem":"rubygems","requirements":"\u003e= 2.15","direct":true,"kind":"development","optional":false},{"id":584345230,"package_name":"selenium-webdriver","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"development","optional":false},{"id":584345231,"package_name":"chromedriver-helper","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"development","optional":false},{"id":584345232,"package_name":"tzinfo-data","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"runtime","optional":false},{"id":584345233,"package_name":"rack-cors","ecosystem":"rubygems","requirements":"\u003e= 1.1.0","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"rubygems","filepath":"examples/rails5/Gemfile.lock","sha":null,"kind":"lockfile","created_at":"2022-08-06T10:01:18.009Z","updated_at":"2022-08-06T10:01:18.009Z","repository_link":"https://github.com/cyu/rack-cors/blob/master/examples/rails5/Gemfile.lock","dependencies":[{"id":584345333,"package_name":"actioncable","ecosystem":"rubygems","requirements":"5.2.4.4","direct":false,"kind":"runtime","optional":false},{"id":584345334,"package_name":"actionmailer","ecosystem":"rubygems","requirements":"5.2.4.4","direct":false,"kind":"runtime","optional":false},{"id":584345335,"package_name":"actionpack","ecosystem":"rubygems","requirements":"5.2.4.4","direct":false,"kind":"runtime","optional":false},{"id":584345336,"package_name":"actionview","ecosystem":"rubygems","requirements":"5.2.4.4","direct":false,"kind":"runtime","optional":false},{"id":584345337,"package_name":"activejob","ecosystem":"rubygems","requirements":"5.2.4.4","direct":false,"kind":"runtime","optional":false},{"id":584345338,"package_name":"activemodel","ecosystem":"rubygems","requirements":"5.2.4.4","direct":false,"kind":"runtime","optional":false},{"id":584345339,"package_name":"activerecord","ecosystem":"rubygems","requirements":"5.2.4.4","direct":false,"kind":"runtime","optional":false},{"id":584345340,"package_name":"activestorage","ecosystem":"rubygems","requirements":"5.2.4.4","direct":false,"kind":"runtime","optional":false},{"id":584345341,"package_name":"activesupport","ecosystem":"rubygems","requirements":"5.2.4.4","direct":false,"kind":"runtime","optional":false},{"id":584345342,"package_name":"addressable","ecosystem":"rubygems","requirements":"2.7.0","direct":false,"kind":"runtime","optional":false},{"id":584345343,"package_name":"archive-zip","ecosystem":"rubygems","requirements":"0.12.0","direct":false,"kind":"runtime","optional":false},{"id":584345344,"package_name":"arel","ecosystem":"rubygems","requirements":"9.0.0","direct":false,"kind":"runtime","optional":false},{"id":584345345,"package_name":"bindex","ecosystem":"rubygems","requirements":"0.8.1","direct":false,"kind":"runtime","optional":false},{"id":584345346,"package_name":"bootsnap","ecosystem":"rubygems","requirements":"1.5.1","direct":false,"kind":"runtime","optional":false},{"id":584345347,"package_name":"builder","ecosystem":"rubygems","requirements":"3.2.4","direct":false,"kind":"runtime","optional":false},{"id":584345348,"package_name":"byebug","ecosystem":"rubygems","requirements":"11.1.3","direct":false,"kind":"runtime","optional":false},{"id":584345349,"package_name":"capybara","ecosystem":"rubygems","requirements":"3.34.0","direct":false,"kind":"runtime","optional":false},{"id":584345350,"package_name":"childprocess","ecosystem":"rubygems","requirements":"3.0.0","direct":false,"kind":"runtime","optional":false},{"id":584345351,"package_name":"chromedriver-helper","ecosystem":"rubygems","requirements":"2.1.1","direct":false,"kind":"runtime","optional":false},{"id":584345352,"package_name":"coffee-rails","ecosystem":"rubygems","requirements":"4.2.2","direct":false,"kind":"runtime","optional":false},{"id":584345353,"package_name":"coffee-script","ecosystem":"rubygems","requirements":"2.4.1","direct":false,"kind":"runtime","optional":false},{"id":584345354,"package_name":"coffee-script-source","ecosystem":"rubygems","requirements":"1.12.2","direct":false,"kind":"runtime","optional":false},{"id":584345355,"package_name":"concurrent-ruby","ecosystem":"rubygems","requirements":"1.1.7","direct":false,"kind":"runtime","optional":false},{"id":584345356,"package_name":"crass","ecosystem":"rubygems","requirements":"1.0.6","direct":false,"kind":"runtime","optional":false},{"id":584345357,"package_name":"erubi","ecosystem":"rubygems","requirements":"1.10.0","direct":false,"kind":"runtime","optional":false},{"id":584345358,"package_name":"execjs","ecosystem":"rubygems","requirements":"2.7.0","direct":false,"kind":"runtime","optional":false},{"id":584345359,"package_name":"ffi","ecosystem":"rubygems","requirements":"1.14.0","direct":false,"kind":"runtime","optional":false},{"id":584345360,"package_name":"globalid","ecosystem":"rubygems","requirements":"0.4.2","direct":false,"kind":"runtime","optional":false},{"id":584345361,"package_name":"i18n","ecosystem":"rubygems","requirements":"1.8.5","direct":false,"kind":"runtime","optional":false},{"id":584345362,"package_name":"io-like","ecosystem":"rubygems","requirements":"0.3.1","direct":false,"kind":"runtime","optional":false},{"id":584345363,"package_name":"jbuilder","ecosystem":"rubygems","requirements":"2.10.1","direct":false,"kind":"runtime","optional":false},{"id":584345364,"package_name":"listen","ecosystem":"rubygems","requirements":"3.1.5","direct":false,"kind":"runtime","optional":false},{"id":584345365,"package_name":"loofah","ecosystem":"rubygems","requirements":"2.8.0","direct":false,"kind":"runtime","optional":false},{"id":584345366,"package_name":"mail","ecosystem":"rubygems","requirements":"2.7.1","direct":false,"kind":"runtime","optional":false},{"id":584345367,"package_name":"marcel","ecosystem":"rubygems","requirements":"0.3.3","direct":false,"kind":"runtime","optional":false},{"id":584345368,"package_name":"method_source","ecosystem":"rubygems","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":584345369,"package_name":"mimemagic","ecosystem":"rubygems","requirements":"0.3.5","direct":false,"kind":"runtime","optional":false},{"id":584345370,"package_name":"mini_mime","ecosystem":"rubygems","requirements":"1.0.2","direct":false,"kind":"runtime","optional":false},{"id":584345371,"package_name":"mini_portile2","ecosystem":"rubygems","requirements":"2.4.0","direct":false,"kind":"runtime","optional":false},{"id":584345372,"package_name":"minitest","ecosystem":"rubygems","requirements":"5.14.2","direct":false,"kind":"runtime","optional":false},{"id":584345373,"package_name":"msgpack","ecosystem":"rubygems","requirements":"1.3.3","direct":false,"kind":"runtime","optional":false},{"id":584345374,"package_name":"nio4r","ecosystem":"rubygems","requirements":"2.5.4","direct":false,"kind":"runtime","optional":false},{"id":584345375,"package_name":"nokogiri","ecosystem":"rubygems","requirements":"1.10.10","direct":false,"kind":"runtime","optional":false},{"id":584345376,"package_name":"public_suffix","ecosystem":"rubygems","requirements":"4.0.6","direct":false,"kind":"runtime","optional":false},{"id":584345377,"package_name":"puma","ecosystem":"rubygems","requirements":"3.12.6","direct":false,"kind":"runtime","optional":false},{"id":584345378,"package_name":"rack","ecosystem":"rubygems","requirements":"2.2.3","direct":false,"kind":"runtime","optional":false},{"id":584345379,"package_name":"rack-cors","ecosystem":"rubygems","requirements":"1.1.1","direct":false,"kind":"runtime","optional":false},{"id":584345380,"package_name":"rack-test","ecosystem":"rubygems","requirements":"1.1.0","direct":false,"kind":"runtime","optional":false},{"id":584345381,"package_name":"rails","ecosystem":"rubygems","requirements":"5.2.4.4","direct":false,"kind":"runtime","optional":false},{"id":584345382,"package_name":"rails-dom-testing","ecosystem":"rubygems","requirements":"2.0.3","direct":false,"kind":"runtime","optional":false},{"id":584345383,"package_name":"rails-html-sanitizer","ecosystem":"rubygems","requirements":"1.3.0","direct":false,"kind":"runtime","optional":false},{"id":584345384,"package_name":"railties","ecosystem":"rubygems","requirements":"5.2.4.4","direct":false,"kind":"runtime","optional":false},{"id":584345385,"package_name":"rake","ecosystem":"rubygems","requirements":"13.0.1","direct":false,"kind":"runtime","optional":false},{"id":584345386,"package_name":"rb-fsevent","ecosystem":"rubygems","requirements":"0.10.4","direct":false,"kind":"runtime","optional":false},{"id":584345387,"package_name":"rb-inotify","ecosystem":"rubygems","requirements":"0.10.1","direct":false,"kind":"runtime","optional":false},{"id":584345388,"package_name":"regexp_parser","ecosystem":"rubygems","requirements":"1.8.2","direct":false,"kind":"runtime","optional":false},{"id":584345389,"package_name":"ruby_dep","ecosystem":"rubygems","requirements":"1.5.0","direct":false,"kind":"runtime","optional":false},{"id":584345390,"package_name":"rubyzip","ecosystem":"rubygems","requirements":"2.3.0","direct":false,"kind":"runtime","optional":false},{"id":584345391,"package_name":"sass","ecosystem":"rubygems","requirements":"3.7.4","direct":false,"kind":"runtime","optional":false},{"id":584345392,"package_name":"sass-listen","ecosystem":"rubygems","requirements":"4.0.0","direct":false,"kind":"runtime","optional":false},{"id":584345393,"package_name":"sass-rails","ecosystem":"rubygems","requirements":"5.1.0","direct":false,"kind":"runtime","optional":false},{"id":584345394,"package_name":"selenium-webdriver","ecosystem":"rubygems","requirements":"3.142.7","direct":false,"kind":"runtime","optional":false},{"id":584345395,"package_name":"spring","ecosystem":"rubygems","requirements":"2.1.1","direct":false,"kind":"runtime","optional":false},{"id":584345396,"package_name":"spring-watcher-listen","ecosystem":"rubygems","requirements":"2.0.1","direct":false,"kind":"runtime","optional":false},{"id":584345397,"package_name":"sprockets","ecosystem":"rubygems","requirements":"3.7.2","direct":false,"kind":"runtime","optional":false},{"id":584345398,"package_name":"sprockets-rails","ecosystem":"rubygems","requirements":"3.2.2","direct":false,"kind":"runtime","optional":false},{"id":584345399,"package_name":"sqlite3","ecosystem":"rubygems","requirements":"1.4.2","direct":false,"kind":"runtime","optional":false},{"id":584345400,"package_name":"thor","ecosystem":"rubygems","requirements":"1.0.1","direct":false,"kind":"runtime","optional":false},{"id":584345401,"package_name":"thread_safe","ecosystem":"rubygems","requirements":"0.3.6","direct":false,"kind":"runtime","optional":false},{"id":584345402,"package_name":"tilt","ecosystem":"rubygems","requirements":"2.0.10","direct":false,"kind":"runtime","optional":false},{"id":584345403,"package_name":"turbolinks","ecosystem":"rubygems","requirements":"5.2.1","direct":false,"kind":"runtime","optional":false},{"id":584345404,"package_name":"turbolinks-source","ecosystem":"rubygems","requirements":"5.2.0","direct":false,"kind":"runtime","optional":false},{"id":584345405,"package_name":"tzinfo","ecosystem":"rubygems","requirements":"1.2.9","direct":false,"kind":"runtime","optional":false},{"id":584345406,"package_name":"uglifier","ecosystem":"rubygems","requirements":"4.2.0","direct":false,"kind":"runtime","optional":false},{"id":584345407,"package_name":"web-console","ecosystem":"rubygems","requirements":"3.7.0","direct":false,"kind":"runtime","optional":false},{"id":584345408,"package_name":"websocket-driver","ecosystem":"rubygems","requirements":"0.7.3","direct":false,"kind":"runtime","optional":false},{"id":584345409,"package_name":"websocket-extensions","ecosystem":"rubygems","requirements":"0.1.5","direct":false,"kind":"runtime","optional":false},{"id":584345410,"package_name":"xpath","ecosystem":"rubygems","requirements":"3.2.0","direct":false,"kind":"runtime","optional":false}]},{"ecosystem":"rubygems","filepath":"examples/rails6/Gemfile","sha":null,"kind":"manifest","created_at":"2022-08-06T10:01:18.068Z","updated_at":"2022-08-06T10:01:18.068Z","repository_link":"https://github.com/cyu/rack-cors/blob/master/examples/rails6/Gemfile","dependencies":[{"id":584345616,"package_name":"rails","ecosystem":"rubygems","requirements":"~\u003e 6.1.0","direct":true,"kind":"runtime","optional":false},{"id":584345617,"package_name":"sqlite3","ecosystem":"rubygems","requirements":"~\u003e 1.4","direct":true,"kind":"runtime","optional":false},{"id":584345618,"package_name":"puma","ecosystem":"rubygems","requirements":"~\u003e 5.0","direct":true,"kind":"runtime","optional":false},{"id":584345619,"package_name":"sass-rails","ecosystem":"rubygems","requirements":"\u003e= 6","direct":true,"kind":"runtime","optional":false},{"id":584345620,"package_name":"webpacker","ecosystem":"rubygems","requirements":"~\u003e 5.0","direct":true,"kind":"runtime","optional":false},{"id":584345621,"package_name":"turbolinks","ecosystem":"rubygems","requirements":"~\u003e 5","direct":true,"kind":"runtime","optional":false},{"id":584345622,"package_name":"jbuilder","ecosystem":"rubygems","requirements":"~\u003e 2.7","direct":true,"kind":"runtime","optional":false},{"id":584345623,"package_name":"bootsnap","ecosystem":"rubygems","requirements":"\u003e= 1.4.4","direct":true,"kind":"runtime","optional":false},{"id":584345624,"package_name":"byebug","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"development","optional":false},{"id":584345625,"package_name":"web-console","ecosystem":"rubygems","requirements":"\u003e= 4.1.0","direct":true,"kind":"development","optional":false},{"id":584345626,"package_name":"rack-mini-profiler","ecosystem":"rubygems","requirements":"~\u003e 2.0","direct":true,"kind":"development","optional":false},{"id":584345627,"package_name":"listen","ecosystem":"rubygems","requirements":"~\u003e 3.3","direct":true,"kind":"development","optional":false},{"id":584345628,"package_name":"spring","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"development","optional":false},{"id":584345629,"package_name":"capybara","ecosystem":"rubygems","requirements":"\u003e= 3.26","direct":true,"kind":"development","optional":false},{"id":584345630,"package_name":"selenium-webdriver","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"development","optional":false},{"id":584345631,"package_name":"webdrivers","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"development","optional":false},{"id":584345632,"package_name":"tzinfo-data","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"runtime","optional":false},{"id":584345633,"package_name":"rack-cors","ecosystem":"rubygems","requirements":"\u003e= 1.1.0","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"rubygems","filepath":"examples/rails6/Gemfile.lock","sha":null,"kind":"lockfile","created_at":"2022-08-06T10:01:18.155Z","updated_at":"2022-08-06T10:01:18.155Z","repository_link":"https://github.com/cyu/rack-cors/blob/master/examples/rails6/Gemfile.lock","dependencies":[{"id":584345802,"package_name":"actioncable","ecosystem":"rubygems","requirements":"6.1.0","direct":false,"kind":"runtime","optional":false},{"id":584345803,"package_name":"actionmailbox","ecosystem":"rubygems","requirements":"6.1.0","direct":false,"kind":"runtime","optional":false},{"id":584345804,"package_name":"actionmailer","ecosystem":"rubygems","requirements":"6.1.0","direct":false,"kind":"runtime","optional":false},{"id":584345805,"package_name":"actionpack","ecosystem":"rubygems","requirements":"6.1.0","direct":false,"kind":"runtime","optional":false},{"id":584345806,"package_name":"actiontext","ecosystem":"rubygems","requirements":"6.1.0","direct":false,"kind":"runtime","optional":false},{"id":584345807,"package_name":"actionview","ecosystem":"rubygems","requirements":"6.1.0","direct":false,"kind":"runtime","optional":false},{"id":584345808,"package_name":"activejob","ecosystem":"rubygems","requirements":"6.1.0","direct":false,"kind":"runtime","optional":false},{"id":584345809,"package_name":"activemodel","ecosystem":"rubygems","requirements":"6.1.0","direct":false,"kind":"runtime","optional":false},{"id":584345810,"package_name":"activerecord","ecosystem":"rubygems","requirements":"6.1.0","direct":false,"kind":"runtime","optional":false},{"id":584345811,"package_name":"activestorage","ecosystem":"rubygems","requirements":"6.1.0","direct":false,"kind":"runtime","optional":false},{"id":584345812,"package_name":"activesupport","ecosystem":"rubygems","requirements":"6.1.0","direct":false,"kind":"runtime","optional":false},{"id":584345813,"package_name":"addressable","ecosystem":"rubygems","requirements":"2.7.0","direct":false,"kind":"runtime","optional":false},{"id":584345814,"package_name":"bindex","ecosystem":"rubygems","requirements":"0.8.1","direct":false,"kind":"runtime","optional":false},{"id":584345815,"package_name":"bootsnap","ecosystem":"rubygems","requirements":"1.5.1","direct":false,"kind":"runtime","optional":false},{"id":584345816,"package_name":"builder","ecosystem":"rubygems","requirements":"3.2.4","direct":false,"kind":"runtime","optional":false},{"id":584345817,"package_name":"byebug","ecosystem":"rubygems","requirements":"11.1.3","direct":false,"kind":"runtime","optional":false},{"id":584345818,"package_name":"capybara","ecosystem":"rubygems","requirements":"3.34.0","direct":false,"kind":"runtime","optional":false},{"id":584345819,"package_name":"childprocess","ecosystem":"rubygems","requirements":"3.0.0","direct":false,"kind":"runtime","optional":false},{"id":584345820,"package_name":"concurrent-ruby","ecosystem":"rubygems","requirements":"1.1.7","direct":false,"kind":"runtime","optional":false},{"id":584345821,"package_name":"crass","ecosystem":"rubygems","requirements":"1.0.6","direct":false,"kind":"runtime","optional":false},{"id":584345822,"package_name":"erubi","ecosystem":"rubygems","requirements":"1.10.0","direct":false,"kind":"runtime","optional":false},{"id":584345823,"package_name":"ffi","ecosystem":"rubygems","requirements":"1.14.0","direct":false,"kind":"runtime","optional":false},{"id":584345824,"package_name":"globalid","ecosystem":"rubygems","requirements":"0.4.2","direct":false,"kind":"runtime","optional":false},{"id":584345825,"package_name":"i18n","ecosystem":"rubygems","requirements":"1.8.5","direct":false,"kind":"runtime","optional":false},{"id":584345826,"package_name":"jbuilder","ecosystem":"rubygems","requirements":"2.10.1","direct":false,"kind":"runtime","optional":false},{"id":584345827,"package_name":"listen","ecosystem":"rubygems","requirements":"3.3.3","direct":false,"kind":"runtime","optional":false},{"id":584345828,"package_name":"loofah","ecosystem":"rubygems","requirements":"2.8.0","direct":false,"kind":"runtime","optional":false},{"id":584345829,"package_name":"mail","ecosystem":"rubygems","requirements":"2.7.1","direct":false,"kind":"runtime","optional":false},{"id":584345830,"package_name":"marcel","ecosystem":"rubygems","requirements":"0.3.3","direct":false,"kind":"runtime","optional":false},{"id":584345831,"package_name":"method_source","ecosystem":"rubygems","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":584345832,"package_name":"mimemagic","ecosystem":"rubygems","requirements":"0.3.5","direct":false,"kind":"runtime","optional":false},{"id":584345833,"package_name":"mini_mime","ecosystem":"rubygems","requirements":"1.0.2","direct":false,"kind":"runtime","optional":false},{"id":584345834,"package_name":"mini_portile2","ecosystem":"rubygems","requirements":"2.4.0","direct":false,"kind":"runtime","optional":false},{"id":584345835,"package_name":"minitest","ecosystem":"rubygems","requirements":"5.14.2","direct":false,"kind":"runtime","optional":false},{"id":584345836,"package_name":"msgpack","ecosystem":"rubygems","requirements":"1.3.3","direct":false,"kind":"runtime","optional":false},{"id":584345837,"package_name":"nio4r","ecosystem":"rubygems","requirements":"2.5.4","direct":false,"kind":"runtime","optional":false},{"id":584345838,"package_name":"nokogiri","ecosystem":"rubygems","requirements":"1.10.10","direct":false,"kind":"runtime","optional":false},{"id":584345839,"package_name":"public_suffix","ecosystem":"rubygems","requirements":"4.0.6","direct":false,"kind":"runtime","optional":false},{"id":584345840,"package_name":"puma","ecosystem":"rubygems","requirements":"5.1.1","direct":false,"kind":"runtime","optional":false},{"id":584345841,"package_name":"rack","ecosystem":"rubygems","requirements":"2.2.3","direct":false,"kind":"runtime","optional":false},{"id":584345842,"package_name":"rack-cors","ecosystem":"rubygems","requirements":"1.1.1","direct":false,"kind":"runtime","optional":false},{"id":584345843,"package_name":"rack-mini-profiler","ecosystem":"rubygems","requirements":"2.2.0","direct":false,"kind":"runtime","optional":false},{"id":584345844,"package_name":"rack-proxy","ecosystem":"rubygems","requirements":"0.6.5","direct":false,"kind":"runtime","optional":false},{"id":584345845,"package_name":"rack-test","ecosystem":"rubygems","requirements":"1.1.0","direct":false,"kind":"runtime","optional":false},{"id":584345846,"package_name":"rails","ecosystem":"rubygems","requirements":"6.1.0","direct":false,"kind":"runtime","optional":false},{"id":584345847,"package_name":"rails-dom-testing","ecosystem":"rubygems","requirements":"2.0.3","direct":false,"kind":"runtime","optional":false},{"id":584345848,"package_name":"rails-html-sanitizer","ecosystem":"rubygems","requirements":"1.3.0","direct":false,"kind":"runtime","optional":false},{"id":584345849,"package_name":"railties","ecosystem":"rubygems","requirements":"6.1.0","direct":false,"kind":"runtime","optional":false},{"id":584345850,"package_name":"rake","ecosystem":"rubygems","requirements":"13.0.2","direct":false,"kind":"runtime","optional":false},{"id":584345851,"package_name":"rb-fsevent","ecosystem":"rubygems","requirements":"0.10.4","direct":false,"kind":"runtime","optional":false},{"id":584345852,"package_name":"rb-inotify","ecosystem":"rubygems","requirements":"0.10.1","direct":false,"kind":"runtime","optional":false},{"id":584345853,"package_name":"regexp_parser","ecosystem":"rubygems","requirements":"1.8.2","direct":false,"kind":"runtime","optional":false},{"id":584345854,"package_name":"rubyzip","ecosystem":"rubygems","requirements":"2.3.0","direct":false,"kind":"runtime","optional":false},{"id":584345855,"package_name":"sass-rails","ecosystem":"rubygems","requirements":"6.0.0","direct":false,"kind":"runtime","optional":false},{"id":584345856,"package_name":"sassc","ecosystem":"rubygems","requirements":"2.4.0","direct":false,"kind":"runtime","optional":false},{"id":584345857,"package_name":"sassc-rails","ecosystem":"rubygems","requirements":"2.1.2","direct":false,"kind":"runtime","optional":false},{"id":584345858,"package_name":"selenium-webdriver","ecosystem":"rubygems","requirements":"3.142.7","direct":false,"kind":"runtime","optional":false},{"id":584345859,"package_name":"semantic_range","ecosystem":"rubygems","requirements":"2.3.1","direct":false,"kind":"runtime","optional":false},{"id":584345860,"package_name":"spring","ecosystem":"rubygems","requirements":"2.1.1","direct":false,"kind":"runtime","optional":false},{"id":584345861,"package_name":"sprockets","ecosystem":"rubygems","requirements":"4.0.2","direct":false,"kind":"runtime","optional":false},{"id":584345862,"package_name":"sprockets-rails","ecosystem":"rubygems","requirements":"3.2.2","direct":false,"kind":"runtime","optional":false},{"id":584345863,"package_name":"sqlite3","ecosystem":"rubygems","requirements":"1.4.2","direct":false,"kind":"runtime","optional":false},{"id":584345864,"package_name":"thor","ecosystem":"rubygems","requirements":"1.0.1","direct":false,"kind":"runtime","optional":false},{"id":584345865,"package_name":"tilt","ecosystem":"rubygems","requirements":"2.0.10","direct":false,"kind":"runtime","optional":false},{"id":584345866,"package_name":"turbolinks","ecosystem":"rubygems","requirements":"5.2.1","direct":false,"kind":"runtime","optional":false},{"id":584345867,"package_name":"turbolinks-source","ecosystem":"rubygems","requirements":"5.2.0","direct":false,"kind":"runtime","optional":false},{"id":584345868,"package_name":"tzinfo","ecosystem":"rubygems","requirements":"2.0.4","direct":false,"kind":"runtime","optional":false},{"id":584345869,"package_name":"web-console","ecosystem":"rubygems","requirements":"4.1.0","direct":false,"kind":"runtime","optional":false},{"id":584345870,"package_name":"webdrivers","ecosystem":"rubygems","requirements":"4.4.1","direct":false,"kind":"runtime","optional":false},{"id":584345871,"package_name":"webpacker","ecosystem":"rubygems","requirements":"5.2.1","direct":false,"kind":"runtime","optional":false},{"id":584345872,"package_name":"websocket-driver","ecosystem":"rubygems","requirements":"0.7.3","direct":false,"kind":"runtime","optional":false},{"id":584345873,"package_name":"websocket-extensions","ecosystem":"rubygems","requirements":"0.1.5","direct":false,"kind":"runtime","optional":false},{"id":584345874,"package_name":"xpath","ecosystem":"rubygems","requirements":"3.2.0","direct":false,"kind":"runtime","optional":false},{"id":584345875,"package_name":"zeitwerk","ecosystem":"rubygems","requirements":"2.4.2","direct":false,"kind":"runtime","optional":false}]},{"ecosystem":"rubygems","filepath":"rack-cors.gemspec","sha":null,"kind":"manifest","created_at":"2022-08-06T10:01:18.243Z","updated_at":"2022-08-06T10:01:18.243Z","repository_link":"https://github.com/cyu/rack-cors/blob/master/rack-cors.gemspec","dependencies":[{"id":584345960,"package_name":"rack","ecosystem":"rubygems","requirements":"\u003e= 2.0.0","direct":true,"kind":"runtime","optional":false},{"id":584345961,"package_name":"bundler","ecosystem":"rubygems","requirements":"\u003e= 1.16.0, \u003c 3","direct":true,"kind":"development","optional":false},{"id":584345962,"package_name":"minitest","ecosystem":"rubygems","requirements":"~\u003e 5.11.0","direct":true,"kind":"development","optional":false},{"id":584345963,"package_name":"mocha","ecosystem":"rubygems","requirements":"~\u003e 1.6.0","direct":true,"kind":"development","optional":false},{"id":584345964,"package_name":"pry","ecosystem":"rubygems","requirements":"~\u003e 0.12","direct":true,"kind":"development","optional":false},{"id":584345965,"package_name":"rack-test","ecosystem":"rubygems","requirements":"~\u003e 1.1.0","direct":true,"kind":"development","optional":false},{"id":584345966,"package_name":"rake","ecosystem":"rubygems","requirements":"~\u003e 12.3.0","direct":true,"kind":"development","optional":false},{"id":584345967,"package_name":"rubocop","ecosystem":"rubygems","requirements":"~\u003e 0.80.1","direct":true,"kind":"development","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/ci.yaml","sha":null,"kind":"manifest","created_at":"2023-07-05T15:17:07.212Z","updated_at":"2023-07-05T15:17:07.212Z","repository_link":"https://github.com/cyu/rack-cors/blob/master/.github/workflows/ci.yaml","dependencies":[{"id":11146382854,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":11146382855,"package_name":"ruby/setup-ruby","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false}]}],"score":33.59486014721656,"created_at":"2024-12-15T21:38:07.030Z","updated_at":"2026-07-26T12:00:31.734Z","avatar_url":"https://github.com/cyu.png","language":"JavaScript","monthly_downloads":0,"readme":"# Rack CORS Middleware [![Build Status](https://github.com/cyu/rack-cors/actions/workflows/ci.yaml/badge.svg)](https://github.com/cyu/rack-cors/actions)\n\n`Rack::Cors` provides support for Cross-Origin Resource Sharing (CORS) for Rack compatible web applications.\n\nThe [CORS spec](http://www.w3.org/TR/cors/) allows web applications to make cross domain AJAX calls without using workarounds such as JSONP. See [further explanations on MDN](https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS)\n\n## Installation\n\nInstall the gem:\n\n`gem install rack-cors`\n\nOr in your Gemfile:\n\n```ruby\ngem 'rack-cors'\n```\n\n\n## Configuration\n\n### Rails Configuration\nFor Rails, you'll need to add this middleware on application startup. A practical way to do this is with an initializer file. For example, the following will allow GET, POST, PATCH, or PUT requests from any origin on any resource:\n\n```ruby\n# config/initializers/cors.rb\n\nRails.application.config.middleware.insert_before 0, Rack::Cors do\n  allow do\n    origins '*'\n    resource '*', headers: :any, methods: [:get, :post, :patch, :put]\n  end\nend\n```\n\nNOTE: If you create application with `--api` option, configuration is automatically generated in `config/initializers/cors.rb`.\n\nWe use `insert_before` to make sure `Rack::Cors` runs at the beginning of the stack to make sure it isn't interfered with by other middleware (see `Rack::Cache` note in **Common Gotchas** section). Basic setup examples for Rails 5 \u0026 Rails 6 can be found in the examples/ directory.\n\nSee The [Rails Guide to Rack](http://guides.rubyonrails.org/rails_on_rack.html) for more details on rack middlewares or watch the [railscast](http://railscasts.com/episodes/151-rack-middleware).\n\nRead more about it here in the [Rails Guides](https://guides.rubyonrails.org/configuring.html#configuring-middleware)\n\n### Rack Configuration\n\nNOTE: If you're running Rails, adding `config/initializers/cors.rb` should be enough.  There is no need to update `config.ru` as well.\n\nIn `config.ru`, configure `Rack::Cors` by passing a block to the `use` command:\n\n```ruby\nuse Rack::Cors do\n  allow do\n    origins 'localhost:3000', '127.0.0.1:3000',\n            /\\Ahttp:\\/\\/192\\.168\\.0\\.\\d{1,3}(:\\d+)?\\z/\n            # regular expressions can be used here\n\n    resource '/file/list_all/', :headers =\u003e 'x-domain-token'\n    resource '/file/at/*',\n        methods: [:get, :post, :delete, :put, :patch, :options, :head],\n        headers: 'x-domain-token',\n        expose: ['Some-Custom-Response-Header'],\n        max_age: 600\n        # headers to expose\n  end\n\n  allow do\n    origins '*'\n    resource '/public/*', headers: :any, methods: :get\n\n    # Only allow a request for a specific host\n    resource '/api/v1/*',\n        headers: :any,\n        methods: :get,\n        if: proc { |env| env['HTTP_HOST'] == 'api.example.com' }\n  end\nend\n```\n\n### Configuration Reference\n\n#### Middleware Options\n* **debug** (boolean):  Enables debug logging and `X-Rack-CORS` HTTP headers for debugging.\n* **logger** (Object or Proc): Specify the logger to log to.  If a proc is provided, it will be called when a logger is needed.  This is helpful in cases where the logger is initialized after `Rack::Cors` is initially configured, like `Rails.logger`.\n\n#### Origin\nOrigins can be specified as a string, a regular expression, or as '\\*' to allow all origins.\n\n**\\*SECURITY NOTE:** Be careful when using regular expressions to not accidentally be too inclusive.  For example, the expression `/https:\\/\\/example\\.com/` will match the domain *example.com.randomdomainname.co.uk*.  It is recommended that any regular expression be enclosed with start \u0026 end string anchors, like `\\Ahttps:\\/\\/example\\.com\\z`.\n\nAdditionally, origins can be specified dynamically via a block of the following form:\n```ruby\n  origins { |source, env| true || false }\n```\n\nA Resource path can be specified as exact string match (`/path/to/file.txt`) or with a '\\*' wildcard (`/all/files/in/*`).  A resource can take the following options:\n\n* **methods** (string or array or `:any`): The HTTP methods allowed for the resource.\n* **headers** (string or array or `:any`): The HTTP headers that will be allowed in the CORS resource request.  Use `:any` to allow for any headers in the actual request.\n* **expose** (string or array): The HTTP headers in the resource response can be exposed to the client.\n* **credentials** (boolean, default: `false`): Sets the `Access-Control-Allow-Credentials` response header. **Note:** If a wildcard (`*`) origin is specified, this option cannot be set to `true`.  Read this [security article](http://web-in-security.blogspot.de/2017/07/cors-misconfigurations-on-large-scale.html) for more information.\n* **max_age** (number): Sets the `Access-Control-Max-Age` response header.\n* **if** (Proc): If the result of the proc is true, will process the request as a valid CORS request.\n* **vary** (string or array): A list of HTTP headers to add to the 'Vary' header.\n\n\n## Common Gotchas\n\n### Origin Matching\n\n* When specifying an origin, make sure that it does not have a trailing slash.\n\n* When specifying an HTTP origin that uses the scheme's default port (e.g. `http://example.test:80`), some clients may not strip the port which could result in unexpected blocked requests (additional context [here](https://github.com/request/request/pull/2904)).\n\n### Testing Postman and/or cURL\n\n* Make sure you're passing in an `Origin:` header.  That header is required to trigger a CORS response.  Here's [a good SO post](https://stackoverflow.com/questions/12173990/how-can-you-debug-a-cors-request-with-curl) about using cURL for testing CORS.\n* Make sure your origin does not have a trailing slash.\n\n### Positioning in the Middleware Stack\n\nPositioning of `Rack::Cors` in the middleware stack is very important. In the Rails example above we put it above all other middleware which, in our experience, provides the most consistent results.\n\nHere are some scenarios where incorrect positioning have created issues:\n\n* **Serving static files.**  Insert before `ActionDispatch::Static` so that static files are served with the proper CORS headers.  **NOTE:** this might not work in production as static files are usually served from the web server (Nginx, Apache) and not the Rails container.\n\n* **Caching in the middleware.**  Insert before `Rack::Cache` so that the proper CORS headers are written and not cached ones.\n\n* **Authentication via Warden**  Warden will return immediately if a resource that requires authentication is accessed without authentication.  If `Warden::Manager`is in the stack before `Rack::Cors`, it will return without the correct CORS headers being applied, resulting in a failed CORS request.\n\nYou can run the following command to see what the middleware stack looks like:\n\n```bash\nbundle exec rails middleware\n```\n\nNote that the middleware stack is different in production.  For example, the `ActionDispatch::Static` middleware will not be part of the stack if `config.serve_static_assets = false`.  You can run this to see what your middleware stack looks like in production:\n\n```bash\nRAILS_ENV=production bundle exec rails middleware\n```\n\n### Serving static files\n\nIf you trying to serve CORS headers on static assets (like CSS, JS, Font files), keep in mind that static files are usually served directly from web servers and never runs through the Rails container (including the middleware stack where `Rack::Cors` resides).\n\nIn Heroku, you can serve static assets through the Rails container by setting `config.serve_static_assets = true` in `production.rb`.\n\n### Custom Protocols (chrome-extension://, ionic://, etc.)\n\nPrior to 2.0.0, `http://`, `https://`, and `file://` are the only protocols supported in the `origins` list. If you wish to specify an origin that\nhas a custom protocol (`chrome-extension://`, `ionic://`, etc.) simply exclude the protocol. [See issue.](https://github.com/cyu/rack-cors/issues/100)\n\nFor example, instead of specifying `chrome-extension://aomjjhallfgjeglblehebfpbcfeobpga` specify `aomjjhallfgjeglblehebfpbcfeobpga` in `origins`.\n\nAs of 2.0.0 (currently in RC1), you can specify origins with a custom protocol.\n\n### Rails 6 Host Matching\n\nRails 6 will block requests from unauthorized hosts, and this issue can be confused as a CORS related error. So in development, if you're making requests using something other than localhost or 127.0.0.1, make sure the server host has been authorized. [More info here](https://guides.rubyonrails.org/configuring.html#actiondispatch-hostauthorization)\n","funding_links":["https://github.com/sponsors/cyu"],"readme_doi_urls":[],"works":{},"citation_counts":{},"total_citations":0,"keywords_from_contributors":["activerecord","rubygems","mvc","activejob","crash-reporting","rack","rspec","rubocop","feature-flag","sinatra"],"project_url":"https://ruby.ecosyste.ms/api/v1/projects/118","html_url":"https://ruby.ecosyste.ms/projects/118"}