{"id":123411,"url":"https://github.com/sparklemotion/nokogiri","last_synced_at":"2026-06-01T05:02:30.698Z","repository":{"id":414488,"uuid":"33945","full_name":"sparklemotion/nokogiri","owner":"sparklemotion","description":"Nokogiri (鋸) makes it easy and painless to work with XML and HTML from Ruby.","archived":false,"fork":false,"pushed_at":"2026-05-07T21:12:55.000Z","size":45652,"stargazers_count":6254,"open_issues_count":106,"forks_count":936,"subscribers_count":148,"default_branch":"main","last_synced_at":"2026-05-15T05:07:34.358Z","etag":null,"topics":["libxml2","libxslt","nokogiri","ruby","ruby-gem","sax","xerces","xml","xslt"],"latest_commit_sha":null,"homepage":"https://nokogiri.org/","language":"C","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/sparklemotion.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE-DEPENDENCIES.md","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":"ROADMAP.md","authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null},"funding":{"github":"flavorjones","tidelift":"rubygems/nokogiri","open_collective":"nokogiri"}},"created_at":"2008-07-14T15:34:32.000Z","updated_at":"2026-05-13T15:14:09.000Z","dependencies_parsed_at":"2025-11-27T08:20:51.981Z","dependency_job_id":null,"html_url":"https://github.com/sparklemotion/nokogiri","commit_stats":{"total_commits":6489,"total_committers":265,"mean_commits":"24.486792452830187","dds":0.5179534597010325,"last_synced_commit":"22fe69ef877fd4998d0fe5e347a10917ba45c3d3"},"previous_names":[],"tags_count":200,"template":false,"template_full_name":null,"purl":"pkg:github/sparklemotion/nokogiri","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sparklemotion","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/sbom","scorecard":{"id":618706,"data":{"date":"2025-08-11","repo":{"name":"github.com/sparklemotion/nokogiri","commit":"7fe3268bd6ccfedf475ce04792bd0cc02bfbcc0d"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":6.4,"checks":[{"name":"Code-Review","score":1,"reason":"Found 1/10 approved changesets -- score normalized to 1","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":10,"reason":"22 commit(s) and 12 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Security-Policy","score":10,"reason":"security policy file detected","details":["Info: security policy file detected: SECURITY.md:1","Info: Found linked content: SECURITY.md:1","Info: Found disclosure, vulnerability, and/or timelines in security policy: SECURITY.md:1","Info: Found text in security policy: SECURITY.md:1"],"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":"Binary-Artifacts","score":1,"reason":"binaries present in source code","details":["Warn: binary detected: lib/nokogiri/jruby/isorelax/isorelax/20030108/isorelax-20030108.jar:1","Warn: binary detected: lib/nokogiri/jruby/net/sf/saxon/Saxon-HE/9.6.0-4/Saxon-HE-9.6.0-4.jar:1","Warn: binary detected: lib/nokogiri/jruby/net/sourceforge/htmlunit/neko-htmlunit/2.63.0/neko-htmlunit-2.63.0.jar:1","Warn: binary detected: lib/nokogiri/jruby/nu/validator/jing/20200702VNU/jing-20200702VNU.jar:1","Warn: binary detected: lib/nokogiri/jruby/org/nokogiri/nekodtd/0.1.11.noko2/nekodtd-0.1.11.noko2.jar:1","Warn: binary detected: lib/nokogiri/jruby/xalan/serializer/2.7.3/serializer-2.7.3.jar:1","Warn: binary detected: lib/nokogiri/jruby/xalan/xalan/2.7.3/xalan-2.7.3.jar:1","Warn: binary detected: lib/nokogiri/jruby/xerces/xercesImpl/2.12.2/xercesImpl-2.12.2.jar:1","Warn: binary detected: lib/nokogiri/jruby/xml-apis/xml-apis/1.4.01/xml-apis-1.4.01.jar:1"],"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":"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.yml:1","Warn: no topLevel permission defined: .github/workflows/downstream.yml:1","Warn: no topLevel permission defined: .github/workflows/generate-ci-images.yml:1","Warn: no topLevel permission defined: .github/workflows/upstream.yml: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":"CII-Best-Practices","score":5,"reason":"badge detected: Passing","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":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE.md:0","Info: FSF or OSI recognized license: MIT License: LICENSE.md:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Fuzzing","score":10,"reason":"project is fuzzed","details":["Info: OSSFuzz integration found","Info: CppLibFuzzer integration found: gumbo-parser/fuzzer/parse_fuzzer.cc:39","Info: CppLibFuzzer integration found: gumbo-parser/fuzzer/parse_fuzzer.cc:39"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"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":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"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":"Packaging","score":10,"reason":"packaging workflow detected","details":["Info: Project packages its releases by way of GitHub Actions.: .github/workflows/generate-ci-images.yml:10"],"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":"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.yml:46: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:227: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:230: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:459: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:462: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:527: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:530: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:533: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:297: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:300: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:112: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:113: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:206: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:383: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:386: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:392: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:479: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:482: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:490: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:548: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:551: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:555: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:694: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:697: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:700: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:713: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:717: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:29: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:252: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:255: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:357: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:360: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:505: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:508: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:512: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:580: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:583: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:591: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:605: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:608: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:611: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:733: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:736: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:84: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:188: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:273: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:276: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:281: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:332: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:335: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:341: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:436: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:439: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:643: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:646: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:67: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:70: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:674: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:677: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:680: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:135: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:138: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:166: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:169: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:407: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:410: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/downstream.yml:74: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/downstream.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/downstream.yml:77: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/downstream.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/generate-ci-images.yml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/generate-ci-images.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/generate-ci-images.yml:20: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/generate-ci-images.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/generate-ci-images.yml:25: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/generate-ci-images.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/generate-ci-images.yml:26: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/generate-ci-images.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/generate-ci-images.yml:32: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/generate-ci-images.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/upstream.yml:68: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/upstream.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/upstream.yml:107: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/upstream.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/upstream.yml:110: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/upstream.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/upstream.yml:117: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/upstream.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/upstream.yml:132: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/upstream.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/upstream.yml:135: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/upstream.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/upstream.yml:141: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/upstream.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/upstream.yml:163: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/upstream.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/upstream.yml:166: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/upstream.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/upstream.yml:172: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/upstream.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/upstream.yml:182: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/upstream.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/upstream.yml:185: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/upstream.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/upstream.yml:189: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/upstream.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/upstream.yml:202: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/upstream.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/upstream.yml:205: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/upstream.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/upstream.yml:29: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/upstream.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/upstream.yml:32: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/upstream.yml/main?enable=pin","Warn: containerImage not pinned by hash: oci-images/nokogiri-test/alpine.dockerfile:1: pin your Docker image by updating ruby:alpine3.21 to ruby:alpine3.21@sha256:161e52ab2f11b1ffbb803ce9f2a086f82bab8566b565ba8fd68a55510466d948","Warn: containerImage not pinned by hash: oci-images/nokogiri-test/mri-3.1.dockerfile:1: pin your Docker image by updating ruby:3.1 to ruby:3.1@sha256:91627f55e8969006aab67d15c92fb930500ff73948803da1330b8a853fecebb5","Warn: containerImage not pinned by hash: oci-images/nokogiri-test/mri-3.2.dockerfile:1: pin your Docker image by updating ruby:3.2 to ruby:3.2@sha256:f2c162a99e72e980e3a97933428a9809b08c72b193ccff7073ff6a02f6aa6325","Warn: containerImage not pinned by hash: oci-images/nokogiri-test/mri-3.3.dockerfile:1: pin your Docker image by updating ruby:3.3 to ruby:3.3@sha256:ee90a2c2273af8f8205b891bb2acfa45506a17b8031ba918c2d6f58213713cc2","Warn: containerImage not pinned by hash: oci-images/nokogiri-test/mri-3.4.dockerfile:1: pin your Docker image by updating ruby:3.4 to ruby:3.4@sha256:8b541f8279f3e960c74ff31fb8fd523c59d82725c9fb921d504e9078d553c862","Warn: containerImage not pinned by hash: oci-images/nokogiri-test/ubuntu.dockerfile:1: pin your Docker image by updating ubuntu:noble to ubuntu:noble@sha256:7c06e91f61fa88c08cc74f7e1b7c69ae24910d745357e0dfe1d2c0322aaf20f9","Warn: containerImage not pinned by hash: oci-images/nokogiri-test/upstream-libxml.dockerfile:4: pin your Docker image by updating ruby:3.3 to ruby:3.3@sha256:ee90a2c2273af8f8205b891bb2acfa45506a17b8031ba918c2d6f58213713cc2","Info:   0 out of  67 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of  23 third-party GitHubAction dependencies pinned","Info:   0 out of   7 containerImage 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":"SAST","score":9,"reason":"SAST tool is not run on all commits -- score normalized to 9","details":["Warn: 26 commits out of 27 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"}}]},"last_synced_at":"2025-08-21T04:41:11.295Z","repository_id":414488,"created_at":"2025-08-21T04:41:11.295Z","updated_at":"2025-08-21T04:41:11.295Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33129099,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-16T18:38:32.183Z","status":"online","status_checked_at":"2026-05-17T02:00:05.366Z","response_time":107,"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":"sparklemotion","name":"Sparkle Motion","uuid":"1851072","kind":"organization","description":null,"email":null,"website":"http://nokogiri.org/","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/1851072?v=4","repositories_count":11,"last_synced_at":"2025-08-11T11:42:31.295Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/sparklemotion","funding_links":[],"total_stars":11859,"followers":71,"following":0,"created_at":"2022-11-02T16:17:22.709Z","updated_at":"2025-08-11T11:42:31.295Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sparklemotion","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sparklemotion/repositories"},"packages":[{"id":263041,"name":"nokogiri","ecosystem":"rubygems","description":"Nokogiri (鋸) makes it easy and painless to work with XML and HTML from Ruby. It provides a\nsensible, easy-to-understand API for reading, writing, modifying, and querying documents. It is\nfast and standards-compliant by relying on native parsers like libxml2, libgumbo, or xerces.\n","homepage":"https://nokogiri.org","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/sparklemotion/nokogiri","keywords_array":[],"namespace":null,"versions_count":1176,"first_release_published_at":"2009-07-25T18:05:15.000Z","latest_release_published_at":"2026-04-27T21:16:23.955Z","latest_release_number":"1.19.3","last_synced_at":"2026-04-27T21:21:31.079Z","created_at":"2022-04-06T05:37:01.537Z","updated_at":"2026-06-01T02:11:28.994Z","registry_url":"https://rubygems.org/gems/nokogiri","install_command":"gem install nokogiri -s https://rubygems.org","documentation_url":"http://www.rubydoc.info/gems/nokogiri/","metadata":{"funding":null},"repo_metadata":{"id":414488,"uuid":"33945","full_name":"sparklemotion/nokogiri","owner":"sparklemotion","description":"Nokogiri (鋸) makes it easy and painless to work with XML and HTML from Ruby.","archived":false,"fork":false,"pushed_at":"2026-03-11T13:22:17.000Z","size":38791,"stargazers_count":6242,"open_issues_count":108,"forks_count":938,"subscribers_count":149,"default_branch":"main","last_synced_at":"2026-03-15T04:11:30.938Z","etag":null,"topics":["libxml2","libxslt","nokogiri","ruby","ruby-gem","sax","xerces","xml","xslt"],"latest_commit_sha":null,"homepage":"https://nokogiri.org/","language":"C","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/sparklemotion.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE-DEPENDENCIES.md","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":"ROADMAP.md","authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null},"funding":{"github":"flavorjones","tidelift":"rubygems/nokogiri","open_collective":"nokogiri"}},"created_at":"2008-07-14T15:34:32.000Z","updated_at":"2026-03-11T13:22:21.000Z","dependencies_parsed_at":"2025-11-27T08:20:51.981Z","dependency_job_id":null,"html_url":"https://github.com/sparklemotion/nokogiri","commit_stats":{"total_commits":6489,"total_committers":265,"mean_commits":"24.486792452830187","dds":0.5179534597010325,"last_synced_commit":"22fe69ef877fd4998d0fe5e347a10917ba45c3d3"},"previous_names":[],"tags_count":198,"template":false,"template_full_name":null,"purl":"pkg:github/sparklemotion/nokogiri","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sparklemotion","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/sbom","scorecard":{"id":618706,"data":{"date":"2025-08-11","repo":{"name":"github.com/sparklemotion/nokogiri","commit":"7fe3268bd6ccfedf475ce04792bd0cc02bfbcc0d"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":6.4,"checks":[{"name":"Code-Review","score":1,"reason":"Found 1/10 approved changesets -- score normalized to 1","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":10,"reason":"22 commit(s) and 12 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Security-Policy","score":10,"reason":"security policy file detected","details":["Info: security policy file detected: SECURITY.md:1","Info: Found linked content: SECURITY.md:1","Info: Found disclosure, vulnerability, and/or timelines in security policy: SECURITY.md:1","Info: Found text in security policy: SECURITY.md:1"],"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":"Binary-Artifacts","score":1,"reason":"binaries present in source code","details":["Warn: binary detected: lib/nokogiri/jruby/isorelax/isorelax/20030108/isorelax-20030108.jar:1","Warn: binary detected: lib/nokogiri/jruby/net/sf/saxon/Saxon-HE/9.6.0-4/Saxon-HE-9.6.0-4.jar:1","Warn: binary detected: lib/nokogiri/jruby/net/sourceforge/htmlunit/neko-htmlunit/2.63.0/neko-htmlunit-2.63.0.jar:1","Warn: binary detected: lib/nokogiri/jruby/nu/validator/jing/20200702VNU/jing-20200702VNU.jar:1","Warn: binary detected: lib/nokogiri/jruby/org/nokogiri/nekodtd/0.1.11.noko2/nekodtd-0.1.11.noko2.jar:1","Warn: binary detected: lib/nokogiri/jruby/xalan/serializer/2.7.3/serializer-2.7.3.jar:1","Warn: binary detected: lib/nokogiri/jruby/xalan/xalan/2.7.3/xalan-2.7.3.jar:1","Warn: binary detected: lib/nokogiri/jruby/xerces/xercesImpl/2.12.2/xercesImpl-2.12.2.jar:1","Warn: binary detected: lib/nokogiri/jruby/xml-apis/xml-apis/1.4.01/xml-apis-1.4.01.jar:1"],"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":"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.yml:1","Warn: no topLevel permission defined: .github/workflows/downstream.yml:1","Warn: no topLevel permission defined: .github/workflows/generate-ci-images.yml:1","Warn: no topLevel permission defined: .github/workflows/upstream.yml: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":"CII-Best-Practices","score":5,"reason":"badge detected: Passing","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":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE.md:0","Info: FSF or OSI recognized license: MIT License: LICENSE.md:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Fuzzing","score":10,"reason":"project is fuzzed","details":["Info: OSSFuzz integration found","Info: CppLibFuzzer integration found: gumbo-parser/fuzzer/parse_fuzzer.cc:39","Info: CppLibFuzzer integration found: gumbo-parser/fuzzer/parse_fuzzer.cc:39"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"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":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"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":"Packaging","score":10,"reason":"packaging workflow detected","details":["Info: Project packages its releases by way of GitHub Actions.: .github/workflows/generate-ci-images.yml:10"],"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":"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.yml:46: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:227: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:230: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:459: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:462: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:527: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:530: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:533: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:297: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:300: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:112: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:113: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:206: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:383: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:386: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:392: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:479: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:482: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:490: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:548: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:551: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:555: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:694: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:697: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:700: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:713: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:717: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:29: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:252: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:255: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:357: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:360: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:505: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:508: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:512: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:580: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:583: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:591: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:605: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:608: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:611: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:733: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:736: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:84: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:188: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:273: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:276: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:281: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:332: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:335: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:341: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:436: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:439: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:643: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:646: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:67: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:70: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:674: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:677: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:680: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:135: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:138: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:166: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:169: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:407: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:410: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/downstream.yml:74: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/downstream.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/downstream.yml:77: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/downstream.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/generate-ci-images.yml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/generate-ci-images.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/generate-ci-images.yml:20: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/generate-ci-images.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/generate-ci-images.yml:25: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/generate-ci-images.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/generate-ci-images.yml:26: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/generate-ci-images.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/generate-ci-images.yml:32: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/generate-ci-images.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/upstream.yml:68: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/upstream.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/upstream.yml:107: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/upstream.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/upstream.yml:110: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/upstream.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/upstream.yml:117: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/upstream.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/upstream.yml:132: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/upstream.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/upstream.yml:135: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/upstream.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/upstream.yml:141: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/upstream.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/upstream.yml:163: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/upstream.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/upstream.yml:166: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/upstream.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/upstream.yml:172: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/upstream.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/upstream.yml:182: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/upstream.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/upstream.yml:185: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/upstream.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/upstream.yml:189: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/upstream.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/upstream.yml:202: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/upstream.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/upstream.yml:205: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/upstream.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/upstream.yml:29: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/upstream.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/upstream.yml:32: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/upstream.yml/main?enable=pin","Warn: containerImage not pinned by hash: oci-images/nokogiri-test/alpine.dockerfile:1: pin your Docker image by updating ruby:alpine3.21 to ruby:alpine3.21@sha256:161e52ab2f11b1ffbb803ce9f2a086f82bab8566b565ba8fd68a55510466d948","Warn: containerImage not pinned by hash: oci-images/nokogiri-test/mri-3.1.dockerfile:1: pin your Docker image by updating ruby:3.1 to ruby:3.1@sha256:91627f55e8969006aab67d15c92fb930500ff73948803da1330b8a853fecebb5","Warn: containerImage not pinned by hash: oci-images/nokogiri-test/mri-3.2.dockerfile:1: pin your Docker image by updating ruby:3.2 to ruby:3.2@sha256:f2c162a99e72e980e3a97933428a9809b08c72b193ccff7073ff6a02f6aa6325","Warn: containerImage not pinned by hash: oci-images/nokogiri-test/mri-3.3.dockerfile:1: pin your Docker image by updating ruby:3.3 to ruby:3.3@sha256:ee90a2c2273af8f8205b891bb2acfa45506a17b8031ba918c2d6f58213713cc2","Warn: containerImage not pinned by hash: oci-images/nokogiri-test/mri-3.4.dockerfile:1: pin your Docker image by updating ruby:3.4 to ruby:3.4@sha256:8b541f8279f3e960c74ff31fb8fd523c59d82725c9fb921d504e9078d553c862","Warn: containerImage not pinned by hash: oci-images/nokogiri-test/ubuntu.dockerfile:1: pin your Docker image by updating ubuntu:noble to ubuntu:noble@sha256:7c06e91f61fa88c08cc74f7e1b7c69ae24910d745357e0dfe1d2c0322aaf20f9","Warn: containerImage not pinned by hash: oci-images/nokogiri-test/upstream-libxml.dockerfile:4: pin your Docker image by updating ruby:3.3 to ruby:3.3@sha256:ee90a2c2273af8f8205b891bb2acfa45506a17b8031ba918c2d6f58213713cc2","Info:   0 out of  67 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of  23 third-party GitHubAction dependencies pinned","Info:   0 out of   7 containerImage 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":"SAST","score":9,"reason":"SAST tool is not run on all commits -- score normalized to 9","details":["Warn: 26 commits out of 27 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"}}]},"last_synced_at":"2025-08-21T04:41:11.295Z","repository_id":414488,"created_at":"2025-08-21T04:41:11.295Z","updated_at":"2025-08-21T04:41:11.295Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30570418,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-16T06:02:37.763Z","status":"ssl_error","status_checked_at":"2026-03-16T06:02:14.913Z","response_time":96,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":"sparklemotion","name":"Sparkle Motion","uuid":"1851072","kind":"organization","description":null,"email":null,"website":"http://nokogiri.org/","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/1851072?v=4","repositories_count":11,"last_synced_at":"2025-08-11T11:42:31.295Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/sparklemotion","funding_links":[],"total_stars":11859,"followers":71,"following":0,"created_at":"2022-11-02T16:17:22.709Z","updated_at":"2025-08-11T11:42:31.295Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sparklemotion","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sparklemotion/repositories"},"tags":[]},"repo_metadata_updated_at":"2026-04-27T21:18:39.763Z","dependent_packages_count":8056,"downloads":1181951338,"downloads_period":"total","dependent_repos_count":1093699,"rankings":{"downloads":0.011708165609214885,"dependent_repos_count":0.0033451901740613956,"dependent_packages_count":0.006690380348122791,"stargazers_count":0.19346349839988403,"forks_count":0.4822649167605178,"docker_downloads_count":0.09645298335210357,"average":0.1323208557739841},"purl":"pkg:gem/nokogiri","advisories":[{"uuid":"GSA_kwCzR0hTQS12MmZjLXFtNGgtOGhxds4ABWSx","url":"https://github.com/advisories/GHSA-v2fc-qm4h-8hqv","title":"Nokogiri XSLT transform has a memory leak","description":"## Summary\n\nNokogiri's `Nokogiri::XSLT::Stylesheet#transform` leaks a small heap allocation when passed a Ruby string parameter containing a null byte.\n\nFor applications that pass attacker-controlled input through `XSLT.transform` parameters, this may be a vector for a denial of service attack against long-running processes.\n\n\n## Mitigation\n\nUpgrade to Nokogiri `\u003e= 1.19.3`.\n\nUsers may also be able to mitigate this issue without upgrading by validating untrusted transform parameters before passing them to `Nokogiri::XSLT::Stylesheet#transform`.\n\n\n## Severity\n\nThe Nokogiri maintainers have evaluated this as **Moderate Severity**, CVSS 5.3.\n\nEach leaked allocation is approximately 24–32 bytes, so meaningful memory growth requires sustained attacker-controlled traffic at high call rates. The bug does not cause memory corruption, information disclosure, or any change in the behavior of the transform itself, and the string-handling exception is raised as expected.\n\nApplications that do not pass raw attacker-controlled bytes to XSLT parameters are unlikely to be affected in practice.\n\n\n## Resources\n\n- [CWE-401: Missing Release of Memory after Effective Lifetime](https://cwe.mitre.org/data/definitions/401.html)\n\n\n## Credit\n\nThis vulnerability was responsibly reported by @Captainjack-kor.","origin":"UNSPECIFIED","severity":"MODERATE","published_at":"2026-05-06T18:27:38.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:N/I:N/A:L","references":["https://github.com/sparklemotion/nokogiri/security/advisories/GHSA-v2fc-qm4h-8hqv","https://github.com/advisories/GHSA-v2fc-qm4h-8hqv"],"source_kind":"github","identifiers":["GHSA-v2fc-qm4h-8hqv"],"repository_url":null,"blast_radius":0.0,"created_at":"2026-05-06T19:00:08.535Z","updated_at":"2026-05-07T07:00:12.759Z","epss_percentage":null,"epss_percentile":null,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS12MmZjLXFtNGgtOGhxds4ABWSx","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS12MmZjLXFtNGgtOGhxds4ABWSx","packages":[{"ecosystem":"rubygems","package_name":"nokogiri","versions":[{"first_patched_version":"1.19.3","vulnerable_version_range":"\u003c 1.19.3"}],"purl":"pkg:gem/nokogiri"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS12MmZjLXFtNGgtOGhxds4ABWSx/related_packages","related_advisories":[]},{"uuid":"GSA_kwCzR0hTQS1jNHJxLTNtM2ctOHdneM4ABWSw","url":"https://github.com/advisories/GHSA-c4rq-3m3g-8wgx","title":"Nokogiri CSS selector tokenizer has regular expression backtracking","description":"## Summary\n\nNokogiri's CSS selector tokenizer contains regular expressions whose construction may result in exponential regex backtracking on adversarial selectors. Three ReDoS vectors are addressed in this release:\n\n1. String-literal tokenization on certain unterminated quoted-string input.\n2. String-literal tokenization on a separate class of hex-escape-rich input.\n3. Identifier tokenization on hex-escape-rich input.\n\nThe public CSS selector methods that funnel through the affected tokenizer are `Nokogiri::CSS.xpath_for`, `Node#css`, `Node#at_css`, `Searchable#search`, and `CSS::Parser#parse`.\n\n\n## Mitigation\n\nUpgrade to Nokogiri `\u003e= 1.19.3`.\n\nIf users are unable to upgrade, two options are available:\n\n- Avoid the use of attacker-controlled text in CSS selectors. Applications that only pass developer-authored selectors to Nokogiri are not directly exposed.\n- Set global `Regexp.timeout` (Ruby 3.2+, JRuby 9.4+) to bound parse time.\n\n## Severity\n\nThe Nokogiri maintainers have evaluated this as **High Severity** (CVSS 7.5, `AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H`).\n\nAn attacker able to inject user-supplied text into a CSS selector parse method can cause exponential backtracking, resulting in a potential denial of service.\n\n\n## Resources\n\n- [CWE-1333: Inefficient Regular Expression Complexity](https://cwe.mitre.org/data/definitions/1333.html)\n\n\n## Credit\n\nVector 1 was responsibly reported by @colby-swandale. Vectors 2 and 3 were discovered by @flavorjones during the response to the original report.","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2026-05-06T18:24:18.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":7.5,"cvss_vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","references":["https://github.com/sparklemotion/nokogiri/security/advisories/GHSA-c4rq-3m3g-8wgx","https://github.com/advisories/GHSA-c4rq-3m3g-8wgx"],"source_kind":"github","identifiers":["GHSA-c4rq-3m3g-8wgx"],"repository_url":null,"blast_radius":0.0,"created_at":"2026-05-06T19:00:08.535Z","updated_at":"2026-05-07T07:00:12.760Z","epss_percentage":null,"epss_percentile":null,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS1jNHJxLTNtM2ctOHdneM4ABWSw","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS1jNHJxLTNtM2ctOHdneM4ABWSw","packages":[{"ecosystem":"rubygems","package_name":"nokogiri","versions":[{"first_patched_version":"1.19.3","vulnerable_version_range":"\u003c 1.19.3"}],"purl":"pkg:gem/nokogiri"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS1jNHJxLTNtM2ctOHdneM4ABWSw/related_packages","related_advisories":[]},{"uuid":"GSA_kwCzR0hTQS13eDk1LWM2Y3YtODUzMs4ABSgX","url":"https://github.com/advisories/GHSA-wx95-c6cv-8532","title":"Nokogiri does not check the return value from xmlC14NExecute","description":"## Summary\n\nNokogiri's CRuby extension fails to check the return value from `xmlC14NExecute` in the method `Nokogiri::XML::Document#canonicalize` and `Nokogiri::XML::Node#canonicalize`. When canonicalization fails, an empty string is returned instead of raising an exception. This incorrect return value may allow downstream libraries to accept invalid or incomplete canonicalized XML, which has been demonstrated to enable signature validation bypass in SAML libraries.\n\nJRuby is not affected, as the Java implementation correctly raises `RuntimeError` on canonicalization failure.\n\n## Mitigation\n\nUpgrade to Nokogiri `\u003e= 1.19.1`.\n\n## Severity\n\nThe maintainers have assessed this as **Medium** severity. Nokogiri itself is a parsing library without a clear security boundary related to canonicalization, so the direct impact is that a method returns incorrect data on invalid input. However, this behavior was exploited in practice to bypass SAML signature validation in downstream libraries (see References).\n\n## Credit\n\nThis vulnerability was responsibly reported by HackerOne researcher `d4d`.","origin":"UNSPECIFIED","severity":"MODERATE","published_at":"2026-02-18T21:57:38.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:N/I:L/A:N","references":["https://github.com/sparklemotion/nokogiri/security/advisories/GHSA-wx95-c6cv-8532","https://github.com/advisories/GHSA-wx95-c6cv-8532"],"source_kind":"github","identifiers":["GHSA-wx95-c6cv-8532"],"repository_url":null,"blast_radius":0.0,"created_at":"2026-02-18T22:00:08.364Z","updated_at":"2026-04-28T13:01:36.379Z","epss_percentage":null,"epss_percentile":null,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS13eDk1LWM2Y3YtODUzMs4ABSgX","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS13eDk1LWM2Y3YtODUzMs4ABSgX","packages":[{"ecosystem":"rubygems","package_name":"nokogiri","versions":[{"first_patched_version":"1.19.1","vulnerable_version_range":"\u003e= 1.5.1, \u003c 1.19.1"}],"purl":"pkg:gem/nokogiri"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS13eDk1LWM2Y3YtODUzMs4ABSgX/related_packages","related_advisories":[]},{"uuid":"GSA_kwCzR0hTQS0zNTNmLXg0Z2gtY3FxOM4ABKWI","url":"https://github.com/advisories/GHSA-353f-x4gh-cqq8","title":"Nokogiri patches vendored libxml2 to resolve multiple CVEs","description":"## Summary\n\nNokogiri v1.18.9 patches the vendored libxml2 to address CVE-2025-6021, CVE-2025-6170, CVE-2025-49794, CVE-2025-49795, and CVE-2025-49796.\n\n## Impact and severity\n\n### CVE-2025-6021\n\nA flaw was found in libxml2's xmlBuildQName function, where integer overflows in buffer size calculations can lead to a stack-based buffer overflow. This issue can result in memory corruption or a denial of service when processing crafted input.\n\nNVD claims a severity of 7.5 High (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H)\n\nFixed by applying https://gitlab.gnome.org/GNOME/libxml2/-/commit/17d950ae\n\n### CVE-2025-6170\n\nA flaw was found in the interactive shell of the xmllint command-line tool, used for parsing XML files. When a user inputs an overly long command, the program does not check the input size properly, which can cause it to crash. This issue might allow attackers to run harmful code in rare configurations without modern protections.\n\nNVD claims a severity of 2.5 Low (CVSS:3.1/AV:L/AC:H/PR:N/UI:R/S:U/C:N/I:N/A:L)\n\nFixed by applying https://gitlab.gnome.org/GNOME/libxml2/-/commit/5e9ec5c1\n\n### CVE-2025-49794\n\nA use-after-free vulnerability was found in libxml2. This issue occurs when parsing XPath elements under certain circumstances when the XML schematron has the \u003csch:name path=\"...\"/\u003e schema elements. This flaw allows a malicious actor to craft a malicious XML document used as input for libxml, resulting in the program's crash using libxml or other possible undefined behaviors.\n\nNVD claims a severity of 9.1 Critical (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:H)\n\nFixed by applying https://gitlab.gnome.org/GNOME/libxml2/-/commit/81cef8c5\n\n### CVE-2025-49795\n\nA NULL pointer dereference vulnerability was found in libxml2 when processing XPath XML expressions. This flaw allows an attacker to craft a malicious XML input to libxml2, leading to a denial of service.\n\nNVD claims a severity of 7.5 High (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H)\n\nFixed by applying https://gitlab.gnome.org/GNOME/libxml2/-/commit/62048278\n\n### CVE-2025-49796\n\nA vulnerability was found in libxml2. Processing certain sch:name elements from the input XML file can trigger a memory corruption issue. This flaw allows an attacker to craft a malicious XML input file that can lead libxml to crash, resulting in a denial of service or other possible undefined behavior due to sensitive data being corrupted in memory.\n\nNVD claims a severity of 9.1 Critical (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:H)\n\nFixed by applying https://gitlab.gnome.org/GNOME/libxml2/-/commit/81cef8c5\n\n## Affected Versions\n\n- Nokogiri \u003c 1.18.9 when using CRuby (MRI) with vendored libxml2\n\n## Patched Versions\n\n- Nokogiri \u003e= 1.18.9\n\n## Mitigation\n\nUpgrade to Nokogiri v1.18.9 or later.\n\nUsers who are unable to upgrade Nokogiri may also choose a more complicated mitigation: compile and link Nokogiri against patched external libxml2 libraries which will also address these same issues.\n\n## References\n\n- https://github.com/sparklemotion/nokogiri/pull/3526\n- https://nvd.nist.gov/vuln/detail/CVE-2025-6021\n- https://nvd.nist.gov/vuln/detail/CVE-2025-6170\n- https://nvd.nist.gov/vuln/detail/CVE-2025-49794\n- https://nvd.nist.gov/vuln/detail/CVE-2025-49795\n- https://nvd.nist.gov/vuln/detail/CVE-2025-49796","origin":"UNSPECIFIED","severity":"CRITICAL","published_at":"2025-07-21T19:35:18.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":0.0,"cvss_vector":null,"references":["https://github.com/sparklemotion/nokogiri/security/advisories/GHSA-353f-x4gh-cqq8","https://nvd.nist.gov/vuln/detail/CVE-2025-49794","https://nvd.nist.gov/vuln/detail/CVE-2025-49795","https://nvd.nist.gov/vuln/detail/CVE-2025-49796","https://nvd.nist.gov/vuln/detail/CVE-2025-6021","https://nvd.nist.gov/vuln/detail/CVE-2025-6170","https://github.com/sparklemotion/nokogiri/pull/3526","https://github.com/advisories/GHSA-353f-x4gh-cqq8"],"source_kind":"github","identifiers":["GHSA-353f-x4gh-cqq8"],"repository_url":"https://github.com/sparklemotion/nokogiri","blast_radius":0.0,"created_at":"2025-07-21T20:08:37.808Z","updated_at":"2026-04-28T13:02:57.654Z","epss_percentage":null,"epss_percentile":null,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS0zNTNmLXg0Z2gtY3FxOM4ABKWI","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS0zNTNmLXg0Z2gtY3FxOM4ABKWI","packages":[{"ecosystem":"rubygems","package_name":"nokogiri","versions":[{"first_patched_version":"1.18.9","vulnerable_version_range":"\u003c 1.18.9"}],"purl":"pkg:gem/nokogiri"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS0zNTNmLXg0Z2gtY3FxOM4ABKWI/related_packages","related_advisories":[]},{"uuid":"GSA_kwCzR0hTQS1qYzlyLXFjZ3ctZnhxOc4ABJWE","url":"https://github.com/advisories/GHSA-jc9r-qcgw-fxq9","title":"sparklemotion nokogiri hashmap.c hashmap_get_with_hash heap-based overflow","description":"### Withdrawn Advisory\n\nThis advisory has been withdrawn because the affected code was never included in a release. This link has been maintained to preserve external references.\n\n### Original Description\n\nA vulnerability was found in sparklemotion nokogiri c29c920907366cb74af13b4dc2230e9c9e23b833. It has been classified as problematic. This affects the function hashmap_get_with_hash of the file gumbo-parser/src/hashmap.c. The manipulation leads to heap-based buffer overflow. An attack has to be approached locally. The exploit has been disclosed to the public and may be used. The real existence of this vulnerability is still doubted at the moment. The patch is named ada4708e5a67114402cd3feb70a4e1d1d7cf773a. It is recommended to apply a patch to fix this issue. The project maintainer explains that the affected code was merged into the main branch but the commit never appeared in an official release.","origin":"UNSPECIFIED","severity":"LOW","published_at":"2025-06-23T00:30:19.000Z","withdrawn_at":"2025-06-30T20:45:00.000Z","classification":"GENERAL","cvss_score":1.9,"cvss_vector":"CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N/E:P","references":["https://nvd.nist.gov/vuln/detail/CVE-2025-6494","https://github.com/sparklemotion/nokogiri/issues/3508","https://github.com/user-attachments/files/19825279/nokogiri_crash_2.txt","https://vuldb.com/?ctiid.313611","https://vuldb.com/?id.313611","https://vuldb.com/?submit.601006","https://github.com/sparklemotion/nokogiri/pull/3524","https://github.com/sparklemotion/nokogiri/commit/ada4708e5a67114402cd3feb70a4e1d1d7cf773a","https://github.com/advisories/GHSA-jc9r-qcgw-fxq9"],"source_kind":"github","identifiers":["GHSA-jc9r-qcgw-fxq9","CVE-2025-6494"],"repository_url":"https://github.com/sparklemotion/nokogiri","blast_radius":11.473905848551219,"created_at":"2025-06-30T21:08:40.233Z","updated_at":"2026-05-14T00:03:00.675Z","epss_percentage":0.00071,"epss_percentile":0.21535,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS1qYzlyLXFjZ3ctZnhxOc4ABJWE","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS1qYzlyLXFjZ3ctZnhxOc4ABJWE","packages":[{"ecosystem":"rubygems","package_name":"nokogiri","versions":[{"first_patched_version":null,"vulnerable_version_range":"= 0"}],"purl":"pkg:gem/nokogiri"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS1qYzlyLXFjZ3ctZnhxOc4ABJWE/related_packages","related_advisories":[]},{"uuid":"GSA_kwCzR0hTQS1wZjl3LWd2Y2YtZ3Y3bc4ABJWB","url":"https://github.com/advisories/GHSA-pf9w-gvcf-gv7m","title":"sparklemotion nokogiri hashmap.c hashmap_set_with_hash heap-based overflow","description":"### Withdrawn Advisory\n\nThis advisory has been withdrawn because the affected code was never included in a release. This link has been maintained to preserve external references.\n\n### Original Description\n\nA vulnerability was found in sparklemotion nokogiri c29c920907366cb74af13b4dc2230e9c9e23b833 and classified as problematic. This issue affects the function hashmap_set_with_hash of the file gumbo-parser/src/hashmap.c. The manipulation leads to heap-based buffer overflow. An attack has to be approached locally. The exploit has been disclosed to the public and may be used. The real existence of this vulnerability is still doubted at the moment. The identifier of the patch is ada4708e5a67114402cd3feb70a4e1d1d7cf773a. It is recommended to apply a patch to fix this issue. The project maintainer explains that the affected code was merged into the main branch but the commit never appeared in an official release.","origin":"UNSPECIFIED","severity":"LOW","published_at":"2025-06-22T21:30:27.000Z","withdrawn_at":"2025-06-30T20:45:04.000Z","classification":"GENERAL","cvss_score":1.9,"cvss_vector":"CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N/E:P","references":["https://nvd.nist.gov/vuln/detail/CVE-2025-6490","https://github.com/sparklemotion/nokogiri/issues/3500","https://github.com/user-attachments/files/19625432/nokogiri_crash.txt","https://vuldb.com/?ctiid.313601","https://vuldb.com/?id.313601","https://vuldb.com/?submit.601005","https://github.com/sparklemotion/nokogiri/pull/3524","https://github.com/sparklemotion/nokogiri/commit/ada4708e5a67114402cd3feb70a4e1d1d7cf773a","https://github.com/advisories/GHSA-pf9w-gvcf-gv7m"],"source_kind":"github","identifiers":["GHSA-pf9w-gvcf-gv7m","CVE-2025-6490"],"repository_url":"https://github.com/sparklemotion/nokogiri","blast_radius":11.473905848551219,"created_at":"2025-06-30T21:08:40.093Z","updated_at":"2026-05-14T00:03:00.674Z","epss_percentage":0.00071,"epss_percentile":0.21535,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS1wZjl3LWd2Y2YtZ3Y3bc4ABJWB","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS1wZjl3LWd2Y2YtZ3Y3bc4ABJWB","packages":[{"ecosystem":"rubygems","package_name":"nokogiri","versions":[{"first_patched_version":null,"vulnerable_version_range":"= 0"}],"purl":"pkg:gem/nokogiri"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS1wZjl3LWd2Y2YtZ3Y3bc4ABJWB/related_packages","related_advisories":[]},{"uuid":"GSA_kwCzR0hTQS01dzZ2LTM5OXYtdzNjY84ABHEb","url":"https://github.com/advisories/GHSA-5w6v-399v-w3cc","title":"Nokogiri updates packaged libxml2 to v2.13.8 to resolve CVE-2025-32414 and CVE-2025-32415","description":"## Summary\n\nNokogiri v1.18.8 upgrades its dependency libxml2 to [v2.13.8](https://gitlab.gnome.org/GNOME/libxml2/-/releases/v2.13.8).\n\nlibxml2 v2.13.8 addresses:\n\n- CVE-2025-32414\n  - described at https://gitlab.gnome.org/GNOME/libxml2/-/issues/889\n- CVE-2025-32415\n  - described at https://gitlab.gnome.org/GNOME/libxml2/-/issues/890\n\n## Impact\n\n### CVE-2025-32414: No impact\n\nIn libxml2 before 2.13.8 and 2.14.x before 2.14.2, out-of-bounds memory access can occur in the Python API (Python bindings) because of an incorrect return value. This occurs in xmlPythonFileRead and xmlPythonFileReadRaw because of a difference between bytes and characters.\n\n**There is no impact** from this CVE for Nokogiri users.\n\n\n### CVE-2025-32415: Low impact\n\nIn libxml2 before 2.13.8 and 2.14.x before 2.14.2, xmlSchemaIDCFillNodeTables in xmlschemas.c has a heap-based buffer under-read. To exploit this, a crafted XML document must be validated against an XML schema with certain identity constraints, or a crafted XML schema must be used.\n\nIn the upstream issue, further context is provided by the maintainer:\n\n\u003e The bug affects validation against untrusted XML Schemas (.xsd) and validation of untrusted\n\u003e documents against trusted Schemas if they make use of xsd:keyref in combination with recursively\n\u003e defined types that have additional identity constraints.\n\nMITRE has published a severity score of 2.9 LOW (CVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:L) for this CVE.","origin":"UNSPECIFIED","severity":"LOW","published_at":"2025-04-21T21:55:56.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":0.0,"cvss_vector":null,"references":["https://github.com/sparklemotion/nokogiri/security/advisories/GHSA-5w6v-399v-w3cc","https://gitlab.gnome.org/GNOME/libxml2/-/issues/889","https://gitlab.gnome.org/GNOME/libxml2/-/issues/890","https://gitlab.gnome.org/GNOME/libxml2/-/releases/v2.13.8","https://github.com/advisories/GHSA-5w6v-399v-w3cc"],"source_kind":"github","identifiers":["GHSA-5w6v-399v-w3cc"],"repository_url":"https://github.com/sparklemotion/nokogiri","blast_radius":0.0,"created_at":"2025-04-21T22:07:55.168Z","updated_at":"2026-04-28T13:03:24.898Z","epss_percentage":null,"epss_percentile":null,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS01dzZ2LTM5OXYtdzNjY84ABHEb","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS01dzZ2LTM5OXYtdzNjY84ABHEb","packages":[{"ecosystem":"rubygems","package_name":"nokogiri","versions":[{"first_patched_version":"1.18.8","vulnerable_version_range":"\u003c 1.18.8"}],"purl":"pkg:gem/nokogiri"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS01dzZ2LTM5OXYtdzNjY84ABHEb/related_packages","related_advisories":[]},{"uuid":"GSA_kwCzR0hTQS1tcnh3LW14aGotcDY2NM4ABFxV","url":"https://github.com/advisories/GHSA-mrxw-mxhj-p664","title":"Nokogiri updates packaged libxslt to v1.1.43 to resolve multiple CVEs","description":"## Summary\n\nNokogiri v1.18.4 upgrades its dependency libxslt to [v1.1.43](https://gitlab.gnome.org/GNOME/libxslt/-/releases/v1.1.43).\n\nlibxslt v1.1.43 resolves:\n\n- CVE-2025-24855: Fix use-after-free of XPath context node\n- CVE-2024-55549: Fix UAF related to excluded namespaces\n\n## Impact\n\n### CVE-2025-24855\n\n- \"Use-after-free due to xsltEvalXPathStringNs leaking xpathCtxt-\u003enode\"\n- MITRE has rated this 7.8 High CVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:C/C:N/I:H/A:H\n- Upstream report: https://gitlab.gnome.org/GNOME/libxslt/-/issues/128\n- NVD entry: https://nvd.nist.gov/vuln/detail/CVE-2025-24855\n\n### CVE-2024-55549\n\n- \"Use-after-free related to excluded result prefixes\"\n- MITRE has rated this 7.8 High CVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:C/C:N/I:H/A:H\n- Upstream report: https://gitlab.gnome.org/GNOME/libxslt/-/issues/127\n- NVD entry: https://nvd.nist.gov/vuln/detail/CVE-2024-55549","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2025-03-14T18:51:37.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":7.8,"cvss_vector":"CVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:C/C:N/I:H/A:H","references":["https://github.com/sparklemotion/nokogiri/security/advisories/GHSA-mrxw-mxhj-p664","https://nvd.nist.gov/vuln/detail/CVE-2024-55549","https://nvd.nist.gov/vuln/detail/CVE-2025-24855","https://gitlab.gnome.org/GNOME/libxslt/-/issues/127","https://gitlab.gnome.org/GNOME/libxslt/-/issues/128","https://github.com/advisories/GHSA-mrxw-mxhj-p664"],"source_kind":"github","identifiers":["GHSA-mrxw-mxhj-p664"],"repository_url":"https://github.com/sparklemotion/nokogiri","blast_radius":0.0,"created_at":"2025-03-21T16:08:24.503Z","updated_at":"2026-04-28T13:03:37.226Z","epss_percentage":null,"epss_percentile":null,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS1tcnh3LW14aGotcDY2NM4ABFxV","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS1tcnh3LW14aGotcDY2NM4ABFxV","packages":[{"ecosystem":"rubygems","package_name":"nokogiri","versions":[{"first_patched_version":"1.18.4","vulnerable_version_range":"\u003c 1.18.4"}],"purl":"pkg:gem/nokogiri"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS1tcnh3LW14aGotcDY2NM4ABFxV/related_packages","related_advisories":[]},{"uuid":"GSA_kwCzR0hTQS01bXdmLTY4OHgtbXI3eM4ABEpJ","url":"https://github.com/advisories/GHSA-5mwf-688x-mr7x","title":"Duplicate Advisory: Nokogiri updates packaged libxml2 to 2.13.6 to resolve CVE-2025-24928 and CVE-2024-56171","description":"# Duplicate Advisory\nThis advisory has been withdrawn because it is a duplicate of GHSA-vvfq-8hwr-qm4m. This link is maintained to preserve external references.\n\n# Original Description\n\n## Summary\n\nNokogiri v1.18.3 upgrades its dependency libxml2 to\n[v2.13.6](https://gitlab.gnome.org/GNOME/libxml2/-/releases/v2.13.6).\n\nlibxml2 v2.13.6 addresses:\n\n- CVE-2025-24928\n  - described at https://gitlab.gnome.org/GNOME/libxml2/-/issues/847\n- CVE-2024-56171\n   - described at https://gitlab.gnome.org/GNOME/libxml2/-/issues/828\n\n## Impact\n\n### CVE-2025-24928\n\nStack-buffer overflow is possible when reporting DTD validation\nerrors if the input contains a long (~3kb) QName prefix.\n\n### CVE-2024-56171\n\nUse-after-free is possible during validation against untrusted\nXML Schemas (.xsd) and, potentially, validation of untrusted documents\nagainst trusted Schemas if they make use of `xsd:keyref` in combination\nwith recursively defined types that have additional identity constraints.","origin":"UNSPECIFIED","severity":"LOW","published_at":"2025-02-19T22:17:19.000Z","withdrawn_at":"2025-03-10T22:39:14.000Z","classification":"GENERAL","cvss_score":0.0,"cvss_vector":null,"references":["https://github.com/sparklemotion/nokogiri/security/advisories/GHSA-vvfq-8hwr-qm4m","https://github.com/rubysec/ruby-advisory-db/blob/master/gems/nokogiri/GHSA-vvfq-8hwr-qm4m.yml","https://github.com/advisories/GHSA-5mwf-688x-mr7x"],"source_kind":"github","identifiers":["GHSA-5mwf-688x-mr7x"],"repository_url":"https://github.com/sparklemotion/nokogiri","blast_radius":0.0,"created_at":"2025-02-19T23:07:25.351Z","updated_at":"2026-04-28T13:03:52.054Z","epss_percentage":null,"epss_percentile":null,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS01bXdmLTY4OHgtbXI3eM4ABEpJ","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS01bXdmLTY4OHgtbXI3eM4ABEpJ","packages":[{"ecosystem":"rubygems","package_name":"nokogiri","versions":[{"first_patched_version":"1.18.3","vulnerable_version_range":"\u003c 1.18.3"}],"purl":"pkg:gem/nokogiri"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS01bXdmLTY4OHgtbXI3eM4ABEpJ/related_packages","related_advisories":[]},{"uuid":"GSA_kwCzR0hTQS12dmZxLThod3ItcW00bc4ABEmO","url":"https://github.com/advisories/GHSA-vvfq-8hwr-qm4m","title":"Nokogiri updates packaged libxml2 to 2.13.6 to resolve CVE-2025-24928 and CVE-2024-56171","description":"## Summary\n\nNokogiri v1.18.3 upgrades its dependency libxml2 to [v2.13.6](https://gitlab.gnome.org/GNOME/libxml2/-/releases/v2.13.6).\n\nlibxml2 v2.13.6 addresses:\n\n- CVE-2025-24928\n  - described at https://gitlab.gnome.org/GNOME/libxml2/-/issues/847\n- CVE-2024-56171\n   - described at https://gitlab.gnome.org/GNOME/libxml2/-/issues/828\n\n## Impact\n\n### CVE-2025-24928\n\nStack-buffer overflow is possible when reporting DTD validation errors if the input contains a long (~3kb) QName prefix.\n\n### CVE-2024-56171\n\nUse-after-free is possible during validation against untrusted XML Schemas (.xsd) and, potentially, validation of untrusted documents against trusted Schemas if they make use of `xsd:keyref` in combination with recursively defined types that have additional identity constraints.","origin":"UNSPECIFIED","severity":"LOW","published_at":"2025-02-18T22:36:03.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":0.0,"cvss_vector":null,"references":["https://github.com/sparklemotion/nokogiri/security/advisories/GHSA-vvfq-8hwr-qm4m","https://github.com/rubysec/ruby-advisory-db/blob/master/gems/nokogiri/GHSA-vvfq-8hwr-qm4m.yml","https://github.com/advisories/GHSA-vvfq-8hwr-qm4m"],"source_kind":"github","identifiers":["GHSA-vvfq-8hwr-qm4m"],"repository_url":"https://github.com/sparklemotion/nokogiri","blast_radius":0.0,"created_at":"2025-02-18T23:07:50.042Z","updated_at":"2026-04-28T13:03:53.490Z","epss_percentage":null,"epss_percentile":null,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS12dmZxLThod3ItcW00bc4ABEmO","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS12dmZxLThod3ItcW00bc4ABEmO","packages":[{"ecosystem":"rubygems","package_name":"nokogiri","versions":[{"first_patched_version":"1.18.3","vulnerable_version_range":"\u003c 1.18.3"}],"purl":"pkg:gem/nokogiri"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS12dmZxLThod3ItcW00bc4ABEmO/related_packages","related_advisories":[]},{"uuid":"GSA_kwCzR0hTQS1yM3c0LTM2eDYtN3I5Oc4AA8Ey","url":"https://github.com/advisories/GHSA-r3w4-36x6-7r99","title":"Duplicate Advisory: Nokogiri updates packaged libxml2 to v2.12.7 to resolve CVE-2024-34459","description":"## Duplicate Advisory\n\nThis advisory has been withdrawn because it is a duplicate of GHSA-r95h-9x8f-r3f7. This link is maintained to preserve external references.\n\n## Original Description\n\n## Summary\n\nNokogiri v1.16.5 upgrades its dependency libxml2 to\n[2.12.7](https://gitlab.gnome.org/GNOME/libxml2/-/releases/v2.12.7) from 2.12.6.\n\nlibxml2 v2.12.7 addresses CVE-2024-34459:\n\n- described at https://gitlab.gnome.org/GNOME/libxml2/-/issues/720\n- patched by https://gitlab.gnome.org/GNOME/libxml2/-/commit/2876ac53\n\n## Impact\n\nThere is no impact to Nokogiri users because the issue is present only\nin libxml2's `xmllint` tool which Nokogiri does not provide or expose.\n\n## Timeline\n\n- 2024-05-13 05:57 EDT, libxml2 2.12.7 release is announced\n- 2024-05-13 08:30 EDT, nokogiri maintainers begin triage\n- 2024-05-13 10:05 EDT, nokogiri [v1.16.5 is released](https://github.com/sparklemotion/nokogiri/releases/tag/v1.16.5)\n  and this GHSA made public\n","origin":"UNSPECIFIED","severity":"LOW","published_at":"2024-05-14T22:30:45.000Z","withdrawn_at":"2024-05-16T17:53:37.000Z","classification":"GENERAL","cvss_score":0.0,"cvss_vector":null,"references":["https://github.com/sparklemotion/nokogiri/security/advisories/GHSA-r95h-9x8f-r3f7","https://github.com/rubysec/ruby-advisory-db/blob/master/gems/nokogiri/GHSA-r95h-9x8f-r3f7.yml","https://gitlab.gnome.org/GNOME/libxml2/-/issues/720","https://github.com/advisories/GHSA-r3w4-36x6-7r99"],"source_kind":"github","identifiers":["GHSA-r3w4-36x6-7r99"],"repository_url":"https://github.com/sparklemotion/nokogiri","blast_radius":0.0,"created_at":"2024-05-14T23:05:13.274Z","updated_at":"2026-04-28T13:05:31.405Z","epss_percentage":null,"epss_percentile":null,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS1yM3c0LTM2eDYtN3I5Oc4AA8Ey","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS1yM3c0LTM2eDYtN3I5Oc4AA8Ey","packages":[{"ecosystem":"rubygems","package_name":"nokogiri","versions":[{"first_patched_version":"1.16.5","vulnerable_version_range":"\u003c 1.16.5"}],"purl":"pkg:gem/nokogiri"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS1yM3c0LTM2eDYtN3I5Oc4AA8Ey/related_packages","related_advisories":[]},{"uuid":"GSA_kwCzR0hTQS1yOTVoLTl4OGYtcjNmN84AA74p","url":"https://github.com/advisories/GHSA-r95h-9x8f-r3f7","title":"Nokogiri updates packaged libxml2 to v2.12.7 to resolve CVE-2024-34459","description":"## Summary\n\nNokogiri v1.16.5 upgrades its dependency libxml2 to [2.12.7](https://gitlab.gnome.org/GNOME/libxml2/-/releases/v2.12.7) from 2.12.6.\n\nlibxml2 v2.12.7 addresses CVE-2024-34459:\n\n- described at https://gitlab.gnome.org/GNOME/libxml2/-/issues/720\n- patched by https://gitlab.gnome.org/GNOME/libxml2/-/commit/2876ac53\n\n\n## Impact\n\nThere is no impact to Nokogiri users because the issue is present only in libxml2's `xmllint` tool which Nokogiri does not provide or expose.\n\n\n## Timeline\n\n- 2024-05-13 05:57 EDT, libxml2 2.12.7 release is announced\n- 2024-05-13 08:30 EDT, nokogiri maintainers begin triage\n- 2024-05-13 10:05 EDT, nokogiri [v1.16.5 is released](https://github.com/sparklemotion/nokogiri/releases/tag/v1.16.5) and this GHSA made public","origin":"UNSPECIFIED","severity":"LOW","published_at":"2024-05-13T16:05:42.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":0.0,"cvss_vector":null,"references":["https://github.com/sparklemotion/nokogiri/security/advisories/GHSA-r95h-9x8f-r3f7","https://github.com/sparklemotion/nokogiri/releases/tag/v1.16.5","https://gitlab.gnome.org/GNOME/libxml2/-/commit/2876ac53","https://gitlab.gnome.org/GNOME/libxml2/-/issues/720","https://github.com/rubysec/ruby-advisory-db/blob/master/gems/nokogiri/GHSA-r95h-9x8f-r3f7.yml","https://github.com/advisories/GHSA-r95h-9x8f-r3f7"],"source_kind":"github","identifiers":["GHSA-r95h-9x8f-r3f7"],"repository_url":"https://github.com/sparklemotion/nokogiri","blast_radius":0.0,"created_at":"2024-05-13T17:05:28.310Z","updated_at":"2026-04-28T13:05:33.718Z","epss_percentage":null,"epss_percentile":null,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS1yOTVoLTl4OGYtcjNmN84AA74p","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS1yOTVoLTl4OGYtcjNmN84AA74p","packages":[{"ecosystem":"rubygems","package_name":"nokogiri","versions":[{"first_patched_version":"1.16.5","vulnerable_version_range":"\u003c 1.16.5"}],"purl":"pkg:gem/nokogiri"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS1yOTVoLTl4OGYtcjNmN84AA74p/related_packages","related_advisories":[]},{"uuid":"GSA_kwCzR0hTQS12Y2MzLXJ3NmYtanY5N84AA6Gq","url":"https://github.com/advisories/GHSA-vcc3-rw6f-jv97","title":"Duplicate Advisory: Use-after-free in libxml2 via Nokogiri::XML::Reader","description":"# Duplicate Advisory\nThis advisory has been withdrawn because it is a duplicate of GHSA-xc9x-jj77-9p9j. This link is maintained to preserve external references.\n\n# Original Description\n\n### Summary\n\nNokogiri upgrades its dependency libxml2 as follows:\n- v1.15.6 upgrades libxml2 to 2.11.7 from 2.11.6\n- v1.16.2 upgrades libxml2 to 2.12.5 from 2.12.4\n\nlibxml2 v2.11.7 and v2.12.5 address the following vulnerability:\n\nCVE-2024-25062 / https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2024-25062\n- described at https://gitlab.gnome.org/GNOME/libxml2/-/issues/604\n- patched by https://gitlab.gnome.org/GNOME/libxml2/-/commit/92721970\n\nPlease note that this advisory only applies to the CRuby implementation of Nokogiri, and only if\nthe packaged libraries are being used. If you've overridden defaults at installation time to use\nsystem libraries instead of packaged libraries, you should instead pay attention to your distro's\nlibxml2 release announcements.\n\nJRuby users are not affected.\n\n### Severity\n\nThe Nokogiri maintainers have evaluated this as **Moderate**.\n\n### Impact\n\nFrom the CVE description, this issue applies to the `xmlTextReader` module (which underlies\n`Nokogiri::XML::Reader`):\n\n\u003e When using the XML Reader interface with DTD validation and XInclude expansion enabled,\n\u003e processing crafted XML documents can lead to an xmlValidatePopElement use-after-free.\n\n### Mitigation\n\nUpgrade to Nokogiri `~\u003e 1.15.6` or `\u003e= 1.16.2`.\n\nUsers who are unable to upgrade Nokogiri may also choose a more complicated mitigation: compile\nand link Nokogiri against patched external libxml2 libraries which will also address these same\nissues.","origin":"UNSPECIFIED","severity":"MODERATE","published_at":"2024-03-18T20:38:40.000Z","withdrawn_at":"2025-05-23T20:02:12.000Z","classification":"GENERAL","cvss_score":0.0,"cvss_vector":null,"references":["https://github.com/sparklemotion/nokogiri/security/advisories/GHSA-xc9x-jj77-9p9j","https://github.com/rubysec/ruby-advisory-db/blob/master/gems/nokogiri/GHSA-xc9x-jj77-9p9j.yml","https://github.com/advisories/GHSA-vcc3-rw6f-jv97"],"source_kind":"github","identifiers":["GHSA-vcc3-rw6f-jv97"],"repository_url":"https://github.com/sparklemotion/nokogiri","blast_radius":0.0,"created_at":"2024-03-21T20:04:42.057Z","updated_at":"2026-06-01T01:05:23.816Z","epss_percentage":null,"epss_percentile":null,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS12Y2MzLXJ3NmYtanY5N84AA6Gq","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS12Y2MzLXJ3NmYtanY5N84AA6Gq","packages":[{"ecosystem":"rubygems","package_name":"nokogiri","versions":[{"first_patched_version":"1.16.2","vulnerable_version_range":"\u003e= 1.16.0, \u003c 1.16.2"},{"first_patched_version":"1.15.6","vulnerable_version_range":"\u003c 1.15.6"}],"purl":"pkg:gem/nokogiri"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS12Y2MzLXJ3NmYtanY5N84AA6Gq/related_packages","related_advisories":[]},{"uuid":"GSA_kwCzR0hTQS14Yzl4LWpqNzctOXA5as4AA5Ek","url":"https://github.com/advisories/GHSA-xc9x-jj77-9p9j","title":"Nokogiri update packaged libxml2 to v2.12.5 to resolve CVE-2024-25062","description":"## Summary\n\nNokogiri upgrades its dependency libxml2 as follows:\n- Nokogiri v1.15.6 upgrades libxml2 to [2.11.7](https://gitlab.gnome.org/GNOME/libxml2/-/releases/v2.11.7) from 2.11.6\n- Nokogiri v1.16.2 upgrades libxml2 to [2.12.5](https://gitlab.gnome.org/GNOME/libxml2/-/releases/v2.12.5) from 2.12.4\n\nlibxml2 v2.11.7 and v2.12.5 address the following vulnerability:\n\n- CVE-2024-25062 / https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2024-25062\n  - described at https://gitlab.gnome.org/GNOME/libxml2/-/issues/604\n  - patched by https://gitlab.gnome.org/GNOME/libxml2/-/commit/92721970\n\nPlease note that this advisory only applies to the CRuby implementation of Nokogiri, and only if the _packaged_ libraries are being used. If you've overridden defaults at installation time to use _system_ libraries instead of packaged libraries, you should instead pay attention to your distro's `libxml2` release announcements.\n\nJRuby users are not affected.\n\n## Mitigation\n\nUpgrade to Nokogiri `~\u003e 1.15.6` or `\u003e= 1.16.2`.\n\nUsers who are unable to upgrade Nokogiri may also choose a more complicated mitigation: compile\nand link Nokogiri against patched external libxml2 libraries which will also address these same\nissues.\n\n## Impact\n\nFrom the CVE description, this issue applies to the `xmlTextReader` module (which underlies `Nokogiri::XML::Reader`):\n\n\u003e When using the XML Reader interface with DTD validation and XInclude expansion enabled, processing crafted XML documents can lead to an xmlValidatePopElement use-after-free.\n\n## Timeline\n\n- 2024-02-04 10:35 EST - this GHSA is drafted without complete details about when the upstream issue was introduced; a request is made of libxml2 maintainers for more detailed information\n- 2024-02-04 10:48 EST - updated GHSA to reflect libxml2 maintainers' confirmation of affected versions\n- 2024-02-04 11:54 EST - v1.16.2 published, this GHSA made public\n- 2024-02-05 10:18 EST - updated with MITRE link to the CVE information, and updated \"Impact\" section\n- 2024-03-16 09:03 EDT - v1.15.6 published (see discussion at https://github.com/sparklemotion/nokogiri/discussions/3146), updated mitigation information\n- 2024-03-18 22:12 EDT - update \"affected products\" range with v1.15.6 information","origin":"UNSPECIFIED","severity":"MODERATE","published_at":"2024-02-05T20:22:56.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":0.0,"cvss_vector":null,"references":["https://github.com/sparklemotion/nokogiri/security/advisories/GHSA-xc9x-jj77-9p9j","https://nvd.nist.gov/vuln/detail/CVE-2024-25062","https://gitlab.gnome.org/GNOME/libxml2/-/commit/92721970","https://gitlab.gnome.org/GNOME/libxml2/-/issues/604","https://gitlab.gnome.org/GNOME/libxml2/-/releases/v2.12.5","https://github.com/sparklemotion/nokogiri/discussions/3146","https://github.com/rubysec/ruby-advisory-db/blob/master/gems/nokogiri/GHSA-xc9x-jj77-9p9j.yml","https://github.com/advisories/GHSA-xc9x-jj77-9p9j"],"source_kind":"github","identifiers":["GHSA-xc9x-jj77-9p9j"],"repository_url":"https://github.com/sparklemotion/nokogiri","blast_radius":0.0,"created_at":"2024-02-05T21:05:00.117Z","updated_at":"2026-05-09T06:05:20.026Z","epss_percentage":null,"epss_percentile":null,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS14Yzl4LWpqNzctOXA5as4AA5Ek","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS14Yzl4LWpqNzctOXA5as4AA5Ek","packages":[{"ecosystem":"rubygems","package_name":"nokogiri","versions":[{"first_patched_version":"1.15.6","vulnerable_version_range":"\u003c 1.15.6"},{"first_patched_version":"1.16.2","vulnerable_version_range":"\u003e= 1.16.0, \u003c 1.16.2"}],"purl":"pkg:gem/nokogiri"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS14Yzl4LWpqNzctOXA5as4AA5Ek/related_packages","related_advisories":[]},{"uuid":"GSA_kwCzR0hTQS1weHZnLTJxajUtMzdqcc4AAytn","url":"https://github.com/advisories/GHSA-pxvg-2qj5-37jq","title":"Nokogiri updates packaged libxml2 to v2.10.4 to resolve multiple CVEs","description":"### Summary\n\nNokogiri v1.14.3 upgrades the packaged version of its dependency libxml2 to [v2.10.4](https://gitlab.gnome.org/GNOME/libxml2/-/releases/v2.10.4) from v2.10.3.\n\nlibxml2 v2.10.4 addresses the following known vulnerabilities:\n\n- [CVE-2023-29469](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-29469): Hashing of empty dict strings isn't deterministic\n- [CVE-2023-28484](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-28484): Fix null deref in xmlSchemaFixupComplexType\n- Schemas: Fix null-pointer-deref in xmlSchemaCheckCOSSTDerivedOK\n\nPlease note that this advisory only applies to the CRuby implementation of Nokogiri `\u003c 1.14.3`, and only if the _packaged_ libraries are being used. If you've overridden defaults at installation time to use _system_ libraries instead of packaged libraries, you should instead pay attention to your distro's `libxml2` release announcements.\n\n\n### Mitigation\n\nUpgrade to Nokogiri `\u003e= 1.14.3`.\n\nUsers who are unable to upgrade Nokogiri may also choose a more complicated mitigation: compile and link Nokogiri against external libraries libxml2 `\u003e= 2.10.4` which will also address these same issues.\n\n\n### Impact\n\nNo public information has yet been published about the security-related issues other than the upstream commits. Examination of those changesets indicate that the more serious issues relate to libxml2 dereferencing NULL pointers and potentially segfaulting while parsing untrusted inputs.\n\nThe commits can be examined at:\n\n- [[CVE-2023-29469] Hashing of empty dict strings isn't deterministic (09a2dd45) · Commits · GNOME / libxml2 · GitLab](https://gitlab.gnome.org/GNOME/libxml2/-/commit/09a2dd453007f9c7205274623acdd73747c22d64)\n- [[CVE-2023-28484] Fix null deref in xmlSchemaFixupComplexType (647e072e) · Commits · GNOME / libxml2 · GitLab](https://gitlab.gnome.org/GNOME/libxml2/-/commit/647e072ea0a2f12687fa05c172f4c4713fdb0c4f)\n- [schemas: Fix null-pointer-deref in xmlSchemaCheckCOSSTDerivedOK (4c6922f7) · Commits · GNOME / libxml2 · GitLab](https://gitlab.gnome.org/GNOME/libxml2/-/commit/4c6922f763ad958c48ff66f82823ae21f2e92ee6)\n","origin":"UNSPECIFIED","severity":"MODERATE","published_at":"2023-04-11T21:48:01.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":0.0,"cvss_vector":null,"references":["https://github.com/sparklemotion/nokogiri/security/advisories/GHSA-pxvg-2qj5-37jq","https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-28484","https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-29469","https://gitlab.gnome.org/GNOME/libxml2/-/commit/09a2dd453007f9c7205274623acdd73747c22d64","https://gitlab.gnome.org/GNOME/libxml2/-/commit/4c6922f763ad958c48ff66f82823ae21f2e92ee6","https://gitlab.gnome.org/GNOME/libxml2/-/commit/647e072ea0a2f12687fa05c172f4c4713fdb0c4f","https://gitlab.gnome.org/GNOME/libxml2/-/releases/v2.10.4","https://github.com/advisories/GHSA-pxvg-2qj5-37jq"],"source_kind":"github","identifiers":["GHSA-pxvg-2qj5-37jq"],"repository_url":"https://github.com/sparklemotion/nokogiri","blast_radius":0.0,"created_at":"2023-04-11T22:03:18.153Z","updated_at":"2026-04-28T20:08:19.787Z","epss_percentage":null,"epss_percentile":null,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS1weHZnLTJxajUtMzdqcc4AAytn","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS1weHZnLTJxajUtMzdqcc4AAytn","packages":[{"ecosystem":"rubygems","package_name":"nokogiri","versions":[{"first_patched_version":"1.14.3","vulnerable_version_range":"\u003c 1.14.3"}],"purl":"pkg:gem/nokogiri"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS1weHZnLTJxajUtMzdqcc4AAytn/related_packages","related_advisories":[]},{"uuid":"GSA_kwCzR0hTQS1xdjRxLW1yNXItcXByas4AAwNH","url":"https://github.com/advisories/GHSA-qv4q-mr5r-qprj","title":"Unchecked return value from xmlTextReaderExpand","description":"## Summary\n\nNokogiri `1.13.8, 1.13.9` fails to check the return value from `xmlTextReaderExpand` in the method `Nokogiri::XML::Reader#attribute_hash`. This can lead to a null pointer exception when invalid markup is being parsed. \n\nFor applications using `XML::Reader` to parse untrusted inputs, this may potentially be a vector for a denial of service attack.\n\n\n## Mitigation\n\nUpgrade to Nokogiri `\u003e= 1.13.10`.\n\nUsers may be able to search their code for calls to either `XML::Reader#attributes` or `XML::Reader#attribute_hash` to determine if they are affected.\n\n\n## Severity\n\nThe Nokogiri maintainers have evaluated this as [High Severity 7.5 (CVSS3.1)](https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H).\n\n\n## References\n\n- [CWE - CWE-252: Unchecked Return Value (4.9)](https://cwe.mitre.org/data/definitions/252.html)\n- [CWE - CWE-476: NULL Pointer Dereference (4.9)](https://cwe.mitre.org/data/definitions/476.html)\n\n\n## Credit\n\nThis vulnerability was responsibly reported by @davidwilemski.\n","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2022-12-08T03:03:33.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":7.5,"cvss_vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","references":["https://github.com/sparklemotion/nokogiri/security/advisories/GHSA-qv4q-mr5r-qprj","https://github.com/sparklemotion/nokogiri/commit/85410e38410f670cbbc8c5b00d07b843caee88ce","https://github.com/sparklemotion/nokogiri/commit/9fe0761c47c0d4270d1a5220cfd25de080350d50","https://nvd.nist.gov/vuln/detail/CVE-2022-23476","https://github.com/rubysec/ruby-advisory-db/blob/master/gems/nokogiri/CVE-2022-23476.yml","https://github.com/advisories/GHSA-qv4q-mr5r-qprj"],"source_kind":"github","identifiers":["GHSA-qv4q-mr5r-qprj","CVE-2022-23476"],"repository_url":"https://github.com/sparklemotion/nokogiri","blast_radius":0.0,"created_at":"2022-12-21T16:11:46.331Z","updated_at":"2026-05-19T22:10:26.568Z","epss_percentage":0.00257,"epss_percentile":0.49088,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS1xdjRxLW1yNXItcXByas4AAwNH","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS1xdjRxLW1yNXItcXByas4AAwNH","packages":[{"ecosystem":"rubygems","package_name":"nokogiri","versions":[{"first_patched_version":"1.13.10","vulnerable_version_range":"\u003e= 1.13.8, \u003c 1.13.10"}],"purl":"pkg:gem/nokogiri"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS1xdjRxLW1yNXItcXByas4AAwNH/related_packages","related_advisories":[]},{"uuid":"GSA_kwCzR0hTQS0ycWM2LW1jdnctOTJjd84AAvaT","url":"https://github.com/advisories/GHSA-2qc6-mcvw-92cw","title":"Update bundled libxml2 to v2.10.3 to resolve multiple CVEs","description":"### Summary\n\nNokogiri v1.13.9 upgrades the packaged version of its dependency libxml2 to [v2.10.3](https://gitlab.gnome.org/GNOME/libxml2/-/releases/v2.10.3) from v2.9.14.\n\nlibxml2 v2.10.3 addresses the following known vulnerabilities:\n\n- [CVE-2022-2309](https://nvd.nist.gov/vuln/detail/CVE-2022-2309)\n- [CVE-2022-40304](https://nvd.nist.gov/vuln/detail/CVE-2022-40304)\n- [CVE-2022-40303](https://nvd.nist.gov/vuln/detail/CVE-2022-40303)\n\nPlease note that this advisory only applies to the CRuby implementation of Nokogiri `\u003c 1.13.9`, and only if the _packaged_ libraries are being used. If you've overridden defaults at installation time to use _system_ libraries instead of packaged libraries, you should instead pay attention to your distro's `libxml2` release announcements.\n\n\n### Mitigation\n\nUpgrade to Nokogiri `\u003e= 1.13.9`.\n\nUsers who are unable to upgrade Nokogiri may also choose a more complicated mitigation: compile and link Nokogiri against external libraries libxml2 `\u003e= 2.10.3` which will also address these same issues.\n\n\n### Impact\n\n#### libxml2 [CVE-2022-2309](https://nvd.nist.gov/vuln/detail/CVE-2022-2309)\n\n- **CVSS3 score**: Under evaluation\n- **Type**: Denial of service\n- **Description**: NULL Pointer Dereference allows attackers to cause a denial of service (or application crash). This only applies when lxml is used together with libxml2 2.9.10 through 2.9.14. libxml2 2.9.9 and earlier are not affected. It allows triggering crashes through forged input data, given a vulnerable code sequence in the application. The vulnerability is caused by the iterwalk function (also used by the canonicalize function). Such code shouldn't be in wide-spread use, given that parsing + iterwalk would usually be replaced with the more efficient iterparse function. However, an XML converter that serialises to C14N would also be vulnerable, for example, and there are legitimate use cases for this code sequence. If untrusted input is received (also remotely) and processed via iterwalk function, a crash can be triggered.\n\nNokogiri maintainers investigated at #2620 and determined this CVE does not affect Nokogiri users.\n\n\n#### libxml2 [CVE-2022-40304](https://nvd.nist.gov/vuln/detail/CVE-2022-40304)\n\n- **CVSS3 score**: Unspecified upstream\n- **Type**: Data corruption, denial of service\n- **Description**: When an entity reference cycle is detected, the entity content is cleared by setting its first byte to zero. But the entity content might be allocated from a dict. In this case, the dict entry becomes corrupted leading to all kinds of logic errors, including memory errors like double-frees.\n\nSee https://gitlab.gnome.org/GNOME/libxml2/-/commit/644a89e080bced793295f61f18aac8cfad6bece2\n\n\n#### libxml2 [CVE-2022-40303](https://nvd.nist.gov/vuln/detail/CVE-2022-40303)\n\n- **CVSS3 score**: Unspecified upstream\n- **Type**: Integer overflow\n- **Description**: Integer overflows with XML_PARSE_HUGE\n\nSee https://gitlab.gnome.org/GNOME/libxml2/-/commit/c846986356fc149915a74972bf198abc266bc2c0\n\n\n### References\n\n- [libxml2 release notes](https://gitlab.gnome.org/GNOME/libxml2/-/releases)\n- [CVE-2022-2309](https://nvd.nist.gov/vuln/detail/CVE-2022-2309)\n- [CVE-2022-40304](https://nvd.nist.gov/vuln/detail/CVE-2022-40304)\n- [CVE-2022-40303](https://nvd.nist.gov/vuln/detail/CVE-2022-40303)\n","origin":"UNSPECIFIED","severity":"MODERATE","published_at":"2022-10-18T18:12:31.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":0.0,"cvss_vector":null,"references":["https://github.com/sparklemotion/nokogiri/security/advisories/GHSA-2qc6-mcvw-92cw","https://github.com/advisories/GHSA-2qc6-mcvw-92cw"],"source_kind":"github","identifiers":["GHSA-2qc6-mcvw-92cw"],"repository_url":"https://github.com/sparklemotion/nokogiri","blast_radius":0.0,"created_at":"2022-12-21T16:11:55.377Z","updated_at":"2026-04-28T20:08:57.062Z","epss_percentage":null,"epss_percentile":null,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS0ycWM2LW1jdnctOTJjd84AAvaT","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS0ycWM2LW1jdnctOTJjd84AAvaT","packages":[{"ecosystem":"rubygems","package_name":"nokogiri","versions":[{"first_patched_version":"1.13.9","vulnerable_version_range":"\u003c 1.13.9"}],"purl":"pkg:gem/nokogiri"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS0ycWM2LW1jdnctOTJjd84AAvaT/related_packages","related_advisories":[]},{"uuid":"GSA_kwCzR0hTQS01OWdwLXFxbTctY3c0as4AApYf","url":"https://github.com/advisories/GHSA-59gp-qqm7-cw4j","title":"Nokogiri has vulnerable dependencies on libxml2 and libxslt","description":"Use after free in Blink XSLT in Google Chrome prior to 91.0.4472.164 allowed a remote attacker to potentially exploit heap corruption via a crafted HTML page.","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2022-05-24T19:09:47.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-2021-30560","https://chromereleases.googleblog.com/2021/07/stable-channel-update-for-desktop.html","https://crbug.com/1219209","https://www.debian.org/security/2022/dsa-5216","https://lists.debian.org/debian-lts-announce/2022/09/msg00010.html","https://github.com/sparklemotion/nokogiri/security/advisories/GHSA-fq42-c5rg-92c2","https://github.com/rubysec/ruby-advisory-db/blob/master/gems/nokogiri/CVE-2021-30560.yml","https://github.com/sparklemotion/nokogiri/releases/tag/v1.13.2","https://security.gentoo.org/glsa/202310-23","https://github.com/advisories/GHSA-59gp-qqm7-cw4j"],"source_kind":"github","identifiers":["GHSA-59gp-qqm7-cw4j","CVE-2021-30560"],"repository_url":"https://github.com/sparklemotion/nokogiri","blast_radius":0.0,"created_at":"2023-06-28T00:04:02.539Z","updated_at":"2026-04-28T20:08:05.846Z","epss_percentage":0.00084,"epss_percentile":0.24493,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS01OWdwLXFxbTctY3c0as4AApYf","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS01OWdwLXFxbTctY3c0as4AApYf","packages":[{"ecosystem":"rubygems","package_name":"nokogiri","versions":[{"first_patched_version":"1.13.2","vulnerable_version_range":"\u003c 1.13.2"}],"purl":"pkg:gem/nokogiri"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS01OWdwLXFxbTctY3c0as4AApYf/related_packages","related_advisories":[]},{"uuid":"GSA_kwCzR0hTQS1qdzlmLWhoNDktY3ZwOc4AAoiz","url":"https://github.com/advisories/GHSA-jw9f-hh49-cvp9","title":"Nokogiri contains libxml Out-of-bounds Write vulnerability","description":"There is a flaw in the xml entity encoding functionality of libxml2 in versions before 2.9.11. An attacker who is able to supply a crafted file to be processed by an application linked with the affected functionality of libxml2 could trigger an out-of-bounds read. The most likely impact of this flaw is to application availability, with some potential impact to confidentiality and integrity if an attacker is able to use memory information to further exploit the application.\n\nNokogiri prior to version 1.11.4 used a vulnerable version of libxml2. Nokogiri 1.11.4 updated libxml2 to version 2.9.11 to address this and other vulnerabilities in libxml2.","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2022-05-24T19:02:48.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":8.6,"cvss_vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:H","references":["https://nvd.nist.gov/vuln/detail/CVE-2021-3517","https://bugzilla.redhat.com/show_bug.cgi?id=1954232","https://lists.debian.org/debian-lts-announce/2021/05/msg00008.html","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/BZOMV5J4PMZAORVT64BKLV6YIZAFDGX6/","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/QVM4UJ3376I6ZVOYMHBNX4GY3NIV52WV/","https://security.gentoo.org/glsa/202107-05","https://security.netapp.com/advisory/ntap-20210625-0002/","https://security.netapp.com/advisory/ntap-20211022-0004/","https://www.oracle.com/security-alerts/cpuapr2022.html","https://www.oracle.com/security-alerts/cpujan2022.html","https://www.oracle.com/security-alerts/cpuoct2021.html","https://www.oracle.com/security-alerts/cpujul2022.html","https://github.com/sparklemotion/nokogiri/issues/2233","https://github.com/sparklemotion/nokogiri/issues/2274","https://github.com/sparklemotion/nokogiri/blob/7c19ef5cc6b7c5c36827dd5495f857c6877ec8cf/CHANGELOG.md?plain=1#L579","https://gitlab.gnome.org/GNOME/libxml2/-/commit/8598060bacada41a0eb09d95c97744ff4e428f8e","https://github.com/rubysec/ruby-advisory-db/blob/master/gems/nokogiri/CVE-2021-3517.yml","https://github.com/advisories/GHSA-jw9f-hh49-cvp9"],"source_kind":"github","identifiers":["GHSA-jw9f-hh49-cvp9","CVE-2021-3517"],"repository_url":"https://github.com/sparklemotion/nokogiri","blast_radius":0.0,"created_at":"2023-03-08T21:03:15.898Z","updated_at":"2026-06-01T01:07:12.866Z","epss_percentage":0.00107,"epss_percentile":0.28532,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS1qdzlmLWhoNDktY3ZwOc4AAoiz","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS1qdzlmLWhoNDktY3ZwOc4AAoiz","packages":[{"ecosystem":"rubygems","package_name":"nokogiri","versions":[{"first_patched_version":"1.11.4","vulnerable_version_range":"\u003c 1.11.4"}],"purl":"pkg:gem/nokogiri"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS1qdzlmLWhoNDktY3ZwOc4AAoiz/related_packages","related_advisories":[]},{"uuid":"GSA_kwCzR0hTQS12NGY4LTI4NDctcndtN84AAoiI","url":"https://github.com/advisories/GHSA-v4f8-2847-rwm7","title":"Nokogiri Implements libxml2 version vulnerable to use-after-free","description":"There's a flaw in libxml2 in versions before 2.9.11. An attacker who is able to submit a crafted file to be processed by an application linked with libxml2 could trigger a use-after-free. The greatest impact from this flaw is to confidentiality, integrity, and availability.","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2022-05-24T19:02:44.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-2021-3518","https://bugzilla.redhat.com/show_bug.cgi?id=1954242","https://lists.debian.org/debian-lts-announce/2021/05/msg00008.html","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/BZOMV5J4PMZAORVT64BKLV6YIZAFDGX6/","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/QVM4UJ3376I6ZVOYMHBNX4GY3NIV52WV/","https://security.gentoo.org/glsa/202107-05","https://security.netapp.com/advisory/ntap-20210625-0002/","https://github.com/sparklemotion/nokogiri/blob/2edbbef95f1dc12c1ddc5ebda71b9159026245fe/CHANGELOG.md?plain=1#L722","https://github.com/rubysec/ruby-advisory-db/blob/master/gems/nokogiri/CVE-2021-3518.yml","https://lists.apache.org/thread.html/r58af02e294bd07f487e2c64ffc0a29b837db5600e33b6e698b9d696b@%3Cissues.bookkeeper.apache.org%3E","https://lists.apache.org/thread.html/rf4c02775860db415b4955778a131c2795223f61cb8c6a450893651e4@%3Cissues.bookkeeper.apache.org%3E","https://nokogiri.org/CHANGELOG.html#1114-2021-05-14","https://support.apple.com/kb/HT212601","https://support.apple.com/kb/HT212602","https://support.apple.com/kb/HT212604","https://support.apple.com/kb/HT212605","https://www.oracle.com/security-alerts/cpuapr2022.html","https://www.oracle.com/security-alerts/cpujul2022.html","https://www.oracle.com/security-alerts/cpuoct2021.html","http://seclists.org/fulldisclosure/2021/Jul/54","http://seclists.org/fulldisclosure/2021/Jul/55","http://seclists.org/fulldisclosure/2021/Jul/58","http://seclists.org/fulldisclosure/2021/Jul/59","https://github.com/advisories/GHSA-v4f8-2847-rwm7"],"source_kind":"github","identifiers":["GHSA-v4f8-2847-rwm7","CVE-2021-3518"],"repository_url":"https://github.com/sparklemotion/nokogiri","blast_radius":0.0,"created_at":"2023-07-05T22:03:45.130Z","updated_at":"2026-06-01T01:07:31.642Z","epss_percentage":0.0025,"epss_percentile":0.48509,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS12NGY4LTI4NDctcndtN84AAoiI","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS12NGY4LTI4NDctcndtN84AAoiI","packages":[{"ecosystem":"rubygems","package_name":"nokogiri","versions":[{"first_patched_version":"1.11.4","vulnerable_version_range":"\u003c 1.11.4"}],"purl":"pkg:gem/nokogiri"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS12NGY4LTI4NDctcndtN84AAoiI/related_packages","related_advisories":[]},{"uuid":"GSA_kwCzR0hTQS0yODZ2LXBjZjUtMjVyY84AAof1","url":"https://github.com/advisories/GHSA-286v-pcf5-25rc","title":"Nokogiri Implements libxml2 version vulnerable to null pointer dereferencing","description":"A vulnerability found in libxml2 in versions before 2.9.11 shows that it did not propagate errors while parsing XML mixed content, causing a NULL dereference. If an untrusted XML document was parsed in recovery mode and post-validated, the flaw could be used to crash the application. The highest threat from this vulnerability is to system availability.","origin":"UNSPECIFIED","severity":"MODERATE","published_at":"2022-05-24T19:02:26.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":5.9,"cvss_vector":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H","references":["https://nvd.nist.gov/vuln/detail/CVE-2021-3537","https://bugzilla.redhat.com/show_bug.cgi?id=1956522","https://lists.debian.org/debian-lts-announce/2021/05/msg00008.html","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/BZOMV5J4PMZAORVT64BKLV6YIZAFDGX6/","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/QVM4UJ3376I6ZVOYMHBNX4GY3NIV52WV/","https://security.gentoo.org/glsa/202107-05","https://security.netapp.com/advisory/ntap-20210625-0002/","https://www.oracle.com/security-alerts/cpuapr2022.html","https://www.oracle.com/security-alerts/cpuoct2021.html","https://www.oracle.com/security-alerts/cpujul2022.html","https://github.com/sparklemotion/nokogiri/blob/2edbbef95f1dc12c1ddc5ebda71b9159026245fe/CHANGELOG.md?plain=1#L722","https://github.com/rubysec/ruby-advisory-db/blob/master/gems/nokogiri/CVE-2021-3537.yml","https://nokogiri.org/CHANGELOG.html#1114-2021-05-14","https://github.com/advisories/GHSA-286v-pcf5-25rc"],"source_kind":"github","identifiers":["GHSA-286v-pcf5-25rc","CVE-2021-3537"],"repository_url":"https://github.com/sparklemotion/nokogiri","blast_radius":0.0,"created_at":"2023-07-05T22:03:45.144Z","updated_at":"2026-04-28T20:08:04.902Z","epss_percentage":0.00111,"epss_percentile":0.29365,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS0yODZ2LXBjZjUtMjVyY84AAof1","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS0yODZ2LXBjZjUtMjVyY84AAof1","packages":[{"ecosystem":"rubygems","package_name":"nokogiri","versions":[{"first_patched_version":"1.11.4","vulnerable_version_range":"\u003c 1.11.4"}],"purl":"pkg:gem/nokogiri"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS0yODZ2LXBjZjUtMjVyY84AAof1/related_packages","related_advisories":[]},{"uuid":"GSA_kwCzR0hTQS12bWZ4LWdjZnEtd3ZtMs4AAi6z","url":"https://github.com/advisories/GHSA-vmfx-gcfq-wvm2","title":"Nokogiri implementation of libxslt vulnerable to heap corruption","description":"Type confusion in `xsltNumberFormatGetMultipleLevel` prior to libxslt 1.1.33 could allow attackers to potentially exploit heap corruption via crafted XML data.\n\nNokogiri prior to version 1.10.5 contains a vulnerable version of libxslt. Nokogiri version 1.10.5 upgrades the dependency to libxslt 1.1.34, which contains a patch for this issue.","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2022-05-24T17:03:17.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":7.5,"cvss_vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","references":["https://nvd.nist.gov/vuln/detail/CVE-2019-5815","https://gitlab.gnome.org/GNOME/libxslt/commit/08b62c25871b38d5d573515ca8a065b4b8f64f6b","https://lists.debian.org/debian-lts-announce/2022/09/msg00010.html","https://github.com/sparklemotion/nokogiri/issues/2630","https://github.com/rubysec/ruby-advisory-db/blob/master/gems/nokogiri/CVE-2019-5815.yml","https://github.com/advisories/GHSA-vmfx-gcfq-wvm2"],"source_kind":"github","identifiers":["GHSA-vmfx-gcfq-wvm2","CVE-2019-5815"],"repository_url":"https://github.com/sparklemotion/nokogiri","blast_radius":0.0,"created_at":"2023-07-07T22:04:04.499Z","updated_at":"2026-04-28T20:08:02.527Z","epss_percentage":0.00111,"epss_percentile":0.29384,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS12bWZ4LWdjZnEtd3ZtMs4AAi6z","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS12bWZ4LWdjZnEtd3ZtMs4AAi6z","packages":[{"ecosystem":"rubygems","package_name":"nokogiri","versions":[{"first_patched_version":"1.10.5","vulnerable_version_range":"\u003c 1.10.5"}],"purl":"pkg:gem/nokogiri"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS12bWZ4LWdjZnEtd3ZtMs4AAi6z/related_packages","related_advisories":[]},{"uuid":"GSA_kwCzR0hTQS0yNDJ4LTdjbTYtNHc4as4AAid7","url":"https://github.com/advisories/GHSA-242x-7cm6-4w8j","title":"Nokogiri affected by libxslt Use of Uninitialized Resource/Use After Free vulnerability","description":"In xsltCopyText in transform.c in libxslt 1.1.33, a pointer variable isn't reset under certain circumstances. If the relevant memory area happened to be freed and reused in a certain way, a bounds check could fail and memory outside a buffer could be written to, or uninitialized data could be disclosed.\n\nNokogiri prior to version 1.10.5 contains a vulnerable version of libxslt. Nokogiri version 1.10.5 upgrades the dependency to libxslt 1.1.34, which contains a patch for this issue.","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2022-05-24T16:59:28.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":7.5,"cvss_vector":"CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H","references":["https://nvd.nist.gov/vuln/detail/CVE-2019-18197","https://access.redhat.com/errata/RHSA-2020:0514","https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=15746","https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=15768","https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=15914","https://gitlab.gnome.org/GNOME/libxslt/commit/2232473733b7313d67de8836ea3b29eec6e8e285","https://lists.debian.org/debian-lts-announce/2019/10/msg00037.html","https://security.netapp.com/advisory/ntap-20191031-0004/","https://security.netapp.com/advisory/ntap-20200416-0004/","https://usn.ubuntu.com/4164-1/","https://www.oracle.com/security-alerts/cpuapr2020.html","http://lists.opensuse.org/opensuse-security-announce/2020-02/msg00010.html","http://lists.opensuse.org/opensuse-security-announce/2020-02/msg00015.html","http://lists.opensuse.org/opensuse-security-announce/2020-02/msg00025.html","http://lists.opensuse.org/opensuse-security-announce/2020-05/msg00062.html","http://www.openwall.com/lists/oss-security/2019/11/17/2","https://github.com/sparklemotion/nokogiri/issues/1943","https://github.com/sparklemotion/nokogiri/blob/01ab95f3e37429ed8d3b380a8d2f73902eb325d9/CHANGELOG.md?plain=1#L934","https://github.com/rubysec/ruby-advisory-db/blob/master/gems/nokogiri/CVE-2019-18197.yml","https://github.com/advisories/GHSA-242x-7cm6-4w8j"],"source_kind":"github","identifiers":["GHSA-242x-7cm6-4w8j","CVE-2019-18197"],"repository_url":"https://github.com/sparklemotion/nokogiri","blast_radius":0.0,"created_at":"2023-07-07T22:04:04.515Z","updated_at":"2026-04-28T20:08:02.528Z","epss_percentage":0.04534,"epss_percentile":0.89041,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS0yNDJ4LTdjbTYtNHc4as4AAid7","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS0yNDJ4LTdjbTYtNHc4as4AAid7","packages":[{"ecosystem":"rubygems","package_name":"nokogiri","versions":[{"first_patched_version":"1.10.5","vulnerable_version_range":"\u003c 1.10.5"}],"purl":"pkg:gem/nokogiri"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS0yNDJ4LTdjbTYtNHc4as4AAid7/related_packages","related_advisories":[]},{"uuid":"GSA_kwCzR0hTQS1jZjQ2LTZ4eGgtcGM3Nc4AAhJV","url":"https://github.com/advisories/GHSA-cf46-6xxh-pc75","title":"libxslt Type Confusion vulnerability that affects Nokogiri","description":"In `numbers.c` in libxslt 1.1.33, a type holding grouping characters of an `xsl:number` instruction was too narrow and an invalid character/length combination could be passed to `xsltNumberFormatDecimal`, leading to a read of uninitialized stack data.\n\nNokogiri prior to version 1.10.5 used a vulnerable version of libxslt. Nokogiri 1.10.5 updated libxslt to version 1.1.34 to address this and other vulnerabilities in libxslt.","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2022-05-24T16:49:07.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":7.5,"cvss_vector":"CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N","references":["https://nvd.nist.gov/vuln/detail/CVE-2019-13118","https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=15069","https://gitlab.gnome.org/GNOME/libxslt/commit/6ce8de69330783977dd14f6569419489875fb71b","https://lists.apache.org/thread.html/r58af02e294bd07f487e2c64ffc0a29b837db5600e33b6e698b9d696b@%3Cissues.bookkeeper.apache.org%3E","https://lists.apache.org/thread.html/rf4c02775860db415b4955778a131c2795223f61cb8c6a450893651e4@%3Cissues.bookkeeper.apache.org%3E","https://lists.debian.org/debian-lts-announce/2019/07/msg00020.html","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/IOYJKXPQCUNBMMQJWYXOR6QRUJZHEDRZ/","https://oss-fuzz.com/testcase-detail/5197371471822848","https://seclists.org/bugtraq/2019/Aug/21","https://seclists.org/bugtraq/2019/Aug/22","https://seclists.org/bugtraq/2019/Aug/23","https://seclists.org/bugtraq/2019/Aug/25","https://seclists.org/bugtraq/2019/Jul/35","https://seclists.org/bugtraq/2019/Jul/36","https://seclists.org/bugtraq/2019/Jul/37","https://seclists.org/bugtraq/2019/Jul/40","https://seclists.org/bugtraq/2019/Jul/41","https://seclists.org/bugtraq/2019/Jul/42","https://security.netapp.com/advisory/ntap-20190806-0004/","https://security.netapp.com/advisory/ntap-20200122-0003/","https://support.apple.com/kb/HT210346","https://support.apple.com/kb/HT210348","https://support.apple.com/kb/HT210351","https://support.apple.com/kb/HT210353","https://support.apple.com/kb/HT210356","https://support.apple.com/kb/HT210357","https://support.apple.com/kb/HT210358","https://usn.ubuntu.com/4164-1/","https://www.oracle.com/security-alerts/cpujan2020.html","http://lists.opensuse.org/opensuse-security-announce/2020-05/msg00062.html","http://seclists.org/fulldisclosure/2019/Aug/11","http://seclists.org/fulldisclosure/2019/Aug/13","http://seclists.org/fulldisclosure/2019/Aug/14","http://seclists.org/fulldisclosure/2019/Aug/15","http://seclists.org/fulldisclosure/2019/Jul/22","http://seclists.org/fulldisclosure/2019/Jul/23","http://seclists.org/fulldisclosure/2019/Jul/24","http://seclists.org/fulldisclosure/2019/Jul/26","http://seclists.org/fulldisclosure/2019/Jul/31","http://seclists.org/fulldisclosure/2019/Jul/37","http://seclists.org/fulldisclosure/2019/Jul/38","http://www.openwall.com/lists/oss-security/2019/11/17/2","https://github.com/sparklemotion/nokogiri/issues/1943","https://github.com/sparklemotion/nokogiri/commit/43a175339b47b8c604508813fc75b83f13cd173e","https://github.com/sparklemotion/nokogiri/blob/f7aa3b0b29d6fe5fafe93dacd9b96b6b3d16b7ec/CHANGELOG.md?plain=1#L796","https://github.com/sparklemotion/nokogiri/releases/tag/v1.10.5","https://github.com/advisories/GHSA-cf46-6xxh-pc75"],"source_kind":"github","identifiers":["GHSA-cf46-6xxh-pc75","CVE-2019-13118"],"repository_url":"https://github.com/sparklemotion/nokogiri","blast_radius":0.0,"created_at":"2023-03-08T20:03:18.902Z","updated_at":"2026-04-28T20:08:25.685Z","epss_percentage":0.01008,"epss_percentile":0.77101,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS1jZjQ2LTZ4eGgtcGM3Nc4AAhJV","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS1jZjQ2LTZ4eGgtcGM3Nc4AAhJV","packages":[{"ecosystem":"rubygems","package_name":"nokogiri","versions":[{"first_patched_version":"1.10.5","vulnerable_version_range":"\u003c 1.10.5"}],"purl":"pkg:gem/nokogiri"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS1jZjQ2LTZ4eGgtcGM3Nc4AAhJV/related_packages","related_advisories":[]},{"uuid":"GSA_kwCzR0hTQS00aG05LTg0NGotam14cM4AAhJW","url":"https://github.com/advisories/GHSA-4hm9-844j-jmxp","title":"Uninitialized read in Nokogiri gem","description":"In numbers.c in libxslt 1.1.33, an xsl:number with certain format strings could lead to a uninitialized read in xsltNumberFormatInsertNumbers. This could allow an attacker to discern whether a byte on the stack contains the characters A, a, I, i, or 0, or any other character.","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2022-05-24T16:49:06.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":0.0,"cvss_vector":null,"references":["https://nvd.nist.gov/vuln/detail/CVE-2019-13117","https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=14471","https://gitlab.gnome.org/GNOME/libxslt/commit/c5eb6cf3aba0af048596106ed839b4ae17ecbcb1","https://lists.apache.org/thread.html/r58af02e294bd07f487e2c64ffc0a29b837db5600e33b6e698b9d696b@%3Cissues.bookkeeper.apache.org%3E","https://lists.apache.org/thread.html/rf4c02775860db415b4955778a131c2795223f61cb8c6a450893651e4@%3Cissues.bookkeeper.apache.org%3E","https://lists.debian.org/debian-lts-announce/2019/07/msg00020.html","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/IOYJKXPQCUNBMMQJWYXOR6QRUJZHEDRZ/","https://oss-fuzz.com/testcase-detail/5631739747106816","https://security.netapp.com/advisory/ntap-20190806-0004/","https://security.netapp.com/advisory/ntap-20200122-0003/","https://usn.ubuntu.com/4164-1/","https://www.oracle.com/security-alerts/cpujan2020.html","http://lists.opensuse.org/opensuse-security-announce/2020-05/msg00062.html","http://www.openwall.com/lists/oss-security/2019/11/17/2","https://github.com/sparklemotion/nokogiri/issues/1943","https://github.com/rubysec/ruby-advisory-db/blob/master/gems/nokogiri/CVE-2019-13117.yml","https://github.com/advisories/GHSA-4hm9-844j-jmxp"],"source_kind":"github","identifiers":["GHSA-4hm9-844j-jmxp","CVE-2019-13117"],"repository_url":"https://github.com/sparklemotion/nokogiri","blast_radius":0.0,"created_at":"2023-06-10T00:03:21.264Z","updated_at":"2026-04-28T20:08:09.723Z","epss_percentage":0.04376,"epss_percentile":0.8899,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS00aG05LTg0NGotam14cM4AAhJW","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS00aG05LTg0NGotam14cM4AAhJW","packages":[{"ecosystem":"rubygems","package_name":"nokogiri","versions":[{"first_patched_version":"1.10.5","vulnerable_version_range":"\u003c 1.10.5"}],"purl":"pkg:gem/nokogiri"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS00aG05LTg0NGotam14cM4AAhJW/related_packages","related_advisories":[]},{"uuid":"GSA_kwCzR0hTQS14aDI5LXIydzUtd3g4bc4AAgdN","url":"https://github.com/advisories/GHSA-xh29-r2w5-wx8m","title":"Nokogiri Improperly Handles Unexpected Data Type","description":"### Summary\n\nNokogiri `\u003c v1.13.6` does not type-check all inputs into the XML and HTML4 SAX parsers. For CRuby users, this may allow specially crafted untrusted inputs to cause illegal memory access errors (segfault) or reads from unrelated memory.\n\n### Severity\n\nThe Nokogiri maintainers have evaluated this as **High 8.2** (CVSS3.1).\n\n\n### Mitigation\n\nCRuby users should upgrade to Nokogiri `\u003e= 1.13.6`.\n\nJRuby users are not affected.\n\n\n### Workarounds\n\nTo avoid this vulnerability in affected applications, ensure the untrusted input is a `String` by calling `#to_s` or equivalent.\n\n\n### Credit\n\nThis vulnerability was responsibly reported by @agustingianni and the Github Security Lab.","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2022-05-23T23:15:15.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":8.2,"cvss_vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:H","references":["https://github.com/sparklemotion/nokogiri/security/advisories/GHSA-xh29-r2w5-wx8m","https://nvd.nist.gov/vuln/detail/CVE-2022-29181","https://github.com/sparklemotion/nokogiri/commit/db05ba9a1bd4b90aa6c76742cf6102a7c7297267","https://github.com/sparklemotion/nokogiri/releases/tag/v1.13.6","https://security.gentoo.org/glsa/202208-29","https://support.apple.com/kb/HT213532","http://seclists.org/fulldisclosure/2022/Dec/23","https://github.com/rubysec/ruby-advisory-db/blob/master/gems/nokogiri/CVE-2022-29181.yml","https://github.com/sparklemotion/nokogiri/commit/83cc451c3f29df397caa890afc3b714eae6ab8f7","https://securitylab.github.com/advisories/GHSL-2022-031_GHSL-2022-032_Nokogiri","https://github.com/advisories/GHSA-xh29-r2w5-wx8m"],"source_kind":"github","identifiers":["GHSA-xh29-r2w5-wx8m","CVE-2022-29181"],"repository_url":"https://github.com/sparklemotion/nokogiri","blast_radius":0.0,"created_at":"2022-12-21T16:12:25.202Z","updated_at":"2026-04-28T20:09:35.442Z","epss_percentage":0.04183,"epss_percentile":0.88682,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS14aDI5LXIydzUtd3g4bc4AAgdN","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS14aDI5LXIydzUtd3g4bc4AAgdN","packages":[{"ecosystem":"rubygems","package_name":"nokogiri","versions":[{"first_patched_version":"1.13.6","vulnerable_version_range":"\u003c 1.13.6"}],"purl":"pkg:gem/nokogiri"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS14aDI5LXIydzUtd3g4bc4AAgdN/related_packages","related_advisories":[]},{"uuid":"GSA_kwCzR0hTQS1jZ3g2LWhwd3EtZmh2Nc4AAgZn","url":"https://github.com/advisories/GHSA-cgx6-hpwq-fhv5","title":"Integer Overflow or Wraparound in libxml2 affects Nokogiri","description":"### Summary\n\nNokogiri v1.13.5 upgrades the packaged version of its dependency libxml2 from v2.9.13 to [v2.9.14](https://gitlab.gnome.org/GNOME/libxml2/-/releases/v2.9.14).\n\nlibxml2 v2.9.14 addresses [CVE-2022-29824](https://nvd.nist.gov/vuln/detail/CVE-2022-29824). This version also includes several security-related bug fixes for which CVEs were not created, including a potential double-free, potential memory leaks, and integer-overflow.\n\nPlease note that this advisory only applies to the CRuby implementation of Nokogiri `\u003c 1.13.5`, and only if the _packaged_ libraries are being used. If you've overridden defaults at installation time to use _system_ libraries instead of packaged libraries, you should instead pay attention to your distro's `libxml2` and `libxslt` release announcements.\n\n\n### Mitigation\n\nUpgrade to Nokogiri `\u003e= 1.13.5`.\n\nUsers who are unable to upgrade Nokogiri may also choose a more complicated mitigation: compile and link Nokogiri against external libraries libxml2 `\u003e= 2.9.14` which will also address these same issues.\n\n\n### Impact\n\n#### libxml2 [CVE-2022-29824](https://nvd.nist.gov/vuln/detail/CVE-2022-29824)\n\n- **CVSS3 score**:\n  - Unspecified upstream\n  - Nokogiri maintainers evaluate at 8.6 (High) ([CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:H](https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:H)). Note that this is different from the CVSS assessed by NVD.\n- **Type**: Denial of service, information disclosure\n- **Description**: In libxml2 before 2.9.14, several buffer handling functions in buf.c (xmlBuf*) and tree.c (xmlBuffer*) don't check for integer overflows. This can result in out-of-bounds memory writes. Exploitation requires a victim to open a crafted, multi-gigabyte XML file. Other software using libxml2's buffer functions, for example libxslt through 1.1.35, is affected as well.\n- **Fixed**: https://gitlab.gnome.org/GNOME/libxml2/-/commit/2554a24\n\nAll versions of libml2 prior to v2.9.14 are affected.\n\nApplications parsing or serializing multi-gigabyte documents (in excess of INT_MAX bytes) may be vulnerable to an integer overflow bug in buffer handling that could lead to exposure of confidential data, modification of unrelated data, or a segmentation fault resulting in a denial-of-service.\n\n\n### References\n\n- [libxml2 v2.9.14 release notes](https://gitlab.gnome.org/GNOME/libxml2/-/releases/v2.9.14)\n- [CVE-2022-29824](https://nvd.nist.gov/vuln/detail/CVE-2022-29824)\n- [CWE-119: Improper Restriction of Operations within the Bounds of a Memory Buffer](https://cwe.mitre.org/data/definitions/119.html)\n\n","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2022-05-18T20:06:48.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":8.6,"cvss_vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:H","references":["https://github.com/sparklemotion/nokogiri/security/advisories/GHSA-cgx6-hpwq-fhv5","https://nvd.nist.gov/vuln/detail/CVE-2022-29824","https://gitlab.gnome.org/GNOME/libxml2/-/releases/v2.9.14","https://github.com/advisories/GHSA-cgx6-hpwq-fhv5"],"source_kind":"github","identifiers":["GHSA-cgx6-hpwq-fhv5"],"repository_url":"https://github.com/sparklemotion/nokogiri","blast_radius":0.0,"created_at":"2022-12-21T16:12:26.624Z","updated_at":"2026-04-28T20:09:35.450Z","epss_percentage":null,"epss_percentile":null,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS1jZ3g2LWhwd3EtZmh2Nc4AAgZn","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS1jZ3g2LWhwd3EtZmh2Nc4AAgZn","packages":[{"ecosystem":"rubygems","package_name":"nokogiri","versions":[{"first_patched_version":"1.13.5","vulnerable_version_range":"\u003c 1.13.5"}],"purl":"pkg:gem/nokogiri"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS1jZ3g2LWhwd3EtZmh2Nc4AAgZn/related_packages","related_advisories":[]},{"uuid":"GSA_kwCzR0hTQS1yNThyLTc0Z3gtNnd4M84AAVTq","url":"https://github.com/advisories/GHSA-r58r-74gx-6wx3","title":"Nokogiri gem, via libxml, is affected by DoS vulnerabilities","description":"Use after free in libxml2 before 2.9.5, as used in Google Chrome prior to 63.0.3239.84 and other products, allowed a remote attacker to potentially exploit heap corruption via a crafted HTML page.","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2022-05-14T02:19:17.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":8.8,"cvss_vector":"CVSS:3.0/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-15412","https://access.redhat.com/errata/RHSA-2017:3401","https://access.redhat.com/errata/RHSA-2018:0287","https://bugzilla.gnome.org/show_bug.cgi?id=783160","https://chromereleases.googleblog.com/2017/12/stable-channel-update-for-desktop.html","https://crbug.com/727039","https://lists.debian.org/debian-lts-announce/2017/12/msg00014.html","https://security.gentoo.org/glsa/201801-03","https://www.debian.org/security/2018/dsa-4086","https://github.com/sparklemotion/nokogiri/issues/1714","https://github.com/rubysec/ruby-advisory-db/blob/master/gems/nokogiri/CVE-2017-15412.yml","https://web.archive.org/web/20201208155618/http://www.securitytracker.com/id/1040348","https://github.com/advisories/GHSA-r58r-74gx-6wx3"],"source_kind":"github","identifiers":["GHSA-r58r-74gx-6wx3","CVE-2017-15412"],"repository_url":"https://github.com/sparklemotion/nokogiri","blast_radius":0.0,"created_at":"2023-08-26T01:05:06.762Z","updated_at":"2026-05-19T22:09:17.994Z","epss_percentage":0.02535,"epss_percentile":0.85574,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS1yNThyLTc0Z3gtNnd4M84AAVTq","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS1yNThyLTc0Z3gtNnd4M84AAVTq","packages":[{"ecosystem":"rubygems","package_name":"nokogiri","versions":[{"first_patched_version":"1.8.2","vulnerable_version_range":"\u003c 1.8.2"}],"purl":"pkg:gem/nokogiri"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS1yNThyLTc0Z3gtNnd4M84AAVTq/related_packages","related_advisories":[]},{"uuid":"GSA_kwCzR0hTQS1xeGNnLXhqamctNjZtas4AAQF8","url":"https://github.com/advisories/GHSA-qxcg-xjjg-66mj","title":"Nokogiri vulnerable to libxslt protection mechanism bypass","description":"A dependency of Nokogiri, libxslt through 1.1.33 allows bypass of a protection mechanism because callers of `xsltCheckRead` and `xsltCheckWrite` permit access even upon receiving a `-1` error code. `xsltCheckRead` can return `-1` for a crafted URL that is not actually invalid and is subsequently loaded.","origin":"UNSPECIFIED","severity":"CRITICAL","published_at":"2022-05-13T01:21:57.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":9.8,"cvss_vector":"CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","references":["https://nvd.nist.gov/vuln/detail/CVE-2019-11068","https://gitlab.gnome.org/GNOME/libxslt/commit/e03553605b45c88f0b4b2980adfbbb8f6fca2fd6","https://lists.debian.org/debian-lts-announce/2019/04/msg00016.html","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/36TEYN37XCCKN2XUMRTBBW67BPNMSW4K/","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/GCOAX2IHUMKCM3ILHTMGLHCDSBTLP2JU/","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/SK4YNISS22MJY22YX5I6V2U63QZAUEHA/","https://security.netapp.com/advisory/ntap-20191017-0001/","https://usn.ubuntu.com/3947-1/","https://usn.ubuntu.com/3947-2/","https://www.oracle.com/technetwork/security-advisory/cpuoct2019-5072832.html","http://lists.opensuse.org/opensuse-security-announce/2019-05/msg00048.html","http://lists.opensuse.org/opensuse-security-announce/2019-05/msg00052.html","http://lists.opensuse.org/opensuse-security-announce/2019-05/msg00053.html","http://lists.opensuse.org/opensuse-security-announce/2019-06/msg00025.html","http://lists.opensuse.org/opensuse-security-announce/2019-08/msg00001.html","http://www.openwall.com/lists/oss-security/2019/04/22/1","http://www.openwall.com/lists/oss-security/2019/04/23/5","https://github.com/sparklemotion/nokogiri/issues/1892","https://github.com/sparklemotion/nokogiri/pull/1898","https://github.com/sparklemotion/nokogiri/commit/fe034aedcc59b566740567d621843731686676b9","https://github.com/sparklemotion/nokogiri/blob/f7aa3b0b29d6fe5fafe93dacd9b96b6b3d16b7ec/CHANGELOG.md?plain=1#L826","https://github.com/rubysec/ruby-advisory-db/blob/master/gems/nokogiri/CVE-2019-11068.yml","https://github.com/advisories/GHSA-qxcg-xjjg-66mj"],"source_kind":"github","identifiers":["GHSA-qxcg-xjjg-66mj","CVE-2019-11068"],"repository_url":"https://github.com/sparklemotion/nokogiri","blast_radius":0.0,"created_at":"2023-03-09T01:03:10.612Z","updated_at":"2026-06-01T01:07:50.311Z","epss_percentage":0.01133,"epss_percentile":0.78643,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS1xeGNnLXhqamctNjZtas4AAQF8","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS1xeGNnLXhqamctNjZtas4AAQF8","packages":[{"ecosystem":"rubygems","package_name":"nokogiri","versions":[{"first_patched_version":"1.10.3","vulnerable_version_range":"\u003c 1.10.3"}],"purl":"pkg:gem/nokogiri"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS1xeGNnLXhqamctNjZtas4AAQF8/related_packages","related_advisories":[]},{"uuid":"GSA_kwCzR0hTQS14MmZtLTkzd3ctZ2d2eM3pEA","url":"https://github.com/advisories/GHSA-x2fm-93ww-ggvx","title":"Nokogiri gem, via libxml, is affected by DoS vulnerabilities","description":"parser.c in libxml2 before 2.9.5 does not prevent infinite recursion in parameter entities.","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2022-05-13T01:02:39.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":7.5,"cvss_vector":"CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","references":["https://nvd.nist.gov/vuln/detail/CVE-2017-16932","https://github.com/GNOME/libxml2/commit/899a5d9f0ed13b8e32449a08a361e0de127dd961","https://blog.clamav.net/2018/07/clamav-01001-has-been-released.html","https://bugzilla.gnome.org/show_bug.cgi?id=759579","https://lists.apache.org/thread.html/r58af02e294bd07f487e2c64ffc0a29b837db5600e33b6e698b9d696b@%3Cissues.bookkeeper.apache.org%3E","https://lists.apache.org/thread.html/rf4c02775860db415b4955778a131c2795223f61cb8c6a450893651e4@%3Cissues.bookkeeper.apache.org%3E","https://lists.debian.org/debian-lts-announce/2017/11/msg00041.html","https://lists.debian.org/debian-lts-announce/2022/04/msg00004.html","https://usn.ubuntu.com/3739-1/","http://xmlsoft.org/news.html","https://github.com/sparklemotion/nokogiri/issues/1714","https://github.com/rubysec/ruby-advisory-db/blob/master/gems/nokogiri/CVE-2017-16932.yml","https://github.com/advisories/GHSA-x2fm-93ww-ggvx"],"source_kind":"github","identifiers":["GHSA-x2fm-93ww-ggvx","CVE-2017-16932"],"repository_url":"https://github.com/GNOME/libxml2","blast_radius":0.0,"created_at":"2023-06-10T00:03:21.187Z","updated_at":"2026-06-01T01:07:36.910Z","epss_percentage":0.21755,"epss_percentile":0.95837,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS14MmZtLTkzd3ctZ2d2eM3pEA","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS14MmZtLTkzd3ctZ2d2eM3pEA","packages":[{"ecosystem":"rubygems","package_name":"nokogiri","versions":[{"first_patched_version":"1.8.1","vulnerable_version_range":"\u003c 1.8.1"}],"purl":"pkg:gem/nokogiri"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS14MmZtLTkzd3ctZ2d2eM3pEA/related_packages","related_advisories":[]},{"uuid":"GSA_kwCzR0hTQS02MnFwLTNmeG0tOXd4Zs3gJg","url":"https://github.com/advisories/GHSA-62qp-3fxm-9wxf","title":"Nokogiri vulnerable to DoS while parsing XML documents","description":"Nokogiri gem has Denial of Service via infinite loop when parsing XML documents","origin":"UNSPECIFIED","severity":"MODERATE","published_at":"2022-05-05T00:29:01.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":6.5,"cvss_vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H","references":["https://nvd.nist.gov/vuln/detail/CVE-2013-6460","https://access.redhat.com/security/cve/cve-2013-6460","https://bugzilla.redhat.com/show_bug.cgi?id=CVE-2013-6460","https://bugzilla.suse.com/show_bug.cgi?id=CVE-2013-6460","https://exchange.xforce.ibmcloud.com/vulnerabilities/90058","https://security-tracker.debian.org/tracker/CVE-2013-6460","http://www.openwall.com/lists/oss-security/2013/12/27/2","https://github.com/rubysec/ruby-advisory-db/blob/master/gems/nokogiri/CVE-2013-6460.yml","https://web.archive.org/web/20200229074427/https://www.securityfocus.com/bid/64513/","https://github.com/advisories/GHSA-62qp-3fxm-9wxf"],"source_kind":"github","identifiers":["GHSA-62qp-3fxm-9wxf","CVE-2013-6460"],"repository_url":null,"blast_radius":0.0,"created_at":"2023-06-09T20:03:23.243Z","updated_at":"2026-05-19T22:09:47.181Z","epss_percentage":0.02521,"epss_percentile":0.85511,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS02MnFwLTNmeG0tOXd4Zs3gJg","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS02MnFwLTNmeG0tOXd4Zs3gJg","packages":[{"ecosystem":"rubygems","package_name":"nokogiri","versions":[{"first_patched_version":"1.6.1","vulnerable_version_range":"\u003e= 1.6.0, \u003c 1.6.1"},{"first_patched_version":"1.5.11","vulnerable_version_range":"\u003e= 1.5.0, \u003c 1.5.11"}],"purl":"pkg:gem/nokogiri"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS02MnFwLTNmeG0tOXd4Zs3gJg/related_packages","related_advisories":[]},{"uuid":"GSA_kwCzR0hTQS1qbWhoLXc3eHAtd2czOc3gKA","url":"https://github.com/advisories/GHSA-jmhh-w7xp-wg39","title":"Nokogiri vulnerable to DoS while parsing XML entities","description":"Nokogiri gem 1.5.x and 1.6.x has DoS while parsing XML entities by failing to apply limits","origin":"UNSPECIFIED","severity":"MODERATE","published_at":"2022-05-05T00:29:01.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":6.5,"cvss_vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H","references":["https://nvd.nist.gov/vuln/detail/CVE-2013-6461","https://access.redhat.com/security/cve/cve-2013-6461","https://bugzilla.redhat.com/show_bug.cgi?id=CVE-2013-6461","https://exchange.xforce.ibmcloud.com/vulnerabilities/90059","https://security-tracker.debian.org/tracker/CVE-2013-6461","http://www.openwall.com/lists/oss-security/2013/12/27/2","https://github.com/rubysec/ruby-advisory-db/blob/master/gems/nokogiri/CVE-2013-6461.yml","https://web.archive.org/web/20200804224345/https://www.securityfocus.com/bid/64513","https://github.com/advisories/GHSA-jmhh-w7xp-wg39"],"source_kind":"github","identifiers":["GHSA-jmhh-w7xp-wg39","CVE-2013-6461"],"repository_url":null,"blast_radius":0.0,"created_at":"2023-06-09T20:03:23.255Z","updated_at":"2026-06-01T01:07:36.920Z","epss_percentage":0.02046,"epss_percentile":0.83511,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS1qbWhoLXc3eHAtd2czOc3gKA","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS1qbWhoLXc3eHAtd2czOc3gKA","packages":[{"ecosystem":"rubygems","package_name":"nokogiri","versions":[{"first_patched_version":"1.6.1","vulnerable_version_range":"\u003e= 1.6.0, \u003c 1.6.1"},{"first_patched_version":"1.5.11","vulnerable_version_range":"\u003e= 1.5.0, \u003c 1.5.11"}],"purl":"pkg:gem/nokogiri"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS1qbWhoLXc3eHAtd2czOc3gKA/related_packages","related_advisories":[]},{"uuid":"GSA_kwCzR0hTQS02d2o5LTc3d3EtanE3cM1Auw","url":"https://github.com/advisories/GHSA-6wj9-77wq-jq7p","title":"Nokogiri is vulnerable to XML External Entity (XXE) attack","description":"Nokogiri before 1.5.4 is vulnerable to XXE attacks.","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2022-04-23T00:40:45.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":7.5,"cvss_vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N","references":["https://nvd.nist.gov/vuln/detail/CVE-2012-6685","https://github.com/sparklemotion/nokogiri/issues/693","https://bugzilla.redhat.com/show_bug.cgi?id=1178970","https://nokogiri.org/CHANGELOG.html#154-2012-06-12","https://github.com/advisories/GHSA-6wj9-77wq-jq7p"],"source_kind":"github","identifiers":["GHSA-6wj9-77wq-jq7p","CVE-2012-6685"],"repository_url":"https://github.com/sparklemotion/nokogiri","blast_radius":0.0,"created_at":"2022-12-21T16:11:59.630Z","updated_at":"2026-06-01T01:08:31.837Z","epss_percentage":0.00323,"epss_percentile":0.55534,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS02d2o5LTc3d3EtanE3cM1Auw","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS02d2o5LTc3d3EtanE3cM1Auw","packages":[{"ecosystem":"rubygems","package_name":"nokogiri","versions":[{"first_patched_version":"1.5.4","vulnerable_version_range":"\u003c 1.5.4"}],"purl":"pkg:gem/nokogiri","statistics":{"dependent_packages_count":8056,"dependent_repos_count":1093699,"downloads":1181951338,"downloads_period":"total"},"affected_versions":["1.0.0","1.0.0-x86-mswin32-60","1.0.1","1.0.2","1.0.3","1.0.3-x86-mswin32-60","1.0.4","1.0.4-x86-mswin32-60","1.0.5","1.0.5-x86-mswin32-60","1.0.6","1.0.6-x86-mswin32-60","1.0.7","1.0.7-x86-mswin32-60","1.1.0","1.1.0-x86-mswin32-60","1.1.1","1.1.1-java","1.1.1-x86-mswin32-60","1.2.0","1.2.0-java","1.2.0-x86-mswin32-60","1.2.1","1.2.1-java","1.2.1-x86-mswin32-60","1.2.2","1.2.2-java","1.2.2-x86-mswin32-60","1.2.3","1.2.3-java","1.2.3-x86-mswin32-60","1.3.0","1.3.0-java","1.3.0-x86-mingw32","1.3.0-x86-mswin32","1.3.1","1.3.1-java","1.3.1-x86-mingw32","1.3.1-x86-mswin32","1.3.2","1.3.2-java","1.3.2-x86-mingw32","1.3.2-x86-mswin32","1.3.3","1.3.3-java","1.3.3-x86-mingw32","1.3.3-x86-mswin32","1.4.0","1.4.0-java","1.4.0-x86-mingw32","1.4.0-x86-mswin32","1.4.1","1.4.1-java","1.4.1-x86-mingw32","1.4.1-x86-mswin32","1.4.2","1.4.2.1","1.4.2.1-x86-mingw32","1.4.2.1-x86-mswin32","1.4.2-java","1.4.3","1.4.3.1","1.4.3.1-java","1.4.3.1-x86-mingw32","1.4.3.1-x86-mswin32","1.4.3-java","1.4.3-x86-mingw32","1.4.3-x86-mswin32","1.4.4","1.4.4.1","1.4.4.1-x86-mingw32","1.4.4.1-x86-mswin32","1.4.4.2-java","1.4.4-java","1.4.4-x86-mingw32","1.4.4-x86-mswin32","1.4.5","1.4.5-java","1.4.5-x86-mingw32","1.4.5-x86-mswin32-60","1.4.6","1.4.6-java","1.4.6-x86-mingw32","1.4.6-x86-mswin32-60","1.4.7","1.4.7-java","1.4.7-x86-mingw32","1.4.7-x86-mswin32-60","1.5.0","1.5.0.beta.1","1.5.0.beta.1-java","1.5.0.beta.2","1.5.0.beta.2-java","1.5.0.beta.3","1.5.0.beta.3-java","1.5.0.beta.4","1.5.0.beta.4-java","1.5.0-java","1.5.0-x86-mingw32","1.5.0-x86-mswin32-60","1.5.1","1.5.1.rc1","1.5.1.rc1-java","1.5.1.rc1-x86-mingw32","1.5.1.rc1-x86-mswin32-60","1.5.1-java","1.5.1-x86-mingw32","1.5.1-x86-mswin32-60","1.5.2","1.5.2-java","1.5.2-x86-mingw32","1.5.2-x86-mswin32-60","1.5.3","1.5.3.rc2","1.5.3.rc2-java","1.5.3.rc2-x86-mingw32","1.5.3.rc2-x86-mswin32-60","1.5.3.rc3","1.5.3.rc3-java","1.5.3.rc3-x86-mingw32","1.5.3.rc3-x86-mswin32-60","1.5.3.rc4","1.5.3.rc4-java","1.5.3.rc4-x86-mingw32","1.5.3.rc4-x86-mswin32-60","1.5.3.rc5","1.5.3.rc5-java","1.5.3.rc5-x86-mingw32","1.5.3.rc5-x86-mswin32-60","1.5.3.rc6","1.5.3.rc6-java","1.5.3.rc6-x86-mingw32","1.5.3.rc6-x86-mswin32-60","1.5.3-java","1.5.3-x86-mingw32","1.5.3-x86-mswin32-60","1.5.4.rc1","1.5.4.rc1-java","1.5.4.rc1-x86-mingw32","1.5.4.rc1-x86-mswin32-60","1.5.4.rc2","1.5.4.rc2-java","1.5.4.rc2-x86-mingw32","1.5.4.rc2-x86-mswin32-60","1.5.4.rc3","1.5.4.rc3-java","1.5.4.rc3-x86-mingw32","1.5.4.rc3-x86-mswin32-60","1.5.4-java","1.5.4-x86-mingw32","1.5.4-x86-mswin32-60"],"unaffected_versions":["1.5.4","1.5.5","1.5.5.rc1","1.5.5.rc2","1.5.5.rc3","1.5.6","1.5.6.rc1","1.5.6.rc2","1.5.6.rc3","1.5.7","1.5.7.rc1","1.5.7.rc2","1.5.7.rc3","1.5.8","1.5.9","1.5.10","1.5.11","1.6.0","1.6.0.rc1","1.6.1","1.6.2","1.6.2.1","1.6.2.rc1","1.6.2.rc2","1.6.2.rc3","1.6.3","1.6.3.1","1.6.3.rc1","1.6.3.rc2","1.6.3.rc3","1.6.4","1.6.4.1","1.6.5","1.6.6.1","1.6.6.2","1.6.6.3","1.6.6.4","1.6.7","1.6.7.1","1.6.7.2","1.6.7.rc2","1.6.7.rc3","1.6.7.rc4","1.6.8","1.6.8.1","1.6.8.rc1","1.6.8.rc2","1.6.8.rc3","1.7.0","1.7.0.1","1.7.1","1.7.2","1.8.0","1.8.1","1.8.2","1.8.3","1.8.4","1.8.5","1.9.0","1.9.0.rc1","1.9.1","1.10.0","1.10.0.rc1","1.10.1","1.10.2","1.10.3","1.10.4","1.10.5","1.10.6","1.10.7","1.10.8","1.10.9","1.10.10","1.11.0","1.11.0.rc1","1.11.0.rc2","1.11.0.rc3","1.11.0.rc4","1.11.1","1.11.2","1.11.3","1.11.4","1.11.5","1.11.6","1.11.7","1.12.0","1.12.0.rc1","1.12.1","1.12.2","1.12.3","1.12.4","1.12.5","1.13.0","1.13.1","1.13.2","1.13.3","1.13.4","1.13.5","1.13.6","1.13.7","1.13.8","1.13.9","1.13.10","1.14.0","1.14.0.rc1","1.14.1","1.14.2","1.14.3","1.14.4","1.14.5","1.15.0","1.15.1","1.15.2","1.15.3","1.15.4","1.15.5","1.15.6","1.15.7","1.16.0","1.16.0.rc1","1.16.1","1.16.2","1.16.3","1.16.4","1.16.5","1.16.6","1.16.7","1.16.8","1.17.0","1.17.1","1.17.2","1.18.0","1.18.0.rc1","1.18.1","1.18.2","1.18.3","1.18.4","1.18.5","1.18.6","1.18.7","1.18.8","1.18.9","1.18.10","1.19.0","1.19.1","1.19.2","1.19.3"]}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS02d2o5LTc3d3EtanE3cM1Auw/related_packages","related_advisories":[]},{"uuid":"GSA_kwCzR0hTQS1neDh4LWc4N20taDVxNs055Q","url":"https://github.com/advisories/GHSA-gx8x-g87m-h5q6","title":"Denial of Service (DoS) in Nokogiri on JRuby","description":"## Summary\n\nNokogiri `v1.13.4` updates the vendored `org.cyberneko.html` library to `1.9.22.noko2` which addresses [CVE-2022-24839](https://github.com/sparklemotion/nekohtml/security/advisories/GHSA-9849-p7jc-9rmv). That CVE is rated 7.5 (High Severity).\n\nSee [GHSA-9849-p7jc-9rmv](https://github.com/sparklemotion/nekohtml/security/advisories/GHSA-9849-p7jc-9rmv) for more information.\n\nPlease note that this advisory only applies to the **JRuby** implementation of Nokogiri `\u003c 1.13.4`.\n\n\n## Mitigation\n\nUpgrade to Nokogiri `\u003e= 1.13.4`.\n\n\n## Impact\n\n### [CVE-2022-24839](https://github.com/sparklemotion/nekohtml/security/advisories/GHSA-9849-p7jc-9rmv) in nekohtml\n\n- **Severity**: High 7.5\n- **Type**: [CWE-400](https://cwe.mitre.org/data/definitions/400.html) Uncontrolled Resource Consumption\n- **Description**: The fork of `org.cyberneko.html` used by Nokogiri (Rubygem) raises a `java.lang.OutOfMemoryError` exception when parsing ill-formed HTML markup.\n- **See also**: [GHSA-9849-p7jc-9rmv](https://github.com/sparklemotion/nekohtml/security/advisories/GHSA-9849-p7jc-9rmv)\n","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2022-04-11T21:38:11.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":7.5,"cvss_vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","references":["https://github.com/sparklemotion/nekohtml/security/advisories/GHSA-9849-p7jc-9rmv","https://github.com/sparklemotion/nokogiri/security/advisories/GHSA-gx8x-g87m-h5q6","https://nvd.nist.gov/vuln/detail/CVE-2022-24839","https://github.com/sparklemotion/nekohtml/commit/a800fce3b079def130ed42a408ff1d09f89e773d","https://github.com/sparklemotion/nokogiri/releases/tag/v1.13.4","https://groups.google.com/g/ruby-security-ann/c/vX7qSjsvWis/m/TJWN4oOKBwAJ?utm_medium=email\u0026utm_source=footer","https://github.com/advisories/GHSA-gx8x-g87m-h5q6"],"source_kind":"github","identifiers":["GHSA-gx8x-g87m-h5q6"],"repository_url":"https://github.com/sparklemotion/nekohtml","blast_radius":0.0,"created_at":"2022-12-21T16:12:30.474Z","updated_at":"2026-04-28T20:09:37.974Z","epss_percentage":null,"epss_percentile":null,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS1neDh4LWc4N20taDVxNs055Q","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS1neDh4LWc4N20taDVxNs055Q","packages":[{"ecosystem":"rubygems","package_name":"nokogiri","versions":[{"first_patched_version":"1.13.4","vulnerable_version_range":"\u003c 1.13.4"}],"purl":"pkg:gem/nokogiri"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS1neDh4LWc4N20taDVxNs055Q/related_packages","related_advisories":[]},{"uuid":"GSA_kwCzR0hTQS14eHg5LTN4Y3ItZ2pqM8055A","url":"https://github.com/advisories/GHSA-xxx9-3xcr-gjj3","title":"XML Injection in Xerces Java affects Nokogiri","description":"## Summary\n\nNokogiri v1.13.4 updates the vendored `xerces:xercesImpl` from 2.12.0 to 2.12.2, which addresses [CVE-2022-23437](https://nvd.nist.gov/vuln/detail/CVE-2022-23437). That CVE is scored as CVSS 6.5 \"Medium\" on the NVD record.\n\nPlease note that this advisory only applies to the **JRuby** implementation of Nokogiri `\u003c 1.13.4`.\n\n## Mitigation\n\nUpgrade to Nokogiri `\u003e= v1.13.4`.\n\n## Impact\n\n### [CVE-2022-23437](https://nvd.nist.gov/vuln/detail/CVE-2022-23437) in xerces-J\n\n- **Severity**: Medium\n- **Type**: [CWE-91](https://cwe.mitre.org/data/definitions/91.html) XML Injection (aka Blind XPath Injection)\n- **Description**: There's a vulnerability within the Apache Xerces Java (XercesJ) XML parser when handling specially crafted XML document payloads. This causes, the XercesJ XML parser to wait in an infinite loop, which may sometimes consume system resources for prolonged duration. This vulnerability is present within XercesJ version 2.12.1 and the previous versions.\n- **See also**: https://github.com/advisories/GHSA-h65f-jvqw-m9fj\n\n","origin":"UNSPECIFIED","severity":"MODERATE","published_at":"2022-04-11T21:30:00.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":6.5,"cvss_vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H","references":["https://github.com/sparklemotion/nokogiri/security/advisories/GHSA-xxx9-3xcr-gjj3","https://nvd.nist.gov/vuln/detail/CVE-2022-23437","https://github.com/advisories/GHSA-h65f-jvqw-m9fj","https://github.com/sparklemotion/nokogiri/releases/tag/v1.13.4","https://groups.google.com/g/ruby-security-ann/c/vX7qSjsvWis/m/TJWN4oOKBwAJ?utm_medium=email\u0026utm_source=footer","https://github.com/advisories/GHSA-xxx9-3xcr-gjj3"],"source_kind":"github","identifiers":["GHSA-xxx9-3xcr-gjj3"],"repository_url":"https://github.com/sparklemotion/nokogiri","blast_radius":0.0,"created_at":"2022-12-21T16:12:30.489Z","updated_at":"2026-04-28T20:09:37.974Z","epss_percentage":null,"epss_percentile":null,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS14eHg5LTN4Y3ItZ2pqM8055A","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS14eHg5LTN4Y3ItZ2pqM8055A","packages":[{"ecosystem":"rubygems","package_name":"nokogiri","versions":[{"first_patched_version":"1.13.4","vulnerable_version_range":"\u003c 1.13.4"}],"purl":"pkg:gem/nokogiri"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS14eHg5LTN4Y3ItZ2pqM8055A/related_packages","related_advisories":[]},{"uuid":"GSA_kwCzR0hTQS12NmdwLTltbW0tYzZwNc054w","url":"https://github.com/advisories/GHSA-v6gp-9mmm-c6p5","title":"Out-of-bounds Write in zlib affects Nokogiri","description":"## Summary\n\nNokogiri v1.13.4 updates the vendored zlib from 1.2.11 to 1.2.12, which addresses [CVE-2018-25032](https://nvd.nist.gov/vuln/detail/CVE-2018-25032). That CVE is scored as CVSS 7.4 \"High\" on the NVD record as of 2022-04-05.\n\nPlease note that this advisory only applies to the CRuby implementation of Nokogiri `\u003c 1.13.4`, and only if the packaged version of `zlib` is being used. Please see [this document](https://nokogiri.org/LICENSE-DEPENDENCIES.html#default-platform-release-ruby) for a complete description of which platform gems vendor `zlib`. If you've overridden defaults at installation time to use system libraries instead of packaged libraries, you should instead pay attention to your distro's `zlib` release announcements. \n\n## Mitigation\n\nUpgrade to Nokogiri `\u003e= v1.13.4`.\n\n## Impact\n\n### [CVE-2018-25032](https://nvd.nist.gov/vuln/detail/CVE-2018-25032) in zlib\n\n- **Severity**: High\n- **Type**: [CWE-787](https://cwe.mitre.org/data/definitions/787.html) Out of bounds write\n- **Description**: zlib before 1.2.12 allows memory corruption when deflating (i.e., when compressing) if the input has many distant matches.\n\n","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2022-04-11T21:21:28.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":7.5,"cvss_vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","references":["https://github.com/sparklemotion/nokogiri/security/advisories/GHSA-v6gp-9mmm-c6p5","https://nvd.nist.gov/vuln/detail/CVE-2018-25032","https://github.com/advisories/GHSA-jc36-42cf-vqwj","https://github.com/sparklemotion/nokogiri/releases/tag/v1.13.4","https://groups.google.com/g/ruby-security-ann/c/vX7qSjsvWis/m/TJWN4oOKBwAJ?utm_medium=email\u0026utm_source=footer","https://github.com/advisories/GHSA-v6gp-9mmm-c6p5"],"source_kind":"github","identifiers":["GHSA-v6gp-9mmm-c6p5"],"repository_url":"https://github.com/sparklemotion/nokogiri","blast_radius":0.0,"created_at":"2022-12-21T16:12:30.497Z","updated_at":"2026-04-28T20:09:37.975Z","epss_percentage":null,"epss_percentile":null,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS12NmdwLTltbW0tYzZwNc054w","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS12NmdwLTltbW0tYzZwNc054w","packages":[{"ecosystem":"rubygems","package_name":"nokogiri","versions":[{"first_patched_version":"1.13.4","vulnerable_version_range":"\u003c 1.13.4"}],"purl":"pkg:gem/nokogiri"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS12NmdwLTltbW0tYzZwNc054w/related_packages","related_advisories":[]},{"uuid":"GSA_kwCzR0hTQS1jcmpyLTlyYzUtZ2h3OM054g","url":"https://github.com/advisories/GHSA-crjr-9rc5-ghw8","title":"Nokogiri Inefficient Regular Expression Complexity","description":"## Summary\n\nNokogiri `\u003c v1.13.4` contains an inefficient regular expression that is susceptible to excessive backtracking when attempting to detect encoding in HTML documents.\n\n## Mitigation\n\nUpgrade to Nokogiri `\u003e= 1.13.4`.\n\n\n## Severity\n\nThe Nokogiri maintainers have evaluated this as [**High Severity** 7.5 (CVSS3.1)](https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H).\n\n\n## References\n\n[CWE-1333](https://cwe.mitre.org/data/definitions/1333.html) Inefficient Regular Expression Complexity\n\n\n## Credit\n\nThis vulnerability was reported by HackerOne user ooooooo_q (ななおく).\n","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2022-04-11T21:18:06.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":7.5,"cvss_vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","references":["https://github.com/sparklemotion/nokogiri/security/advisories/GHSA-crjr-9rc5-ghw8","https://nvd.nist.gov/vuln/detail/CVE-2022-24836","https://github.com/sparklemotion/nokogiri/commit/e444525ef1634b675cd1cf52d39f4320ef0aecfd","https://github.com/sparklemotion/nokogiri/releases/tag/v1.13.4","https://groups.google.com/g/ruby-security-ann/c/vX7qSjsvWis/m/TJWN4oOKBwAJ?utm_medium=email\u0026utm_source=footer","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/OUPLBUZVM4WPFSXBEP2JS3R6LMKRTLFC/","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/XMDCWRQXJQ3TFSETPCEFMQ6RR6ME5UA3/","https://lists.debian.org/debian-lts-announce/2022/05/msg00013.html","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/6DHCOWMA5PQTIQIMDENA7R2Y5BDYAIYM/","https://security.gentoo.org/glsa/202208-29","https://lists.debian.org/debian-lts-announce/2022/10/msg00018.html","https://support.apple.com/kb/HT213532","http://seclists.org/fulldisclosure/2022/Dec/23","https://github.com/rubysec/ruby-advisory-db/blob/master/gems/nokogiri/CVE-2022-24836.yml","https://github.com/advisories/GHSA-crjr-9rc5-ghw8"],"source_kind":"github","identifiers":["GHSA-crjr-9rc5-ghw8","CVE-2022-24836"],"repository_url":"https://github.com/sparklemotion/nokogiri","blast_radius":0.0,"created_at":"2022-12-21T16:12:30.505Z","updated_at":"2026-06-01T01:08:55.619Z","epss_percentage":0.01827,"epss_percentile":0.83159,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS1jcmpyLTlyYzUtZ2h3OM054g","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS1jcmpyLTlyYzUtZ2h3OM054g","packages":[{"ecosystem":"rubygems","package_name":"nokogiri","versions":[{"first_patched_version":"1.13.4","vulnerable_version_range":"\u003c 1.13.4"}],"purl":"pkg:gem/nokogiri"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS1jcmpyLTlyYzUtZ2h3OM054g/related_packages","related_advisories":[]},{"uuid":"GSA_kwCzR0hTQS1qYzM2LTQyY2YtdnF3as018g","url":"https://github.com/advisories/GHSA-jc36-42cf-vqwj","title":"Nokogiri affected by zlib's Out-of-bounds Write vulnerability","description":"zlib 1.2.11 allows memory corruption when deflating (i.e., when compressing) if the input has many distant matches.","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2022-03-26T00:00:33.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":7.5,"cvss_vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","references":["https://nvd.nist.gov/vuln/detail/CVE-2018-25032","https://github.com/madler/zlib/commit/5c44459c3b28a9bd3283aaceab7c615f8020c531","https://www.openwall.com/lists/oss-security/2022/03/24/1","http://www.openwall.com/lists/oss-security/2022/03/25/2","http://www.openwall.com/lists/oss-security/2022/03/26/1","https://github.com/madler/zlib/issues/605","https://github.com/madler/zlib/compare/v1.2.11...v1.2.12","https://www.openwall.com/lists/oss-security/2022/03/28/1","https://www.openwall.com/lists/oss-security/2022/03/28/3","https://www.debian.org/security/2022/dsa-5111","https://lists.debian.org/debian-lts-announce/2022/04/msg00000.html","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/NS2D2GFPFGOJUL4WQ3DUAY7HF4VWQ77F/","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/XOKFMSNQ5D5WGMALBNBXU3GE442V74WU/","https://lists.debian.org/debian-lts-announce/2022/05/msg00008.html","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/VOKNP2L734AEL47NRYGVZIKEFOUBQY5Y/","https://support.apple.com/kb/HT213255","https://support.apple.com/kb/HT213256","https://support.apple.com/kb/HT213257","http://seclists.org/fulldisclosure/2022/May/33","http://seclists.org/fulldisclosure/2022/May/35","http://seclists.org/fulldisclosure/2022/May/38","https://security.netapp.com/advisory/ntap-20220526-0009/","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/DF62MVMH3QUGMBDCB3DY2ERQ6EBHTADB/","https://www.oracle.com/security-alerts/cpujul2022.html","https://security.netapp.com/advisory/ntap-20220729-0004/","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/JZZPTWRYQULAOL3AW7RZJNVZ2UONXCV4/","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/DCZFIJBJTZ7CL5QXBFKTQ22Q26VINRUF/","https://lists.debian.org/debian-lts-announce/2022/09/msg00023.html","https://security.gentoo.org/glsa/202210-42","https://cert-portal.siemens.com/productcert/pdf/ssa-333517.pdf","https://github.com/sparklemotion/nokogiri/security/advisories/GHSA-v6gp-9mmm-c6p5","https://github.com/rubysec/ruby-advisory-db/blob/master/gems/nokogiri/CVE-2018-25032.yml","https://github.com/advisories/GHSA-jc36-42cf-vqwj"],"source_kind":"github","identifiers":["GHSA-jc36-42cf-vqwj","CVE-2018-25032"],"repository_url":"https://github.com/madler/zlib","blast_radius":0.0,"created_at":"2023-06-28T00:04:02.561Z","updated_at":"2026-04-28T20:08:05.847Z","epss_percentage":0.00089,"epss_percentile":0.25292,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS1qYzM2LTQyY2YtdnF3as018g","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS1qYzM2LTQyY2YtdnF3as018g","packages":[{"ecosystem":"rubygems","package_name":"nokogiri","versions":[{"first_patched_version":"1.13.4","vulnerable_version_range":"\u003c 1.13.4"}],"purl":"pkg:gem/nokogiri"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS1qYzM2LTQyY2YtdnF3as018g/related_packages","related_advisories":[]},{"uuid":"GSA_kwCzR0hTQS1mcTQyLWM1cmctOTJjMs0u1A","url":"https://github.com/advisories/GHSA-fq42-c5rg-92c2","title":"Vulnerable dependencies in Nokogiri","description":"### Summary\n\nNokogiri [v1.13.2](https://github.com/sparklemotion/nokogiri/releases/tag/v1.13.2) upgrades two of its packaged dependencies:\n\n- vendored libxml2 from v2.9.12 to [v2.9.13](https://download.gnome.org/sources/libxml2/2.9/libxml2-2.9.13.news)\n- vendored libxslt from v1.1.34 to [v1.1.35](https://download.gnome.org/sources/libxslt/1.1/libxslt-1.1.35.news)\n\nThose library versions address the following upstream CVEs:\n\n- libxslt: [CVE-2021-30560](https://nvd.nist.gov/vuln/detail/CVE-2021-30560) (CVSS 8.8, High severity)\n- libxml2: [CVE-2022-23308](https://nvd.nist.gov/vuln/detail/CVE-2022-23308) (Unspecified severity, see more information below)\n\nThose library versions also address numerous other issues including performance improvements, regression fixes, and bug fixes, as well as memory leaks and other use-after-free issues that were not assigned CVEs.\n\nPlease note that this advisory only applies to the CRuby implementation of Nokogiri `\u003c 1.13.2`, and only if the _packaged_ libraries are being used. If you've overridden defaults at installation time to use _system_ libraries instead of packaged libraries, you should instead pay attention to your distro's `libxml2` and `libxslt` release announcements.\n\n\n### Mitigation\n\nUpgrade to Nokogiri `\u003e= 1.13.2`.\n\nUsers who are unable to upgrade Nokogiri may also choose a more complicated mitigation: compile and link an older version Nokogiri against external libraries libxml2 `\u003e= 2.9.13` and libxslt `\u003e= 1.1.35`, which will also address these same CVEs.\n\n\n### Impact\n\n#### libxslt [CVE-2021-30560](https://nvd.nist.gov/vuln/detail/CVE-2021-30560)\n\n- CVSS3 score: 8.8 (High)\n- Fixed by https://gitlab.gnome.org/GNOME/libxslt/-/commit/50f9c9c\n\nAll versions of libxslt prior to v1.1.35 are affected.\n\nApplications using **untrusted** XSL stylesheets to transform XML are vulnerable to a denial-of-service attack and should be upgraded immediately.\n\n\n#### libxml2 [CVE-2022-23308](https://nvd.nist.gov/vuln/detail/CVE-2022-23308)\n\n- As of the time this security advisory was published, there is no officially published information available about this CVE's severity. The above NIST link does not yet have a published record, and the libxml2 maintainer has declined to provide a severity score.\n- Fixed by https://gitlab.gnome.org/GNOME/libxml2/-/commit/652dd12\n- Further explanation is at https://mail.gnome.org/archives/xml/2022-February/msg00015.html\n\nThe upstream commit and the explanation linked above indicate that an application may be vulnerable to a denial of service, memory disclosure, or code execution if it parses an **untrusted** document with parse options `DTDVALID` set to true, and `NOENT` set to false.\n\nAn analysis of these parse options:\n\n- While `NOENT` is off by default for Document, DocumentFragment, Reader, and Schema parsing, it is on by default for XSLT (stylesheet) parsing in Nokogiri v1.12.0 and later.\n- `DTDVALID` is an option that Nokogiri does not set for any operations, and so this CVE applies only to applications setting this option explicitly.\n\nIt seems reasonable to assume that any application explicitly setting the parse option `DTDVALID` when parsing **untrusted** documents is vulnerable and should be upgraded immediately.\n","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2022-02-25T20:32:09.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":0.0,"cvss_vector":null,"references":["https://github.com/sparklemotion/nokogiri/security/advisories/GHSA-fq42-c5rg-92c2","https://github.com/advisories/GHSA-fq42-c5rg-92c2"],"source_kind":"github","identifiers":["GHSA-fq42-c5rg-92c2"],"repository_url":"https://github.com/sparklemotion/nokogiri","blast_radius":0.0,"created_at":"2022-12-21T16:12:35.026Z","updated_at":"2026-04-28T20:09:44.971Z","epss_percentage":null,"epss_percentile":null,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS1mcTQyLWM1cmctOTJjMs0u1A","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS1mcTQyLWM1cmctOTJjMs0u1A","packages":[{"ecosystem":"rubygems","package_name":"nokogiri","versions":[{"first_patched_version":"1.13.2","vulnerable_version_range":"\u003c 1.13.2"}],"purl":"pkg:gem/nokogiri"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS1mcTQyLWM1cmctOTJjMs0u1A/related_packages","related_advisories":[]},{"uuid":"GSA_kwCzR0hTQS0ycnI1LThxMzctMnc3aM0V_Q","url":"https://github.com/advisories/GHSA-2rr5-8q37-2w7h","title":"Improper Restriction of XML External Entity Reference (XXE) in Nokogiri on JRuby","description":"### Severity\n\nThe Nokogiri maintainers have evaluated this as [**High Severity** 7.5 (CVSS3.0)](https://www.first.org/cvss/calculator/3.0#CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N/E:H/RL:O/RC:C/MAV:N/MAC:L) for JRuby users. (This security advisory does not apply to CRuby users.)\n\n\n### Impact\n\nIn Nokogiri v1.12.4 and earlier, **on JRuby only**, the SAX parser resolves external entities by default.\n\nUsers of Nokogiri on JRuby who parse untrusted documents using any of these classes are affected:\n\n- Nokogiri::XML::SAX::Parser\n- Nokogiri::HTML4::SAX::Parser or its alias Nokogiri::HTML::SAX::Parser\n- Nokogiri::XML::SAX::PushParser\n- Nokogiri::HTML4::SAX::PushParser or its alias Nokogiri::HTML::SAX::PushParser\n\n\n### Mitigation\n\nJRuby users should upgrade to Nokogiri v1.12.5 or later. There are no workarounds available for v1.12.4 or earlier.\n\nCRuby users are not affected.","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2021-09-27T20:12:47.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":7.5,"cvss_vector":"CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N","references":["https://github.com/sparklemotion/nokogiri/security/advisories/GHSA-2rr5-8q37-2w7h","https://nvd.nist.gov/vuln/detail/CVE-2021-41098","https://github.com/sparklemotion/nokogiri/commit/5bf729ff3cc84709ee3c3248c981584088bf9f6d","https://github.com/rubysec/ruby-advisory-db/blob/master/gems/nokogiri/CVE-2021-41098.yml","https://github.com/advisories/GHSA-2rr5-8q37-2w7h"],"source_kind":"github","identifiers":["GHSA-2rr5-8q37-2w7h","CVE-2021-41098"],"repository_url":"https://github.com/sparklemotion/nokogiri","blast_radius":0.0,"created_at":"2022-12-21T16:12:43.754Z","updated_at":"2026-06-01T01:09:16.344Z","epss_percentage":0.00251,"epss_percentile":0.48534,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS0ycnI1LThxMzctMnc3aM0V_Q","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS0ycnI1LThxMzctMnc3aM0V_Q","packages":[{"ecosystem":"rubygems","package_name":"nokogiri","versions":[{"first_patched_version":"1.12.5","vulnerable_version_range":"\u003c= 1.12.4"}],"purl":"pkg:gem/nokogiri"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS0ycnI1LThxMzctMnc3aM0V_Q/related_packages","related_advisories":[]},{"uuid":"MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLTdycm0tdjQ1Zi1qcDY0","url":"https://github.com/advisories/GHSA-7rrm-v45f-jp64","title":"Nokogiri updates packaged dependency on libxml2 from 2.9.10 to 2.9.12","description":"### Summary\n\nNokogiri v1.11.4 updates the vendored libxml2 from v2.9.10 to v2.9.12 which addresses:\n\n- [CVE-2019-20388](https://security.archlinux.org/CVE-2019-20388) (Medium severity)\n- [CVE-2020-24977](https://security.archlinux.org/CVE-2020-24977) (Medium severity)\n- [CVE-2021-3517](https://security.archlinux.org/CVE-2021-3517) (Medium severity)\n- [CVE-2021-3518](https://security.archlinux.org/CVE-2021-3518) (Medium severity)\n- [CVE-2021-3537](https://security.archlinux.org/CVE-2021-3537) (Low severity)\n- [CVE-2021-3541](https://security.archlinux.org/CVE-2021-3541) (Low severity)\n\nNote that two additional CVEs were addressed upstream but are not relevant to this release. [CVE-2021-3516](https://security.archlinux.org/CVE-2021-3516) via `xmllint` is not present in Nokogiri, and [CVE-2020-7595](https://security.archlinux.org/CVE-2020-7595) has been patched in Nokogiri since v1.10.8 (see #1992).\n\nPlease note that this advisory only applies to the CRuby implementation of Nokogiri `\u003c 1.11.4`, and only if the packaged version of libxml2 is being used. If you've overridden defaults at installation time to use system libraries instead of packaged libraries, you should instead pay attention to your distro's `libxml2` release announcements.\n\n\n### Mitigation\n\nUpgrade to Nokogiri `\u003e= 1.11.4`.\n\n\n### Impact\n\nI've done a brief analysis of the published CVEs that are addressed in this upstream release. The libxml2 maintainers have not released a canonical set of CVEs, and so this list is pieced together from secondary sources and may be incomplete.\n\nAll information below is sourced from [security.archlinux.org](https://security.archlinux.org), which appears to have the most up-to-date information as of this analysis.\n\n#### [CVE-2019-20388](https://security.archlinux.org/CVE-2019-20388)\n\n- **Severity**: Medium\n- **Type**: Denial of service\n- **Description**: A memory leak was found in the xmlSchemaValidateStream function of libxml2. Applications that use this library may be vulnerable to memory not being freed leading to a denial of service.\n- **Fixed**: https://gitlab.gnome.org/GNOME/libxml2/commit/7ffcd44d7e6c46704f8af0321d9314cd26e0e18a\n\nVerified that the fix commit first appears in v2.9.11. It seems possible that this issue would be present in programs using Nokogiri \u003c v1.11.4.\n\n\n#### [CVE-2020-7595](https://security.archlinux.org/CVE-2020-7595)\n\n- **Severity**: Medium\n- **Type**: Denial of service\n- **Description**: xmlStringLenDecodeEntities in parser.c in libxml2 2.9.10 has an infinite loop in a certain end-of-file situation.\n- **Fixed**: https://gitlab.gnome.org/GNOME/libxml2/commit/0e1a49c8907645d2e155f0d89d4d9895ac5112b5\n\nThis has been patched in Nokogiri since v1.10.8 (see #1992).\n\n\n#### [CVE-2020-24977](https://security.archlinux.org/CVE-2020-24977)\n\n- **Severity**: Medium\n- **Type**: Information disclosure\n- **Description**: GNOME project libxml2 \u003c= 2.9.10 has a global buffer over-read vulnerability in xmlEncodeEntitiesInternal at libxml2/entities.c.\n- **Fixed**: https://gitlab.gnome.org/GNOME/libxml2/commit/50f06b3efb638efb0abd95dc62dca05ae67882c2\n\nVerified that the fix commit first appears in v2.9.11. It seems possible that this issue would be present in programs using Nokogiri \u003c v1.11.4.\n\n\n#### [CVE-2021-3516](https://security.archlinux.org/CVE-2021-3516)\n\n- **Severity**: Medium\n- **Type**: Arbitrary code execution (no remote vector)\n- **Description**: A use-after-free security issue was found libxml2 before version 2.9.11 when \"xmllint --html --push\" is used to process crafted files.\n- **Issue**: https://gitlab.gnome.org/GNOME/libxml2/-/issues/230\n- **Fixed**: https://gitlab.gnome.org/GNOME/libxml2/-/commit/1358d157d0bd83be1dfe356a69213df9fac0b539\n\nVerified that the fix commit first appears in v2.9.11. This vector does not exist within Nokogiri, which does not ship `xmllint`.\n\n\n#### [CVE-2021-3517](https://security.archlinux.org/CVE-2021-3517)\n\n- **Severity**: Medium\n- **Type**: Arbitrary code execution\n- **Description**: A heap-based buffer overflow was found in libxml2 before version 2.9.11 when processing truncated UTF-8 input.\n- **Issue**: https://gitlab.gnome.org/GNOME/libxml2/-/issues/235\n- **Fixed**: https://gitlab.gnome.org/GNOME/libxml2/-/commit/bf22713507fe1fc3a2c4b525cf0a88c2dc87a3a2\n\nVerified that the fix commit first appears in v2.9.11. It seems possible that this issue would be present in programs using Nokogiri \u003c v1.11.4.\n\n\n#### [CVE-2021-3518](https://security.archlinux.org/CVE-2021-3518)\n\n- **Severity**: Medium\n- **Type**: Arbitrary code execution\n- **Description**: A use-after-free security issue was found in libxml2 before version 2.9.11 in xmlXIncludeDoProcess() in xinclude.c when processing crafted files.\n- **Issue**: https://gitlab.gnome.org/GNOME/libxml2/-/issues/237\n- **Fixed**: https://gitlab.gnome.org/GNOME/libxml2/-/commit/1098c30a040e72a4654968547f415be4e4c40fe7\n\nVerified that the fix commit first appears in v2.9.11. It seems possible that this issue would be present in programs using Nokogiri \u003c v1.11.4.\n\n\n#### [CVE-2021-3537](https://security.archlinux.org/CVE-2021-3537)\n\n- **Severity**: Low\n- **Type**: Denial of service\n- **Description**: It was found that libxml2 before version 2.9.11 did not propagate errors while parsing XML mixed content, causing a NULL dereference. If an untrusted XML document was parsed in recovery mode and post-validated, the flaw could be used to crash the application.\n- **Issue**: https://gitlab.gnome.org/GNOME/libxml2/-/issues/243\n- **Fixed**: https://gitlab.gnome.org/GNOME/libxml2/-/commit/babe75030c7f64a37826bb3342317134568bef61\n\nVerified that the fix commit first appears in v2.9.11. It seems possible that this issue would be present in programs using Nokogiri \u003c v1.11.4.\n\n\n#### [CVE-2021-3541](https://security.archlinux.org/CVE-2021-3541)\n\n- **Severity**: Low\n- **Type**: Denial of service\n- **Description**: A security issue was found in libxml2 before version 2.9.11. Exponential entity expansion attack its possible bypassing all existing protection mechanisms and leading to denial of service.\n- **Fixed**: https://gitlab.gnome.org/GNOME/libxml2/-/commit/8598060bacada41a0eb09d95c97744ff4e428f8e\n\nVerified that the fix commit first appears in v2.9.11. It seems possible that this issue would be present in programs using Nokogiri \u003c v1.11.4, however Nokogiri's default parse options prevent the attack from succeeding (it is necessary to opt into `DTDLOAD` which is off by default).\n\nFor more details supporting this analysis of this CVE, please visit #2233.\n","origin":"UNSPECIFIED","severity":"MODERATE","published_at":"2021-05-17T20:52:05.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":0.0,"cvss_vector":null,"references":["https://github.com/sparklemotion/nokogiri/security/advisories/GHSA-7rrm-v45f-jp64","https://nvd.nist.gov/vuln/detail/CVE-2021-3541","https://github.com/sparklemotion/nokogiri/commit/9b90a8854f74b5f672a437ba0043a503bc259d1b","https://github.com/advisories/GHSA-7rrm-v45f-jp64"],"source_kind":"github","identifiers":["GHSA-7rrm-v45f-jp64"],"repository_url":"https://github.com/sparklemotion/nokogiri","blast_radius":0.0,"created_at":"2022-12-21T16:13:03.617Z","updated_at":"2026-06-01T01:09:44.398Z","epss_percentage":null,"epss_percentile":null,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLTdycm0tdjQ1Zi1qcDY0","html_url":"https://advisories.ecosyste.ms/advisories/MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLTdycm0tdjQ1Zi1qcDY0","packages":[{"ecosystem":"rubygems","package_name":"nokogiri","versions":[{"first_patched_version":"1.11.4","vulnerable_version_range":"\u003c 1.11.4"}],"purl":"pkg:gem/nokogiri"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLTdycm0tdjQ1Zi1qcDY0/related_packages","related_advisories":[]},{"uuid":"MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLXZyOHEtZzVjNy1tNTRt","url":"https://github.com/advisories/GHSA-vr8q-g5c7-m54m","title":"Nokogiri::XML::Schema trusts input by default, exposing risk of XXE vulnerability","description":"### Severity\n\nNokogiri maintainers have evaluated this as [__Low Severity__ (CVSS3 2.6)](https://www.first.org/cvss/calculator/3.0#CVSS:3.0/AV:N/AC:H/PR:L/UI:R/S:U/C:L/I:N/A:N).\n\n\n### Description\n\nIn Nokogiri versions \u003c= 1.11.0.rc3, XML Schemas parsed by `Nokogiri::XML::Schema` are **trusted** by default, allowing external resources to be accessed over the network, potentially enabling XXE or SSRF attacks.\n\nThis behavior is counter to the security policy followed by Nokogiri maintainers, which is to treat all input as **untrusted** by default whenever possible.\n\nPlease note that this security fix was pushed into a new minor version, 1.11.x, rather than a patch release to the 1.10.x branch, because it is a breaking change for some schemas and the risk was assessed to be \"Low Severity\".\n\n\n### Affected Versions\n\nNokogiri `\u003c= 1.10.10` as well as prereleases `1.11.0.rc1`, `1.11.0.rc2`, and `1.11.0.rc3`\n\n\n### Mitigation\n\nThere are no known workarounds for affected versions. Upgrade to Nokogiri `1.11.0.rc4` or later.\n\nIf, after upgrading to `1.11.0.rc4` or later, you wish to re-enable network access for resolution of external resources (i.e., return to the previous behavior):\n\n1. Ensure the input is trusted. Do not enable this option for untrusted input.\n2. When invoking the `Nokogiri::XML::Schema` constructor, pass as the second parameter an instance of `Nokogiri::XML::ParseOptions` with the `NONET` flag turned off.\n\nSo if your previous code was:\n\n``` ruby\n# in v1.11.0.rc3 and earlier, this call allows resources to be accessed over the network\n# but in v1.11.0.rc4 and later, this call will disallow network access for external resources\nschema = Nokogiri::XML::Schema.new(schema)\n\n# in v1.11.0.rc4 and later, the following is equivalent to the code above\n# (the second parameter is optional, and this demonstrates its default value)\nschema = Nokogiri::XML::Schema.new(schema, Nokogiri::XML::ParseOptions::DEFAULT_SCHEMA)\n```\n\nThen you can add the second parameter to indicate that the input is trusted by changing it to:\n\n``` ruby\n# in v1.11.0.rc3 and earlier, this would raise an ArgumentError \n# but in v1.11.0.rc4 and later, this allows resources to be accessed over the network\nschema = Nokogiri::XML::Schema.new(trusted_schema, Nokogiri::XML::ParseOptions.new.nononet)\n```\n\n\n### References\n\n- [This issue's public advisory](https://github.com/sparklemotion/nokogiri/security/advisories/GHSA-vr8q-g5c7-m54m)\n- [Original Hackerone report (private)](https://hackerone.com/reports/747489)\n- [OWASP description of XXE attack](https://www.owasp.org/index.php/XML_External_Entity_(XXE)_Processing)\n- [OWASP description of SSRF attack](https://www.owasp.org/index.php/Server_Side_Request_Forgery)\n\n\n### Credit \n\nThis vulnerability was independently reported by @eric-therond and @gucki.\n\nThe Nokogiri maintainers would like to thank [HackerOne](https://hackerone.com/nokogiri) for providing a secure, responsible mechanism for reporting, and for providing their fantastic service to us.","origin":"UNSPECIFIED","severity":"MODERATE","published_at":"2020-12-30T18:35:06.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":4.3,"cvss_vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N","references":["https://github.com/sparklemotion/nokogiri/security/advisories/GHSA-vr8q-g5c7-m54m","https://github.com/sparklemotion/nokogiri/commit/9c87439d9afa14a365ff13e73adc809cb2c3d97b","https://hackerone.com/reports/747489","https://github.com/sparklemotion/nokogiri/releases/tag/v1.11.0.rc4","https://rubygems.org/gems/nokogiri","https://nvd.nist.gov/vuln/detail/CVE-2020-26247","https://github.com/sparklemotion/nokogiri/blob/main/CHANGELOG.md#v1110--2021-01-03","https://lists.debian.org/debian-lts-announce/2021/06/msg00007.html","https://security.gentoo.org/glsa/202208-29","https://lists.debian.org/debian-lts-announce/2022/10/msg00018.html","https://github.com/rubysec/ruby-advisory-db/blob/master/gems/nokogiri/CVE-2020-26247.yml","https://github.com/advisories/GHSA-vr8q-g5c7-m54m"],"source_kind":"github","identifiers":["GHSA-vr8q-g5c7-m54m","CVE-2020-26247"],"repository_url":"https://github.com/sparklemotion/nokogiri","blast_radius":0.0,"created_at":"2022-12-21T16:13:11.890Z","updated_at":"2026-06-01T01:09:55.336Z","epss_percentage":0.00259,"epss_percentile":0.4935,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLXZyOHEtZzVjNy1tNTRt","html_url":"https://advisories.ecosyste.ms/advisories/MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLXZyOHEtZzVjNy1tNTRt","packages":[{"ecosystem":"rubygems","package_name":"nokogiri","versions":[{"first_patched_version":"1.11.0","vulnerable_version_range":"\u003c= 1.10.10"}],"purl":"pkg:gem/nokogiri"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLXZyOHEtZzVjNy1tNTRt/related_packages","related_advisories":[]},{"uuid":"MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLTc1NTMtanI5OC12eDQ3","url":"https://github.com/advisories/GHSA-7553-jr98-vx47","title":"libxml as used in Nokogiri has an infinite loop in a certain end-of-file situation","description":"xmlStringLenDecodeEntities in parser.c in libxml2 2.9.10 has an infinite loop in a certain end-of-file situation.\nThe Nokogiri RubyGem has patched its vendored copy of libxml2 in order to prevent this issue from affecting nokogiri.","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2020-02-24T19:12:36.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":7.5,"cvss_vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","references":["https://nvd.nist.gov/vuln/detail/CVE-2020-7595","https://github.com/sparklemotion/nokogiri/issues/1992","https://gitlab.gnome.org/GNOME/libxml2/commit/0e1a49c89076","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/545SPOI3ZPPNPX4TFRIVE4JVRTJRKULL/","https://usn.ubuntu.com/4274-1/","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/5R55ZR52RMBX24TQTWHCIWKJVRV6YAWI/","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/JDPF3AAVKUAKDYFMFKSIQSVVS3EEFPQH/","http://lists.opensuse.org/opensuse-security-announce/2020-05/msg00047.html","https://security.netapp.com/advisory/ntap-20200702-0005/","https://www.oracle.com/security-alerts/cpujul2020.html","https://lists.debian.org/debian-lts-announce/2020/09/msg00009.html","https://cert-portal.siemens.com/productcert/pdf/ssa-292794.pdf","https://security.gentoo.org/glsa/202010-04","https://us-cert.cisa.gov/ics/advisories/icsa-21-103-08","https://www.oracle.com/security-alerts/cpuoct2021.html","https://www.oracle.com/security-alerts/cpuapr2022.html","https://www.oracle.com/security-alerts/cpujul2022.html","https://github.com/rubysec/ruby-advisory-db/blob/master/gems/nokogiri/CVE-2020-7595.yml","https://github.com/advisories/GHSA-7553-jr98-vx47"],"source_kind":"github","identifiers":["GHSA-7553-jr98-vx47","CVE-2020-7595"],"repository_url":"https://github.com/sparklemotion/nokogiri","blast_radius":0.0,"created_at":"2022-12-21T16:13:26.129Z","updated_at":"2026-06-01T01:10:15.216Z","epss_percentage":0.00476,"epss_percentile":0.64992,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLTc1NTMtanI5OC12eDQ3","html_url":"https://advisories.ecosyste.ms/advisories/MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLTc1NTMtanI5OC12eDQ3","packages":[{"ecosystem":"rubygems","package_name":"nokogiri","versions":[{"first_patched_version":"1.10.8","vulnerable_version_range":"\u003c 1.10.8"}],"purl":"pkg:gem/nokogiri"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLTc1NTMtanI5OC12eDQ3/related_packages","related_advisories":[]},{"uuid":"MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLWNyNWotOTUzai14dzVw","url":"https://github.com/advisories/GHSA-cr5j-953j-xw5p","title":"Nokogiri Command Injection Vulnerability","description":"A command injection vulnerability in Nokogiri v1.10.3 and earlier allows commands to be executed in a subprocess via Ruby's `Kernel.open` method. Processes are vulnerable only if the undocumented method `Nokogiri::CSS::Tokenizer#load_file` is being called with unsafe user input as the filename. This vulnerability appears in code generated by the Rexical gem versions v1.0.6 and earlier. Rexical is used by Nokogiri to generate lexical scanner code for parsing CSS queries. The underlying vulnerability was addressed in Rexical v1.0.7 and Nokogiri upgraded to this version of Rexical in Nokogiri v1.10.4.","origin":"UNSPECIFIED","severity":"CRITICAL","published_at":"2019-08-19T19:27:23.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":9.8,"cvss_vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","references":["https://nvd.nist.gov/vuln/detail/CVE-2019-5477","https://github.com/sparklemotion/nokogiri/issues/1915","https://github.com/tenderlove/rexical/blob/master/CHANGELOG.rdoc","https://hackerone.com/reports/650835","https://lists.debian.org/debian-lts-announce/2019/09/msg00027.html","https://security.gentoo.org/glsa/202006-05","https://usn.ubuntu.com/4175-1/","https://lists.debian.org/debian-lts-announce/2022/10/msg00018.html","https://lists.debian.org/debian-lts-announce/2022/10/msg00019.html","https://github.com/sparklemotion/nokogiri/commit/5d30128343573a9428c86efc758ba2c66e9f12dc","https://github.com/tenderlove/rexical/commit/a652474dbc66be350055db3e8f9b3a7b3fd75926","https://github.com/rubysec/ruby-advisory-db/blob/master/gems/nokogiri/CVE-2019-5477.yml","https://github.com/rubysec/ruby-advisory-db/blob/master/gems/rexical/CVE-2019-5477.yml","https://github.com/advisories/GHSA-cr5j-953j-xw5p"],"source_kind":"github","identifiers":["GHSA-cr5j-953j-xw5p","CVE-2019-5477"],"repository_url":"https://github.com/sparklemotion/nokogiri","blast_radius":0.0,"created_at":"2022-12-21T16:13:28.529Z","updated_at":"2026-06-01T01:07:12.863Z","epss_percentage":0.07465,"epss_percentile":0.91885,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLWNyNWotOTUzai14dzVw","html_url":"https://advisories.ecosyste.ms/advisories/MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLWNyNWotOTUzai14dzVw","packages":[{"ecosystem":"rubygems","package_name":"rexical","versions":[{"first_patched_version":"1.0.7","vulnerable_version_range":"\u003c 1.0.7"}],"purl":"pkg:gem/rexical"},{"ecosystem":"rubygems","package_name":"nokogiri","versions":[{"first_patched_version":"1.10.4","vulnerable_version_range":"\u003c 1.10.4"}],"purl":"pkg:gem/nokogiri"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLWNyNWotOTUzai14dzVw/related_packages","related_advisories":[]},{"uuid":"MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLTZxdnAtcjZyMy05cDdo","url":"https://github.com/advisories/GHSA-6qvp-r6r3-9p7h","title":"Nokogiri NULL Pointer Dereference","description":"A NULL pointer dereference vulnerability exists in the `xpath.c:xmlXPathCompOpEval()` function of libxml2 through 2.9.8 when parsing an invalid XPath expression in the `XPATH_OP_AND` or `XPATH_OP_OR` case. Applications processing untrusted XSL format inputs with the use of the libxml2 library may be vulnerable to a denial of service attack due to a crash of the application.","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2019-01-17T14:05:03.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":7.5,"cvss_vector":"CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","references":["https://nvd.nist.gov/vuln/detail/CVE-2018-14404","https://access.redhat.com/errata/RHSA-2019:1543","https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=901817","https://bugzilla.redhat.com/show_bug.cgi?id=1595985","https://gitlab.gnome.org/GNOME/libxml2/issues/10","https://lists.debian.org/debian-lts-announce/2018/09/msg00035.html","https://lists.debian.org/debian-lts-announce/2020/09/msg00009.html","https://github.com/sparklemotion/nokogiri/issues/1785","https://github.com/rubysec/ruby-advisory-db/blob/master/gems/nokogiri/CVE-2018-14404.yml","https://security.netapp.com/advisory/ntap-20190719-0002","https://usn.ubuntu.com/3739-1","https://usn.ubuntu.com/3739-2","https://github.com/advisories/GHSA-6qvp-r6r3-9p7h"],"source_kind":"github","identifiers":["GHSA-6qvp-r6r3-9p7h","CVE-2018-14404"],"repository_url":"https://github.com/sparklemotion/nokogiri","blast_radius":0.0,"created_at":"2022-12-21T16:13:31.880Z","updated_at":"2026-05-07T08:07:51.813Z","epss_percentage":0.20012,"epss_percentile":0.955,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLTZxdnAtcjZyMy05cDdo","html_url":"https://advisories.ecosyste.ms/advisories/MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLTZxdnAtcjZyMy05cDdo","packages":[{"ecosystem":"rubygems","package_name":"nokogiri","versions":[{"first_patched_version":"1.8.5","vulnerable_version_range":"\u003c 1.8.5"}],"purl":"pkg:gem/nokogiri"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLTZxdnAtcjZyMy05cDdo/related_packages","related_advisories":[]},{"uuid":"MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLWp4anItNWg2OS1xdzN3","url":"https://github.com/advisories/GHSA-jxjr-5h69-qw3w","title":"Heap-based buffer overflow in nokogiri","description":"Heap-based buffer overflow in the xmlGROW function in parser.c in libxml2 before 2.9.3.  A remote attacker could provide a specially crafted XML or HTML file that, when processed by an application using libxml2, would cause that application to use an excessive amount of CPU, leak potentially sensitive information, or crash the application.","origin":"UNSPECIFIED","severity":"MODERATE","published_at":"2018-09-17T21:57:38.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":0.0,"cvss_vector":null,"references":["https://nvd.nist.gov/vuln/detail/CVE-2015-7499","https://bugzilla.redhat.com/show_bug.cgi?id=1281925","https://git.gnome.org/browse/libxml2/commit/?id=28cd9cb747a94483f4aea7f0968d202c20bb4cfc","https://git.gnome.org/browse/libxml2/commit/?id=35bcb1d758ed70aa7b257c9c3b3ff55e54e3d0da","https://github.com/advisories/GHSA-jxjr-5h69-qw3w","https://security.gentoo.org/glsa/201701-37","http://lists.opensuse.org/opensuse-updates/2015-12/msg00120.html","http://lists.opensuse.org/opensuse-updates/2016-01/msg00031.html","http://rhn.redhat.com/errata/RHSA-2015-2549.html","http://rhn.redhat.com/errata/RHSA-2015-2550.html","http://www.debian.org/security/2015/dsa-3430","http://www.ubuntu.com/usn/USN-2834-1","http://xmlsoft.org/news.html","https://github.com/rubysec/ruby-advisory-db/blob/master/gems/nokogiri/CVE-2015-7499.yml","https://groups.google.com/forum/#!topic/ruby-security-ann/Dy7YiKb_pMM","https://web.archive.org/web/20210724022841/http://www.securityfocus.com/bid/79509","https://web.archive.org/web/20211205133229/https://securitytracker.com/id/1034243"],"source_kind":"github","identifiers":["GHSA-jxjr-5h69-qw3w","CVE-2015-7499"],"repository_url":null,"blast_radius":0.0,"created_at":"2022-12-21T16:12:59.375Z","updated_at":"2026-06-01T01:09:33.738Z","epss_percentage":0.00714,"epss_percentile":0.72517,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLWp4anItNWg2OS1xdzN3","html_url":"https://advisories.ecosyste.ms/advisories/MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLWp4anItNWg2OS1xdzN3","packages":[{"ecosystem":"rubygems","package_name":"nokogiri","versions":[{"first_patched_version":"1.6.7.2","vulnerable_version_range":"\u003e= 1.6.0, \u003c= 1.6.7.1"}],"purl":"pkg:gem/nokogiri"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLWp4anItNWg2OS1xdzN3/related_packages","related_advisories":[]},{"uuid":"MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLTdocDIteHdwai05NWpx","url":"https://github.com/advisories/GHSA-7hp2-xwpj-95jq","title":"Denial of service or RCE from libxml2 and libxslt","description":"Nokogiri is affected by series of vulnerabilities in libxml2 and libxslt, which are libraries Nokogiri depends on. It was discovered that libxml2 and libxslt incorrectly handled certain malformed documents, which can allow malicious users to cause issues ranging from denial of service to remote code execution attacks.","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2018-09-17T21:53:42.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":7.5,"cvss_vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","references":["https://nvd.nist.gov/vuln/detail/CVE-2015-8806","https://bugzilla.gnome.org/show_bug.cgi?id=749115","https://security.gentoo.org/glsa/201701-37","https://www.debian.org/security/2016/dsa-3593","http://www.openwall.com/lists/oss-security/2016/02/03/5","http://www.oracle.com/technetwork/topics/security/bulletinjul2016-3090568.html","http://www.ubuntu.com/usn/USN-2994-1","https://github.com/sparklemotion/nokogiri/issues/1473","https://github.com/rubysec/ruby-advisory-db/blob/master/gems/nokogiri/CVE-2015-8806.yml","https://web.archive.org/web/20160928171015/http://www.securityfocus.com/bid/82071","https://github.com/advisories/GHSA-7hp2-xwpj-95jq"],"source_kind":"github","identifiers":["GHSA-7hp2-xwpj-95jq","CVE-2015-8806"],"repository_url":"https://github.com/sparklemotion/nokogiri","blast_radius":0.0,"created_at":"2022-12-21T16:13:36.209Z","updated_at":"2026-06-01T01:10:26.432Z","epss_percentage":0.08565,"epss_percentile":0.92502,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLTdocDIteHdwai05NWpx","html_url":"https://advisories.ecosyste.ms/advisories/MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLTdocDIteHdwai05NWpx","packages":[{"ecosystem":"rubygems","package_name":"nokogiri","versions":[{"first_patched_version":"1.6.8","vulnerable_version_range":"\u003e= 1.6.0, \u003c 1.6.8"}],"purl":"pkg:gem/nokogiri"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLTdocDIteHdwai05NWpx/related_packages","related_advisories":[]},{"uuid":"MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLWZyNTItNGhxdy1wMjdm","url":"https://github.com/advisories/GHSA-fr52-4hqw-p27f","title":"Nokogiri does not forbid namespace nodes in XPointer ranges","description":"xpointer.c in libxml2 before 2.9.5 (as used in nokogiri before 1.7.1 amongst other products) does not forbid namespace nodes in XPointer ranges, which allows remote attackers to execute arbitrary code or cause a denial of service (use-after-free and memory corruption) via a crafted XML document.","origin":"UNSPECIFIED","severity":"CRITICAL","published_at":"2018-08-21T19:03:26.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":9.8,"cvss_vector":"CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","references":["https://nvd.nist.gov/vuln/detail/CVE-2016-4658","https://git.gnome.org/browse/libxml2/commit/?id=c1d1f7121194036608bf555f08d3062a36fd344b","https://security.gentoo.org/glsa/201701-37","https://support.apple.com/HT207141","https://support.apple.com/HT207142","https://support.apple.com/HT207143","https://support.apple.com/HT207170","http://lists.apple.com/archives/security-announce/2016/Sep/msg00006.html","http://lists.apple.com/archives/security-announce/2016/Sep/msg00008.html","http://lists.apple.com/archives/security-announce/2016/Sep/msg00010.html","http://lists.apple.com/archives/security-announce/2016/Sep/msg00011.html","https://github.com/advisories/GHSA-fr52-4hqw-p27f"],"source_kind":"github","identifiers":["GHSA-fr52-4hqw-p27f","CVE-2016-4658"],"repository_url":null,"blast_radius":0.0,"created_at":"2022-12-21T16:13:36.517Z","updated_at":"2026-06-01T01:10:26.438Z","epss_percentage":0.15391,"epss_percentile":0.94756,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLWZyNTItNGhxdy1wMjdm","html_url":"https://advisories.ecosyste.ms/advisories/MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLWZyNTItNGhxdy1wMjdm","packages":[{"ecosystem":"rubygems","package_name":"nokogiri","versions":[{"first_patched_version":"1.7.1","vulnerable_version_range":"\u003c 1.7.1"}],"purl":"pkg:gem/nokogiri"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLWZyNTItNGhxdy1wMjdm/related_packages","related_advisories":[]},{"uuid":"MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLXhqcWctOWp2Zy1mZ3gy","url":"https://github.com/advisories/GHSA-xjqg-9jvg-fgx2","title":"Nokogiri subject to DoS via libxml2 vulnerability","description":"The xmlStringLenDecodeEntities function in parser.c in libxml2 before 2.9.3 (as used in nokogiri before 1.6.7.1) does not properly prevent entity expansion, which allows context-dependent attackers to cause a denial of service (CPU consumption) via crafted XML data, a different vulnerability than CVE-2014-3660.","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2018-08-21T19:03:04.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":0.0,"cvss_vector":null,"references":["https://nvd.nist.gov/vuln/detail/CVE-2015-5312","https://bugzilla.redhat.com/show_bug.cgi?id=1276693","https://git.gnome.org/browse/libxml2/commit/?id=69030714cde66d525a8884bda01b9e8f0abf8e1e","https://h20566.www2.hpe.com/portal/site/hpsc/public/kb/docDisplay?docId=emr_na-c04944172","https://security.gentoo.org/glsa/201701-37","https://support.apple.com/HT206166","https://support.apple.com/HT206167","https://support.apple.com/HT206168","https://support.apple.com/HT206169","http://lists.apple.com/archives/security-announce/2016/Mar/msg00000.html","http://lists.opensuse.org/opensuse-updates/2015-12/msg00120.html","http://lists.opensuse.org/opensuse-updates/2016-01/msg00031.html","http://marc.info/?l=bugtraq\u0026m=145382616617563\u0026w=2","http://rhn.redhat.com/errata/RHSA-2015-2549.html","http://rhn.redhat.com/errata/RHSA-2015-2550.html","http://www.debian.org/security/2015/dsa-3430","http://www.oracle.com/technetwork/topics/security/bulletinjan2016-2867206.html","http://www.oracle.com/technetwork/topics/security/linuxbulletinoct2015-2719645.html","http://www.ubuntu.com/usn/USN-2834-1","http://xmlsoft.org/news.html","https://github.com/rubysec/ruby-advisory-db/blob/master/gems/nokogiri/CVE-2015-5312.yml","https://groups.google.com/forum/#!topic/ruby-security-ann/aSbgDiwb24s","https://github.com/advisories/GHSA-xjqg-9jvg-fgx2"],"source_kind":"github","identifiers":["GHSA-xjqg-9jvg-fgx2","CVE-2015-5312"],"repository_url":null,"blast_radius":0.0,"created_at":"2022-12-21T16:12:59.595Z","updated_at":"2026-05-19T22:09:17.996Z","epss_percentage":0.01078,"epss_percentile":0.77967,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLXhqcWctOWp2Zy1mZ3gy","html_url":"https://advisories.ecosyste.ms/advisories/MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLXhqcWctOWp2Zy1mZ3gy","packages":[{"ecosystem":"rubygems","package_name":"nokogiri","versions":[{"first_patched_version":"1.6.7.1","vulnerable_version_range":"\u003e= 1.6.0, \u003c= 1.6.7.0"}],"purl":"pkg:gem/nokogiri"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLXhqcWctOWp2Zy1mZ3gy/related_packages","related_advisories":[]},{"uuid":"MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLXE3d3gtNjJyNy1qMng3","url":"https://github.com/advisories/GHSA-q7wx-62r7-j2x7","title":"Nokogiri vulnerable to libxml XML Entity Expansion","description":"The xmlreader in libxml allows remote attackers to cause a denial of service (memory consumption) via crafted XML data, related to an XML Entity Expansion (XEE) attack.","origin":"UNSPECIFIED","severity":"MODERATE","published_at":"2018-08-08T22:31:12.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":0.0,"cvss_vector":null,"references":["https://nvd.nist.gov/vuln/detail/CVE-2015-1819","https://git.gnome.org/browse/libxml2/commit/?id=213f1fe0d76d30eaed6e5853057defc43e6df2c9","https://security.gentoo.org/glsa/201507-08","https://security.gentoo.org/glsa/201701-37","https://support.apple.com/HT206166","https://support.apple.com/HT206167","https://support.apple.com/HT206168","https://support.apple.com/HT206169","http://lists.apple.com/archives/security-announce/2016/Mar/msg00000.html","http://lists.apple.com/archives/security-announce/2016/Mar/msg00001.html","http://lists.apple.com/archives/security-announce/2016/Mar/msg00002.html","http://lists.apple.com/archives/security-announce/2016/Mar/msg00004.html","http://lists.fedoraproject.org/pipermail/package-announce/2015-November/172710.html","http://lists.fedoraproject.org/pipermail/package-announce/2015-November/172943.html","http://lists.opensuse.org/opensuse-updates/2015-12/msg00120.html","http://lists.opensuse.org/opensuse-updates/2016-01/msg00031.html","http://rhn.redhat.com/errata/RHSA-2015-1419.html","http://rhn.redhat.com/errata/RHSA-2015-2550.html","http://www.debian.org/security/2015/dsa-3430","http://www.oracle.com/technetwork/topics/security/bulletinoct2015-2511968.html","http://www.oracle.com/technetwork/topics/security/linuxbulletinoct2015-2719645.html","http://www.ubuntu.com/usn/USN-2812-1","http://xmlsoft.org/news.html","https://github.com/sparklemotion/nokogiri/issues/1374","https://github.com/rubysec/ruby-advisory-db/blob/master/gems/nokogiri/CVE-2015-1819.yml","https://github.com/advisories/GHSA-q7wx-62r7-j2x7"],"source_kind":"github","identifiers":["GHSA-q7wx-62r7-j2x7","CVE-2015-1819"],"repository_url":"https://github.com/sparklemotion/nokogiri","blast_radius":0.0,"created_at":"2022-12-21T16:12:59.512Z","updated_at":"2026-05-19T22:09:17.997Z","epss_percentage":0.02045,"epss_percentile":0.83994,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLXE3d3gtNjJyNy1qMng3","html_url":"https://advisories.ecosyste.ms/advisories/MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLXE3d3gtNjJyNy1qMng3","packages":[{"ecosystem":"rubygems","package_name":"nokogiri","versions":[{"first_patched_version":"1.6.6.4","vulnerable_version_range":"\u003e= 1.6.6.0, \u003c= 1.6.6.3"}],"purl":"pkg:gem/nokogiri"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLXE3d3gtNjJyNy1qMng3/related_packages","related_advisories":[]},{"uuid":"MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLXBmNm0tZnhwcS1mZzh2","url":"https://github.com/advisories/GHSA-pf6m-fxpq-fg8v","title":"Nokogiri implementation of libxslt lacks integer overflow checks","description":"The xsltAddTextString function in transform.c in libxslt 1.1.29, as used in Nokogiri prior to 1.7.2, lacked a check for integer overflow during a size calculation, which allowed a remote attacker to perform an out of bounds memory write via a crafted HTML page.","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2018-07-31T18:21:29.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":8.8,"cvss_vector":"CVSS:3.0/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-5029","https://git.gnome.org/browse/libxslt/commit/?id=08ab2774b870de1c7b5a48693df75e8154addae5","https://github.com/advisories/GHSA-pf6m-fxpq-fg8v","https://github.com/sparklemotion/nokogiri/issues/1634","https://github.com/rubysec/ruby-advisory-db/blob/master/gems/nokogiri/CVE-2017-5029.yml","https://ubuntu.com/security/CVE-2017-5029","https://ubuntu.com/security/notices/USN-3271-1"],"source_kind":"github","identifiers":["GHSA-pf6m-fxpq-fg8v","CVE-2017-5029"],"repository_url":"https://github.com/sparklemotion/nokogiri","blast_radius":0.0,"created_at":"2022-12-21T16:13:36.841Z","updated_at":"2026-06-01T01:10:26.447Z","epss_percentage":0.01266,"epss_percentile":0.7969,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLXBmNm0tZnhwcS1mZzh2","html_url":"https://advisories.ecosyste.ms/advisories/MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLXBmNm0tZnhwcS1mZzh2","packages":[{"ecosystem":"rubygems","package_name":"nokogiri","versions":[{"first_patched_version":"1.7.2","vulnerable_version_range":"\u003c 1.7.2"}],"purl":"pkg:gem/nokogiri"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLXBmNm0tZnhwcS1mZzh2/related_packages","related_advisories":[]},{"uuid":"MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLTg4MnAtanFnbS1mNDVn","url":"https://github.com/advisories/GHSA-882p-jqgm-f45g","title":"Uncontrolled resource consumption in nokogiri","description":"The xz_head function in xzlib.c in libxml2 before 2.9.6 allows remote attackers to cause a denial of service (memory consumption) via a crafted LZMA file, because the decoder functionality does not restrict memory usage to what is required for a legitimate file.","origin":"UNSPECIFIED","severity":"MODERATE","published_at":"2018-04-13T16:17:46.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":6.5,"cvss_vector":"CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H","references":["https://nvd.nist.gov/vuln/detail/CVE-2017-18258","https://git.gnome.org/browse/libxml2/commit/?id=e2a9122b8dde53d320750451e9907a7dcb2ca8bb","https://github.com/advisories/GHSA-882p-jqgm-f45g","https://kc.mcafee.com/corporate/index?page=content\u0026id=SB10284","https://lists.debian.org/debian-lts-announce/2018/09/msg00035.html","https://lists.debian.org/debian-lts-announce/2020/09/msg00009.html","https://security.netapp.com/advisory/ntap-20190719-0001/","https://usn.ubuntu.com/3739-1/","https://github.com/rubysec/ruby-advisory-db/blob/master/gems/nokogiri/CVE-2017-18258.yml"],"source_kind":"github","identifiers":["GHSA-882p-jqgm-f45g","CVE-2017-18258"],"repository_url":null,"blast_radius":0.0,"created_at":"2022-12-21T16:13:37.297Z","updated_at":"2026-06-01T01:10:26.456Z","epss_percentage":0.00898,"epss_percentile":0.75784,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLTg4MnAtanFnbS1mNDVn","html_url":"https://advisories.ecosyste.ms/advisories/MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLTg4MnAtanFnbS1mNDVn","packages":[{"ecosystem":"rubygems","package_name":"nokogiri","versions":[{"first_patched_version":"1.8.2","vulnerable_version_range":"\u003c 1.8.2"}],"purl":"pkg:gem/nokogiri"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLTg4MnAtanFnbS1mNDVn/related_packages","related_advisories":[]},{"uuid":"MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLThjNTYtY3Btdy04OXg3","url":"https://github.com/advisories/GHSA-8c56-cpmw-89x7","title":"Out-of-bounds read in nokogiri","description":"libxml2 20904-GITv2.9.4-16-g0741801 is vulnerable to a heap-based buffer over-read in the xmlDictAddString function in dict.c. This vulnerability causes programs that use libxml2, such as PHP, to crash. This vulnerability exists because of an incomplete fix for CVE-2016-1839.  GitHub is notifying on nokogiri as uses libxml2.","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2017-12-13T21:38:24.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":7.5,"cvss_vector":"CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","references":["https://nvd.nist.gov/vuln/detail/CVE-2017-9050","https://security.gentoo.org/glsa/201711-01","http://www.debian.org/security/2017/dsa-3952","http://www.openwall.com/lists/oss-security/2017/05/15/1","https://github.com/advisories/GHSA-8c56-cpmw-89x7"],"source_kind":"github","identifiers":["GHSA-8c56-cpmw-89x7","CVE-2017-9050"],"repository_url":null,"blast_radius":0.0,"created_at":"2022-12-21T16:13:37.610Z","updated_at":"2026-06-01T01:10:27.728Z","epss_percentage":0.00313,"epss_percentile":0.54515,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLThjNTYtY3Btdy04OXg3","html_url":"https://advisories.ecosyste.ms/advisories/MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLThjNTYtY3Btdy04OXg3","packages":[{"ecosystem":"rubygems","package_name":"nokogiri","versions":[{"first_patched_version":"1.8.1","vulnerable_version_range":"\u003c 1.8.1"}],"purl":"pkg:gem/nokogiri"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLThjNTYtY3Btdy04OXg3/related_packages","related_advisories":[]}],"docker_usage_url":"https://docker.ecosyste.ms/usage/rubygems/nokogiri","docker_dependents_count":2727,"docker_downloads_count":1371012137,"usage_url":"https://repos.ecosyste.ms/usage/rubygems/nokogiri","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/rubygems/nokogiri/dependencies","status":null,"funding_links":["https://github.com/sponsors/flavorjones","https://tidelift.com/funding/github/rubygems/nokogiri","https://opencollective.com/nokogiri"],"critical":true,"issue_metadata":{"last_synced_at":"2026-03-14T19:36:45.639Z","issues_count":292,"pull_requests_count":818,"avg_time_to_close_issue":62304819.74384236,"avg_time_to_close_pull_request":2279382.309322034,"issues_closed_count":203,"pull_requests_closed_count":708,"pull_request_authors_count":56,"issue_authors_count":167,"avg_comments_per_issue":3.4931506849315066,"avg_comments_per_pull_request":0.9767726161369193,"merged_pull_requests_count":611,"bot_issues_count":1,"bot_pull_requests_count":233,"past_year_issues_count":33,"past_year_pull_requests_count":127,"past_year_avg_time_to_close_issue":634704.2352941176,"past_year_avg_time_to_close_pull_request":745987.6847826086,"past_year_issues_closed_count":17,"past_year_pull_requests_closed_count":92,"past_year_pull_request_authors_count":14,"past_year_issue_authors_count":25,"past_year_avg_comments_per_issue":1.8484848484848484,"past_year_avg_comments_per_pull_request":0.5748031496062992,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":55,"past_year_merged_pull_requests_count":71,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/issues","maintainers":[{"login":"flavorjones","count":515,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/flavorjones"},{"login":"yokolet","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/yokolet"},{"login":"jvshahid","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jvshahid"},{"login":"larskanis","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/larskanis"}],"active_maintainers":[{"login":"flavorjones","count":46,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/flavorjones"},{"login":"yokolet","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/yokolet"},{"login":"larskanis","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/larskanis"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/packages/nokogiri/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/packages/nokogiri/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/packages/nokogiri/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/packages/nokogiri/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/packages/nokogiri/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/packages/nokogiri/codemeta","maintainers":[{"uuid":"207","login":"tenderlove","name":null,"email":null,"url":null,"packages_count":189,"html_url":"https://rubygems.org/profiles/tenderlove","role":null,"created_at":"2022-11-09T09:42:53.339Z","updated_at":"2022-11-09T09:42:53.339Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/maintainers/tenderlove/packages"},{"uuid":"2583","login":"flavorjones","name":null,"email":null,"url":null,"packages_count":48,"html_url":"https://rubygems.org/profiles/flavorjones","role":null,"created_at":"2022-11-09T09:42:53.352Z","updated_at":"2022-11-09T09:42:53.352Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/maintainers/flavorjones/packages"},{"uuid":"1888","login":"knu","name":null,"email":null,"url":null,"packages_count":26,"html_url":"https://rubygems.org/profiles/knu","role":null,"created_at":"2022-11-09T09:42:53.371Z","updated_at":"2022-11-09T09:42:53.371Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/maintainers/knu/packages"}],"registry":{"name":"rubygems.org","url":"https://rubygems.org","ecosystem":"rubygems","default":true,"packages_count":207505,"maintainers_count":68837,"namespaces_count":0,"keywords_count":18706,"github":"rubygems","metadata":{"funded_packages_count":7424},"icon_url":"https://github.com/rubygems.png","created_at":"2022-04-04T15:19:23.446Z","updated_at":"2026-05-31T05:05:10.288Z","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":12283130,"name":"nokogiri","ecosystem":"rubygems","description":"Nokogiri (鋸) makes it easy and painless to work with XML and HTML from Ruby. It provides a\nsensible, easy-to-understand API for reading, writing, modifying, and querying documents. It is\nfast and standards-compliant by relying on native parsers like libxml2, libgumbo, or xerces.\n","homepage":"https://nokogiri.org","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/sparklemotion/nokogiri","keywords_array":[],"namespace":null,"versions_count":1174,"first_release_published_at":"2009-07-25T18:05:15.000Z","latest_release_published_at":"2026-04-27T21:16:23.955Z","latest_release_number":"1.19.3","last_synced_at":"2026-05-30T22:00:57.031Z","created_at":"2025-10-07T04:36:40.609Z","updated_at":"2026-05-30T22:06:09.798Z","registry_url":"https://gem.coop/gems/nokogiri","install_command":"gem install nokogiri -s https://gem.coop","documentation_url":"http://www.rubydoc.info/gems/nokogiri/","metadata":{"funding":null},"repo_metadata":{"id":414488,"uuid":"33945","full_name":"sparklemotion/nokogiri","owner":"sparklemotion","description":"Nokogiri (鋸) makes it easy and painless to work with XML and HTML from Ruby.","archived":false,"fork":false,"pushed_at":"2026-05-07T21:12:55.000Z","size":45652,"stargazers_count":6256,"open_issues_count":105,"forks_count":937,"subscribers_count":148,"default_branch":"main","last_synced_at":"2026-05-22T23:41:53.687Z","etag":null,"topics":["libxml2","libxslt","nokogiri","ruby","ruby-gem","sax","xerces","xml","xslt"],"latest_commit_sha":null,"homepage":"https://nokogiri.org/","language":"C","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/sparklemotion.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE-DEPENDENCIES.md","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":"ROADMAP.md","authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null},"funding":{"github":"flavorjones","tidelift":"rubygems/nokogiri","open_collective":"nokogiri"}},"created_at":"2008-07-14T15:34:32.000Z","updated_at":"2026-05-21T08:31:23.000Z","dependencies_parsed_at":"2025-11-27T08:20:51.981Z","dependency_job_id":null,"html_url":"https://github.com/sparklemotion/nokogiri","commit_stats":{"total_commits":6489,"total_committers":265,"mean_commits":"24.486792452830187","dds":0.5179534597010325,"last_synced_commit":"22fe69ef877fd4998d0fe5e347a10917ba45c3d3"},"previous_names":[],"tags_count":200,"template":false,"template_full_name":null,"purl":"pkg:github/sparklemotion/nokogiri","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sparklemotion","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/sbom","scorecard":{"id":618706,"data":{"date":"2025-08-11","repo":{"name":"github.com/sparklemotion/nokogiri","commit":"7fe3268bd6ccfedf475ce04792bd0cc02bfbcc0d"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":6.4,"checks":[{"name":"Code-Review","score":1,"reason":"Found 1/10 approved changesets -- score normalized to 1","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":10,"reason":"22 commit(s) and 12 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Security-Policy","score":10,"reason":"security policy file detected","details":["Info: security policy file detected: SECURITY.md:1","Info: Found linked content: SECURITY.md:1","Info: Found disclosure, vulnerability, and/or timelines in security policy: SECURITY.md:1","Info: Found text in security policy: SECURITY.md:1"],"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":"Binary-Artifacts","score":1,"reason":"binaries present in source code","details":["Warn: binary detected: lib/nokogiri/jruby/isorelax/isorelax/20030108/isorelax-20030108.jar:1","Warn: binary detected: lib/nokogiri/jruby/net/sf/saxon/Saxon-HE/9.6.0-4/Saxon-HE-9.6.0-4.jar:1","Warn: binary detected: lib/nokogiri/jruby/net/sourceforge/htmlunit/neko-htmlunit/2.63.0/neko-htmlunit-2.63.0.jar:1","Warn: binary detected: lib/nokogiri/jruby/nu/validator/jing/20200702VNU/jing-20200702VNU.jar:1","Warn: binary detected: lib/nokogiri/jruby/org/nokogiri/nekodtd/0.1.11.noko2/nekodtd-0.1.11.noko2.jar:1","Warn: binary detected: lib/nokogiri/jruby/xalan/serializer/2.7.3/serializer-2.7.3.jar:1","Warn: binary detected: lib/nokogiri/jruby/xalan/xalan/2.7.3/xalan-2.7.3.jar:1","Warn: binary detected: lib/nokogiri/jruby/xerces/xercesImpl/2.12.2/xercesImpl-2.12.2.jar:1","Warn: binary detected: lib/nokogiri/jruby/xml-apis/xml-apis/1.4.01/xml-apis-1.4.01.jar:1"],"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":"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.yml:1","Warn: no topLevel permission defined: .github/workflows/downstream.yml:1","Warn: no topLevel permission defined: .github/workflows/generate-ci-images.yml:1","Warn: no topLevel permission defined: .github/workflows/upstream.yml: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":"CII-Best-Practices","score":5,"reason":"badge detected: Passing","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":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE.md:0","Info: FSF or OSI recognized license: MIT License: LICENSE.md:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Fuzzing","score":10,"reason":"project is fuzzed","details":["Info: OSSFuzz integration found","Info: CppLibFuzzer integration found: gumbo-parser/fuzzer/parse_fuzzer.cc:39","Info: CppLibFuzzer integration found: gumbo-parser/fuzzer/parse_fuzzer.cc:39"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"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":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"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":"Packaging","score":10,"reason":"packaging workflow detected","details":["Info: Project packages its releases by way of GitHub Actions.: .github/workflows/generate-ci-images.yml:10"],"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":"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.yml:46: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:227: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:230: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:459: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:462: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:527: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:530: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:533: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:297: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:300: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:112: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:113: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:206: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:383: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:386: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:392: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:479: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:482: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:490: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:548: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:551: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:555: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:694: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:697: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:700: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:713: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:717: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:29: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:252: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:255: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:357: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:360: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:505: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:508: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:512: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:580: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:583: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:591: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:605: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:608: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:611: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:733: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:736: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:84: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:188: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:273: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:276: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:281: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:332: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:335: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:341: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:436: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:439: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:643: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:646: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:67: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:70: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:674: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:677: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:680: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:135: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:138: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:166: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:169: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:407: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:410: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/downstream.yml:74: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/downstream.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/downstream.yml:77: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/downstream.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/generate-ci-images.yml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/generate-ci-images.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/generate-ci-images.yml:20: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/generate-ci-images.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/generate-ci-images.yml:25: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/generate-ci-images.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/generate-ci-images.yml:26: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/generate-ci-images.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/generate-ci-images.yml:32: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/generate-ci-images.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/upstream.yml:68: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/upstream.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/upstream.yml:107: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/upstream.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/upstream.yml:110: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/upstream.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/upstream.yml:117: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/upstream.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/upstream.yml:132: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/upstream.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/upstream.yml:135: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/upstream.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/upstream.yml:141: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/upstream.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/upstream.yml:163: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/upstream.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/upstream.yml:166: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/upstream.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/upstream.yml:172: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/upstream.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/upstream.yml:182: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/upstream.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/upstream.yml:185: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/upstream.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/upstream.yml:189: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/upstream.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/upstream.yml:202: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/upstream.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/upstream.yml:205: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/upstream.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/upstream.yml:29: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/upstream.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/upstream.yml:32: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/upstream.yml/main?enable=pin","Warn: containerImage not pinned by hash: oci-images/nokogiri-test/alpine.dockerfile:1: pin your Docker image by updating ruby:alpine3.21 to ruby:alpine3.21@sha256:161e52ab2f11b1ffbb803ce9f2a086f82bab8566b565ba8fd68a55510466d948","Warn: containerImage not pinned by hash: oci-images/nokogiri-test/mri-3.1.dockerfile:1: pin your Docker image by updating ruby:3.1 to ruby:3.1@sha256:91627f55e8969006aab67d15c92fb930500ff73948803da1330b8a853fecebb5","Warn: containerImage not pinned by hash: oci-images/nokogiri-test/mri-3.2.dockerfile:1: pin your Docker image by updating ruby:3.2 to ruby:3.2@sha256:f2c162a99e72e980e3a97933428a9809b08c72b193ccff7073ff6a02f6aa6325","Warn: containerImage not pinned by hash: oci-images/nokogiri-test/mri-3.3.dockerfile:1: pin your Docker image by updating ruby:3.3 to ruby:3.3@sha256:ee90a2c2273af8f8205b891bb2acfa45506a17b8031ba918c2d6f58213713cc2","Warn: containerImage not pinned by hash: oci-images/nokogiri-test/mri-3.4.dockerfile:1: pin your Docker image by updating ruby:3.4 to ruby:3.4@sha256:8b541f8279f3e960c74ff31fb8fd523c59d82725c9fb921d504e9078d553c862","Warn: containerImage not pinned by hash: oci-images/nokogiri-test/ubuntu.dockerfile:1: pin your Docker image by updating ubuntu:noble to ubuntu:noble@sha256:7c06e91f61fa88c08cc74f7e1b7c69ae24910d745357e0dfe1d2c0322aaf20f9","Warn: containerImage not pinned by hash: oci-images/nokogiri-test/upstream-libxml.dockerfile:4: pin your Docker image by updating ruby:3.3 to ruby:3.3@sha256:ee90a2c2273af8f8205b891bb2acfa45506a17b8031ba918c2d6f58213713cc2","Info:   0 out of  67 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of  23 third-party GitHubAction dependencies pinned","Info:   0 out of   7 containerImage 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":"SAST","score":9,"reason":"SAST tool is not run on all commits -- score normalized to 9","details":["Warn: 26 commits out of 27 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"}}]},"last_synced_at":"2025-08-21T04:41:11.295Z","repository_id":414488,"created_at":"2025-08-21T04:41:11.295Z","updated_at":"2025-08-21T04:41:11.295Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33650712,"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-05-29T02:00:06.066Z","response_time":107,"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":"sparklemotion","name":"Sparkle Motion","uuid":"1851072","kind":"organization","description":null,"email":null,"website":"http://nokogiri.org/","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/1851072?v=4","repositories_count":11,"last_synced_at":"2025-08-11T11:42:31.295Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/sparklemotion","funding_links":[],"total_stars":11859,"followers":71,"following":0,"created_at":"2022-11-02T16:17:22.709Z","updated_at":"2025-08-11T11:42:31.295Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sparklemotion","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sparklemotion/repositories"},"tags":[{"name":"v1.19.3","sha":"c139a3da0fe0cae7499a0bafa20f2875877c585b","kind":"commit","published_at":"2026-04-27T20:18:10.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.19.3","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.19.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.19.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.19.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.19.3/manifests"},{"name":"v1.19.2","sha":"6f5d025af4d2721248095258d98a481839ec79de","kind":"commit","published_at":"2026-03-19T20:55:27.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.19.2","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.19.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.19.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.19.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.19.2/manifests"},{"name":"v1.19.1","sha":"d9130457369de8a6efcb764e6da2cb80d5d3b6dd","kind":"commit","published_at":"2026-02-16T22:31:15.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.19.1","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.19.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.19.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.19.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.19.1/manifests"},{"name":"v1.19.0","sha":"d77bfb66302532b90c0f340ed6b4ae74f275dde8","kind":"commit","published_at":"2025-12-28T16:15:36.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.19.0","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.19.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.19.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.19.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.19.0/manifests"},{"name":"v1.18.10","sha":"680374099b3570b97471f822acc978cc847fee46","kind":"commit","published_at":"2025-09-15T01:14:53.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.18.10","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.18.10","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.18.10","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.18.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.18.10/manifests"},{"name":"v1.18.9","sha":"1dcd8ce30365ebd4620a3b823bf806b127eeefc3","kind":"commit","published_at":"2025-07-21T02:05:39.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.18.9","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.18.9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.18.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.18.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.18.9/manifests"},{"name":"v1.18.8","sha":"9187f4af0dc3cc7ea439bd4957a2fbfab18f6665","kind":"commit","published_at":"2025-04-21T18:56:55.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.18.8","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.18.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.18.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.18.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.18.8/manifests"},{"name":"v1.18.7","sha":"13e8aa4ef52f39d1273d2435bd6bfa98982471ef","kind":"commit","published_at":"2025-03-31T17:30:15.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.18.7","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.18.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.18.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.18.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.18.7/manifests"},{"name":"v1.18.6","sha":"189769d72627da5f272c7ffcc14cce49d60b9b5a","kind":"commit","published_at":"2025-03-24T18:45:49.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.18.6","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.18.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.18.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.18.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.18.6/manifests"},{"name":"v1.18.5","sha":"58823ffa832368be822572be07390c8650d14fa6","kind":"commit","published_at":"2025-03-19T13:49:40.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.18.5","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.18.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.18.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.18.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.18.5/manifests"},{"name":"v1.18.4","sha":"80edf1c35d79eae3a2fd7315f1fb61831ca3c94a","kind":"commit","published_at":"2025-03-14T15:26:46.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.18.4","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.18.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.18.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.18.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.18.4/manifests"},{"name":"v1.18.3","sha":"fd3ca2e22df67fd25fd5c25c466f6896b6547cb8","kind":"commit","published_at":"2025-02-18T22:03:38.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.18.3","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.18.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.18.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.18.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.18.3/manifests"},{"name":"v1.18.2","sha":"aa54fa59544ceb224d3fe6e3a53d05d5c937b15b","kind":"commit","published_at":"2025-01-19T20:17:50.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.18.2","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.18.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.18.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.18.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.18.2/manifests"},{"name":"v1.18.1","sha":"3b28b4983cec770f463e17ab2caf46ec823cd7e2","kind":"commit","published_at":"2024-12-29T19:12:28.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.18.1","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.18.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.18.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.18.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.18.1/manifests"},{"name":"v1.18.0","sha":"729c96c05f692d69e4d1d3be6d4b9524bdbe9322","kind":"commit","published_at":"2024-12-25T16:11:20.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.18.0","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.18.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.18.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.18.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.18.0/manifests"},{"name":"v1.18.0.rc1","sha":"22fe69ef877fd4998d0fe5e347a10917ba45c3d3","kind":"commit","published_at":"2024-12-16T17:18:29.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.18.0.rc1","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.18.0.rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.18.0.rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.18.0.rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.18.0.rc1/manifests"},{"name":"v1.17.2","sha":"35ec8c58329e790c9715bc8f4ee2ee7aec5aa10f","kind":"commit","published_at":"2024-12-12T21:07:01.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.17.2","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.17.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.17.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.17.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.17.2/manifests"},{"name":"v1.17.1","sha":"e4bae8a817f3ec13d6dfd3b073d1cd3b09395c93","kind":"commit","published_at":"2024-12-10T14:27:19.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.17.1","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.17.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.17.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.17.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.17.1/manifests"},{"name":"v1.17.0","sha":"c7b75efc05b9ebea0391ade79e90c5419957e673","kind":"commit","published_at":"2024-12-08T20:17:23.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.17.0","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.17.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.17.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.17.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.17.0/manifests"},{"name":"v1.15.7","sha":"9452527a7584f2d8bdd1239d9ab1e06672beabb0","kind":"commit","published_at":"2024-12-02T20:21:14.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.15.7","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.15.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.15.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.15.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.15.7/manifests"},{"name":"v1.16.8","sha":"7aaf1aa2b919b3055598d180c1f9d05e71a32250","kind":"commit","published_at":"2024-12-02T20:06:32.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.16.8","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.16.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.16.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.16.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.16.8/manifests"},{"name":"v1.16.7","sha":"d8d6ba30aaa0a0b3b0baa499ed79811814f789a2","kind":"commit","published_at":"2024-07-27T19:24:58.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.16.7","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.16.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.16.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.16.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.16.7/manifests"},{"name":"v1.16.6","sha":"fb833eae289136cb302b613cf2dba330f9f3dba5","kind":"commit","published_at":"2024-06-13T13:28:40.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.16.6","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.16.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.16.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.16.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.16.6/manifests"},{"name":"v1.16.5","sha":"cd70bd3dc9e0dc15b04b42d67b639eb5804e77d5","kind":"commit","published_at":"2024-05-13T13:48:10.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.16.5","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.16.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.16.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.16.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.16.5/manifests"},{"name":"v1.16.4","sha":"17c0362082341208bf9aadb61939e4de74005b44","kind":"commit","published_at":"2024-04-10T18:03:57.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.16.4","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.16.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.16.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.16.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.16.4/manifests"},{"name":"v1.15.6","sha":"7ab63106edb578880c3436c0cc9597e271b5dfcd","kind":"commit","published_at":"2024-03-16T12:58:09.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.15.6","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.15.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.15.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.15.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.15.6/manifests"},{"name":"v1.16.3","sha":"80fb6085c069e053457ed6f6325ac032f2b029fe","kind":"commit","published_at":"2024-03-15T20:57:44.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.16.3","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.16.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.16.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.16.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.16.3/manifests"},{"name":"v1.16.2","sha":"673756fdd69d1036874b7d7250cc38a51fd4d7b8","kind":"commit","published_at":"2024-02-04T16:34:48.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.16.2","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.16.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.16.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.16.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.16.2/manifests"},{"name":"v1.16.1","sha":"e99416896a182bc520a7940bbe286ec33597ab2b","kind":"commit","published_at":"2024-02-03T16:01:01.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.16.1","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.16.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.16.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.16.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.16.1/manifests"},{"name":"v1.16.0","sha":"34571990eaac1c95a3dea31fd8f31b6baa18df47","kind":"commit","published_at":"2023-12-27T23:38:55.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.16.0","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.16.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.16.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.16.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.16.0/manifests"},{"name":"v1.16.0.rc1","sha":"e710e79497729600dc493b00e838014c7100e167","kind":"commit","published_at":"2023-12-13T21:04:31.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.16.0.rc1","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.16.0.rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.16.0.rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.16.0.rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.16.0.rc1/manifests"},{"name":"v1.15.5","sha":"5745d4bcd937148222a612d89ad3dd26ca435726","kind":"commit","published_at":"2023-11-17T15:28:57.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.15.5","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.15.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.15.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.15.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.15.5/manifests"},{"name":"v1.15.4","sha":"1aee13d47b7257e398ab7eeb858e7c2d7528419f","kind":"commit","published_at":"2023-08-11T18:39:30.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.15.4","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.15.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.15.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.15.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.15.4/manifests"},{"name":"v1.15.3","sha":"0d545ac7a127f27ee715b433cb88a8d674d52c2c","kind":"commit","published_at":"2023-07-05T13:49:51.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.15.3","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.15.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.15.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.15.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.15.3/manifests"},{"name":"v1.15.2","sha":"a6ad20b3edc8f020043ccfe5d9ec6ae9af103720","kind":"commit","published_at":"2023-05-24T13:12:06.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.15.2","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.15.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.15.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.15.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.15.2/manifests"},{"name":"v1.14.5","sha":"52878c157923e49f5adf9be3e45bd2637634fe1d","kind":"commit","published_at":"2023-05-24T12:15:31.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.14.5","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.14.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.14.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.14.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.14.5/manifests"},{"name":"v1.15.1","sha":"25b21668a8604539ddbccc24c28f7405d898ced0","kind":"commit","published_at":"2023-05-19T13:22:41.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.15.1","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.15.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.15.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.15.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.15.1/manifests"},{"name":"v1.15.0","sha":"ebb9eca43b59ce42567b14f9f2d12ea41192f6f7","kind":"commit","published_at":"2023-05-15T18:53:00.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.15.0","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.15.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.15.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.15.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.15.0/manifests"},{"name":"v1.14.4","sha":"71a226929593621e8443ca5b0da14d7f8627aca8","kind":"commit","published_at":"2023-05-11T17:16:54.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.14.4","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.14.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.14.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.14.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.14.4/manifests"},{"name":"v1.14.3","sha":"e8d2f4a829c50e6ad4ccd1625cd094e3a24acf36","kind":"commit","published_at":"2023-04-11T16:22:33.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.14.3","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.14.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.14.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.14.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.14.3/manifests"},{"name":"v1.14.2","sha":"1580121eeae3c1f266c4012d22d61314aa3202b7","kind":"commit","published_at":"2023-02-13T17:04:10.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.14.2","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.14.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.14.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.14.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.14.2/manifests"},{"name":"v1.14.1","sha":"f6cececae41437a505c578812bbc1e6eed89bab6","kind":"commit","published_at":"2023-01-30T15:29:56.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.14.1","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.14.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.14.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.14.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.14.1/manifests"},{"name":"v1.14.0","sha":"fe3643f687cba0ceb4621c543207145c273a8d6e","kind":"tag","published_at":"2023-01-12T21:10:50.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.14.0","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.14.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.14.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.14.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.14.0/manifests"},{"name":"v1.14.0.rc1","sha":"d9ea989fd7a098956ade73ea9cedf9eb33b62164","kind":"commit","published_at":"2022-12-28T22:02:58.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.14.0.rc1","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.14.0.rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.14.0.rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.14.0.rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.14.0.rc1/manifests"},{"name":"v1.13.10","sha":"4c80121dc309e67fa3d9f66a00516bad39b42c31","kind":"commit","published_at":"2022-12-07T21:56:00.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.13.10","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.13.10","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.13.10","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.13.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.13.10/manifests"},{"name":"v1.13.9","sha":"897759cc25b57ebf2754897e910c86931dec7d39","kind":"commit","published_at":"2022-10-18T15:21:44.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.13.9","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.13.9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.13.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.13.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.13.9/manifests"},{"name":"v1.13.8","sha":"21b4ac5862dba11c89255e2f0a8082bf63eac53a","kind":"commit","published_at":"2022-07-23T14:01:09.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.13.8","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.13.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.13.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.13.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.13.8/manifests"},{"name":"v1.13.7","sha":"88b4730443e9b55d14128140b1b7882f436e5e0b","kind":"commit","published_at":"2022-07-12T12:37:30.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.13.7","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.13.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.13.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.13.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.13.7/manifests"},{"name":"v1.13.6","sha":"b7817b6a62ac210203a451d1a691a824288e9eab","kind":"commit","published_at":"2022-05-08T14:09:02.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.13.6","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.13.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.13.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.13.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.13.6/manifests"},{"name":"v1.13.5","sha":"22c9e5b300c27a377fdde37c17eb9d07dd7322d0","kind":"commit","published_at":"2022-05-04T19:54:29.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.13.5","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.13.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.13.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.13.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.13.5/manifests"},{"name":"v1.13.4","sha":"4e2c4b2571dc58af294f61e6fd923f0d1698c036","kind":"commit","published_at":"2022-04-11T19:59:50.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.13.4","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.13.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.13.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.13.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.13.4/manifests"},{"name":"v1.13.3","sha":"7d74cedf275b684d8abd0c2ee281ff6a8adde8ef","kind":"commit","published_at":"2022-02-22T04:24:32.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.13.3","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.13.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.13.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.13.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.13.3/manifests"},{"name":"v1.13.2","sha":"49b86631b7e84ec29b4b445f5a2f22fbcbf258b0","kind":"commit","published_at":"2022-02-21T18:25:28.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.13.2","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.13.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.13.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.13.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.13.2/manifests"},{"name":"v1.13.1","sha":"f2fa79131f26e59b0607513f2f43391e65c09520","kind":"commit","published_at":"2022-01-13T14:22:07.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.13.1","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.13.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.13.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.13.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.13.1/manifests"},{"name":"v1.13.0","sha":"be178293898e1f0002df0477fc7d33a6841aac2b","kind":"commit","published_at":"2022-01-06T20:31:47.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.13.0","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.13.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.13.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.13.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.13.0/manifests"},{"name":"v1.12.5","sha":"47f6a461fdc3e375b30522259e48569fb578dece","kind":"commit","published_at":"2021-09-27T18:40:29.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.12.5","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.12.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.12.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.12.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.12.5/manifests"},{"name":"v1.12.4","sha":"564ac1787303332e0b2b92311ff6f1b30a893eae","kind":"commit","published_at":"2021-08-29T20:09:33.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.12.4","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.12.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.12.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.12.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.12.4/manifests"},{"name":"v1.12.3","sha":"daeea44a612b90796805375ce9b7680f34e1cf71","kind":"commit","published_at":"2021-08-10T19:00:23.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.12.3","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.12.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.12.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.12.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.12.3/manifests"},{"name":"v1.12.2","sha":"f1a5cae90223d5ad0ab5a6fa57041c3629fe569f","kind":"commit","published_at":"2021-08-04T12:10:14.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.12.2","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.12.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.12.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.12.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.12.2/manifests"},{"name":"v1.12.1","sha":"3457f441a7a767081397aa5c1ca1d2c3a8a5e0e7","kind":"commit","published_at":"2021-08-03T14:36:53.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.12.1","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.12.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.12.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.12.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.12.1/manifests"},{"name":"v1.12.0","sha":"8cafcee8e2a9b13da93c80d28f1f35062eeae45f","kind":"commit","published_at":"2021-08-02T17:02:56.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.12.0","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.12.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.12.0/manifests"},{"name":"v1.12.0.rc1","sha":"3399e1649bbe904863e9d949a4814291e794948a","kind":"commit","published_at":"2021-07-09T18:31:27.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.12.0.rc1","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.12.0.rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.12.0.rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.12.0.rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.12.0.rc1/manifests"},{"name":"v1.11.7","sha":"0a6681e5de17c2f03b5c7f473e3356dc7490c080","kind":"commit","published_at":"2021-06-02T19:13:26.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.11.7","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.11.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.11.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.11.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.11.7/manifests"},{"name":"v1.11.6","sha":"a48c305b7cb2bf1c7dc3f5881db23052428342ec","kind":"commit","published_at":"2021-05-26T12:28:15.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.11.6","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.11.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.11.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.11.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.11.6/manifests"},{"name":"v1.11.5","sha":"e43f521caa4b29deba4089bd83ae2709c19c5942","kind":"commit","published_at":"2021-05-20T02:50:11.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.11.5","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.11.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.11.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.11.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.11.5/manifests"},{"name":"v1.11.4","sha":"9d69b44ed3357b8069856083d39ee418cd10109b","kind":"commit","published_at":"2021-05-14T19:06:38.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.11.4","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.11.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.11.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.11.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.11.4/manifests"},{"name":"v1.11.3","sha":"d244fb828d4c147952484ea92a5d341f2633a333","kind":"commit","published_at":"2021-04-07T20:13:56.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.11.3","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.11.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.11.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.11.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.11.3/manifests"},{"name":"v1.11.2","sha":"2975cb4ab686ef048053eb8475b42b5e6129c460","kind":"commit","published_at":"2021-03-11T05:31:28.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.11.2","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.11.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.11.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.11.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.11.2/manifests"},{"name":"v1.11.1","sha":"7be6f04aa2700e818f8a3bfe82801b5bd6e8c4f4","kind":"commit","published_at":"2021-01-06T04:59:39.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.11.1","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.11.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.11.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.11.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.11.1/manifests"},{"name":"v1.11.0","sha":"1c1fba5e34bf620d83e96fb9dcbd7393c05a03e5","kind":"commit","published_at":"2021-01-04T03:56:34.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.11.0","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.11.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.11.0/manifests"},{"name":"v1.11.0.rc4","sha":"f7bc31f8c246c3d6db1cd2b7feee2041630b0778","kind":"commit","published_at":"2020-12-29T05:07:25.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.11.0.rc4","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.11.0.rc4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.11.0.rc4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.11.0.rc4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.11.0.rc4/manifests"},{"name":"v1.11.0.rc3","sha":"959db1d8a6d6afaaa5e2cef554492e367f1791ff","kind":"commit","published_at":"2020-09-08T13:04:22.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.11.0.rc3","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.11.0.rc3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.11.0.rc3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.11.0.rc3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.11.0.rc3/manifests"},{"name":"v1.10.10","sha":"a9a3717154bdb99ed6d0d785736eb471c9d6a954","kind":"commit","published_at":"2020-07-06T13:14:14.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.10.10","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.10.10","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.10.10","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.10.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.10.10/manifests"},{"name":"v1.11.0.rc2","sha":"a762738960d16e3b57434b11595be0e3dd73cd1e","kind":"tag","published_at":"2020-04-01T19:16:27.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.11.0.rc2","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.11.0.rc2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.11.0.rc2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.11.0.rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.11.0.rc2/manifests"},{"name":"v1.10.9","sha":"e2e191de387f854619bc8a3f9b39ca687fe0bf31","kind":"commit","published_at":"2020-03-01T18:37:44.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.10.9","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.10.9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.10.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.10.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.10.9/manifests"},{"name":"v1.10.8","sha":"6ce10d15d7af6ad65813a495eaf168f73eba211c","kind":"commit","published_at":"2020-02-10T19:26:36.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.10.8","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.10.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.10.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.10.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.10.8/manifests"},{"name":"v1.11.0.rc1","sha":"8ce75d120acfe6a04d3e2c158d48050286ad3816","kind":"commit","published_at":"2020-02-02T20:41:04.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.11.0.rc1","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.11.0.rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.11.0.rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.11.0.rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.11.0.rc1/manifests"},{"name":"v1.10.7","sha":"e6b3229ec53ddf70f1d198bba0d3fc13fde842a8","kind":"commit","published_at":"2019-12-04T14:06:07.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.10.7","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.10.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.10.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.10.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.10.7/manifests"},{"name":"v1.10.6","sha":"13132fcf9046acdc6cfac30e9da20d2724cb8a00","kind":"commit","published_at":"2019-12-03T23:35:52.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.10.6","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.10.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.10.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.10.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.10.6/manifests"},{"name":"v1.10.5","sha":"1bc2ff9f6218e1f814b18040e5bbb49b7b7bf60b","kind":"commit","published_at":"2019-10-31T19:19:21.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.10.5","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.10.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.10.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.10.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.10.5/manifests"},{"name":"v1.10.4","sha":"beb832e3a67ba9aef1b4e83640bc8fd08fbc6da5","kind":"commit","published_at":"2019-08-11T19:06:19.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.10.4","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.10.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.10.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.10.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.10.4/manifests"},{"name":"v1.10.3","sha":"8e24af59af22c0bf61376d8c9ae6a85e5b2ba3bd","kind":"commit","published_at":"2019-04-22T16:02:52.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.10.3","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.10.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.10.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.10.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.10.3/manifests"},{"name":"v1.10.2","sha":"93d1a80a154f33a925f2b7d3a127add194cc763c","kind":"commit","published_at":"2019-03-24T20:28:29.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.10.2","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.10.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.10.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.10.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.10.2/manifests"},{"name":"v1.10.1","sha":"320aadc771b52cbc3f7bec1deeb2200e5c6e243d","kind":"commit","published_at":"2019-01-13T04:48:43.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.10.1","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.10.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.10.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.10.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.10.1/manifests"},{"name":"v1.10.0","sha":"4a448d1924d99f32982be17c2a6256fd42afa330","kind":"commit","published_at":"2019-01-04T15:20:12.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.10.0","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.10.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.10.0/manifests"},{"name":"v1.10.0.rc1","sha":"416651c519152a40fd93177628bfe4e13fb4bd53","kind":"commit","published_at":"2019-01-03T14:54:13.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.10.0.rc1","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.10.0.rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.10.0.rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.10.0.rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.10.0.rc1/manifests"},{"name":"v1.9.1","sha":"db26a04e3d8f2b30456ae203d6c023b299a8e0f9","kind":"commit","published_at":"2018-12-18T04:43:22.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.9.1","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.9.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.9.1/manifests"},{"name":"v1.9.0","sha":"fff550cbfbfbc7da0ab6f5f16da37fb576afb4c2","kind":"commit","published_at":"2018-12-17T14:38:23.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.9.0","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.9.0/manifests"},{"name":"v1.9.0.rc1","sha":"d4c546d0ca6b980bd7093c76dda97817f8fe7ee0","kind":"commit","published_at":"2018-12-10T06:06:18.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.9.0.rc1","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.9.0.rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.9.0.rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.9.0.rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.9.0.rc1/manifests"},{"name":"v1.8.5","sha":"e28fa4bb2ed6844c3c63f58062d034e7b99fc90c","kind":"commit","published_at":"2018-10-05T00:02:06.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.8.5","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.8.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.8.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.8.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.8.5/manifests"},{"name":"v1.8.4","sha":"254f3414811b6d2fff8b0630efe4ce8d29778fb6","kind":"commit","published_at":"2018-07-03T12:55:20.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.8.4","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.8.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.8.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.8.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.8.4/manifests"},{"name":"v1.8.3","sha":"20e11c3f976395ee94982fcc893950d66490222f","kind":"commit","published_at":"2018-06-16T19:20:51.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.8.3","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.8.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.8.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.8.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.8.3/manifests"},{"name":"v1.8.2","sha":"f80f4ad9f553811435aa2c40908a49fcd26c4533","kind":"commit","published_at":"2018-01-29T05:11:48.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.8.2","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.8.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.8.2/manifests"},{"name":"v1.8.1","sha":"1fa9d1853a6ca0a20c8086907318263022d5a42c","kind":"commit","published_at":"2017-09-19T15:03:06.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.8.1","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.8.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.8.1/manifests"},{"name":"v1.8.0","sha":"fe638ca19665f80e87a8df7fbba8716aa5235439","kind":"commit","published_at":"2017-06-05T03:25:53.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.8.0","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.8.0/manifests"},{"name":"v1.7.2","sha":"3c8d6736c81246f6cf6f641abfa96da7aa899020","kind":"commit","published_at":"2017-05-09T21:18:10.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.7.2","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.7.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.7.2/manifests"},{"name":"v1.7.1","sha":"d94ea11190db355481369a7d3cff25e950eaba03","kind":"commit","published_at":"2017-03-20T02:46:45.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.7.1","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.7.1/manifests"},{"name":"v1.7.0.1","sha":"e1f2c2de477b3bb455b5ac56b73d3f94a8f505c2","kind":"commit","published_at":"2017-01-04T05:35:39.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.7.0.1","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.7.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.7.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.7.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.7.0.1/manifests"},{"name":"v1.7.0","sha":"c5e8e124a5266d0c2779dcd79ced8204d88bf16d","kind":"commit","published_at":"2016-12-27T03:21:55.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.7.0","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.7.0/manifests"},{"name":"v1.6.8.1","sha":"002e4d8481dcc15bbf23fb385cdf5ebfed892442","kind":"commit","published_at":"2016-10-03T04:34:22.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.6.8.1","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.6.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.6.8.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.8.1/manifests"},{"name":"v1.6.8","sha":"1103a647ee84837c6f23c4fe21e554bc2d3708bf","kind":"commit","published_at":"2016-06-06T23:01:36.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.6.8","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.6.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.6.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.8/manifests"},{"name":"v1.6.8.rc3","sha":"567595313265115838107bd9f27f69dca2eae0c4","kind":"commit","published_at":"2016-02-17T05:17:58.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.6.8.rc3","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.6.8.rc3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.6.8.rc3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.8.rc3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.8.rc3/manifests"},{"name":"v1.6.7.2","sha":"343c207ee3c61162497f56973e8fb804e9b8add7","kind":"commit","published_at":"2016-01-20T18:43:52.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.6.7.2","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.6.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.6.7.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.7.2/manifests"},{"name":"v1.6.8.rc2","sha":"cb13302341bbf5204cfa1353cf7ca1696418ea70","kind":"commit","published_at":"2016-01-12T16:43:56.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.6.8.rc2","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.6.8.rc2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.6.8.rc2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.8.rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.8.rc2/manifests"},{"name":"v1.6.8.rc1","sha":"0481c8bc2f6f86875e20d099643b0f14f156bbec","kind":"commit","published_at":"2015-12-17T07:12:36.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.6.8.rc1","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.6.8.rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.6.8.rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.8.rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.8.rc1/manifests"},{"name":"v1.6.7.1","sha":"48c4052f0a3c0e794fdf4680241a4c5a3b5cb1f2","kind":"commit","published_at":"2015-12-17T04:59:44.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.6.7.1","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.6.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.6.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.7.1/manifests"},{"name":"v1.6.7","sha":"bbd96418ab581c662dbbe14193cdb73cbeb34247","kind":"commit","published_at":"2015-11-30T03:37:53.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.6.7","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.6.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.6.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.7/manifests"},{"name":"v1.6.7.rc4","sha":"38cfebbcc1848877ab6d906e89752de5fd977d79","kind":"commit","published_at":"2015-11-22T21:55:04.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.6.7.rc4","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.6.7.rc4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.6.7.rc4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.7.rc4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.7.rc4/manifests"},{"name":"v1.6.6.4","sha":"2896e941252c611d112a4a11895a7da369b40c10","kind":"commit","published_at":"2015-11-19T20:42:43.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.6.6.4","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.6.6.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.6.6.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.6.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.6.4/manifests"},{"name":"v1.6.6.3","sha":"f5b8e91bcabd34d190c3a183ab86398edd75b9b4","kind":"commit","published_at":"2015-11-16T21:18:38.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.6.6.3","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.6.6.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.6.6.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.6.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.6.3/manifests"},{"name":"v1.6.7.rc3","sha":"5f93bbc61a02f4994f4fe24aa5e7843144fe01e6","kind":"commit","published_at":"2015-09-04T15:47:54.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.6.7.rc3","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.6.7.rc3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.6.7.rc3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.7.rc3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.7.rc3/manifests"},{"name":"v1.6.7.rc2","sha":"8987f97785939062230626173e91469e3288e129","kind":"commit","published_at":"2015-08-31T13:40:57.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.6.7.rc2","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.6.7.rc2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.6.7.rc2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.7.rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.7.rc2/manifests"},{"name":"v1.6.7.rc1","sha":"cc96d5e661c95079cc352decc0bdcfcfde39d5ef","kind":"commit","published_at":"2015-08-31T13:04:45.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.6.7.rc1","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.6.7.rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.6.7.rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.7.rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.7.rc1/manifests"},{"name":"1.7.0.1-linux-binary1","sha":"1be883111f80048d6e88201d263c83e0c37c90fa","kind":"commit","published_at":"2015-06-10T01:36:56.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/1.7.0.1-linux-binary1","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/1.7.0.1-linux-binary1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@1.7.0.1-linux-binary1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/1.7.0.1-linux-binary1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/1.7.0.1-linux-binary1/manifests"},{"name":"v1.6.6.2","sha":"1b1fcad8bd64ab70256666c38d2c998e86ade8c0","kind":"tag","published_at":"2015-01-23T18:52:23.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.6.6.2","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.6.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.6.6.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.6.2/manifests"},{"name":"v1.6.6.1","sha":"16144d436b965bd6ab37f502f1c22fa3591e1545","kind":"tag","published_at":"2015-01-22T18:40:52.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.6.6.1","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.6.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.6.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.6.1/manifests"},{"name":"v1.6.6","sha":"ed2550e997cafa9d747d4260d19a1723c1f76bf1","kind":"commit","published_at":"2015-01-22T14:40:20.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.6.6","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.6.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.6.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.6/manifests"},{"name":"v1.6.5","sha":"9fbf418a05439a053aee98db17951cc9b76b2924","kind":"commit","published_at":"2014-11-26T20:57:22.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.6.5","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.6.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.6.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.5/manifests"},{"name":"v1.6.4.1","sha":"594bf2f79dbd899d8cb77ad813bff734139a9cb2","kind":"commit","published_at":"2014-11-07T02:40:19.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.6.4.1","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.6.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.6.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.4.1/manifests"},{"name":"v1.6.4","sha":"ac837bedc95fce1e45750d4869c699f9aac08c13","kind":"commit","published_at":"2014-11-05T03:28:03.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.6.4","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.6.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.6.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.4/manifests"},{"name":"v1.6.3.1","sha":"cff4e23166382db4603892cec810605e48ab2f5f","kind":"commit","published_at":"2014-07-22T15:39:11.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.6.3.1","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.6.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.6.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.3.1/manifests"},{"name":"v1.6.3","sha":"8f22560ab796e77a9a637c92cd5bf79261f1ad84","kind":"commit","published_at":"2014-07-20T18:10:00.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.6.3","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.6.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.6.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.3/manifests"},{"name":"v1.6.3.rc3","sha":"a3e29baf2befa9d6640c8a11fd709555d235327b","kind":"commit","published_at":"2014-06-21T20:06:24.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.6.3.rc3","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.6.3.rc3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.6.3.rc3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.3.rc3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.3.rc3/manifests"},{"name":"v1.6.3.rc2","sha":"2aa9a20322507c5df4811c06cdcd6c3114ce64c8","kind":"commit","published_at":"2014-06-17T16:10:38.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.6.3.rc2","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.6.3.rc2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.6.3.rc2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.3.rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.3.rc2/manifests"},{"name":"v1.6.3.rc1","sha":"c23b4a595e5fbd9f9a033ed95cd0f96697b5b529","kind":"commit","published_at":"2014-05-22T16:21:39.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.6.3.rc1","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.6.3.rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.6.3.rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.3.rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.3.rc1/manifests"},{"name":"v1.6.2.1","sha":"56854242f5f8f3d0823ceb01a3857783ee3dc4d1","kind":"commit","published_at":"2014-05-14T00:58:13.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.6.2.1","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.6.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.6.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.2.1/manifests"},{"name":"v1.6.2","sha":"5e79330829bc812c3d2c2abff86ca528d4bf3dbd","kind":"commit","published_at":"2014-05-12T22:08:49.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.6.2","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.6.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.2/manifests"},{"name":"v1.6.2.rc3","sha":"02d5c9fd6f14dd9d3aeb34c55c8930301ed2250b","kind":"commit","published_at":"2014-05-09T20:34:52.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.6.2.rc3","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.6.2.rc3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.6.2.rc3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.2.rc3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.2.rc3/manifests"},{"name":"v1.6.2.rc2","sha":"163103b0eaf904575e62909eddc00dcc9e425a2a","kind":"commit","published_at":"2014-04-10T16:47:50.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.6.2.rc2","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.6.2.rc2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.6.2.rc2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.2.rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.2.rc2/manifests"},{"name":"v1.6.2.rc1","sha":"5dd31c178818ea1e4ad7b8b6a95ceb57eeebbc8d","kind":"commit","published_at":"2014-04-06T20:03:00.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.6.2.rc1","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.6.2.rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.6.2.rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.2.rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.2.rc1/manifests"},{"name":"v1.6.2.beta.2","sha":"5539d3b58c84d5740eaba1f854f1499801a6c90d","kind":"commit","published_at":"2014-03-03T03:45:53.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.6.2.beta.2","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.6.2.beta.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.6.2.beta.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.2.beta.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.2.beta.2/manifests"},{"name":"v1.6.2.beta.1","sha":"940e217e66e35c4d061c522790a9093685cf8040","kind":"commit","published_at":"2014-01-29T18:28:47.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.6.2.beta.1","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.6.2.beta.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.6.2.beta.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.2.beta.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.2.beta.1/manifests"},{"name":"v1.5.11","sha":"58a94e11101ce0b95a332840c21e9fc8ec9352cf","kind":"commit","published_at":"2013-12-14T01:22:37.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.5.11","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.5.11","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.5.11","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.11/manifests"},{"name":"v1.6.1","sha":"e324646d7882bb56cb916dad2e9b0eca0d9792f5","kind":"commit","published_at":"2013-12-14T01:11:43.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.6.1","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.1/manifests"},{"name":"v1.6.1.beta.1","sha":"2de71f5038723b4112d4f5a95dcef0e57b88658f","kind":"commit","published_at":"2013-11-19T13:10:17.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.6.1.beta.1","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.6.1.beta.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.6.1.beta.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.1.beta.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.1.beta.1/manifests"},{"name":"v1.6.0","sha":"9c9c04db9b526bace5822f3e6619eeb11dcd816e","kind":"commit","published_at":"2013-06-08T20:39:21.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.6.0","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.0/manifests"},{"name":"v1.5.10","sha":"74da67d9e8f7f3e7a76edc38477a22667092390c","kind":"commit","published_at":"2013-06-07T21:07:13.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.5.10","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.5.10","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.5.10","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.10/manifests"},{"name":"v1.6.0.rc1","sha":"1a83e1a3bc413a25021d9dbc7f605a449f8bed08","kind":"commit","published_at":"2013-04-22T03:10:58.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.6.0.rc1","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.6.0.rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.6.0.rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.0.rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.0.rc1/manifests"},{"name":"v1.5.9","sha":"0d3eca322e0931371ae09d74ac897bd0ff51596e","kind":"commit","published_at":"2013-03-21T12:55:56.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.5.9","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.5.9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.5.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.9/manifests"},{"name":"v1.5.8","sha":"ee4fca40f7624c761d42061d9352f01ea04e36a8","kind":"commit","published_at":"2013-03-19T19:51:06.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.5.8","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.5.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.5.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.8/manifests"},{"name":"v1.5.7","sha":"05eff2f6cae96842d4f291d3d72ee9f720037a11","kind":"commit","published_at":"2013-03-18T19:35:45.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.5.7","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.5.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.5.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.7/manifests"},{"name":"v1.5.7.rc3","sha":"2324f7bce96ec9e67485009eac894ab55c7b9fc0","kind":"commit","published_at":"2013-03-14T12:03:52.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.5.7.rc3","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.5.7.rc3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.5.7.rc3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.7.rc3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.7.rc3/manifests"},{"name":"v1.5.7.rc2","sha":"9b33c20231e68aaf1f33bda3b709f6633fb681b1","kind":"commit","published_at":"2013-03-11T09:38:47.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.5.7.rc2","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.5.7.rc2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.5.7.rc2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.7.rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.7.rc2/manifests"},{"name":"v1.5.7.rc1","sha":"2a47b0d9bd272a7f22fae4ac631b269eefa8a673","kind":"commit","published_at":"2013-02-22T18:19:32.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.5.7.rc1","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.5.7.rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.5.7.rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.7.rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.7.rc1/manifests"},{"name":"v1.5.6","sha":"45ea76ca6adb1fa21e4afab2de4f4585de5e4453","kind":"commit","published_at":"2012-12-19T16:37:47.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.5.6","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.5.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.5.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.6/manifests"},{"name":"v1.5.6.rc2","sha":"34d8dfd9bb921962f9d5a549785d62ae3536b9b2","kind":"commit","published_at":"2012-09-12T15:25:11.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.5.6.rc2","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.5.6.rc2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.5.6.rc2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.6.rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.6.rc2/manifests"},{"name":"v1.5.6.rc1","sha":"fbcf42f95be4bebf3d2d5fef06e6975da0a2d36d","kind":"commit","published_at":"2012-07-11T17:41:57.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.5.6.rc1","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.5.6.rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.5.6.rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.6.rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.6.rc1/manifests"},{"name":"v1.5.5","sha":"9fa99a818f510803790d0f94a328c70c7c383c9b","kind":"commit","published_at":"2012-06-23T15:30:28.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.5.5","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.5.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.5.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.5/manifests"},{"name":"v1.5.5.rc3","sha":"a4a989407dc0a9dd20aa47b1660e984bc5086235","kind":"commit","published_at":"2012-06-22T15:15:59.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.5.5.rc3","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.5.5.rc3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.5.5.rc3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.5.rc3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.5.rc3/manifests"},{"name":"v1.5.5.rc2","sha":"14662fa1d3eca57ee6c50b7e743843fd3beb55cd","kind":"commit","published_at":"2012-06-14T16:26:35.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.5.5.rc2","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.5.5.rc2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.5.5.rc2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.5.rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.5.rc2/manifests"},{"name":"v1.5.5.rc1","sha":"3925dba2746f85b17bce0f7fd3f2d1653b3efe3c","kind":"commit","published_at":"2012-06-12T13:39:20.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.5.5.rc1","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.5.5.rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.5.5.rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.5.rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.5.rc1/manifests"},{"name":"v1.5.4","sha":"e795d1bd1b7877d0aea7bbc5415457f0d40f7b87","kind":"commit","published_at":"2012-06-11T15:05:09.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.5.4","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.5.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.5.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.4/manifests"},{"name":"v1.5.4.rc3","sha":"26b53db873f49be64c7ee80419a7e1134689ee13","kind":"commit","published_at":"2012-06-08T18:55:00.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.5.4.rc3","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.5.4.rc3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.5.4.rc3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.4.rc3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.4.rc3/manifests"},{"name":"v1.5.4.rc2","sha":"31fc06ec8a4dd1ebb65d4519f39c20d98306fa6e","kind":"commit","published_at":"2012-06-08T15:10:11.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.5.4.rc2","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.5.4.rc2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.5.4.rc2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.4.rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.4.rc2/manifests"},{"name":"v1.5.4.rc1","sha":"5a9cf21d91de64b341d72243dbf07432ab9076ae","kind":"commit","published_at":"2012-06-07T20:28:28.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.5.4.rc1","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.5.4.rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.5.4.rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.4.rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.4.rc1/manifests"},{"name":"v1.5.3","sha":"ceede71342dad1935a06896be55e13299b53b959","kind":"commit","published_at":"2012-06-01T13:46:46.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.5.3","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.5.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.5.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.3/manifests"},{"name":"v1.5.3.rc6","sha":"8ae0eab85c4b7f1bea2caee08531901b32473787","kind":"commit","published_at":"2012-05-30T15:21:45.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.5.3.rc6","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.5.3.rc6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.5.3.rc6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.3.rc6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.3.rc6/manifests"},{"name":"v1.5.3.rc5","sha":"7be99c42e1f32b7cdc7b2079f38841489d1006a9","kind":"commit","published_at":"2012-04-27T12:20:20.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.5.3.rc5","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.5.3.rc5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.5.3.rc5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.3.rc5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.3.rc5/manifests"},{"name":"v1.5.3.rc4","sha":"b97107c5956da8344557ca82075715fefa8ae27a","kind":"commit","published_at":"2012-04-27T04:06:08.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.5.3.rc4","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.5.3.rc4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.5.3.rc4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.3.rc4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.3.rc4/manifests"},{"name":"v1.5.3.rc3","sha":"993d41b6bbaef6f303966493a0f83e4c721e1970","kind":"commit","published_at":"2012-03-26T22:03:58.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.5.3.rc3","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.5.3.rc3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.5.3.rc3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.3.rc3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.3.rc3/manifests"},{"name":"v1.5.3.rc2","sha":"02bc37d7c3657344a5266bae0652f3c65b579a93","kind":"commit","published_at":"2012-03-22T15:12:05.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.5.3.rc2","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.5.3.rc2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.5.3.rc2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.3.rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.3.rc2/manifests"},{"name":"v1.5.3.rc1","sha":"14f65e7fc7d2331cce2f35d234be177b271b9dc0","kind":"commit","published_at":"2012-03-21T21:33:54.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.5.3.rc1","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.5.3.rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.5.3.rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.3.rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.3.rc1/manifests"},{"name":"v1.5.2","sha":"e69ff7a14e138b64db13b1e71e7951a63a268c4b","kind":"commit","published_at":"2012-03-09T20:57:47.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.5.2","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.5.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.2/manifests"},{"name":"v1.5.1","sha":"8c253d20421a597c0c77bf42227258bc8d258193","kind":"commit","published_at":"2012-03-09T05:47:41.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.5.1","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.1/manifests"},{"name":"v1.5.1.rc1","sha":"62d8cfa03de46606cd904bd425a5ffa72cae9e5b","kind":"commit","published_at":"2012-02-28T16:30:29.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.5.1.rc1","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.5.1.rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.5.1.rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.1.rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.1.rc1/manifests"},{"name":"v1.5.0","sha":"245c09febb992226526c3f830773ccb6855640c8","kind":"tag","published_at":"2011-07-01T07:25:27.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.5.0","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.0/manifests"},{"name":"v1.4.7","sha":"66b46cf55565fc06396eff8b5c955dc302ca81ed","kind":"commit","published_at":"2011-07-01T04:53:44.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.4.7","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.4.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.4.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.4.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.4.7/manifests"},{"name":"v1.4.6","sha":"8851846ccf2c0f75487d47f5b5475b538ccbe862","kind":"commit","published_at":"2011-06-20T01:51:16.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.4.6","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.4.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.4.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.4.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.4.6/manifests"},{"name":"v1.4.5","sha":"cf0eef9a95375178dc6bcbc230fac4b1598cabbc","kind":"commit","published_at":"2011-06-16T10:47:04.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.4.5","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.4.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.4.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.4.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.4.5/manifests"},{"name":"v1.5.0.beta.4","sha":"d56e49b4244dbbc61d43dbcd4b01b3dce9ac05aa","kind":"commit","published_at":"2011-01-27T22:56:12.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.5.0.beta.4","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.5.0.beta.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.5.0.beta.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.0.beta.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.0.beta.4/manifests"},{"name":"v1.5.0.beta.3","sha":"3581accbc7ee0a13898b1cf05c836d3edcff2523","kind":"commit","published_at":"2010-12-02T20:03:37.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.5.0.beta.3","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.5.0.beta.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.5.0.beta.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.0.beta.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.0.beta.3/manifests"},{"name":"v1.4.4.2","sha":"33c0f4c8ff6404e472613a204e1e906c32c92442","kind":"commit","published_at":"2010-12-01T19:33:51.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.4.4.2","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.4.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.4.4.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.4.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.4.4.2/manifests"},{"name":"v1.4.4.1","sha":"9d1f92aab537826d42fa63c0511c36a122263f96","kind":"commit","published_at":"2010-11-17T13:39:22.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.4.4.1","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.4.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.4.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.4.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.4.4.1/manifests"},{"name":"v1.4.4","sha":"2bdd7e0e6cc50a0345f05f5c9cf313fac46dd126","kind":"commit","published_at":"2010-11-16T06:43:57.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.4.4","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.4.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.4.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.4.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.4.4/manifests"},{"name":"REL_1.5.0.beta.2","sha":"2cd477689e5448133bd586d2c910fafa95072474","kind":"tag","published_at":"2010-07-30T15:54:18.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/REL_1.5.0.beta.2","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/REL_1.5.0.beta.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@REL_1.5.0.beta.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/REL_1.5.0.beta.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/REL_1.5.0.beta.2/manifests"},{"name":"REL_1.4.3.1","sha":"6dbda31fc3957c491ae74b7b565cfc6e69752562","kind":"tag","published_at":"2010-07-29T15:48:06.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/REL_1.4.3.1","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/REL_1.4.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@REL_1.4.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/REL_1.4.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/REL_1.4.3.1/manifests"},{"name":"REL_1.4.3","sha":"2275fb072a4176ca58913c806547c37c038f250c","kind":"tag","published_at":"2010-07-29T15:01:03.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/REL_1.4.3","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/REL_1.4.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@REL_1.4.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/REL_1.4.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/REL_1.4.3/manifests"},{"name":"REL_1.5.0.beta.1","sha":"9cbc8da682d5cc76e7e7531642d284679162f8b7","kind":"commit","published_at":"2010-05-22T17:10:42.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/REL_1.5.0.beta.1","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/REL_1.5.0.beta.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@REL_1.5.0.beta.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/REL_1.5.0.beta.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/REL_1.5.0.beta.1/manifests"},{"name":"REL_1.4.2","sha":"78719fb41df5340ba950c843c40eddd505b3be82","kind":"tag","published_at":"2010-05-22T15:39:52.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/REL_1.4.2","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/REL_1.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@REL_1.4.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/REL_1.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/REL_1.4.2/manifests"},{"name":"REL_1.4.1","sha":"74cc2f311429c6c05efed7c06d9ddc2c113d05f2","kind":"tag","published_at":"2009-12-11T05:16:11.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/REL_1.4.1","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/REL_1.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@REL_1.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/REL_1.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/REL_1.4.1/manifests"},{"name":"REL_1.4.0","sha":"f0002daf337069f9c2d9dbf64586abf6ca504905","kind":"tag","published_at":"2009-10-31T03:44:52.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/REL_1.4.0","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/REL_1.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@REL_1.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/REL_1.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/REL_1.4.0/manifests"},{"name":"REL_1.3.3","sha":"384326a54cacf58ba7d26f25283c19290a060b73","kind":"tag","published_at":"2009-07-28T15:36:58.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/REL_1.3.3","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/REL_1.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@REL_1.3.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/REL_1.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/REL_1.3.3/manifests"},{"name":"REL_1.3.2","sha":"30d4db78125f3eba78015a20072a3629223ed2c7","kind":"tag","published_at":"2009-06-23T06:49:06.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/REL_1.3.2","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/REL_1.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@REL_1.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/REL_1.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/REL_1.3.2/manifests"},{"name":"REL_1.3.1","sha":"de57b661f98b21d7dc1c49b3b166aba5f1a12e93","kind":"tag","published_at":"2009-06-07T22:45:57.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/REL_1.3.1","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/REL_1.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@REL_1.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/REL_1.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/REL_1.3.1/manifests"},{"name":"REL_1.3.0","sha":"93200a37a27a199045d53eb220bc236fbfd5f778","kind":"tag","published_at":"2009-05-30T21:06:25.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/REL_1.3.0","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/REL_1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@REL_1.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/REL_1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/REL_1.3.0/manifests"},{"name":"REL_1.3.0rc1","sha":"3475e5b743f3fbcb991e7e56f708a61b41335505","kind":"tag","published_at":"2009-05-07T06:10:37.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/REL_1.3.0rc1","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/REL_1.3.0rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@REL_1.3.0rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/REL_1.3.0rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/REL_1.3.0rc1/manifests"},{"name":"REL_1.2.3","sha":"33d1f5a29d2447a914331382a8f246fcbf0d6833","kind":"tag","published_at":"2009-03-23T03:28:12.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/REL_1.2.3","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/REL_1.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@REL_1.2.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/REL_1.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/REL_1.2.3/manifests"},{"name":"REL_1.2.2","sha":"76290e5028e455dee5c115bea3a251131254eff6","kind":"tag","published_at":"2009-03-15T00:35:29.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/REL_1.2.2","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/REL_1.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@REL_1.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/REL_1.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/REL_1.2.2/manifests"},{"name":"REL_1.2.1","sha":"2fe57f9373fa141e18c94a77dbfd52c569ca833a","kind":"tag","published_at":"2009-02-24T05:41:01.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/REL_1.2.1","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/REL_1.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@REL_1.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/REL_1.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/REL_1.2.1/manifests"},{"name":"REL_1.2.0","sha":"6147d208d4c879792827a8d7505219d96367352e","kind":"tag","published_at":"2009-02-23T04:12:31.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/REL_1.2.0","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/REL_1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@REL_1.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/REL_1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/REL_1.2.0/manifests"},{"name":"REL_1.1.1","sha":"8695935d8e13675d7144087066593af88deeb36a","kind":"tag","published_at":"2009-01-14T06:17:40.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/REL_1.1.1","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/REL_1.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@REL_1.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/REL_1.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/REL_1.1.1/manifests"},{"name":"REL_1.1.0","sha":"524ab17bc7a69700aad93ce8fb9b504225a49cfa","kind":"tag","published_at":"2008-12-22T18:09:38.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/REL_1.1.0","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/REL_1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@REL_1.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/REL_1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/REL_1.1.0/manifests"},{"name":"REL_1.0.7","sha":"a081ce61c2d789a554d9632ae55151ecc22b873d","kind":"tag","published_at":"2008-12-03T15:22:45.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/REL_1.0.7","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/REL_1.0.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@REL_1.0.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/REL_1.0.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/REL_1.0.7/manifests"},{"name":"REL_1.0.6","sha":"69f395469a426eb1cd3efc815857c0e4a68e7755","kind":"tag","published_at":"2008-11-14T21:31:21.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/REL_1.0.6","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/REL_1.0.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@REL_1.0.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/REL_1.0.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/REL_1.0.6/manifests"},{"name":"REL_1.0.5","sha":"034a4ec02980740bb32e1c5da02d69b432945d70","kind":"tag","published_at":"2008-11-11T23:48:52.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/REL_1.0.5","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/REL_1.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@REL_1.0.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/REL_1.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/REL_1.0.5/manifests"},{"name":"REL_1.0.4","sha":"e1d9835ef7b1456ac69ae03bacc1c42a98ca4cba","kind":"tag","published_at":"2008-11-10T05:53:41.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/REL_1.0.4","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/REL_1.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@REL_1.0.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/REL_1.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/REL_1.0.4/manifests"},{"name":"REL_1.0.3","sha":"94746e78b6c5430086d78bb1b218b4a4752dd6f7","kind":"tag","published_at":"2008-11-04T18:15:55.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/REL_1.0.3","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/REL_1.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@REL_1.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/REL_1.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/REL_1.0.3/manifests"},{"name":"REL_1.0.2","sha":"e1e9751417e6c1207ae004deb2d22982a82036ad","kind":"tag","published_at":"2008-10-31T20:01:56.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/REL_1.0.2","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/REL_1.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@REL_1.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/REL_1.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/REL_1.0.2/manifests"},{"name":"REL_1.0.1","sha":"51a406c7f47ac5bf9a08c03098350b7394595f60","kind":"tag","published_at":"2008-10-31T19:42:16.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/REL_1.0.1","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/REL_1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@REL_1.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/REL_1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/REL_1.0.1/manifests"},{"name":"REL_1.0.0","sha":"221793e0afc73c0e65ce6fce887d75062e860fe6","kind":"tag","published_at":"2008-10-30T21:05:59.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/REL_1.0.0","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/REL_1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@REL_1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/REL_1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/REL_1.0.0/manifests"}]},"repo_metadata_updated_at":"2026-05-30T22:06:09.797Z","dependent_packages_count":0,"downloads":1200556775,"downloads_period":"total","dependent_repos_count":0,"rankings":{"downloads":0.007569122306203437,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":0.06866275234913118,"average":0.019057968663833653},"purl":"pkg:gem/nokogiri?repository_url=https://gem.coop","advisories":[{"uuid":"GSA_kwCzR0hTQS12MmZjLXFtNGgtOGhxds4ABWSx","url":"https://github.com/advisories/GHSA-v2fc-qm4h-8hqv","title":"Nokogiri XSLT transform has a memory leak","description":"## Summary\n\nNokogiri's `Nokogiri::XSLT::Stylesheet#transform` leaks a small heap allocation when passed a Ruby string parameter containing a null byte.\n\nFor applications that pass attacker-controlled input through `XSLT.transform` parameters, this may be a vector for a denial of service attack against long-running processes.\n\n\n## Mitigation\n\nUpgrade to Nokogiri `\u003e= 1.19.3`.\n\nUsers may also be able to mitigate this issue without upgrading by validating untrusted transform parameters before passing them to `Nokogiri::XSLT::Stylesheet#transform`.\n\n\n## Severity\n\nThe Nokogiri maintainers have evaluated this as **Moderate Severity**, CVSS 5.3.\n\nEach leaked allocation is approximately 24–32 bytes, so meaningful memory growth requires sustained attacker-controlled traffic at high call rates. The bug does not cause memory corruption, information disclosure, or any change in the behavior of the transform itself, and the string-handling exception is raised as expected.\n\nApplications that do not pass raw attacker-controlled bytes to XSLT parameters are unlikely to be affected in practice.\n\n\n## Resources\n\n- [CWE-401: Missing Release of Memory after Effective Lifetime](https://cwe.mitre.org/data/definitions/401.html)\n\n\n## Credit\n\nThis vulnerability was responsibly reported by @Captainjack-kor.","origin":"UNSPECIFIED","severity":"MODERATE","published_at":"2026-05-06T18:27:38.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:N/I:N/A:L","references":["https://github.com/sparklemotion/nokogiri/security/advisories/GHSA-v2fc-qm4h-8hqv","https://github.com/advisories/GHSA-v2fc-qm4h-8hqv"],"source_kind":"github","identifiers":["GHSA-v2fc-qm4h-8hqv"],"repository_url":null,"blast_radius":0.0,"created_at":"2026-05-06T19:00:08.535Z","updated_at":"2026-05-07T00:00:12.480Z","epss_percentage":null,"epss_percentile":null,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS12MmZjLXFtNGgtOGhxds4ABWSx","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS12MmZjLXFtNGgtOGhxds4ABWSx","packages":[{"ecosystem":"rubygems","package_name":"nokogiri","versions":[{"first_patched_version":"1.19.3","vulnerable_version_range":"\u003c 1.19.3"}],"purl":"pkg:gem/nokogiri"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS12MmZjLXFtNGgtOGhxds4ABWSx/related_packages","related_advisories":[]},{"uuid":"GSA_kwCzR0hTQS1jNHJxLTNtM2ctOHdneM4ABWSw","url":"https://github.com/advisories/GHSA-c4rq-3m3g-8wgx","title":"Nokogiri CSS selector tokenizer has regular expression backtracking","description":"## Summary\n\nNokogiri's CSS selector tokenizer contains regular expressions whose construction may result in exponential regex backtracking on adversarial selectors. Three ReDoS vectors are addressed in this release:\n\n1. String-literal tokenization on certain unterminated quoted-string input.\n2. String-literal tokenization on a separate class of hex-escape-rich input.\n3. Identifier tokenization on hex-escape-rich input.\n\nThe public CSS selector methods that funnel through the affected tokenizer are `Nokogiri::CSS.xpath_for`, `Node#css`, `Node#at_css`, `Searchable#search`, and `CSS::Parser#parse`.\n\n\n## Mitigation\n\nUpgrade to Nokogiri `\u003e= 1.19.3`.\n\nIf users are unable to upgrade, two options are available:\n\n- Avoid the use of attacker-controlled text in CSS selectors. Applications that only pass developer-authored selectors to Nokogiri are not directly exposed.\n- Set global `Regexp.timeout` (Ruby 3.2+, JRuby 9.4+) to bound parse time.\n\n## Severity\n\nThe Nokogiri maintainers have evaluated this as **High Severity** (CVSS 7.5, `AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H`).\n\nAn attacker able to inject user-supplied text into a CSS selector parse method can cause exponential backtracking, resulting in a potential denial of service.\n\n\n## Resources\n\n- [CWE-1333: Inefficient Regular Expression Complexity](https://cwe.mitre.org/data/definitions/1333.html)\n\n\n## Credit\n\nVector 1 was responsibly reported by @colby-swandale. Vectors 2 and 3 were discovered by @flavorjones during the response to the original report.","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2026-05-06T18:24:18.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":7.5,"cvss_vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","references":["https://github.com/sparklemotion/nokogiri/security/advisories/GHSA-c4rq-3m3g-8wgx","https://github.com/advisories/GHSA-c4rq-3m3g-8wgx"],"source_kind":"github","identifiers":["GHSA-c4rq-3m3g-8wgx"],"repository_url":null,"blast_radius":0.0,"created_at":"2026-05-06T19:00:08.535Z","updated_at":"2026-05-07T00:00:12.481Z","epss_percentage":null,"epss_percentile":null,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS1jNHJxLTNtM2ctOHdneM4ABWSw","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS1jNHJxLTNtM2ctOHdneM4ABWSw","packages":[{"ecosystem":"rubygems","package_name":"nokogiri","versions":[{"first_patched_version":"1.19.3","vulnerable_version_range":"\u003c 1.19.3"}],"purl":"pkg:gem/nokogiri"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS1jNHJxLTNtM2ctOHdneM4ABWSw/related_packages","related_advisories":[]},{"uuid":"GSA_kwCzR0hTQS13eDk1LWM2Y3YtODUzMs4ABSgX","url":"https://github.com/advisories/GHSA-wx95-c6cv-8532","title":"Nokogiri does not check the return value from xmlC14NExecute","description":"## Summary\n\nNokogiri's CRuby extension fails to check the return value from `xmlC14NExecute` in the method `Nokogiri::XML::Document#canonicalize` and `Nokogiri::XML::Node#canonicalize`. When canonicalization fails, an empty string is returned instead of raising an exception. This incorrect return value may allow downstream libraries to accept invalid or incomplete canonicalized XML, which has been demonstrated to enable signature validation bypass in SAML libraries.\n\nJRuby is not affected, as the Java implementation correctly raises `RuntimeError` on canonicalization failure.\n\n## Mitigation\n\nUpgrade to Nokogiri `\u003e= 1.19.1`.\n\n## Severity\n\nThe maintainers have assessed this as **Medium** severity. Nokogiri itself is a parsing library without a clear security boundary related to canonicalization, so the direct impact is that a method returns incorrect data on invalid input. However, this behavior was exploited in practice to bypass SAML signature validation in downstream libraries (see References).\n\n## Credit\n\nThis vulnerability was responsibly reported by HackerOne researcher `d4d`.","origin":"UNSPECIFIED","severity":"MODERATE","published_at":"2026-02-18T21:57:38.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:N/I:L/A:N","references":["https://github.com/sparklemotion/nokogiri/security/advisories/GHSA-wx95-c6cv-8532","https://github.com/advisories/GHSA-wx95-c6cv-8532"],"source_kind":"github","identifiers":["GHSA-wx95-c6cv-8532"],"repository_url":null,"blast_radius":0.0,"created_at":"2026-02-18T22:00:08.364Z","updated_at":"2026-04-28T13:01:36.379Z","epss_percentage":null,"epss_percentile":null,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS13eDk1LWM2Y3YtODUzMs4ABSgX","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS13eDk1LWM2Y3YtODUzMs4ABSgX","packages":[{"ecosystem":"rubygems","package_name":"nokogiri","versions":[{"first_patched_version":"1.19.1","vulnerable_version_range":"\u003e= 1.5.1, \u003c 1.19.1"}],"purl":"pkg:gem/nokogiri"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS13eDk1LWM2Y3YtODUzMs4ABSgX/related_packages","related_advisories":[]},{"uuid":"GSA_kwCzR0hTQS0zNTNmLXg0Z2gtY3FxOM4ABKWI","url":"https://github.com/advisories/GHSA-353f-x4gh-cqq8","title":"Nokogiri patches vendored libxml2 to resolve multiple CVEs","description":"## Summary\n\nNokogiri v1.18.9 patches the vendored libxml2 to address CVE-2025-6021, CVE-2025-6170, CVE-2025-49794, CVE-2025-49795, and CVE-2025-49796.\n\n## Impact and severity\n\n### CVE-2025-6021\n\nA flaw was found in libxml2's xmlBuildQName function, where integer overflows in buffer size calculations can lead to a stack-based buffer overflow. This issue can result in memory corruption or a denial of service when processing crafted input.\n\nNVD claims a severity of 7.5 High (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H)\n\nFixed by applying https://gitlab.gnome.org/GNOME/libxml2/-/commit/17d950ae\n\n### CVE-2025-6170\n\nA flaw was found in the interactive shell of the xmllint command-line tool, used for parsing XML files. When a user inputs an overly long command, the program does not check the input size properly, which can cause it to crash. This issue might allow attackers to run harmful code in rare configurations without modern protections.\n\nNVD claims a severity of 2.5 Low (CVSS:3.1/AV:L/AC:H/PR:N/UI:R/S:U/C:N/I:N/A:L)\n\nFixed by applying https://gitlab.gnome.org/GNOME/libxml2/-/commit/5e9ec5c1\n\n### CVE-2025-49794\n\nA use-after-free vulnerability was found in libxml2. This issue occurs when parsing XPath elements under certain circumstances when the XML schematron has the \u003csch:name path=\"...\"/\u003e schema elements. This flaw allows a malicious actor to craft a malicious XML document used as input for libxml, resulting in the program's crash using libxml or other possible undefined behaviors.\n\nNVD claims a severity of 9.1 Critical (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:H)\n\nFixed by applying https://gitlab.gnome.org/GNOME/libxml2/-/commit/81cef8c5\n\n### CVE-2025-49795\n\nA NULL pointer dereference vulnerability was found in libxml2 when processing XPath XML expressions. This flaw allows an attacker to craft a malicious XML input to libxml2, leading to a denial of service.\n\nNVD claims a severity of 7.5 High (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H)\n\nFixed by applying https://gitlab.gnome.org/GNOME/libxml2/-/commit/62048278\n\n### CVE-2025-49796\n\nA vulnerability was found in libxml2. Processing certain sch:name elements from the input XML file can trigger a memory corruption issue. This flaw allows an attacker to craft a malicious XML input file that can lead libxml to crash, resulting in a denial of service or other possible undefined behavior due to sensitive data being corrupted in memory.\n\nNVD claims a severity of 9.1 Critical (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:H)\n\nFixed by applying https://gitlab.gnome.org/GNOME/libxml2/-/commit/81cef8c5\n\n## Affected Versions\n\n- Nokogiri \u003c 1.18.9 when using CRuby (MRI) with vendored libxml2\n\n## Patched Versions\n\n- Nokogiri \u003e= 1.18.9\n\n## Mitigation\n\nUpgrade to Nokogiri v1.18.9 or later.\n\nUsers who are unable to upgrade Nokogiri may also choose a more complicated mitigation: compile and link Nokogiri against patched external libxml2 libraries which will also address these same issues.\n\n## References\n\n- https://github.com/sparklemotion/nokogiri/pull/3526\n- https://nvd.nist.gov/vuln/detail/CVE-2025-6021\n- https://nvd.nist.gov/vuln/detail/CVE-2025-6170\n- https://nvd.nist.gov/vuln/detail/CVE-2025-49794\n- https://nvd.nist.gov/vuln/detail/CVE-2025-49795\n- https://nvd.nist.gov/vuln/detail/CVE-2025-49796","origin":"UNSPECIFIED","severity":"CRITICAL","published_at":"2025-07-21T19:35:18.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":0.0,"cvss_vector":null,"references":["https://github.com/sparklemotion/nokogiri/security/advisories/GHSA-353f-x4gh-cqq8","https://nvd.nist.gov/vuln/detail/CVE-2025-49794","https://nvd.nist.gov/vuln/detail/CVE-2025-49795","https://nvd.nist.gov/vuln/detail/CVE-2025-49796","https://nvd.nist.gov/vuln/detail/CVE-2025-6021","https://nvd.nist.gov/vuln/detail/CVE-2025-6170","https://github.com/sparklemotion/nokogiri/pull/3526","https://github.com/advisories/GHSA-353f-x4gh-cqq8"],"source_kind":"github","identifiers":["GHSA-353f-x4gh-cqq8"],"repository_url":"https://github.com/sparklemotion/nokogiri","blast_radius":0.0,"created_at":"2025-07-21T20:08:37.808Z","updated_at":"2026-04-28T13:02:57.654Z","epss_percentage":null,"epss_percentile":null,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS0zNTNmLXg0Z2gtY3FxOM4ABKWI","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS0zNTNmLXg0Z2gtY3FxOM4ABKWI","packages":[{"ecosystem":"rubygems","package_name":"nokogiri","versions":[{"first_patched_version":"1.18.9","vulnerable_version_range":"\u003c 1.18.9"}],"purl":"pkg:gem/nokogiri"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS0zNTNmLXg0Z2gtY3FxOM4ABKWI/related_packages","related_advisories":[]},{"uuid":"GSA_kwCzR0hTQS1qYzlyLXFjZ3ctZnhxOc4ABJWE","url":"https://github.com/advisories/GHSA-jc9r-qcgw-fxq9","title":"sparklemotion nokogiri hashmap.c hashmap_get_with_hash heap-based overflow","description":"### Withdrawn Advisory\n\nThis advisory has been withdrawn because the affected code was never included in a release. This link has been maintained to preserve external references.\n\n### Original Description\n\nA vulnerability was found in sparklemotion nokogiri c29c920907366cb74af13b4dc2230e9c9e23b833. It has been classified as problematic. This affects the function hashmap_get_with_hash of the file gumbo-parser/src/hashmap.c. The manipulation leads to heap-based buffer overflow. An attack has to be approached locally. The exploit has been disclosed to the public and may be used. The real existence of this vulnerability is still doubted at the moment. The patch is named ada4708e5a67114402cd3feb70a4e1d1d7cf773a. It is recommended to apply a patch to fix this issue. The project maintainer explains that the affected code was merged into the main branch but the commit never appeared in an official release.","origin":"UNSPECIFIED","severity":"LOW","published_at":"2025-06-23T00:30:19.000Z","withdrawn_at":"2025-06-30T20:45:00.000Z","classification":"GENERAL","cvss_score":1.9,"cvss_vector":"CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N/E:P","references":["https://nvd.nist.gov/vuln/detail/CVE-2025-6494","https://github.com/sparklemotion/nokogiri/issues/3508","https://github.com/user-attachments/files/19825279/nokogiri_crash_2.txt","https://vuldb.com/?ctiid.313611","https://vuldb.com/?id.313611","https://vuldb.com/?submit.601006","https://github.com/sparklemotion/nokogiri/pull/3524","https://github.com/sparklemotion/nokogiri/commit/ada4708e5a67114402cd3feb70a4e1d1d7cf773a","https://github.com/advisories/GHSA-jc9r-qcgw-fxq9"],"source_kind":"github","identifiers":["GHSA-jc9r-qcgw-fxq9","CVE-2025-6494"],"repository_url":"https://github.com/sparklemotion/nokogiri","blast_radius":11.473905848551219,"created_at":"2025-06-30T21:08:40.233Z","updated_at":"2026-04-28T13:03:04.041Z","epss_percentage":0.00071,"epss_percentile":0.2149,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS1qYzlyLXFjZ3ctZnhxOc4ABJWE","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS1qYzlyLXFjZ3ctZnhxOc4ABJWE","packages":[{"ecosystem":"rubygems","package_name":"nokogiri","versions":[{"first_patched_version":null,"vulnerable_version_range":"= 0"}],"purl":"pkg:gem/nokogiri"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS1qYzlyLXFjZ3ctZnhxOc4ABJWE/related_packages","related_advisories":[]},{"uuid":"GSA_kwCzR0hTQS1wZjl3LWd2Y2YtZ3Y3bc4ABJWB","url":"https://github.com/advisories/GHSA-pf9w-gvcf-gv7m","title":"sparklemotion nokogiri hashmap.c hashmap_set_with_hash heap-based overflow","description":"### Withdrawn Advisory\n\nThis advisory has been withdrawn because the affected code was never included in a release. This link has been maintained to preserve external references.\n\n### Original Description\n\nA vulnerability was found in sparklemotion nokogiri c29c920907366cb74af13b4dc2230e9c9e23b833 and classified as problematic. This issue affects the function hashmap_set_with_hash of the file gumbo-parser/src/hashmap.c. The manipulation leads to heap-based buffer overflow. An attack has to be approached locally. The exploit has been disclosed to the public and may be used. The real existence of this vulnerability is still doubted at the moment. The identifier of the patch is ada4708e5a67114402cd3feb70a4e1d1d7cf773a. It is recommended to apply a patch to fix this issue. The project maintainer explains that the affected code was merged into the main branch but the commit never appeared in an official release.","origin":"UNSPECIFIED","severity":"LOW","published_at":"2025-06-22T21:30:27.000Z","withdrawn_at":"2025-06-30T20:45:04.000Z","classification":"GENERAL","cvss_score":1.9,"cvss_vector":"CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N/E:P","references":["https://nvd.nist.gov/vuln/detail/CVE-2025-6490","https://github.com/sparklemotion/nokogiri/issues/3500","https://github.com/user-attachments/files/19625432/nokogiri_crash.txt","https://vuldb.com/?ctiid.313601","https://vuldb.com/?id.313601","https://vuldb.com/?submit.601005","https://github.com/sparklemotion/nokogiri/pull/3524","https://github.com/sparklemotion/nokogiri/commit/ada4708e5a67114402cd3feb70a4e1d1d7cf773a","https://github.com/advisories/GHSA-pf9w-gvcf-gv7m"],"source_kind":"github","identifiers":["GHSA-pf9w-gvcf-gv7m","CVE-2025-6490"],"repository_url":"https://github.com/sparklemotion/nokogiri","blast_radius":11.473905848551219,"created_at":"2025-06-30T21:08:40.093Z","updated_at":"2026-04-28T13:03:04.041Z","epss_percentage":0.00071,"epss_percentile":0.2149,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS1wZjl3LWd2Y2YtZ3Y3bc4ABJWB","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS1wZjl3LWd2Y2YtZ3Y3bc4ABJWB","packages":[{"ecosystem":"rubygems","package_name":"nokogiri","versions":[{"first_patched_version":null,"vulnerable_version_range":"= 0"}],"purl":"pkg:gem/nokogiri"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS1wZjl3LWd2Y2YtZ3Y3bc4ABJWB/related_packages","related_advisories":[]},{"uuid":"GSA_kwCzR0hTQS01dzZ2LTM5OXYtdzNjY84ABHEb","url":"https://github.com/advisories/GHSA-5w6v-399v-w3cc","title":"Nokogiri updates packaged libxml2 to v2.13.8 to resolve CVE-2025-32414 and CVE-2025-32415","description":"## Summary\n\nNokogiri v1.18.8 upgrades its dependency libxml2 to [v2.13.8](https://gitlab.gnome.org/GNOME/libxml2/-/releases/v2.13.8).\n\nlibxml2 v2.13.8 addresses:\n\n- CVE-2025-32414\n  - described at https://gitlab.gnome.org/GNOME/libxml2/-/issues/889\n- CVE-2025-32415\n  - described at https://gitlab.gnome.org/GNOME/libxml2/-/issues/890\n\n## Impact\n\n### CVE-2025-32414: No impact\n\nIn libxml2 before 2.13.8 and 2.14.x before 2.14.2, out-of-bounds memory access can occur in the Python API (Python bindings) because of an incorrect return value. This occurs in xmlPythonFileRead and xmlPythonFileReadRaw because of a difference between bytes and characters.\n\n**There is no impact** from this CVE for Nokogiri users.\n\n\n### CVE-2025-32415: Low impact\n\nIn libxml2 before 2.13.8 and 2.14.x before 2.14.2, xmlSchemaIDCFillNodeTables in xmlschemas.c has a heap-based buffer under-read. To exploit this, a crafted XML document must be validated against an XML schema with certain identity constraints, or a crafted XML schema must be used.\n\nIn the upstream issue, further context is provided by the maintainer:\n\n\u003e The bug affects validation against untrusted XML Schemas (.xsd) and validation of untrusted\n\u003e documents against trusted Schemas if they make use of xsd:keyref in combination with recursively\n\u003e defined types that have additional identity constraints.\n\nMITRE has published a severity score of 2.9 LOW (CVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:L) for this CVE.","origin":"UNSPECIFIED","severity":"LOW","published_at":"2025-04-21T21:55:56.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":0.0,"cvss_vector":null,"references":["https://github.com/sparklemotion/nokogiri/security/advisories/GHSA-5w6v-399v-w3cc","https://gitlab.gnome.org/GNOME/libxml2/-/issues/889","https://gitlab.gnome.org/GNOME/libxml2/-/issues/890","https://gitlab.gnome.org/GNOME/libxml2/-/releases/v2.13.8","https://github.com/advisories/GHSA-5w6v-399v-w3cc"],"source_kind":"github","identifiers":["GHSA-5w6v-399v-w3cc"],"repository_url":"https://github.com/sparklemotion/nokogiri","blast_radius":0.0,"created_at":"2025-04-21T22:07:55.168Z","updated_at":"2026-04-28T13:03:24.898Z","epss_percentage":null,"epss_percentile":null,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS01dzZ2LTM5OXYtdzNjY84ABHEb","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS01dzZ2LTM5OXYtdzNjY84ABHEb","packages":[{"ecosystem":"rubygems","package_name":"nokogiri","versions":[{"first_patched_version":"1.18.8","vulnerable_version_range":"\u003c 1.18.8"}],"purl":"pkg:gem/nokogiri"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS01dzZ2LTM5OXYtdzNjY84ABHEb/related_packages","related_advisories":[]},{"uuid":"GSA_kwCzR0hTQS1tcnh3LW14aGotcDY2NM4ABFxV","url":"https://github.com/advisories/GHSA-mrxw-mxhj-p664","title":"Nokogiri updates packaged libxslt to v1.1.43 to resolve multiple CVEs","description":"## Summary\n\nNokogiri v1.18.4 upgrades its dependency libxslt to [v1.1.43](https://gitlab.gnome.org/GNOME/libxslt/-/releases/v1.1.43).\n\nlibxslt v1.1.43 resolves:\n\n- CVE-2025-24855: Fix use-after-free of XPath context node\n- CVE-2024-55549: Fix UAF related to excluded namespaces\n\n## Impact\n\n### CVE-2025-24855\n\n- \"Use-after-free due to xsltEvalXPathStringNs leaking xpathCtxt-\u003enode\"\n- MITRE has rated this 7.8 High CVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:C/C:N/I:H/A:H\n- Upstream report: https://gitlab.gnome.org/GNOME/libxslt/-/issues/128\n- NVD entry: https://nvd.nist.gov/vuln/detail/CVE-2025-24855\n\n### CVE-2024-55549\n\n- \"Use-after-free related to excluded result prefixes\"\n- MITRE has rated this 7.8 High CVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:C/C:N/I:H/A:H\n- Upstream report: https://gitlab.gnome.org/GNOME/libxslt/-/issues/127\n- NVD entry: https://nvd.nist.gov/vuln/detail/CVE-2024-55549","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2025-03-14T18:51:37.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":7.8,"cvss_vector":"CVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:C/C:N/I:H/A:H","references":["https://github.com/sparklemotion/nokogiri/security/advisories/GHSA-mrxw-mxhj-p664","https://nvd.nist.gov/vuln/detail/CVE-2024-55549","https://nvd.nist.gov/vuln/detail/CVE-2025-24855","https://gitlab.gnome.org/GNOME/libxslt/-/issues/127","https://gitlab.gnome.org/GNOME/libxslt/-/issues/128","https://github.com/advisories/GHSA-mrxw-mxhj-p664"],"source_kind":"github","identifiers":["GHSA-mrxw-mxhj-p664"],"repository_url":"https://github.com/sparklemotion/nokogiri","blast_radius":0.0,"created_at":"2025-03-21T16:08:24.503Z","updated_at":"2026-04-28T13:03:37.226Z","epss_percentage":null,"epss_percentile":null,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS1tcnh3LW14aGotcDY2NM4ABFxV","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS1tcnh3LW14aGotcDY2NM4ABFxV","packages":[{"ecosystem":"rubygems","package_name":"nokogiri","versions":[{"first_patched_version":"1.18.4","vulnerable_version_range":"\u003c 1.18.4"}],"purl":"pkg:gem/nokogiri"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS1tcnh3LW14aGotcDY2NM4ABFxV/related_packages","related_advisories":[]},{"uuid":"GSA_kwCzR0hTQS01bXdmLTY4OHgtbXI3eM4ABEpJ","url":"https://github.com/advisories/GHSA-5mwf-688x-mr7x","title":"Duplicate Advisory: Nokogiri updates packaged libxml2 to 2.13.6 to resolve CVE-2025-24928 and CVE-2024-56171","description":"# Duplicate Advisory\nThis advisory has been withdrawn because it is a duplicate of GHSA-vvfq-8hwr-qm4m. This link is maintained to preserve external references.\n\n# Original Description\n\n## Summary\n\nNokogiri v1.18.3 upgrades its dependency libxml2 to\n[v2.13.6](https://gitlab.gnome.org/GNOME/libxml2/-/releases/v2.13.6).\n\nlibxml2 v2.13.6 addresses:\n\n- CVE-2025-24928\n  - described at https://gitlab.gnome.org/GNOME/libxml2/-/issues/847\n- CVE-2024-56171\n   - described at https://gitlab.gnome.org/GNOME/libxml2/-/issues/828\n\n## Impact\n\n### CVE-2025-24928\n\nStack-buffer overflow is possible when reporting DTD validation\nerrors if the input contains a long (~3kb) QName prefix.\n\n### CVE-2024-56171\n\nUse-after-free is possible during validation against untrusted\nXML Schemas (.xsd) and, potentially, validation of untrusted documents\nagainst trusted Schemas if they make use of `xsd:keyref` in combination\nwith recursively defined types that have additional identity constraints.","origin":"UNSPECIFIED","severity":"LOW","published_at":"2025-02-19T22:17:19.000Z","withdrawn_at":"2025-03-10T22:39:14.000Z","classification":"GENERAL","cvss_score":0.0,"cvss_vector":null,"references":["https://github.com/sparklemotion/nokogiri/security/advisories/GHSA-vvfq-8hwr-qm4m","https://github.com/rubysec/ruby-advisory-db/blob/master/gems/nokogiri/GHSA-vvfq-8hwr-qm4m.yml","https://github.com/advisories/GHSA-5mwf-688x-mr7x"],"source_kind":"github","identifiers":["GHSA-5mwf-688x-mr7x"],"repository_url":"https://github.com/sparklemotion/nokogiri","blast_radius":0.0,"created_at":"2025-02-19T23:07:25.351Z","updated_at":"2026-04-28T13:03:52.054Z","epss_percentage":null,"epss_percentile":null,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS01bXdmLTY4OHgtbXI3eM4ABEpJ","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS01bXdmLTY4OHgtbXI3eM4ABEpJ","packages":[{"ecosystem":"rubygems","package_name":"nokogiri","versions":[{"first_patched_version":"1.18.3","vulnerable_version_range":"\u003c 1.18.3"}],"purl":"pkg:gem/nokogiri"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS01bXdmLTY4OHgtbXI3eM4ABEpJ/related_packages","related_advisories":[]},{"uuid":"GSA_kwCzR0hTQS12dmZxLThod3ItcW00bc4ABEmO","url":"https://github.com/advisories/GHSA-vvfq-8hwr-qm4m","title":"Nokogiri updates packaged libxml2 to 2.13.6 to resolve CVE-2025-24928 and CVE-2024-56171","description":"## Summary\n\nNokogiri v1.18.3 upgrades its dependency libxml2 to [v2.13.6](https://gitlab.gnome.org/GNOME/libxml2/-/releases/v2.13.6).\n\nlibxml2 v2.13.6 addresses:\n\n- CVE-2025-24928\n  - described at https://gitlab.gnome.org/GNOME/libxml2/-/issues/847\n- CVE-2024-56171\n   - described at https://gitlab.gnome.org/GNOME/libxml2/-/issues/828\n\n## Impact\n\n### CVE-2025-24928\n\nStack-buffer overflow is possible when reporting DTD validation errors if the input contains a long (~3kb) QName prefix.\n\n### CVE-2024-56171\n\nUse-after-free is possible during validation against untrusted XML Schemas (.xsd) and, potentially, validation of untrusted documents against trusted Schemas if they make use of `xsd:keyref` in combination with recursively defined types that have additional identity constraints.","origin":"UNSPECIFIED","severity":"LOW","published_at":"2025-02-18T22:36:03.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":0.0,"cvss_vector":null,"references":["https://github.com/sparklemotion/nokogiri/security/advisories/GHSA-vvfq-8hwr-qm4m","https://github.com/rubysec/ruby-advisory-db/blob/master/gems/nokogiri/GHSA-vvfq-8hwr-qm4m.yml","https://github.com/advisories/GHSA-vvfq-8hwr-qm4m"],"source_kind":"github","identifiers":["GHSA-vvfq-8hwr-qm4m"],"repository_url":"https://github.com/sparklemotion/nokogiri","blast_radius":0.0,"created_at":"2025-02-18T23:07:50.042Z","updated_at":"2026-04-28T13:03:53.490Z","epss_percentage":null,"epss_percentile":null,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS12dmZxLThod3ItcW00bc4ABEmO","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS12dmZxLThod3ItcW00bc4ABEmO","packages":[{"ecosystem":"rubygems","package_name":"nokogiri","versions":[{"first_patched_version":"1.18.3","vulnerable_version_range":"\u003c 1.18.3"}],"purl":"pkg:gem/nokogiri"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS12dmZxLThod3ItcW00bc4ABEmO/related_packages","related_advisories":[]},{"uuid":"GSA_kwCzR0hTQS1yM3c0LTM2eDYtN3I5Oc4AA8Ey","url":"https://github.com/advisories/GHSA-r3w4-36x6-7r99","title":"Duplicate Advisory: Nokogiri updates packaged libxml2 to v2.12.7 to resolve CVE-2024-34459","description":"## Duplicate Advisory\n\nThis advisory has been withdrawn because it is a duplicate of GHSA-r95h-9x8f-r3f7. This link is maintained to preserve external references.\n\n## Original Description\n\n## Summary\n\nNokogiri v1.16.5 upgrades its dependency libxml2 to\n[2.12.7](https://gitlab.gnome.org/GNOME/libxml2/-/releases/v2.12.7) from 2.12.6.\n\nlibxml2 v2.12.7 addresses CVE-2024-34459:\n\n- described at https://gitlab.gnome.org/GNOME/libxml2/-/issues/720\n- patched by https://gitlab.gnome.org/GNOME/libxml2/-/commit/2876ac53\n\n## Impact\n\nThere is no impact to Nokogiri users because the issue is present only\nin libxml2's `xmllint` tool which Nokogiri does not provide or expose.\n\n## Timeline\n\n- 2024-05-13 05:57 EDT, libxml2 2.12.7 release is announced\n- 2024-05-13 08:30 EDT, nokogiri maintainers begin triage\n- 2024-05-13 10:05 EDT, nokogiri [v1.16.5 is released](https://github.com/sparklemotion/nokogiri/releases/tag/v1.16.5)\n  and this GHSA made public\n","origin":"UNSPECIFIED","severity":"LOW","published_at":"2024-05-14T22:30:45.000Z","withdrawn_at":"2024-05-16T17:53:37.000Z","classification":"GENERAL","cvss_score":0.0,"cvss_vector":null,"references":["https://github.com/sparklemotion/nokogiri/security/advisories/GHSA-r95h-9x8f-r3f7","https://github.com/rubysec/ruby-advisory-db/blob/master/gems/nokogiri/GHSA-r95h-9x8f-r3f7.yml","https://gitlab.gnome.org/GNOME/libxml2/-/issues/720","https://github.com/advisories/GHSA-r3w4-36x6-7r99"],"source_kind":"github","identifiers":["GHSA-r3w4-36x6-7r99"],"repository_url":"https://github.com/sparklemotion/nokogiri","blast_radius":0.0,"created_at":"2024-05-14T23:05:13.274Z","updated_at":"2026-04-28T13:05:31.405Z","epss_percentage":null,"epss_percentile":null,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS1yM3c0LTM2eDYtN3I5Oc4AA8Ey","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS1yM3c0LTM2eDYtN3I5Oc4AA8Ey","packages":[{"ecosystem":"rubygems","package_name":"nokogiri","versions":[{"first_patched_version":"1.16.5","vulnerable_version_range":"\u003c 1.16.5"}],"purl":"pkg:gem/nokogiri"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS1yM3c0LTM2eDYtN3I5Oc4AA8Ey/related_packages","related_advisories":[]},{"uuid":"GSA_kwCzR0hTQS1yOTVoLTl4OGYtcjNmN84AA74p","url":"https://github.com/advisories/GHSA-r95h-9x8f-r3f7","title":"Nokogiri updates packaged libxml2 to v2.12.7 to resolve CVE-2024-34459","description":"## Summary\n\nNokogiri v1.16.5 upgrades its dependency libxml2 to [2.12.7](https://gitlab.gnome.org/GNOME/libxml2/-/releases/v2.12.7) from 2.12.6.\n\nlibxml2 v2.12.7 addresses CVE-2024-34459:\n\n- described at https://gitlab.gnome.org/GNOME/libxml2/-/issues/720\n- patched by https://gitlab.gnome.org/GNOME/libxml2/-/commit/2876ac53\n\n\n## Impact\n\nThere is no impact to Nokogiri users because the issue is present only in libxml2's `xmllint` tool which Nokogiri does not provide or expose.\n\n\n## Timeline\n\n- 2024-05-13 05:57 EDT, libxml2 2.12.7 release is announced\n- 2024-05-13 08:30 EDT, nokogiri maintainers begin triage\n- 2024-05-13 10:05 EDT, nokogiri [v1.16.5 is released](https://github.com/sparklemotion/nokogiri/releases/tag/v1.16.5) and this GHSA made public","origin":"UNSPECIFIED","severity":"LOW","published_at":"2024-05-13T16:05:42.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":0.0,"cvss_vector":null,"references":["https://github.com/sparklemotion/nokogiri/security/advisories/GHSA-r95h-9x8f-r3f7","https://github.com/sparklemotion/nokogiri/releases/tag/v1.16.5","https://gitlab.gnome.org/GNOME/libxml2/-/commit/2876ac53","https://gitlab.gnome.org/GNOME/libxml2/-/issues/720","https://github.com/rubysec/ruby-advisory-db/blob/master/gems/nokogiri/GHSA-r95h-9x8f-r3f7.yml","https://github.com/advisories/GHSA-r95h-9x8f-r3f7"],"source_kind":"github","identifiers":["GHSA-r95h-9x8f-r3f7"],"repository_url":"https://github.com/sparklemotion/nokogiri","blast_radius":0.0,"created_at":"2024-05-13T17:05:28.310Z","updated_at":"2026-04-28T13:05:33.718Z","epss_percentage":null,"epss_percentile":null,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS1yOTVoLTl4OGYtcjNmN84AA74p","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS1yOTVoLTl4OGYtcjNmN84AA74p","packages":[{"ecosystem":"rubygems","package_name":"nokogiri","versions":[{"first_patched_version":"1.16.5","vulnerable_version_range":"\u003c 1.16.5"}],"purl":"pkg:gem/nokogiri"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS1yOTVoLTl4OGYtcjNmN84AA74p/related_packages","related_advisories":[]},{"uuid":"GSA_kwCzR0hTQS12Y2MzLXJ3NmYtanY5N84AA6Gq","url":"https://github.com/advisories/GHSA-vcc3-rw6f-jv97","title":"Duplicate Advisory: Use-after-free in libxml2 via Nokogiri::XML::Reader","description":"# Duplicate Advisory\nThis advisory has been withdrawn because it is a duplicate of GHSA-xc9x-jj77-9p9j. This link is maintained to preserve external references.\n\n# Original Description\n\n### Summary\n\nNokogiri upgrades its dependency libxml2 as follows:\n- v1.15.6 upgrades libxml2 to 2.11.7 from 2.11.6\n- v1.16.2 upgrades libxml2 to 2.12.5 from 2.12.4\n\nlibxml2 v2.11.7 and v2.12.5 address the following vulnerability:\n\nCVE-2024-25062 / https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2024-25062\n- described at https://gitlab.gnome.org/GNOME/libxml2/-/issues/604\n- patched by https://gitlab.gnome.org/GNOME/libxml2/-/commit/92721970\n\nPlease note that this advisory only applies to the CRuby implementation of Nokogiri, and only if\nthe packaged libraries are being used. If you've overridden defaults at installation time to use\nsystem libraries instead of packaged libraries, you should instead pay attention to your distro's\nlibxml2 release announcements.\n\nJRuby users are not affected.\n\n### Severity\n\nThe Nokogiri maintainers have evaluated this as **Moderate**.\n\n### Impact\n\nFrom the CVE description, this issue applies to the `xmlTextReader` module (which underlies\n`Nokogiri::XML::Reader`):\n\n\u003e When using the XML Reader interface with DTD validation and XInclude expansion enabled,\n\u003e processing crafted XML documents can lead to an xmlValidatePopElement use-after-free.\n\n### Mitigation\n\nUpgrade to Nokogiri `~\u003e 1.15.6` or `\u003e= 1.16.2`.\n\nUsers who are unable to upgrade Nokogiri may also choose a more complicated mitigation: compile\nand link Nokogiri against patched external libxml2 libraries which will also address these same\nissues.","origin":"UNSPECIFIED","severity":"MODERATE","published_at":"2024-03-18T20:38:40.000Z","withdrawn_at":"2025-05-23T20:02:12.000Z","classification":"GENERAL","cvss_score":0.0,"cvss_vector":null,"references":["https://github.com/sparklemotion/nokogiri/security/advisories/GHSA-xc9x-jj77-9p9j","https://github.com/rubysec/ruby-advisory-db/blob/master/gems/nokogiri/GHSA-xc9x-jj77-9p9j.yml","https://github.com/advisories/GHSA-vcc3-rw6f-jv97"],"source_kind":"github","identifiers":["GHSA-vcc3-rw6f-jv97"],"repository_url":"https://github.com/sparklemotion/nokogiri","blast_radius":0.0,"created_at":"2024-03-21T20:04:42.057Z","updated_at":"2026-04-28T13:06:11.803Z","epss_percentage":null,"epss_percentile":null,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS12Y2MzLXJ3NmYtanY5N84AA6Gq","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS12Y2MzLXJ3NmYtanY5N84AA6Gq","packages":[{"ecosystem":"rubygems","package_name":"nokogiri","versions":[{"first_patched_version":"1.16.2","vulnerable_version_range":"\u003e= 1.16.0, \u003c 1.16.2"},{"first_patched_version":"1.15.6","vulnerable_version_range":"\u003c 1.15.6"}],"purl":"pkg:gem/nokogiri"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS12Y2MzLXJ3NmYtanY5N84AA6Gq/related_packages","related_advisories":[]},{"uuid":"GSA_kwCzR0hTQS14Yzl4LWpqNzctOXA5as4AA5Ek","url":"https://github.com/advisories/GHSA-xc9x-jj77-9p9j","title":"Nokogiri update packaged libxml2 to v2.12.5 to resolve CVE-2024-25062","description":"## Summary\n\nNokogiri upgrades its dependency libxml2 as follows:\n- Nokogiri v1.15.6 upgrades libxml2 to [2.11.7](https://gitlab.gnome.org/GNOME/libxml2/-/releases/v2.11.7) from 2.11.6\n- Nokogiri v1.16.2 upgrades libxml2 to [2.12.5](https://gitlab.gnome.org/GNOME/libxml2/-/releases/v2.12.5) from 2.12.4\n\nlibxml2 v2.11.7 and v2.12.5 address the following vulnerability:\n\n- CVE-2024-25062 / https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2024-25062\n  - described at https://gitlab.gnome.org/GNOME/libxml2/-/issues/604\n  - patched by https://gitlab.gnome.org/GNOME/libxml2/-/commit/92721970\n\nPlease note that this advisory only applies to the CRuby implementation of Nokogiri, and only if the _packaged_ libraries are being used. If you've overridden defaults at installation time to use _system_ libraries instead of packaged libraries, you should instead pay attention to your distro's `libxml2` release announcements.\n\nJRuby users are not affected.\n\n## Mitigation\n\nUpgrade to Nokogiri `~\u003e 1.15.6` or `\u003e= 1.16.2`.\n\nUsers who are unable to upgrade Nokogiri may also choose a more complicated mitigation: compile\nand link Nokogiri against patched external libxml2 libraries which will also address these same\nissues.\n\n## Impact\n\nFrom the CVE description, this issue applies to the `xmlTextReader` module (which underlies `Nokogiri::XML::Reader`):\n\n\u003e When using the XML Reader interface with DTD validation and XInclude expansion enabled, processing crafted XML documents can lead to an xmlValidatePopElement use-after-free.\n\n## Timeline\n\n- 2024-02-04 10:35 EST - this GHSA is drafted without complete details about when the upstream issue was introduced; a request is made of libxml2 maintainers for more detailed information\n- 2024-02-04 10:48 EST - updated GHSA to reflect libxml2 maintainers' confirmation of affected versions\n- 2024-02-04 11:54 EST - v1.16.2 published, this GHSA made public\n- 2024-02-05 10:18 EST - updated with MITRE link to the CVE information, and updated \"Impact\" section\n- 2024-03-16 09:03 EDT - v1.15.6 published (see discussion at https://github.com/sparklemotion/nokogiri/discussions/3146), updated mitigation information\n- 2024-03-18 22:12 EDT - update \"affected products\" range with v1.15.6 information","origin":"UNSPECIFIED","severity":"MODERATE","published_at":"2024-02-05T20:22:56.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":0.0,"cvss_vector":null,"references":["https://github.com/sparklemotion/nokogiri/security/advisories/GHSA-xc9x-jj77-9p9j","https://nvd.nist.gov/vuln/detail/CVE-2024-25062","https://gitlab.gnome.org/GNOME/libxml2/-/commit/92721970","https://gitlab.gnome.org/GNOME/libxml2/-/issues/604","https://gitlab.gnome.org/GNOME/libxml2/-/releases/v2.12.5","https://github.com/sparklemotion/nokogiri/discussions/3146","https://github.com/rubysec/ruby-advisory-db/blob/master/gems/nokogiri/GHSA-xc9x-jj77-9p9j.yml","https://github.com/advisories/GHSA-xc9x-jj77-9p9j"],"source_kind":"github","identifiers":["GHSA-xc9x-jj77-9p9j"],"repository_url":"https://github.com/sparklemotion/nokogiri","blast_radius":0.0,"created_at":"2024-02-05T21:05:00.117Z","updated_at":"2026-05-04T17:05:52.941Z","epss_percentage":null,"epss_percentile":null,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS14Yzl4LWpqNzctOXA5as4AA5Ek","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS14Yzl4LWpqNzctOXA5as4AA5Ek","packages":[{"ecosystem":"rubygems","package_name":"nokogiri","versions":[{"first_patched_version":"1.15.6","vulnerable_version_range":"\u003c 1.15.6"},{"first_patched_version":"1.16.2","vulnerable_version_range":"\u003e= 1.16.0, \u003c 1.16.2"}],"purl":"pkg:gem/nokogiri"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS14Yzl4LWpqNzctOXA5as4AA5Ek/related_packages","related_advisories":[]},{"uuid":"GSA_kwCzR0hTQS1weHZnLTJxajUtMzdqcc4AAytn","url":"https://github.com/advisories/GHSA-pxvg-2qj5-37jq","title":"Nokogiri updates packaged libxml2 to v2.10.4 to resolve multiple CVEs","description":"### Summary\n\nNokogiri v1.14.3 upgrades the packaged version of its dependency libxml2 to [v2.10.4](https://gitlab.gnome.org/GNOME/libxml2/-/releases/v2.10.4) from v2.10.3.\n\nlibxml2 v2.10.4 addresses the following known vulnerabilities:\n\n- [CVE-2023-29469](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-29469): Hashing of empty dict strings isn't deterministic\n- [CVE-2023-28484](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-28484): Fix null deref in xmlSchemaFixupComplexType\n- Schemas: Fix null-pointer-deref in xmlSchemaCheckCOSSTDerivedOK\n\nPlease note that this advisory only applies to the CRuby implementation of Nokogiri `\u003c 1.14.3`, and only if the _packaged_ libraries are being used. If you've overridden defaults at installation time to use _system_ libraries instead of packaged libraries, you should instead pay attention to your distro's `libxml2` release announcements.\n\n\n### Mitigation\n\nUpgrade to Nokogiri `\u003e= 1.14.3`.\n\nUsers who are unable to upgrade Nokogiri may also choose a more complicated mitigation: compile and link Nokogiri against external libraries libxml2 `\u003e= 2.10.4` which will also address these same issues.\n\n\n### Impact\n\nNo public information has yet been published about the security-related issues other than the upstream commits. Examination of those changesets indicate that the more serious issues relate to libxml2 dereferencing NULL pointers and potentially segfaulting while parsing untrusted inputs.\n\nThe commits can be examined at:\n\n- [[CVE-2023-29469] Hashing of empty dict strings isn't deterministic (09a2dd45) · Commits · GNOME / libxml2 · GitLab](https://gitlab.gnome.org/GNOME/libxml2/-/commit/09a2dd453007f9c7205274623acdd73747c22d64)\n- [[CVE-2023-28484] Fix null deref in xmlSchemaFixupComplexType (647e072e) · Commits · GNOME / libxml2 · GitLab](https://gitlab.gnome.org/GNOME/libxml2/-/commit/647e072ea0a2f12687fa05c172f4c4713fdb0c4f)\n- [schemas: Fix null-pointer-deref in xmlSchemaCheckCOSSTDerivedOK (4c6922f7) · Commits · GNOME / libxml2 · GitLab](https://gitlab.gnome.org/GNOME/libxml2/-/commit/4c6922f763ad958c48ff66f82823ae21f2e92ee6)\n","origin":"UNSPECIFIED","severity":"MODERATE","published_at":"2023-04-11T21:48:01.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":0.0,"cvss_vector":null,"references":["https://github.com/sparklemotion/nokogiri/security/advisories/GHSA-pxvg-2qj5-37jq","https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-28484","https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-29469","https://gitlab.gnome.org/GNOME/libxml2/-/commit/09a2dd453007f9c7205274623acdd73747c22d64","https://gitlab.gnome.org/GNOME/libxml2/-/commit/4c6922f763ad958c48ff66f82823ae21f2e92ee6","https://gitlab.gnome.org/GNOME/libxml2/-/commit/647e072ea0a2f12687fa05c172f4c4713fdb0c4f","https://gitlab.gnome.org/GNOME/libxml2/-/releases/v2.10.4","https://github.com/advisories/GHSA-pxvg-2qj5-37jq"],"source_kind":"github","identifiers":["GHSA-pxvg-2qj5-37jq"],"repository_url":"https://github.com/sparklemotion/nokogiri","blast_radius":0.0,"created_at":"2023-04-11T22:03:18.153Z","updated_at":"2026-04-28T20:08:19.787Z","epss_percentage":null,"epss_percentile":null,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS1weHZnLTJxajUtMzdqcc4AAytn","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS1weHZnLTJxajUtMzdqcc4AAytn","packages":[{"ecosystem":"rubygems","package_name":"nokogiri","versions":[{"first_patched_version":"1.14.3","vulnerable_version_range":"\u003c 1.14.3"}],"purl":"pkg:gem/nokogiri"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS1weHZnLTJxajUtMzdqcc4AAytn/related_packages","related_advisories":[]},{"uuid":"GSA_kwCzR0hTQS1xdjRxLW1yNXItcXByas4AAwNH","url":"https://github.com/advisories/GHSA-qv4q-mr5r-qprj","title":"Unchecked return value from xmlTextReaderExpand","description":"## Summary\n\nNokogiri `1.13.8, 1.13.9` fails to check the return value from `xmlTextReaderExpand` in the method `Nokogiri::XML::Reader#attribute_hash`. This can lead to a null pointer exception when invalid markup is being parsed. \n\nFor applications using `XML::Reader` to parse untrusted inputs, this may potentially be a vector for a denial of service attack.\n\n\n## Mitigation\n\nUpgrade to Nokogiri `\u003e= 1.13.10`.\n\nUsers may be able to search their code for calls to either `XML::Reader#attributes` or `XML::Reader#attribute_hash` to determine if they are affected.\n\n\n## Severity\n\nThe Nokogiri maintainers have evaluated this as [High Severity 7.5 (CVSS3.1)](https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H).\n\n\n## References\n\n- [CWE - CWE-252: Unchecked Return Value (4.9)](https://cwe.mitre.org/data/definitions/252.html)\n- [CWE - CWE-476: NULL Pointer Dereference (4.9)](https://cwe.mitre.org/data/definitions/476.html)\n\n\n## Credit\n\nThis vulnerability was responsibly reported by @davidwilemski.\n","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2022-12-08T03:03:33.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":7.5,"cvss_vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","references":["https://github.com/sparklemotion/nokogiri/security/advisories/GHSA-qv4q-mr5r-qprj","https://github.com/sparklemotion/nokogiri/commit/85410e38410f670cbbc8c5b00d07b843caee88ce","https://github.com/sparklemotion/nokogiri/commit/9fe0761c47c0d4270d1a5220cfd25de080350d50","https://nvd.nist.gov/vuln/detail/CVE-2022-23476","https://github.com/rubysec/ruby-advisory-db/blob/master/gems/nokogiri/CVE-2022-23476.yml","https://github.com/advisories/GHSA-qv4q-mr5r-qprj"],"source_kind":"github","identifiers":["GHSA-qv4q-mr5r-qprj","CVE-2022-23476"],"repository_url":"https://github.com/sparklemotion/nokogiri","blast_radius":0.0,"created_at":"2022-12-21T16:11:46.331Z","updated_at":"2026-05-04T17:09:08.565Z","epss_percentage":0.00227,"epss_percentile":0.45317,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS1xdjRxLW1yNXItcXByas4AAwNH","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS1xdjRxLW1yNXItcXByas4AAwNH","packages":[{"ecosystem":"rubygems","package_name":"nokogiri","versions":[{"first_patched_version":"1.13.10","vulnerable_version_range":"\u003e= 1.13.8, \u003c 1.13.10"}],"purl":"pkg:gem/nokogiri"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS1xdjRxLW1yNXItcXByas4AAwNH/related_packages","related_advisories":[]},{"uuid":"GSA_kwCzR0hTQS0ycWM2LW1jdnctOTJjd84AAvaT","url":"https://github.com/advisories/GHSA-2qc6-mcvw-92cw","title":"Update bundled libxml2 to v2.10.3 to resolve multiple CVEs","description":"### Summary\n\nNokogiri v1.13.9 upgrades the packaged version of its dependency libxml2 to [v2.10.3](https://gitlab.gnome.org/GNOME/libxml2/-/releases/v2.10.3) from v2.9.14.\n\nlibxml2 v2.10.3 addresses the following known vulnerabilities:\n\n- [CVE-2022-2309](https://nvd.nist.gov/vuln/detail/CVE-2022-2309)\n- [CVE-2022-40304](https://nvd.nist.gov/vuln/detail/CVE-2022-40304)\n- [CVE-2022-40303](https://nvd.nist.gov/vuln/detail/CVE-2022-40303)\n\nPlease note that this advisory only applies to the CRuby implementation of Nokogiri `\u003c 1.13.9`, and only if the _packaged_ libraries are being used. If you've overridden defaults at installation time to use _system_ libraries instead of packaged libraries, you should instead pay attention to your distro's `libxml2` release announcements.\n\n\n### Mitigation\n\nUpgrade to Nokogiri `\u003e= 1.13.9`.\n\nUsers who are unable to upgrade Nokogiri may also choose a more complicated mitigation: compile and link Nokogiri against external libraries libxml2 `\u003e= 2.10.3` which will also address these same issues.\n\n\n### Impact\n\n#### libxml2 [CVE-2022-2309](https://nvd.nist.gov/vuln/detail/CVE-2022-2309)\n\n- **CVSS3 score**: Under evaluation\n- **Type**: Denial of service\n- **Description**: NULL Pointer Dereference allows attackers to cause a denial of service (or application crash). This only applies when lxml is used together with libxml2 2.9.10 through 2.9.14. libxml2 2.9.9 and earlier are not affected. It allows triggering crashes through forged input data, given a vulnerable code sequence in the application. The vulnerability is caused by the iterwalk function (also used by the canonicalize function). Such code shouldn't be in wide-spread use, given that parsing + iterwalk would usually be replaced with the more efficient iterparse function. However, an XML converter that serialises to C14N would also be vulnerable, for example, and there are legitimate use cases for this code sequence. If untrusted input is received (also remotely) and processed via iterwalk function, a crash can be triggered.\n\nNokogiri maintainers investigated at #2620 and determined this CVE does not affect Nokogiri users.\n\n\n#### libxml2 [CVE-2022-40304](https://nvd.nist.gov/vuln/detail/CVE-2022-40304)\n\n- **CVSS3 score**: Unspecified upstream\n- **Type**: Data corruption, denial of service\n- **Description**: When an entity reference cycle is detected, the entity content is cleared by setting its first byte to zero. But the entity content might be allocated from a dict. In this case, the dict entry becomes corrupted leading to all kinds of logic errors, including memory errors like double-frees.\n\nSee https://gitlab.gnome.org/GNOME/libxml2/-/commit/644a89e080bced793295f61f18aac8cfad6bece2\n\n\n#### libxml2 [CVE-2022-40303](https://nvd.nist.gov/vuln/detail/CVE-2022-40303)\n\n- **CVSS3 score**: Unspecified upstream\n- **Type**: Integer overflow\n- **Description**: Integer overflows with XML_PARSE_HUGE\n\nSee https://gitlab.gnome.org/GNOME/libxml2/-/commit/c846986356fc149915a74972bf198abc266bc2c0\n\n\n### References\n\n- [libxml2 release notes](https://gitlab.gnome.org/GNOME/libxml2/-/releases)\n- [CVE-2022-2309](https://nvd.nist.gov/vuln/detail/CVE-2022-2309)\n- [CVE-2022-40304](https://nvd.nist.gov/vuln/detail/CVE-2022-40304)\n- [CVE-2022-40303](https://nvd.nist.gov/vuln/detail/CVE-2022-40303)\n","origin":"UNSPECIFIED","severity":"MODERATE","published_at":"2022-10-18T18:12:31.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":0.0,"cvss_vector":null,"references":["https://github.com/sparklemotion/nokogiri/security/advisories/GHSA-2qc6-mcvw-92cw","https://github.com/advisories/GHSA-2qc6-mcvw-92cw"],"source_kind":"github","identifiers":["GHSA-2qc6-mcvw-92cw"],"repository_url":"https://github.com/sparklemotion/nokogiri","blast_radius":0.0,"created_at":"2022-12-21T16:11:55.377Z","updated_at":"2026-04-28T20:08:57.062Z","epss_percentage":null,"epss_percentile":null,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS0ycWM2LW1jdnctOTJjd84AAvaT","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS0ycWM2LW1jdnctOTJjd84AAvaT","packages":[{"ecosystem":"rubygems","package_name":"nokogiri","versions":[{"first_patched_version":"1.13.9","vulnerable_version_range":"\u003c 1.13.9"}],"purl":"pkg:gem/nokogiri"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS0ycWM2LW1jdnctOTJjd84AAvaT/related_packages","related_advisories":[]},{"uuid":"GSA_kwCzR0hTQS01OWdwLXFxbTctY3c0as4AApYf","url":"https://github.com/advisories/GHSA-59gp-qqm7-cw4j","title":"Nokogiri has vulnerable dependencies on libxml2 and libxslt","description":"Use after free in Blink XSLT in Google Chrome prior to 91.0.4472.164 allowed a remote attacker to potentially exploit heap corruption via a crafted HTML page.","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2022-05-24T19:09:47.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-2021-30560","https://chromereleases.googleblog.com/2021/07/stable-channel-update-for-desktop.html","https://crbug.com/1219209","https://www.debian.org/security/2022/dsa-5216","https://lists.debian.org/debian-lts-announce/2022/09/msg00010.html","https://github.com/sparklemotion/nokogiri/security/advisories/GHSA-fq42-c5rg-92c2","https://github.com/rubysec/ruby-advisory-db/blob/master/gems/nokogiri/CVE-2021-30560.yml","https://github.com/sparklemotion/nokogiri/releases/tag/v1.13.2","https://security.gentoo.org/glsa/202310-23","https://github.com/advisories/GHSA-59gp-qqm7-cw4j"],"source_kind":"github","identifiers":["GHSA-59gp-qqm7-cw4j","CVE-2021-30560"],"repository_url":"https://github.com/sparklemotion/nokogiri","blast_radius":0.0,"created_at":"2023-06-28T00:04:02.539Z","updated_at":"2026-04-28T20:08:05.846Z","epss_percentage":0.00084,"epss_percentile":0.24493,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS01OWdwLXFxbTctY3c0as4AApYf","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS01OWdwLXFxbTctY3c0as4AApYf","packages":[{"ecosystem":"rubygems","package_name":"nokogiri","versions":[{"first_patched_version":"1.13.2","vulnerable_version_range":"\u003c 1.13.2"}],"purl":"pkg:gem/nokogiri"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS01OWdwLXFxbTctY3c0as4AApYf/related_packages","related_advisories":[]},{"uuid":"GSA_kwCzR0hTQS1qdzlmLWhoNDktY3ZwOc4AAoiz","url":"https://github.com/advisories/GHSA-jw9f-hh49-cvp9","title":"Nokogiri contains libxml Out-of-bounds Write vulnerability","description":"There is a flaw in the xml entity encoding functionality of libxml2 in versions before 2.9.11. An attacker who is able to supply a crafted file to be processed by an application linked with the affected functionality of libxml2 could trigger an out-of-bounds read. The most likely impact of this flaw is to application availability, with some potential impact to confidentiality and integrity if an attacker is able to use memory information to further exploit the application.\n\nNokogiri prior to version 1.11.4 used a vulnerable version of libxml2. Nokogiri 1.11.4 updated libxml2 to version 2.9.11 to address this and other vulnerabilities in libxml2.","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2022-05-24T19:02:48.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":8.6,"cvss_vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:H","references":["https://nvd.nist.gov/vuln/detail/CVE-2021-3517","https://bugzilla.redhat.com/show_bug.cgi?id=1954232","https://lists.debian.org/debian-lts-announce/2021/05/msg00008.html","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/BZOMV5J4PMZAORVT64BKLV6YIZAFDGX6/","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/QVM4UJ3376I6ZVOYMHBNX4GY3NIV52WV/","https://security.gentoo.org/glsa/202107-05","https://security.netapp.com/advisory/ntap-20210625-0002/","https://security.netapp.com/advisory/ntap-20211022-0004/","https://www.oracle.com/security-alerts/cpuapr2022.html","https://www.oracle.com/security-alerts/cpujan2022.html","https://www.oracle.com/security-alerts/cpuoct2021.html","https://www.oracle.com/security-alerts/cpujul2022.html","https://github.com/sparklemotion/nokogiri/issues/2233","https://github.com/sparklemotion/nokogiri/issues/2274","https://github.com/sparklemotion/nokogiri/blob/7c19ef5cc6b7c5c36827dd5495f857c6877ec8cf/CHANGELOG.md?plain=1#L579","https://gitlab.gnome.org/GNOME/libxml2/-/commit/8598060bacada41a0eb09d95c97744ff4e428f8e","https://github.com/rubysec/ruby-advisory-db/blob/master/gems/nokogiri/CVE-2021-3517.yml","https://github.com/advisories/GHSA-jw9f-hh49-cvp9"],"source_kind":"github","identifiers":["GHSA-jw9f-hh49-cvp9","CVE-2021-3517"],"repository_url":"https://github.com/sparklemotion/nokogiri","blast_radius":0.0,"created_at":"2023-03-08T21:03:15.898Z","updated_at":"2026-05-04T17:08:05.344Z","epss_percentage":0.00107,"epss_percentile":0.28444,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS1qdzlmLWhoNDktY3ZwOc4AAoiz","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS1qdzlmLWhoNDktY3ZwOc4AAoiz","packages":[{"ecosystem":"rubygems","package_name":"nokogiri","versions":[{"first_patched_version":"1.11.4","vulnerable_version_range":"\u003c 1.11.4"}],"purl":"pkg:gem/nokogiri"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS1qdzlmLWhoNDktY3ZwOc4AAoiz/related_packages","related_advisories":[]},{"uuid":"GSA_kwCzR0hTQS12NGY4LTI4NDctcndtN84AAoiI","url":"https://github.com/advisories/GHSA-v4f8-2847-rwm7","title":"Nokogiri Implements libxml2 version vulnerable to use-after-free","description":"There's a flaw in libxml2 in versions before 2.9.11. An attacker who is able to submit a crafted file to be processed by an application linked with libxml2 could trigger a use-after-free. The greatest impact from this flaw is to confidentiality, integrity, and availability.","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2022-05-24T19:02:44.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-2021-3518","https://bugzilla.redhat.com/show_bug.cgi?id=1954242","https://lists.debian.org/debian-lts-announce/2021/05/msg00008.html","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/BZOMV5J4PMZAORVT64BKLV6YIZAFDGX6/","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/QVM4UJ3376I6ZVOYMHBNX4GY3NIV52WV/","https://security.gentoo.org/glsa/202107-05","https://security.netapp.com/advisory/ntap-20210625-0002/","https://github.com/sparklemotion/nokogiri/blob/2edbbef95f1dc12c1ddc5ebda71b9159026245fe/CHANGELOG.md?plain=1#L722","https://github.com/rubysec/ruby-advisory-db/blob/master/gems/nokogiri/CVE-2021-3518.yml","https://lists.apache.org/thread.html/r58af02e294bd07f487e2c64ffc0a29b837db5600e33b6e698b9d696b@%3Cissues.bookkeeper.apache.org%3E","https://lists.apache.org/thread.html/rf4c02775860db415b4955778a131c2795223f61cb8c6a450893651e4@%3Cissues.bookkeeper.apache.org%3E","https://nokogiri.org/CHANGELOG.html#1114-2021-05-14","https://support.apple.com/kb/HT212601","https://support.apple.com/kb/HT212602","https://support.apple.com/kb/HT212604","https://support.apple.com/kb/HT212605","https://www.oracle.com/security-alerts/cpuapr2022.html","https://www.oracle.com/security-alerts/cpujul2022.html","https://www.oracle.com/security-alerts/cpuoct2021.html","http://seclists.org/fulldisclosure/2021/Jul/54","http://seclists.org/fulldisclosure/2021/Jul/55","http://seclists.org/fulldisclosure/2021/Jul/58","http://seclists.org/fulldisclosure/2021/Jul/59","https://github.com/advisories/GHSA-v4f8-2847-rwm7"],"source_kind":"github","identifiers":["GHSA-v4f8-2847-rwm7","CVE-2021-3518"],"repository_url":"https://github.com/sparklemotion/nokogiri","blast_radius":0.0,"created_at":"2023-07-05T22:03:45.130Z","updated_at":"2026-04-28T20:08:04.901Z","epss_percentage":0.0025,"epss_percentile":0.48339,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS12NGY4LTI4NDctcndtN84AAoiI","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS12NGY4LTI4NDctcndtN84AAoiI","packages":[{"ecosystem":"rubygems","package_name":"nokogiri","versions":[{"first_patched_version":"1.11.4","vulnerable_version_range":"\u003c 1.11.4"}],"purl":"pkg:gem/nokogiri"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS12NGY4LTI4NDctcndtN84AAoiI/related_packages","related_advisories":[]},{"uuid":"GSA_kwCzR0hTQS0yODZ2LXBjZjUtMjVyY84AAof1","url":"https://github.com/advisories/GHSA-286v-pcf5-25rc","title":"Nokogiri Implements libxml2 version vulnerable to null pointer dereferencing","description":"A vulnerability found in libxml2 in versions before 2.9.11 shows that it did not propagate errors while parsing XML mixed content, causing a NULL dereference. If an untrusted XML document was parsed in recovery mode and post-validated, the flaw could be used to crash the application. The highest threat from this vulnerability is to system availability.","origin":"UNSPECIFIED","severity":"MODERATE","published_at":"2022-05-24T19:02:26.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":5.9,"cvss_vector":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H","references":["https://nvd.nist.gov/vuln/detail/CVE-2021-3537","https://bugzilla.redhat.com/show_bug.cgi?id=1956522","https://lists.debian.org/debian-lts-announce/2021/05/msg00008.html","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/BZOMV5J4PMZAORVT64BKLV6YIZAFDGX6/","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/QVM4UJ3376I6ZVOYMHBNX4GY3NIV52WV/","https://security.gentoo.org/glsa/202107-05","https://security.netapp.com/advisory/ntap-20210625-0002/","https://www.oracle.com/security-alerts/cpuapr2022.html","https://www.oracle.com/security-alerts/cpuoct2021.html","https://www.oracle.com/security-alerts/cpujul2022.html","https://github.com/sparklemotion/nokogiri/blob/2edbbef95f1dc12c1ddc5ebda71b9159026245fe/CHANGELOG.md?plain=1#L722","https://github.com/rubysec/ruby-advisory-db/blob/master/gems/nokogiri/CVE-2021-3537.yml","https://nokogiri.org/CHANGELOG.html#1114-2021-05-14","https://github.com/advisories/GHSA-286v-pcf5-25rc"],"source_kind":"github","identifiers":["GHSA-286v-pcf5-25rc","CVE-2021-3537"],"repository_url":"https://github.com/sparklemotion/nokogiri","blast_radius":0.0,"created_at":"2023-07-05T22:03:45.144Z","updated_at":"2026-04-28T20:08:04.902Z","epss_percentage":0.00111,"epss_percentile":0.29365,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS0yODZ2LXBjZjUtMjVyY84AAof1","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS0yODZ2LXBjZjUtMjVyY84AAof1","packages":[{"ecosystem":"rubygems","package_name":"nokogiri","versions":[{"first_patched_version":"1.11.4","vulnerable_version_range":"\u003c 1.11.4"}],"purl":"pkg:gem/nokogiri"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS0yODZ2LXBjZjUtMjVyY84AAof1/related_packages","related_advisories":[]},{"uuid":"GSA_kwCzR0hTQS12bWZ4LWdjZnEtd3ZtMs4AAi6z","url":"https://github.com/advisories/GHSA-vmfx-gcfq-wvm2","title":"Nokogiri implementation of libxslt vulnerable to heap corruption","description":"Type confusion in `xsltNumberFormatGetMultipleLevel` prior to libxslt 1.1.33 could allow attackers to potentially exploit heap corruption via crafted XML data.\n\nNokogiri prior to version 1.10.5 contains a vulnerable version of libxslt. Nokogiri version 1.10.5 upgrades the dependency to libxslt 1.1.34, which contains a patch for this issue.","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2022-05-24T17:03:17.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":7.5,"cvss_vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","references":["https://nvd.nist.gov/vuln/detail/CVE-2019-5815","https://gitlab.gnome.org/GNOME/libxslt/commit/08b62c25871b38d5d573515ca8a065b4b8f64f6b","https://lists.debian.org/debian-lts-announce/2022/09/msg00010.html","https://github.com/sparklemotion/nokogiri/issues/2630","https://github.com/rubysec/ruby-advisory-db/blob/master/gems/nokogiri/CVE-2019-5815.yml","https://github.com/advisories/GHSA-vmfx-gcfq-wvm2"],"source_kind":"github","identifiers":["GHSA-vmfx-gcfq-wvm2","CVE-2019-5815"],"repository_url":"https://github.com/sparklemotion/nokogiri","blast_radius":0.0,"created_at":"2023-07-07T22:04:04.499Z","updated_at":"2026-04-28T20:08:02.527Z","epss_percentage":0.00111,"epss_percentile":0.29384,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS12bWZ4LWdjZnEtd3ZtMs4AAi6z","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS12bWZ4LWdjZnEtd3ZtMs4AAi6z","packages":[{"ecosystem":"rubygems","package_name":"nokogiri","versions":[{"first_patched_version":"1.10.5","vulnerable_version_range":"\u003c 1.10.5"}],"purl":"pkg:gem/nokogiri"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS12bWZ4LWdjZnEtd3ZtMs4AAi6z/related_packages","related_advisories":[]},{"uuid":"GSA_kwCzR0hTQS0yNDJ4LTdjbTYtNHc4as4AAid7","url":"https://github.com/advisories/GHSA-242x-7cm6-4w8j","title":"Nokogiri affected by libxslt Use of Uninitialized Resource/Use After Free vulnerability","description":"In xsltCopyText in transform.c in libxslt 1.1.33, a pointer variable isn't reset under certain circumstances. If the relevant memory area happened to be freed and reused in a certain way, a bounds check could fail and memory outside a buffer could be written to, or uninitialized data could be disclosed.\n\nNokogiri prior to version 1.10.5 contains a vulnerable version of libxslt. Nokogiri version 1.10.5 upgrades the dependency to libxslt 1.1.34, which contains a patch for this issue.","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2022-05-24T16:59:28.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":7.5,"cvss_vector":"CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H","references":["https://nvd.nist.gov/vuln/detail/CVE-2019-18197","https://access.redhat.com/errata/RHSA-2020:0514","https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=15746","https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=15768","https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=15914","https://gitlab.gnome.org/GNOME/libxslt/commit/2232473733b7313d67de8836ea3b29eec6e8e285","https://lists.debian.org/debian-lts-announce/2019/10/msg00037.html","https://security.netapp.com/advisory/ntap-20191031-0004/","https://security.netapp.com/advisory/ntap-20200416-0004/","https://usn.ubuntu.com/4164-1/","https://www.oracle.com/security-alerts/cpuapr2020.html","http://lists.opensuse.org/opensuse-security-announce/2020-02/msg00010.html","http://lists.opensuse.org/opensuse-security-announce/2020-02/msg00015.html","http://lists.opensuse.org/opensuse-security-announce/2020-02/msg00025.html","http://lists.opensuse.org/opensuse-security-announce/2020-05/msg00062.html","http://www.openwall.com/lists/oss-security/2019/11/17/2","https://github.com/sparklemotion/nokogiri/issues/1943","https://github.com/sparklemotion/nokogiri/blob/01ab95f3e37429ed8d3b380a8d2f73902eb325d9/CHANGELOG.md?plain=1#L934","https://github.com/rubysec/ruby-advisory-db/blob/master/gems/nokogiri/CVE-2019-18197.yml","https://github.com/advisories/GHSA-242x-7cm6-4w8j"],"source_kind":"github","identifiers":["GHSA-242x-7cm6-4w8j","CVE-2019-18197"],"repository_url":"https://github.com/sparklemotion/nokogiri","blast_radius":0.0,"created_at":"2023-07-07T22:04:04.515Z","updated_at":"2026-04-28T20:08:02.528Z","epss_percentage":0.04534,"epss_percentile":0.89041,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS0yNDJ4LTdjbTYtNHc4as4AAid7","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS0yNDJ4LTdjbTYtNHc4as4AAid7","packages":[{"ecosystem":"rubygems","package_name":"nokogiri","versions":[{"first_patched_version":"1.10.5","vulnerable_version_range":"\u003c 1.10.5"}],"purl":"pkg:gem/nokogiri"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS0yNDJ4LTdjbTYtNHc4as4AAid7/related_packages","related_advisories":[]},{"uuid":"GSA_kwCzR0hTQS1jZjQ2LTZ4eGgtcGM3Nc4AAhJV","url":"https://github.com/advisories/GHSA-cf46-6xxh-pc75","title":"libxslt Type Confusion vulnerability that affects Nokogiri","description":"In `numbers.c` in libxslt 1.1.33, a type holding grouping characters of an `xsl:number` instruction was too narrow and an invalid character/length combination could be passed to `xsltNumberFormatDecimal`, leading to a read of uninitialized stack data.\n\nNokogiri prior to version 1.10.5 used a vulnerable version of libxslt. Nokogiri 1.10.5 updated libxslt to version 1.1.34 to address this and other vulnerabilities in libxslt.","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2022-05-24T16:49:07.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":7.5,"cvss_vector":"CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N","references":["https://nvd.nist.gov/vuln/detail/CVE-2019-13118","https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=15069","https://gitlab.gnome.org/GNOME/libxslt/commit/6ce8de69330783977dd14f6569419489875fb71b","https://lists.apache.org/thread.html/r58af02e294bd07f487e2c64ffc0a29b837db5600e33b6e698b9d696b@%3Cissues.bookkeeper.apache.org%3E","https://lists.apache.org/thread.html/rf4c02775860db415b4955778a131c2795223f61cb8c6a450893651e4@%3Cissues.bookkeeper.apache.org%3E","https://lists.debian.org/debian-lts-announce/2019/07/msg00020.html","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/IOYJKXPQCUNBMMQJWYXOR6QRUJZHEDRZ/","https://oss-fuzz.com/testcase-detail/5197371471822848","https://seclists.org/bugtraq/2019/Aug/21","https://seclists.org/bugtraq/2019/Aug/22","https://seclists.org/bugtraq/2019/Aug/23","https://seclists.org/bugtraq/2019/Aug/25","https://seclists.org/bugtraq/2019/Jul/35","https://seclists.org/bugtraq/2019/Jul/36","https://seclists.org/bugtraq/2019/Jul/37","https://seclists.org/bugtraq/2019/Jul/40","https://seclists.org/bugtraq/2019/Jul/41","https://seclists.org/bugtraq/2019/Jul/42","https://security.netapp.com/advisory/ntap-20190806-0004/","https://security.netapp.com/advisory/ntap-20200122-0003/","https://support.apple.com/kb/HT210346","https://support.apple.com/kb/HT210348","https://support.apple.com/kb/HT210351","https://support.apple.com/kb/HT210353","https://support.apple.com/kb/HT210356","https://support.apple.com/kb/HT210357","https://support.apple.com/kb/HT210358","https://usn.ubuntu.com/4164-1/","https://www.oracle.com/security-alerts/cpujan2020.html","http://lists.opensuse.org/opensuse-security-announce/2020-05/msg00062.html","http://seclists.org/fulldisclosure/2019/Aug/11","http://seclists.org/fulldisclosure/2019/Aug/13","http://seclists.org/fulldisclosure/2019/Aug/14","http://seclists.org/fulldisclosure/2019/Aug/15","http://seclists.org/fulldisclosure/2019/Jul/22","http://seclists.org/fulldisclosure/2019/Jul/23","http://seclists.org/fulldisclosure/2019/Jul/24","http://seclists.org/fulldisclosure/2019/Jul/26","http://seclists.org/fulldisclosure/2019/Jul/31","http://seclists.org/fulldisclosure/2019/Jul/37","http://seclists.org/fulldisclosure/2019/Jul/38","http://www.openwall.com/lists/oss-security/2019/11/17/2","https://github.com/sparklemotion/nokogiri/issues/1943","https://github.com/sparklemotion/nokogiri/commit/43a175339b47b8c604508813fc75b83f13cd173e","https://github.com/sparklemotion/nokogiri/blob/f7aa3b0b29d6fe5fafe93dacd9b96b6b3d16b7ec/CHANGELOG.md?plain=1#L796","https://github.com/sparklemotion/nokogiri/releases/tag/v1.10.5","https://github.com/advisories/GHSA-cf46-6xxh-pc75"],"source_kind":"github","identifiers":["GHSA-cf46-6xxh-pc75","CVE-2019-13118"],"repository_url":"https://github.com/sparklemotion/nokogiri","blast_radius":0.0,"created_at":"2023-03-08T20:03:18.902Z","updated_at":"2026-04-28T20:08:25.685Z","epss_percentage":0.01008,"epss_percentile":0.77101,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS1jZjQ2LTZ4eGgtcGM3Nc4AAhJV","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS1jZjQ2LTZ4eGgtcGM3Nc4AAhJV","packages":[{"ecosystem":"rubygems","package_name":"nokogiri","versions":[{"first_patched_version":"1.10.5","vulnerable_version_range":"\u003c 1.10.5"}],"purl":"pkg:gem/nokogiri"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS1jZjQ2LTZ4eGgtcGM3Nc4AAhJV/related_packages","related_advisories":[]},{"uuid":"GSA_kwCzR0hTQS00aG05LTg0NGotam14cM4AAhJW","url":"https://github.com/advisories/GHSA-4hm9-844j-jmxp","title":"Uninitialized read in Nokogiri gem","description":"In numbers.c in libxslt 1.1.33, an xsl:number with certain format strings could lead to a uninitialized read in xsltNumberFormatInsertNumbers. This could allow an attacker to discern whether a byte on the stack contains the characters A, a, I, i, or 0, or any other character.","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2022-05-24T16:49:06.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":0.0,"cvss_vector":null,"references":["https://nvd.nist.gov/vuln/detail/CVE-2019-13117","https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=14471","https://gitlab.gnome.org/GNOME/libxslt/commit/c5eb6cf3aba0af048596106ed839b4ae17ecbcb1","https://lists.apache.org/thread.html/r58af02e294bd07f487e2c64ffc0a29b837db5600e33b6e698b9d696b@%3Cissues.bookkeeper.apache.org%3E","https://lists.apache.org/thread.html/rf4c02775860db415b4955778a131c2795223f61cb8c6a450893651e4@%3Cissues.bookkeeper.apache.org%3E","https://lists.debian.org/debian-lts-announce/2019/07/msg00020.html","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/IOYJKXPQCUNBMMQJWYXOR6QRUJZHEDRZ/","https://oss-fuzz.com/testcase-detail/5631739747106816","https://security.netapp.com/advisory/ntap-20190806-0004/","https://security.netapp.com/advisory/ntap-20200122-0003/","https://usn.ubuntu.com/4164-1/","https://www.oracle.com/security-alerts/cpujan2020.html","http://lists.opensuse.org/opensuse-security-announce/2020-05/msg00062.html","http://www.openwall.com/lists/oss-security/2019/11/17/2","https://github.com/sparklemotion/nokogiri/issues/1943","https://github.com/rubysec/ruby-advisory-db/blob/master/gems/nokogiri/CVE-2019-13117.yml","https://github.com/advisories/GHSA-4hm9-844j-jmxp"],"source_kind":"github","identifiers":["GHSA-4hm9-844j-jmxp","CVE-2019-13117"],"repository_url":"https://github.com/sparklemotion/nokogiri","blast_radius":0.0,"created_at":"2023-06-10T00:03:21.264Z","updated_at":"2026-04-28T20:08:09.723Z","epss_percentage":0.04376,"epss_percentile":0.8899,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS00aG05LTg0NGotam14cM4AAhJW","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS00aG05LTg0NGotam14cM4AAhJW","packages":[{"ecosystem":"rubygems","package_name":"nokogiri","versions":[{"first_patched_version":"1.10.5","vulnerable_version_range":"\u003c 1.10.5"}],"purl":"pkg:gem/nokogiri"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS00aG05LTg0NGotam14cM4AAhJW/related_packages","related_advisories":[]},{"uuid":"GSA_kwCzR0hTQS14aDI5LXIydzUtd3g4bc4AAgdN","url":"https://github.com/advisories/GHSA-xh29-r2w5-wx8m","title":"Nokogiri Improperly Handles Unexpected Data Type","description":"### Summary\n\nNokogiri `\u003c v1.13.6` does not type-check all inputs into the XML and HTML4 SAX parsers. For CRuby users, this may allow specially crafted untrusted inputs to cause illegal memory access errors (segfault) or reads from unrelated memory.\n\n### Severity\n\nThe Nokogiri maintainers have evaluated this as **High 8.2** (CVSS3.1).\n\n\n### Mitigation\n\nCRuby users should upgrade to Nokogiri `\u003e= 1.13.6`.\n\nJRuby users are not affected.\n\n\n### Workarounds\n\nTo avoid this vulnerability in affected applications, ensure the untrusted input is a `String` by calling `#to_s` or equivalent.\n\n\n### Credit\n\nThis vulnerability was responsibly reported by @agustingianni and the Github Security Lab.","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2022-05-23T23:15:15.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":8.2,"cvss_vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:H","references":["https://github.com/sparklemotion/nokogiri/security/advisories/GHSA-xh29-r2w5-wx8m","https://nvd.nist.gov/vuln/detail/CVE-2022-29181","https://github.com/sparklemotion/nokogiri/commit/db05ba9a1bd4b90aa6c76742cf6102a7c7297267","https://github.com/sparklemotion/nokogiri/releases/tag/v1.13.6","https://security.gentoo.org/glsa/202208-29","https://support.apple.com/kb/HT213532","http://seclists.org/fulldisclosure/2022/Dec/23","https://github.com/rubysec/ruby-advisory-db/blob/master/gems/nokogiri/CVE-2022-29181.yml","https://github.com/sparklemotion/nokogiri/commit/83cc451c3f29df397caa890afc3b714eae6ab8f7","https://securitylab.github.com/advisories/GHSL-2022-031_GHSL-2022-032_Nokogiri","https://github.com/advisories/GHSA-xh29-r2w5-wx8m"],"source_kind":"github","identifiers":["GHSA-xh29-r2w5-wx8m","CVE-2022-29181"],"repository_url":"https://github.com/sparklemotion/nokogiri","blast_radius":0.0,"created_at":"2022-12-21T16:12:25.202Z","updated_at":"2026-04-28T20:09:35.442Z","epss_percentage":0.04183,"epss_percentile":0.88682,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS14aDI5LXIydzUtd3g4bc4AAgdN","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS14aDI5LXIydzUtd3g4bc4AAgdN","packages":[{"ecosystem":"rubygems","package_name":"nokogiri","versions":[{"first_patched_version":"1.13.6","vulnerable_version_range":"\u003c 1.13.6"}],"purl":"pkg:gem/nokogiri"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS14aDI5LXIydzUtd3g4bc4AAgdN/related_packages","related_advisories":[]},{"uuid":"GSA_kwCzR0hTQS1jZ3g2LWhwd3EtZmh2Nc4AAgZn","url":"https://github.com/advisories/GHSA-cgx6-hpwq-fhv5","title":"Integer Overflow or Wraparound in libxml2 affects Nokogiri","description":"### Summary\n\nNokogiri v1.13.5 upgrades the packaged version of its dependency libxml2 from v2.9.13 to [v2.9.14](https://gitlab.gnome.org/GNOME/libxml2/-/releases/v2.9.14).\n\nlibxml2 v2.9.14 addresses [CVE-2022-29824](https://nvd.nist.gov/vuln/detail/CVE-2022-29824). This version also includes several security-related bug fixes for which CVEs were not created, including a potential double-free, potential memory leaks, and integer-overflow.\n\nPlease note that this advisory only applies to the CRuby implementation of Nokogiri `\u003c 1.13.5`, and only if the _packaged_ libraries are being used. If you've overridden defaults at installation time to use _system_ libraries instead of packaged libraries, you should instead pay attention to your distro's `libxml2` and `libxslt` release announcements.\n\n\n### Mitigation\n\nUpgrade to Nokogiri `\u003e= 1.13.5`.\n\nUsers who are unable to upgrade Nokogiri may also choose a more complicated mitigation: compile and link Nokogiri against external libraries libxml2 `\u003e= 2.9.14` which will also address these same issues.\n\n\n### Impact\n\n#### libxml2 [CVE-2022-29824](https://nvd.nist.gov/vuln/detail/CVE-2022-29824)\n\n- **CVSS3 score**:\n  - Unspecified upstream\n  - Nokogiri maintainers evaluate at 8.6 (High) ([CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:H](https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:H)). Note that this is different from the CVSS assessed by NVD.\n- **Type**: Denial of service, information disclosure\n- **Description**: In libxml2 before 2.9.14, several buffer handling functions in buf.c (xmlBuf*) and tree.c (xmlBuffer*) don't check for integer overflows. This can result in out-of-bounds memory writes. Exploitation requires a victim to open a crafted, multi-gigabyte XML file. Other software using libxml2's buffer functions, for example libxslt through 1.1.35, is affected as well.\n- **Fixed**: https://gitlab.gnome.org/GNOME/libxml2/-/commit/2554a24\n\nAll versions of libml2 prior to v2.9.14 are affected.\n\nApplications parsing or serializing multi-gigabyte documents (in excess of INT_MAX bytes) may be vulnerable to an integer overflow bug in buffer handling that could lead to exposure of confidential data, modification of unrelated data, or a segmentation fault resulting in a denial-of-service.\n\n\n### References\n\n- [libxml2 v2.9.14 release notes](https://gitlab.gnome.org/GNOME/libxml2/-/releases/v2.9.14)\n- [CVE-2022-29824](https://nvd.nist.gov/vuln/detail/CVE-2022-29824)\n- [CWE-119: Improper Restriction of Operations within the Bounds of a Memory Buffer](https://cwe.mitre.org/data/definitions/119.html)\n\n","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2022-05-18T20:06:48.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":8.6,"cvss_vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:H","references":["https://github.com/sparklemotion/nokogiri/security/advisories/GHSA-cgx6-hpwq-fhv5","https://nvd.nist.gov/vuln/detail/CVE-2022-29824","https://gitlab.gnome.org/GNOME/libxml2/-/releases/v2.9.14","https://github.com/advisories/GHSA-cgx6-hpwq-fhv5"],"source_kind":"github","identifiers":["GHSA-cgx6-hpwq-fhv5"],"repository_url":"https://github.com/sparklemotion/nokogiri","blast_radius":0.0,"created_at":"2022-12-21T16:12:26.624Z","updated_at":"2026-04-28T20:09:35.450Z","epss_percentage":null,"epss_percentile":null,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS1jZ3g2LWhwd3EtZmh2Nc4AAgZn","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS1jZ3g2LWhwd3EtZmh2Nc4AAgZn","packages":[{"ecosystem":"rubygems","package_name":"nokogiri","versions":[{"first_patched_version":"1.13.5","vulnerable_version_range":"\u003c 1.13.5"}],"purl":"pkg:gem/nokogiri"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS1jZ3g2LWhwd3EtZmh2Nc4AAgZn/related_packages","related_advisories":[]},{"uuid":"GSA_kwCzR0hTQS1yNThyLTc0Z3gtNnd4M84AAVTq","url":"https://github.com/advisories/GHSA-r58r-74gx-6wx3","title":"Nokogiri gem, via libxml, is affected by DoS vulnerabilities","description":"Use after free in libxml2 before 2.9.5, as used in Google Chrome prior to 63.0.3239.84 and other products, allowed a remote attacker to potentially exploit heap corruption via a crafted HTML page.","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2022-05-14T02:19:17.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":8.8,"cvss_vector":"CVSS:3.0/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-15412","https://access.redhat.com/errata/RHSA-2017:3401","https://access.redhat.com/errata/RHSA-2018:0287","https://bugzilla.gnome.org/show_bug.cgi?id=783160","https://chromereleases.googleblog.com/2017/12/stable-channel-update-for-desktop.html","https://crbug.com/727039","https://lists.debian.org/debian-lts-announce/2017/12/msg00014.html","https://security.gentoo.org/glsa/201801-03","https://www.debian.org/security/2018/dsa-4086","https://github.com/sparklemotion/nokogiri/issues/1714","https://github.com/rubysec/ruby-advisory-db/blob/master/gems/nokogiri/CVE-2017-15412.yml","https://web.archive.org/web/20201208155618/http://www.securitytracker.com/id/1040348","https://github.com/advisories/GHSA-r58r-74gx-6wx3"],"source_kind":"github","identifiers":["GHSA-r58r-74gx-6wx3","CVE-2017-15412"],"repository_url":"https://github.com/sparklemotion/nokogiri","blast_radius":0.0,"created_at":"2023-08-26T01:05:06.762Z","updated_at":"2026-05-01T03:07:05.410Z","epss_percentage":0.02195,"epss_percentile":0.84466,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS1yNThyLTc0Z3gtNnd4M84AAVTq","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS1yNThyLTc0Z3gtNnd4M84AAVTq","packages":[{"ecosystem":"rubygems","package_name":"nokogiri","versions":[{"first_patched_version":"1.8.2","vulnerable_version_range":"\u003c 1.8.2"}],"purl":"pkg:gem/nokogiri"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS1yNThyLTc0Z3gtNnd4M84AAVTq/related_packages","related_advisories":[]},{"uuid":"GSA_kwCzR0hTQS1xeGNnLXhqamctNjZtas4AAQF8","url":"https://github.com/advisories/GHSA-qxcg-xjjg-66mj","title":"Nokogiri vulnerable to libxslt protection mechanism bypass","description":"A dependency of Nokogiri, libxslt through 1.1.33 allows bypass of a protection mechanism because callers of `xsltCheckRead` and `xsltCheckWrite` permit access even upon receiving a `-1` error code. `xsltCheckRead` can return `-1` for a crafted URL that is not actually invalid and is subsequently loaded.","origin":"UNSPECIFIED","severity":"CRITICAL","published_at":"2022-05-13T01:21:57.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":9.8,"cvss_vector":"CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","references":["https://nvd.nist.gov/vuln/detail/CVE-2019-11068","https://gitlab.gnome.org/GNOME/libxslt/commit/e03553605b45c88f0b4b2980adfbbb8f6fca2fd6","https://lists.debian.org/debian-lts-announce/2019/04/msg00016.html","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/36TEYN37XCCKN2XUMRTBBW67BPNMSW4K/","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/GCOAX2IHUMKCM3ILHTMGLHCDSBTLP2JU/","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/SK4YNISS22MJY22YX5I6V2U63QZAUEHA/","https://security.netapp.com/advisory/ntap-20191017-0001/","https://usn.ubuntu.com/3947-1/","https://usn.ubuntu.com/3947-2/","https://www.oracle.com/technetwork/security-advisory/cpuoct2019-5072832.html","http://lists.opensuse.org/opensuse-security-announce/2019-05/msg00048.html","http://lists.opensuse.org/opensuse-security-announce/2019-05/msg00052.html","http://lists.opensuse.org/opensuse-security-announce/2019-05/msg00053.html","http://lists.opensuse.org/opensuse-security-announce/2019-06/msg00025.html","http://lists.opensuse.org/opensuse-security-announce/2019-08/msg00001.html","http://www.openwall.com/lists/oss-security/2019/04/22/1","http://www.openwall.com/lists/oss-security/2019/04/23/5","https://github.com/sparklemotion/nokogiri/issues/1892","https://github.com/sparklemotion/nokogiri/pull/1898","https://github.com/sparklemotion/nokogiri/commit/fe034aedcc59b566740567d621843731686676b9","https://github.com/sparklemotion/nokogiri/blob/f7aa3b0b29d6fe5fafe93dacd9b96b6b3d16b7ec/CHANGELOG.md?plain=1#L826","https://github.com/rubysec/ruby-advisory-db/blob/master/gems/nokogiri/CVE-2019-11068.yml","https://github.com/advisories/GHSA-qxcg-xjjg-66mj"],"source_kind":"github","identifiers":["GHSA-qxcg-xjjg-66mj","CVE-2019-11068"],"repository_url":"https://github.com/sparklemotion/nokogiri","blast_radius":0.0,"created_at":"2023-03-09T01:03:10.612Z","updated_at":"2026-04-28T20:08:25.681Z","epss_percentage":0.01127,"epss_percentile":0.78174,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS1xeGNnLXhqamctNjZtas4AAQF8","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS1xeGNnLXhqamctNjZtas4AAQF8","packages":[{"ecosystem":"rubygems","package_name":"nokogiri","versions":[{"first_patched_version":"1.10.3","vulnerable_version_range":"\u003c 1.10.3"}],"purl":"pkg:gem/nokogiri"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS1xeGNnLXhqamctNjZtas4AAQF8/related_packages","related_advisories":[]},{"uuid":"GSA_kwCzR0hTQS14MmZtLTkzd3ctZ2d2eM3pEA","url":"https://github.com/advisories/GHSA-x2fm-93ww-ggvx","title":"Nokogiri gem, via libxml, is affected by DoS vulnerabilities","description":"parser.c in libxml2 before 2.9.5 does not prevent infinite recursion in parameter entities.","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2022-05-13T01:02:39.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":7.5,"cvss_vector":"CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","references":["https://nvd.nist.gov/vuln/detail/CVE-2017-16932","https://github.com/GNOME/libxml2/commit/899a5d9f0ed13b8e32449a08a361e0de127dd961","https://blog.clamav.net/2018/07/clamav-01001-has-been-released.html","https://bugzilla.gnome.org/show_bug.cgi?id=759579","https://lists.apache.org/thread.html/r58af02e294bd07f487e2c64ffc0a29b837db5600e33b6e698b9d696b@%3Cissues.bookkeeper.apache.org%3E","https://lists.apache.org/thread.html/rf4c02775860db415b4955778a131c2795223f61cb8c6a450893651e4@%3Cissues.bookkeeper.apache.org%3E","https://lists.debian.org/debian-lts-announce/2017/11/msg00041.html","https://lists.debian.org/debian-lts-announce/2022/04/msg00004.html","https://usn.ubuntu.com/3739-1/","http://xmlsoft.org/news.html","https://github.com/sparklemotion/nokogiri/issues/1714","https://github.com/rubysec/ruby-advisory-db/blob/master/gems/nokogiri/CVE-2017-16932.yml","https://github.com/advisories/GHSA-x2fm-93ww-ggvx"],"source_kind":"github","identifiers":["GHSA-x2fm-93ww-ggvx","CVE-2017-16932"],"repository_url":"https://github.com/GNOME/libxml2","blast_radius":0.0,"created_at":"2023-06-10T00:03:21.187Z","updated_at":"2026-04-28T20:08:09.721Z","epss_percentage":0.21989,"epss_percentile":0.957,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS14MmZtLTkzd3ctZ2d2eM3pEA","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS14MmZtLTkzd3ctZ2d2eM3pEA","packages":[{"ecosystem":"rubygems","package_name":"nokogiri","versions":[{"first_patched_version":"1.8.1","vulnerable_version_range":"\u003c 1.8.1"}],"purl":"pkg:gem/nokogiri"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS14MmZtLTkzd3ctZ2d2eM3pEA/related_packages","related_advisories":[]},{"uuid":"GSA_kwCzR0hTQS1qbWhoLXc3eHAtd2czOc3gKA","url":"https://github.com/advisories/GHSA-jmhh-w7xp-wg39","title":"Nokogiri vulnerable to DoS while parsing XML entities","description":"Nokogiri gem 1.5.x and 1.6.x has DoS while parsing XML entities by failing to apply limits","origin":"UNSPECIFIED","severity":"MODERATE","published_at":"2022-05-05T00:29:01.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":6.5,"cvss_vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H","references":["https://nvd.nist.gov/vuln/detail/CVE-2013-6461","https://access.redhat.com/security/cve/cve-2013-6461","https://bugzilla.redhat.com/show_bug.cgi?id=CVE-2013-6461","https://exchange.xforce.ibmcloud.com/vulnerabilities/90059","https://security-tracker.debian.org/tracker/CVE-2013-6461","http://www.openwall.com/lists/oss-security/2013/12/27/2","https://github.com/rubysec/ruby-advisory-db/blob/master/gems/nokogiri/CVE-2013-6461.yml","https://web.archive.org/web/20200804224345/https://www.securityfocus.com/bid/64513","https://github.com/advisories/GHSA-jmhh-w7xp-wg39"],"source_kind":"github","identifiers":["GHSA-jmhh-w7xp-wg39","CVE-2013-6461"],"repository_url":null,"blast_radius":0.0,"created_at":"2023-06-09T20:03:23.255Z","updated_at":"2026-05-05T06:07:55.451Z","epss_percentage":0.02046,"epss_percentile":0.83511,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS1qbWhoLXc3eHAtd2czOc3gKA","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS1qbWhoLXc3eHAtd2czOc3gKA","packages":[{"ecosystem":"rubygems","package_name":"nokogiri","versions":[{"first_patched_version":"1.6.1","vulnerable_version_range":"\u003e= 1.6.0, \u003c 1.6.1"},{"first_patched_version":"1.5.11","vulnerable_version_range":"\u003e= 1.5.0, \u003c 1.5.11"}],"purl":"pkg:gem/nokogiri"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS1qbWhoLXc3eHAtd2czOc3gKA/related_packages","related_advisories":[]},{"uuid":"GSA_kwCzR0hTQS02MnFwLTNmeG0tOXd4Zs3gJg","url":"https://github.com/advisories/GHSA-62qp-3fxm-9wxf","title":"Nokogiri vulnerable to DoS while parsing XML documents","description":"Nokogiri gem has Denial of Service via infinite loop when parsing XML documents","origin":"UNSPECIFIED","severity":"MODERATE","published_at":"2022-05-05T00:29:01.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":6.5,"cvss_vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H","references":["https://nvd.nist.gov/vuln/detail/CVE-2013-6460","https://access.redhat.com/security/cve/cve-2013-6460","https://bugzilla.redhat.com/show_bug.cgi?id=CVE-2013-6460","https://bugzilla.suse.com/show_bug.cgi?id=CVE-2013-6460","https://exchange.xforce.ibmcloud.com/vulnerabilities/90058","https://security-tracker.debian.org/tracker/CVE-2013-6460","http://www.openwall.com/lists/oss-security/2013/12/27/2","https://github.com/rubysec/ruby-advisory-db/blob/master/gems/nokogiri/CVE-2013-6460.yml","https://web.archive.org/web/20200229074427/https://www.securityfocus.com/bid/64513/","https://github.com/advisories/GHSA-62qp-3fxm-9wxf"],"source_kind":"github","identifiers":["GHSA-62qp-3fxm-9wxf","CVE-2013-6460"],"repository_url":null,"blast_radius":0.0,"created_at":"2023-06-09T20:03:23.243Z","updated_at":"2026-04-28T20:08:10.865Z","epss_percentage":0.02521,"epss_percentile":0.84904,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS02MnFwLTNmeG0tOXd4Zs3gJg","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS02MnFwLTNmeG0tOXd4Zs3gJg","packages":[{"ecosystem":"rubygems","package_name":"nokogiri","versions":[{"first_patched_version":"1.6.1","vulnerable_version_range":"\u003e= 1.6.0, \u003c 1.6.1"},{"first_patched_version":"1.5.11","vulnerable_version_range":"\u003e= 1.5.0, \u003c 1.5.11"}],"purl":"pkg:gem/nokogiri"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS02MnFwLTNmeG0tOXd4Zs3gJg/related_packages","related_advisories":[]},{"uuid":"GSA_kwCzR0hTQS02d2o5LTc3d3EtanE3cM1Auw","url":"https://github.com/advisories/GHSA-6wj9-77wq-jq7p","title":"Nokogiri is vulnerable to XML External Entity (XXE) attack","description":"Nokogiri before 1.5.4 is vulnerable to XXE attacks.","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2022-04-23T00:40:45.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":7.5,"cvss_vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N","references":["https://nvd.nist.gov/vuln/detail/CVE-2012-6685","https://github.com/sparklemotion/nokogiri/issues/693","https://bugzilla.redhat.com/show_bug.cgi?id=1178970","https://nokogiri.org/CHANGELOG.html#154-2012-06-12","https://github.com/advisories/GHSA-6wj9-77wq-jq7p"],"source_kind":"github","identifiers":["GHSA-6wj9-77wq-jq7p","CVE-2012-6685"],"repository_url":"https://github.com/sparklemotion/nokogiri","blast_radius":0.0,"created_at":"2022-12-21T16:11:59.630Z","updated_at":"2026-04-28T20:09:08.880Z","epss_percentage":0.00323,"epss_percentile":0.54818,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS02d2o5LTc3d3EtanE3cM1Auw","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS02d2o5LTc3d3EtanE3cM1Auw","packages":[{"ecosystem":"rubygems","package_name":"nokogiri","versions":[{"first_patched_version":"1.5.4","vulnerable_version_range":"\u003c 1.5.4"}],"purl":"pkg:gem/nokogiri"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS02d2o5LTc3d3EtanE3cM1Auw/related_packages","related_advisories":[]},{"uuid":"GSA_kwCzR0hTQS1neDh4LWc4N20taDVxNs055Q","url":"https://github.com/advisories/GHSA-gx8x-g87m-h5q6","title":"Denial of Service (DoS) in Nokogiri on JRuby","description":"## Summary\n\nNokogiri `v1.13.4` updates the vendored `org.cyberneko.html` library to `1.9.22.noko2` which addresses [CVE-2022-24839](https://github.com/sparklemotion/nekohtml/security/advisories/GHSA-9849-p7jc-9rmv). That CVE is rated 7.5 (High Severity).\n\nSee [GHSA-9849-p7jc-9rmv](https://github.com/sparklemotion/nekohtml/security/advisories/GHSA-9849-p7jc-9rmv) for more information.\n\nPlease note that this advisory only applies to the **JRuby** implementation of Nokogiri `\u003c 1.13.4`.\n\n\n## Mitigation\n\nUpgrade to Nokogiri `\u003e= 1.13.4`.\n\n\n## Impact\n\n### [CVE-2022-24839](https://github.com/sparklemotion/nekohtml/security/advisories/GHSA-9849-p7jc-9rmv) in nekohtml\n\n- **Severity**: High 7.5\n- **Type**: [CWE-400](https://cwe.mitre.org/data/definitions/400.html) Uncontrolled Resource Consumption\n- **Description**: The fork of `org.cyberneko.html` used by Nokogiri (Rubygem) raises a `java.lang.OutOfMemoryError` exception when parsing ill-formed HTML markup.\n- **See also**: [GHSA-9849-p7jc-9rmv](https://github.com/sparklemotion/nekohtml/security/advisories/GHSA-9849-p7jc-9rmv)\n","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2022-04-11T21:38:11.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":7.5,"cvss_vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","references":["https://github.com/sparklemotion/nekohtml/security/advisories/GHSA-9849-p7jc-9rmv","https://github.com/sparklemotion/nokogiri/security/advisories/GHSA-gx8x-g87m-h5q6","https://nvd.nist.gov/vuln/detail/CVE-2022-24839","https://github.com/sparklemotion/nekohtml/commit/a800fce3b079def130ed42a408ff1d09f89e773d","https://github.com/sparklemotion/nokogiri/releases/tag/v1.13.4","https://groups.google.com/g/ruby-security-ann/c/vX7qSjsvWis/m/TJWN4oOKBwAJ?utm_medium=email\u0026utm_source=footer","https://github.com/advisories/GHSA-gx8x-g87m-h5q6"],"source_kind":"github","identifiers":["GHSA-gx8x-g87m-h5q6"],"repository_url":"https://github.com/sparklemotion/nekohtml","blast_radius":0.0,"created_at":"2022-12-21T16:12:30.474Z","updated_at":"2026-04-28T20:09:37.974Z","epss_percentage":null,"epss_percentile":null,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS1neDh4LWc4N20taDVxNs055Q","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS1neDh4LWc4N20taDVxNs055Q","packages":[{"ecosystem":"rubygems","package_name":"nokogiri","versions":[{"first_patched_version":"1.13.4","vulnerable_version_range":"\u003c 1.13.4"}],"purl":"pkg:gem/nokogiri"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS1neDh4LWc4N20taDVxNs055Q/related_packages","related_advisories":[]},{"uuid":"GSA_kwCzR0hTQS14eHg5LTN4Y3ItZ2pqM8055A","url":"https://github.com/advisories/GHSA-xxx9-3xcr-gjj3","title":"XML Injection in Xerces Java affects Nokogiri","description":"## Summary\n\nNokogiri v1.13.4 updates the vendored `xerces:xercesImpl` from 2.12.0 to 2.12.2, which addresses [CVE-2022-23437](https://nvd.nist.gov/vuln/detail/CVE-2022-23437). That CVE is scored as CVSS 6.5 \"Medium\" on the NVD record.\n\nPlease note that this advisory only applies to the **JRuby** implementation of Nokogiri `\u003c 1.13.4`.\n\n## Mitigation\n\nUpgrade to Nokogiri `\u003e= v1.13.4`.\n\n## Impact\n\n### [CVE-2022-23437](https://nvd.nist.gov/vuln/detail/CVE-2022-23437) in xerces-J\n\n- **Severity**: Medium\n- **Type**: [CWE-91](https://cwe.mitre.org/data/definitions/91.html) XML Injection (aka Blind XPath Injection)\n- **Description**: There's a vulnerability within the Apache Xerces Java (XercesJ) XML parser when handling specially crafted XML document payloads. This causes, the XercesJ XML parser to wait in an infinite loop, which may sometimes consume system resources for prolonged duration. This vulnerability is present within XercesJ version 2.12.1 and the previous versions.\n- **See also**: https://github.com/advisories/GHSA-h65f-jvqw-m9fj\n\n","origin":"UNSPECIFIED","severity":"MODERATE","published_at":"2022-04-11T21:30:00.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":6.5,"cvss_vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H","references":["https://github.com/sparklemotion/nokogiri/security/advisories/GHSA-xxx9-3xcr-gjj3","https://nvd.nist.gov/vuln/detail/CVE-2022-23437","https://github.com/advisories/GHSA-h65f-jvqw-m9fj","https://github.com/sparklemotion/nokogiri/releases/tag/v1.13.4","https://groups.google.com/g/ruby-security-ann/c/vX7qSjsvWis/m/TJWN4oOKBwAJ?utm_medium=email\u0026utm_source=footer","https://github.com/advisories/GHSA-xxx9-3xcr-gjj3"],"source_kind":"github","identifiers":["GHSA-xxx9-3xcr-gjj3"],"repository_url":"https://github.com/sparklemotion/nokogiri","blast_radius":0.0,"created_at":"2022-12-21T16:12:30.489Z","updated_at":"2026-04-28T20:09:37.974Z","epss_percentage":null,"epss_percentile":null,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS14eHg5LTN4Y3ItZ2pqM8055A","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS14eHg5LTN4Y3ItZ2pqM8055A","packages":[{"ecosystem":"rubygems","package_name":"nokogiri","versions":[{"first_patched_version":"1.13.4","vulnerable_version_range":"\u003c 1.13.4"}],"purl":"pkg:gem/nokogiri"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS14eHg5LTN4Y3ItZ2pqM8055A/related_packages","related_advisories":[]},{"uuid":"GSA_kwCzR0hTQS12NmdwLTltbW0tYzZwNc054w","url":"https://github.com/advisories/GHSA-v6gp-9mmm-c6p5","title":"Out-of-bounds Write in zlib affects Nokogiri","description":"## Summary\n\nNokogiri v1.13.4 updates the vendored zlib from 1.2.11 to 1.2.12, which addresses [CVE-2018-25032](https://nvd.nist.gov/vuln/detail/CVE-2018-25032). That CVE is scored as CVSS 7.4 \"High\" on the NVD record as of 2022-04-05.\n\nPlease note that this advisory only applies to the CRuby implementation of Nokogiri `\u003c 1.13.4`, and only if the packaged version of `zlib` is being used. Please see [this document](https://nokogiri.org/LICENSE-DEPENDENCIES.html#default-platform-release-ruby) for a complete description of which platform gems vendor `zlib`. If you've overridden defaults at installation time to use system libraries instead of packaged libraries, you should instead pay attention to your distro's `zlib` release announcements. \n\n## Mitigation\n\nUpgrade to Nokogiri `\u003e= v1.13.4`.\n\n## Impact\n\n### [CVE-2018-25032](https://nvd.nist.gov/vuln/detail/CVE-2018-25032) in zlib\n\n- **Severity**: High\n- **Type**: [CWE-787](https://cwe.mitre.org/data/definitions/787.html) Out of bounds write\n- **Description**: zlib before 1.2.12 allows memory corruption when deflating (i.e., when compressing) if the input has many distant matches.\n\n","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2022-04-11T21:21:28.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":7.5,"cvss_vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","references":["https://github.com/sparklemotion/nokogiri/security/advisories/GHSA-v6gp-9mmm-c6p5","https://nvd.nist.gov/vuln/detail/CVE-2018-25032","https://github.com/advisories/GHSA-jc36-42cf-vqwj","https://github.com/sparklemotion/nokogiri/releases/tag/v1.13.4","https://groups.google.com/g/ruby-security-ann/c/vX7qSjsvWis/m/TJWN4oOKBwAJ?utm_medium=email\u0026utm_source=footer","https://github.com/advisories/GHSA-v6gp-9mmm-c6p5"],"source_kind":"github","identifiers":["GHSA-v6gp-9mmm-c6p5"],"repository_url":"https://github.com/sparklemotion/nokogiri","blast_radius":0.0,"created_at":"2022-12-21T16:12:30.497Z","updated_at":"2026-04-28T20:09:37.975Z","epss_percentage":null,"epss_percentile":null,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS12NmdwLTltbW0tYzZwNc054w","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS12NmdwLTltbW0tYzZwNc054w","packages":[{"ecosystem":"rubygems","package_name":"nokogiri","versions":[{"first_patched_version":"1.13.4","vulnerable_version_range":"\u003c 1.13.4"}],"purl":"pkg:gem/nokogiri"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS12NmdwLTltbW0tYzZwNc054w/related_packages","related_advisories":[]},{"uuid":"GSA_kwCzR0hTQS1jcmpyLTlyYzUtZ2h3OM054g","url":"https://github.com/advisories/GHSA-crjr-9rc5-ghw8","title":"Nokogiri Inefficient Regular Expression Complexity","description":"## Summary\n\nNokogiri `\u003c v1.13.4` contains an inefficient regular expression that is susceptible to excessive backtracking when attempting to detect encoding in HTML documents.\n\n## Mitigation\n\nUpgrade to Nokogiri `\u003e= 1.13.4`.\n\n\n## Severity\n\nThe Nokogiri maintainers have evaluated this as [**High Severity** 7.5 (CVSS3.1)](https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H).\n\n\n## References\n\n[CWE-1333](https://cwe.mitre.org/data/definitions/1333.html) Inefficient Regular Expression Complexity\n\n\n## Credit\n\nThis vulnerability was reported by HackerOne user ooooooo_q (ななおく).\n","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2022-04-11T21:18:06.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":7.5,"cvss_vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","references":["https://github.com/sparklemotion/nokogiri/security/advisories/GHSA-crjr-9rc5-ghw8","https://nvd.nist.gov/vuln/detail/CVE-2022-24836","https://github.com/sparklemotion/nokogiri/commit/e444525ef1634b675cd1cf52d39f4320ef0aecfd","https://github.com/sparklemotion/nokogiri/releases/tag/v1.13.4","https://groups.google.com/g/ruby-security-ann/c/vX7qSjsvWis/m/TJWN4oOKBwAJ?utm_medium=email\u0026utm_source=footer","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/OUPLBUZVM4WPFSXBEP2JS3R6LMKRTLFC/","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/XMDCWRQXJQ3TFSETPCEFMQ6RR6ME5UA3/","https://lists.debian.org/debian-lts-announce/2022/05/msg00013.html","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/6DHCOWMA5PQTIQIMDENA7R2Y5BDYAIYM/","https://security.gentoo.org/glsa/202208-29","https://lists.debian.org/debian-lts-announce/2022/10/msg00018.html","https://support.apple.com/kb/HT213532","http://seclists.org/fulldisclosure/2022/Dec/23","https://github.com/rubysec/ruby-advisory-db/blob/master/gems/nokogiri/CVE-2022-24836.yml","https://github.com/advisories/GHSA-crjr-9rc5-ghw8"],"source_kind":"github","identifiers":["GHSA-crjr-9rc5-ghw8","CVE-2022-24836"],"repository_url":"https://github.com/sparklemotion/nokogiri","blast_radius":0.0,"created_at":"2022-12-21T16:12:30.505Z","updated_at":"2026-04-28T20:09:37.976Z","epss_percentage":0.0134,"epss_percentile":0.80052,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS1jcmpyLTlyYzUtZ2h3OM054g","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS1jcmpyLTlyYzUtZ2h3OM054g","packages":[{"ecosystem":"rubygems","package_name":"nokogiri","versions":[{"first_patched_version":"1.13.4","vulnerable_version_range":"\u003c 1.13.4"}],"purl":"pkg:gem/nokogiri"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS1jcmpyLTlyYzUtZ2h3OM054g/related_packages","related_advisories":[]},{"uuid":"GSA_kwCzR0hTQS1qYzM2LTQyY2YtdnF3as018g","url":"https://github.com/advisories/GHSA-jc36-42cf-vqwj","title":"Nokogiri affected by zlib's Out-of-bounds Write vulnerability","description":"zlib 1.2.11 allows memory corruption when deflating (i.e., when compressing) if the input has many distant matches.","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2022-03-26T00:00:33.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":7.5,"cvss_vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","references":["https://nvd.nist.gov/vuln/detail/CVE-2018-25032","https://github.com/madler/zlib/commit/5c44459c3b28a9bd3283aaceab7c615f8020c531","https://www.openwall.com/lists/oss-security/2022/03/24/1","http://www.openwall.com/lists/oss-security/2022/03/25/2","http://www.openwall.com/lists/oss-security/2022/03/26/1","https://github.com/madler/zlib/issues/605","https://github.com/madler/zlib/compare/v1.2.11...v1.2.12","https://www.openwall.com/lists/oss-security/2022/03/28/1","https://www.openwall.com/lists/oss-security/2022/03/28/3","https://www.debian.org/security/2022/dsa-5111","https://lists.debian.org/debian-lts-announce/2022/04/msg00000.html","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/NS2D2GFPFGOJUL4WQ3DUAY7HF4VWQ77F/","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/XOKFMSNQ5D5WGMALBNBXU3GE442V74WU/","https://lists.debian.org/debian-lts-announce/2022/05/msg00008.html","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/VOKNP2L734AEL47NRYGVZIKEFOUBQY5Y/","https://support.apple.com/kb/HT213255","https://support.apple.com/kb/HT213256","https://support.apple.com/kb/HT213257","http://seclists.org/fulldisclosure/2022/May/33","http://seclists.org/fulldisclosure/2022/May/35","http://seclists.org/fulldisclosure/2022/May/38","https://security.netapp.com/advisory/ntap-20220526-0009/","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/DF62MVMH3QUGMBDCB3DY2ERQ6EBHTADB/","https://www.oracle.com/security-alerts/cpujul2022.html","https://security.netapp.com/advisory/ntap-20220729-0004/","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/JZZPTWRYQULAOL3AW7RZJNVZ2UONXCV4/","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/DCZFIJBJTZ7CL5QXBFKTQ22Q26VINRUF/","https://lists.debian.org/debian-lts-announce/2022/09/msg00023.html","https://security.gentoo.org/glsa/202210-42","https://cert-portal.siemens.com/productcert/pdf/ssa-333517.pdf","https://github.com/sparklemotion/nokogiri/security/advisories/GHSA-v6gp-9mmm-c6p5","https://github.com/rubysec/ruby-advisory-db/blob/master/gems/nokogiri/CVE-2018-25032.yml","https://github.com/advisories/GHSA-jc36-42cf-vqwj"],"source_kind":"github","identifiers":["GHSA-jc36-42cf-vqwj","CVE-2018-25032"],"repository_url":"https://github.com/madler/zlib","blast_radius":0.0,"created_at":"2023-06-28T00:04:02.561Z","updated_at":"2026-04-28T20:08:05.847Z","epss_percentage":0.00089,"epss_percentile":0.25292,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS1qYzM2LTQyY2YtdnF3as018g","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS1qYzM2LTQyY2YtdnF3as018g","packages":[{"ecosystem":"rubygems","package_name":"nokogiri","versions":[{"first_patched_version":"1.13.4","vulnerable_version_range":"\u003c 1.13.4"}],"purl":"pkg:gem/nokogiri"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS1qYzM2LTQyY2YtdnF3as018g/related_packages","related_advisories":[]},{"uuid":"GSA_kwCzR0hTQS1mcTQyLWM1cmctOTJjMs0u1A","url":"https://github.com/advisories/GHSA-fq42-c5rg-92c2","title":"Vulnerable dependencies in Nokogiri","description":"### Summary\n\nNokogiri [v1.13.2](https://github.com/sparklemotion/nokogiri/releases/tag/v1.13.2) upgrades two of its packaged dependencies:\n\n- vendored libxml2 from v2.9.12 to [v2.9.13](https://download.gnome.org/sources/libxml2/2.9/libxml2-2.9.13.news)\n- vendored libxslt from v1.1.34 to [v1.1.35](https://download.gnome.org/sources/libxslt/1.1/libxslt-1.1.35.news)\n\nThose library versions address the following upstream CVEs:\n\n- libxslt: [CVE-2021-30560](https://nvd.nist.gov/vuln/detail/CVE-2021-30560) (CVSS 8.8, High severity)\n- libxml2: [CVE-2022-23308](https://nvd.nist.gov/vuln/detail/CVE-2022-23308) (Unspecified severity, see more information below)\n\nThose library versions also address numerous other issues including performance improvements, regression fixes, and bug fixes, as well as memory leaks and other use-after-free issues that were not assigned CVEs.\n\nPlease note that this advisory only applies to the CRuby implementation of Nokogiri `\u003c 1.13.2`, and only if the _packaged_ libraries are being used. If you've overridden defaults at installation time to use _system_ libraries instead of packaged libraries, you should instead pay attention to your distro's `libxml2` and `libxslt` release announcements.\n\n\n### Mitigation\n\nUpgrade to Nokogiri `\u003e= 1.13.2`.\n\nUsers who are unable to upgrade Nokogiri may also choose a more complicated mitigation: compile and link an older version Nokogiri against external libraries libxml2 `\u003e= 2.9.13` and libxslt `\u003e= 1.1.35`, which will also address these same CVEs.\n\n\n### Impact\n\n#### libxslt [CVE-2021-30560](https://nvd.nist.gov/vuln/detail/CVE-2021-30560)\n\n- CVSS3 score: 8.8 (High)\n- Fixed by https://gitlab.gnome.org/GNOME/libxslt/-/commit/50f9c9c\n\nAll versions of libxslt prior to v1.1.35 are affected.\n\nApplications using **untrusted** XSL stylesheets to transform XML are vulnerable to a denial-of-service attack and should be upgraded immediately.\n\n\n#### libxml2 [CVE-2022-23308](https://nvd.nist.gov/vuln/detail/CVE-2022-23308)\n\n- As of the time this security advisory was published, there is no officially published information available about this CVE's severity. The above NIST link does not yet have a published record, and the libxml2 maintainer has declined to provide a severity score.\n- Fixed by https://gitlab.gnome.org/GNOME/libxml2/-/commit/652dd12\n- Further explanation is at https://mail.gnome.org/archives/xml/2022-February/msg00015.html\n\nThe upstream commit and the explanation linked above indicate that an application may be vulnerable to a denial of service, memory disclosure, or code execution if it parses an **untrusted** document with parse options `DTDVALID` set to true, and `NOENT` set to false.\n\nAn analysis of these parse options:\n\n- While `NOENT` is off by default for Document, DocumentFragment, Reader, and Schema parsing, it is on by default for XSLT (stylesheet) parsing in Nokogiri v1.12.0 and later.\n- `DTDVALID` is an option that Nokogiri does not set for any operations, and so this CVE applies only to applications setting this option explicitly.\n\nIt seems reasonable to assume that any application explicitly setting the parse option `DTDVALID` when parsing **untrusted** documents is vulnerable and should be upgraded immediately.\n","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2022-02-25T20:32:09.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":0.0,"cvss_vector":null,"references":["https://github.com/sparklemotion/nokogiri/security/advisories/GHSA-fq42-c5rg-92c2","https://github.com/advisories/GHSA-fq42-c5rg-92c2"],"source_kind":"github","identifiers":["GHSA-fq42-c5rg-92c2"],"repository_url":"https://github.com/sparklemotion/nokogiri","blast_radius":0.0,"created_at":"2022-12-21T16:12:35.026Z","updated_at":"2026-04-28T20:09:44.971Z","epss_percentage":null,"epss_percentile":null,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS1mcTQyLWM1cmctOTJjMs0u1A","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS1mcTQyLWM1cmctOTJjMs0u1A","packages":[{"ecosystem":"rubygems","package_name":"nokogiri","versions":[{"first_patched_version":"1.13.2","vulnerable_version_range":"\u003c 1.13.2"}],"purl":"pkg:gem/nokogiri"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS1mcTQyLWM1cmctOTJjMs0u1A/related_packages","related_advisories":[]},{"uuid":"GSA_kwCzR0hTQS0ycnI1LThxMzctMnc3aM0V_Q","url":"https://github.com/advisories/GHSA-2rr5-8q37-2w7h","title":"Improper Restriction of XML External Entity Reference (XXE) in Nokogiri on JRuby","description":"### Severity\n\nThe Nokogiri maintainers have evaluated this as [**High Severity** 7.5 (CVSS3.0)](https://www.first.org/cvss/calculator/3.0#CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N/E:H/RL:O/RC:C/MAV:N/MAC:L) for JRuby users. (This security advisory does not apply to CRuby users.)\n\n\n### Impact\n\nIn Nokogiri v1.12.4 and earlier, **on JRuby only**, the SAX parser resolves external entities by default.\n\nUsers of Nokogiri on JRuby who parse untrusted documents using any of these classes are affected:\n\n- Nokogiri::XML::SAX::Parser\n- Nokogiri::HTML4::SAX::Parser or its alias Nokogiri::HTML::SAX::Parser\n- Nokogiri::XML::SAX::PushParser\n- Nokogiri::HTML4::SAX::PushParser or its alias Nokogiri::HTML::SAX::PushParser\n\n\n### Mitigation\n\nJRuby users should upgrade to Nokogiri v1.12.5 or later. There are no workarounds available for v1.12.4 or earlier.\n\nCRuby users are not affected.","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2021-09-27T20:12:47.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":7.5,"cvss_vector":"CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N","references":["https://github.com/sparklemotion/nokogiri/security/advisories/GHSA-2rr5-8q37-2w7h","https://nvd.nist.gov/vuln/detail/CVE-2021-41098","https://github.com/sparklemotion/nokogiri/commit/5bf729ff3cc84709ee3c3248c981584088bf9f6d","https://github.com/rubysec/ruby-advisory-db/blob/master/gems/nokogiri/CVE-2021-41098.yml","https://github.com/advisories/GHSA-2rr5-8q37-2w7h"],"source_kind":"github","identifiers":["GHSA-2rr5-8q37-2w7h","CVE-2021-41098"],"repository_url":"https://github.com/sparklemotion/nokogiri","blast_radius":0.0,"created_at":"2022-12-21T16:12:43.754Z","updated_at":"2026-05-04T17:10:26.329Z","epss_percentage":0.00251,"epss_percentile":0.48343,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS0ycnI1LThxMzctMnc3aM0V_Q","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS0ycnI1LThxMzctMnc3aM0V_Q","packages":[{"ecosystem":"rubygems","package_name":"nokogiri","versions":[{"first_patched_version":"1.12.5","vulnerable_version_range":"\u003c= 1.12.4"}],"purl":"pkg:gem/nokogiri"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS0ycnI1LThxMzctMnc3aM0V_Q/related_packages","related_advisories":[]},{"uuid":"MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLTdycm0tdjQ1Zi1qcDY0","url":"https://github.com/advisories/GHSA-7rrm-v45f-jp64","title":"Nokogiri updates packaged dependency on libxml2 from 2.9.10 to 2.9.12","description":"### Summary\n\nNokogiri v1.11.4 updates the vendored libxml2 from v2.9.10 to v2.9.12 which addresses:\n\n- [CVE-2019-20388](https://security.archlinux.org/CVE-2019-20388) (Medium severity)\n- [CVE-2020-24977](https://security.archlinux.org/CVE-2020-24977) (Medium severity)\n- [CVE-2021-3517](https://security.archlinux.org/CVE-2021-3517) (Medium severity)\n- [CVE-2021-3518](https://security.archlinux.org/CVE-2021-3518) (Medium severity)\n- [CVE-2021-3537](https://security.archlinux.org/CVE-2021-3537) (Low severity)\n- [CVE-2021-3541](https://security.archlinux.org/CVE-2021-3541) (Low severity)\n\nNote that two additional CVEs were addressed upstream but are not relevant to this release. [CVE-2021-3516](https://security.archlinux.org/CVE-2021-3516) via `xmllint` is not present in Nokogiri, and [CVE-2020-7595](https://security.archlinux.org/CVE-2020-7595) has been patched in Nokogiri since v1.10.8 (see #1992).\n\nPlease note that this advisory only applies to the CRuby implementation of Nokogiri `\u003c 1.11.4`, and only if the packaged version of libxml2 is being used. If you've overridden defaults at installation time to use system libraries instead of packaged libraries, you should instead pay attention to your distro's `libxml2` release announcements.\n\n\n### Mitigation\n\nUpgrade to Nokogiri `\u003e= 1.11.4`.\n\n\n### Impact\n\nI've done a brief analysis of the published CVEs that are addressed in this upstream release. The libxml2 maintainers have not released a canonical set of CVEs, and so this list is pieced together from secondary sources and may be incomplete.\n\nAll information below is sourced from [security.archlinux.org](https://security.archlinux.org), which appears to have the most up-to-date information as of this analysis.\n\n#### [CVE-2019-20388](https://security.archlinux.org/CVE-2019-20388)\n\n- **Severity**: Medium\n- **Type**: Denial of service\n- **Description**: A memory leak was found in the xmlSchemaValidateStream function of libxml2. Applications that use this library may be vulnerable to memory not being freed leading to a denial of service.\n- **Fixed**: https://gitlab.gnome.org/GNOME/libxml2/commit/7ffcd44d7e6c46704f8af0321d9314cd26e0e18a\n\nVerified that the fix commit first appears in v2.9.11. It seems possible that this issue would be present in programs using Nokogiri \u003c v1.11.4.\n\n\n#### [CVE-2020-7595](https://security.archlinux.org/CVE-2020-7595)\n\n- **Severity**: Medium\n- **Type**: Denial of service\n- **Description**: xmlStringLenDecodeEntities in parser.c in libxml2 2.9.10 has an infinite loop in a certain end-of-file situation.\n- **Fixed**: https://gitlab.gnome.org/GNOME/libxml2/commit/0e1a49c8907645d2e155f0d89d4d9895ac5112b5\n\nThis has been patched in Nokogiri since v1.10.8 (see #1992).\n\n\n#### [CVE-2020-24977](https://security.archlinux.org/CVE-2020-24977)\n\n- **Severity**: Medium\n- **Type**: Information disclosure\n- **Description**: GNOME project libxml2 \u003c= 2.9.10 has a global buffer over-read vulnerability in xmlEncodeEntitiesInternal at libxml2/entities.c.\n- **Fixed**: https://gitlab.gnome.org/GNOME/libxml2/commit/50f06b3efb638efb0abd95dc62dca05ae67882c2\n\nVerified that the fix commit first appears in v2.9.11. It seems possible that this issue would be present in programs using Nokogiri \u003c v1.11.4.\n\n\n#### [CVE-2021-3516](https://security.archlinux.org/CVE-2021-3516)\n\n- **Severity**: Medium\n- **Type**: Arbitrary code execution (no remote vector)\n- **Description**: A use-after-free security issue was found libxml2 before version 2.9.11 when \"xmllint --html --push\" is used to process crafted files.\n- **Issue**: https://gitlab.gnome.org/GNOME/libxml2/-/issues/230\n- **Fixed**: https://gitlab.gnome.org/GNOME/libxml2/-/commit/1358d157d0bd83be1dfe356a69213df9fac0b539\n\nVerified that the fix commit first appears in v2.9.11. This vector does not exist within Nokogiri, which does not ship `xmllint`.\n\n\n#### [CVE-2021-3517](https://security.archlinux.org/CVE-2021-3517)\n\n- **Severity**: Medium\n- **Type**: Arbitrary code execution\n- **Description**: A heap-based buffer overflow was found in libxml2 before version 2.9.11 when processing truncated UTF-8 input.\n- **Issue**: https://gitlab.gnome.org/GNOME/libxml2/-/issues/235\n- **Fixed**: https://gitlab.gnome.org/GNOME/libxml2/-/commit/bf22713507fe1fc3a2c4b525cf0a88c2dc87a3a2\n\nVerified that the fix commit first appears in v2.9.11. It seems possible that this issue would be present in programs using Nokogiri \u003c v1.11.4.\n\n\n#### [CVE-2021-3518](https://security.archlinux.org/CVE-2021-3518)\n\n- **Severity**: Medium\n- **Type**: Arbitrary code execution\n- **Description**: A use-after-free security issue was found in libxml2 before version 2.9.11 in xmlXIncludeDoProcess() in xinclude.c when processing crafted files.\n- **Issue**: https://gitlab.gnome.org/GNOME/libxml2/-/issues/237\n- **Fixed**: https://gitlab.gnome.org/GNOME/libxml2/-/commit/1098c30a040e72a4654968547f415be4e4c40fe7\n\nVerified that the fix commit first appears in v2.9.11. It seems possible that this issue would be present in programs using Nokogiri \u003c v1.11.4.\n\n\n#### [CVE-2021-3537](https://security.archlinux.org/CVE-2021-3537)\n\n- **Severity**: Low\n- **Type**: Denial of service\n- **Description**: It was found that libxml2 before version 2.9.11 did not propagate errors while parsing XML mixed content, causing a NULL dereference. If an untrusted XML document was parsed in recovery mode and post-validated, the flaw could be used to crash the application.\n- **Issue**: https://gitlab.gnome.org/GNOME/libxml2/-/issues/243\n- **Fixed**: https://gitlab.gnome.org/GNOME/libxml2/-/commit/babe75030c7f64a37826bb3342317134568bef61\n\nVerified that the fix commit first appears in v2.9.11. It seems possible that this issue would be present in programs using Nokogiri \u003c v1.11.4.\n\n\n#### [CVE-2021-3541](https://security.archlinux.org/CVE-2021-3541)\n\n- **Severity**: Low\n- **Type**: Denial of service\n- **Description**: A security issue was found in libxml2 before version 2.9.11. Exponential entity expansion attack its possible bypassing all existing protection mechanisms and leading to denial of service.\n- **Fixed**: https://gitlab.gnome.org/GNOME/libxml2/-/commit/8598060bacada41a0eb09d95c97744ff4e428f8e\n\nVerified that the fix commit first appears in v2.9.11. It seems possible that this issue would be present in programs using Nokogiri \u003c v1.11.4, however Nokogiri's default parse options prevent the attack from succeeding (it is necessary to opt into `DTDLOAD` which is off by default).\n\nFor more details supporting this analysis of this CVE, please visit #2233.\n","origin":"UNSPECIFIED","severity":"MODERATE","published_at":"2021-05-17T20:52:05.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":0.0,"cvss_vector":null,"references":["https://github.com/sparklemotion/nokogiri/security/advisories/GHSA-7rrm-v45f-jp64","https://nvd.nist.gov/vuln/detail/CVE-2021-3541","https://github.com/sparklemotion/nokogiri/commit/9b90a8854f74b5f672a437ba0043a503bc259d1b","https://github.com/advisories/GHSA-7rrm-v45f-jp64"],"source_kind":"github","identifiers":["GHSA-7rrm-v45f-jp64"],"repository_url":"https://github.com/sparklemotion/nokogiri","blast_radius":0.0,"created_at":"2022-12-21T16:13:03.617Z","updated_at":"2026-05-06T23:09:52.516Z","epss_percentage":null,"epss_percentile":null,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLTdycm0tdjQ1Zi1qcDY0","html_url":"https://advisories.ecosyste.ms/advisories/MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLTdycm0tdjQ1Zi1qcDY0","packages":[{"ecosystem":"rubygems","package_name":"nokogiri","versions":[{"first_patched_version":"1.11.4","vulnerable_version_range":"\u003c 1.11.4"}],"purl":"pkg:gem/nokogiri","statistics":{"dependent_packages_count":8056,"dependent_repos_count":1093699,"downloads":1181951338,"downloads_period":"total"},"affected_versions":["1.0.0","1.0.0-x86-mswin32-60","1.0.1","1.0.2","1.0.3","1.0.3-x86-mswin32-60","1.0.4","1.0.4-x86-mswin32-60","1.0.5","1.0.5-x86-mswin32-60","1.0.6","1.0.6-x86-mswin32-60","1.0.7","1.0.7-x86-mswin32-60","1.1.0","1.1.0-x86-mswin32-60","1.1.1","1.1.1-java","1.1.1-x86-mswin32-60","1.2.0","1.2.0-java","1.2.0-x86-mswin32-60","1.2.1","1.2.1-java","1.2.1-x86-mswin32-60","1.2.2","1.2.2-java","1.2.2-x86-mswin32-60","1.2.3","1.2.3-java","1.2.3-x86-mswin32-60","1.3.0","1.3.0-java","1.3.0-x86-mingw32","1.3.0-x86-mswin32","1.3.1","1.3.1-java","1.3.1-x86-mingw32","1.3.1-x86-mswin32","1.3.2","1.3.2-java","1.3.2-x86-mingw32","1.3.2-x86-mswin32","1.3.3","1.3.3-java","1.3.3-x86-mingw32","1.3.3-x86-mswin32","1.4.0","1.4.0-java","1.4.0-x86-mingw32","1.4.0-x86-mswin32","1.4.1","1.4.1-java","1.4.1-x86-mingw32","1.4.1-x86-mswin32","1.4.2","1.4.2.1","1.4.2.1-x86-mingw32","1.4.2.1-x86-mswin32","1.4.2-java","1.4.3","1.4.3.1","1.4.3.1-java","1.4.3.1-x86-mingw32","1.4.3.1-x86-mswin32","1.4.3-java","1.4.3-x86-mingw32","1.4.3-x86-mswin32","1.4.4","1.4.4.1","1.4.4.1-x86-mingw32","1.4.4.1-x86-mswin32","1.4.4.2-java","1.4.4-java","1.4.4-x86-mingw32","1.4.4-x86-mswin32","1.4.5","1.4.5-java","1.4.5-x86-mingw32","1.4.5-x86-mswin32-60","1.4.6","1.4.6-java","1.4.6-x86-mingw32","1.4.6-x86-mswin32-60","1.4.7","1.4.7-java","1.4.7-x86-mingw32","1.4.7-x86-mswin32-60","1.5.0","1.5.0.beta.2","1.5.0.beta.1","1.5.0.beta.4","1.5.0.beta.3-java","1.5.0.beta.1-java","1.5.0.beta.4-java","1.5.0.beta.3","1.5.0.beta.2-java","1.5.0-java","1.5.0-x86-mingw32","1.5.0-x86-mswin32-60","1.5.1","1.5.1.rc1","1.5.1.rc1-java","1.5.1.rc1-x86-mingw32","1.5.1.rc1-x86-mswin32-60","1.5.1-java","1.5.1-x86-mingw32","1.5.1-x86-mswin32-60","1.5.2","1.5.2-java","1.5.2-x86-mingw32","1.5.2-x86-mswin32-60","1.5.3","1.5.3.rc2","1.5.3.rc2-java","1.5.3.rc2-x86-mingw32","1.5.3.rc2-x86-mswin32-60","1.5.3.rc3","1.5.3.rc3-java","1.5.3.rc3-x86-mingw32","1.5.3.rc3-x86-mswin32-60","1.5.3.rc4","1.5.3.rc4-java","1.5.3.rc4-x86-mingw32","1.5.3.rc4-x86-mswin32-60","1.5.3.rc5","1.5.3.rc5-java","1.5.3.rc5-x86-mingw32","1.5.3.rc5-x86-mswin32-60","1.5.3.rc6","1.5.3.rc6-java","1.5.3.rc6-x86-mingw32","1.5.3.rc6-x86-mswin32-60","1.5.3-java","1.5.3-x86-mingw32","1.5.3-x86-mswin32-60","1.5.4","1.5.4.rc1","1.5.4.rc1-java","1.5.4.rc1-x86-mingw32","1.5.4.rc1-x86-mswin32-60","1.5.4.rc2","1.5.4.rc2-java","1.5.4.rc2-x86-mingw32","1.5.4.rc2-x86-mswin32-60","1.5.4.rc3","1.5.4.rc3-java","1.5.4.rc3-x86-mingw32","1.5.4.rc3-x86-mswin32-60","1.5.4-java","1.5.4-x86-mingw32","1.5.4-x86-mswin32-60","1.5.5","1.5.5.rc1","1.5.5.rc1-java","1.5.5.rc1-x86-mingw32","1.5.5.rc1-x86-mswin32-60","1.5.5.rc2","1.5.5.rc2-java","1.5.5.rc2-x86-mingw32","1.5.5.rc2-x86-mswin32-60","1.5.5.rc3","1.5.5.rc3-java","1.5.5.rc3-x86-mingw32","1.5.5.rc3-x86-mswin32-60","1.5.5-java","1.5.5-x86-mingw32","1.5.5-x86-mswin32-60","1.5.6","1.5.6.rc1","1.5.6.rc1-java","1.5.6.rc2","1.5.6.rc2-java","1.5.6.rc2-x86-mingw32","1.5.6.rc2-x86-mswin32-60","1.5.6.rc3","1.5.6.rc3-java","1.5.6.rc3-x86-mingw32","1.5.6.rc3-x86-mswin32-60","1.5.6-java","1.5.6-x86-mingw32","1.5.6-x86-mswin32-60","1.5.7","1.5.7.rc1","1.5.7.rc1-java","1.5.7.rc1-x86-mingw32","1.5.7.rc1-x86-mswin32-60","1.5.7.rc2","1.5.7.rc2-java","1.5.7.rc2-x86-mingw32","1.5.7.rc2-x86-mswin32-60","1.5.7.rc3","1.5.7.rc3-java","1.5.7.rc3-x86-mingw32","1.5.7.rc3-x86-mswin32-60","1.5.7-java","1.5.7-x86-mingw32","1.5.7-x86-mswin32-60","1.5.8","1.5.8-java","1.5.8-x86-mingw32","1.5.8-x86-mswin32-60","1.5.9","1.5.9-java","1.5.9-x86-mingw32","1.5.9-x86-mswin32-60","1.5.10","1.5.10-java","1.5.10-x86-mingw32","1.5.10-x86-mswin32-60","1.5.11","1.5.11-java","1.5.11-x86-mingw32","1.5.11-x86-mswin32-60","1.6.0","1.6.0.rc1","1.6.0-java","1.6.0-x86-mingw32","1.6.0-x86-mswin32-60","1.6.1","1.6.1-java","1.6.1-x86-mingw32","1.6.1-x86-mswin32-60","1.6.2","1.6.2.1","1.6.2.1-java","1.6.2.1-x64-mingw32","1.6.2.1-x86-mingw32","1.6.2.rc1","1.6.2.rc1-java","1.6.2.rc1-x64-mingw32","1.6.2.rc1-x86-mingw32","1.6.2.rc2","1.6.2.rc2-java","1.6.2.rc2-x64-mingw32","1.6.2.rc2-x86-mingw32","1.6.2.rc3","1.6.2.rc3-java","1.6.2.rc3-x64-mingw32","1.6.2.rc3-x86-mingw32","1.6.2-java","1.6.2-x64-mingw32","1.6.2-x86-mingw32","1.6.3","1.6.3.1","1.6.3.1-java","1.6.3.1-x64-mingw32","1.6.3.1-x86-mingw32","1.6.3.rc1","1.6.3.rc1-java","1.6.3.rc1-x64-mingw32","1.6.3.rc1-x86-mingw32","1.6.3.rc2","1.6.3.rc2-java","1.6.3.rc2-x64-mingw32","1.6.3.rc2-x86-mingw32","1.6.3.rc3","1.6.3.rc3-java","1.6.3.rc3-x64-mingw32","1.6.3.rc3-x86-mingw32","1.6.3-java","1.6.3-x64-mingw32","1.6.3-x86-mingw32","1.6.4","1.6.4.1","1.6.4.1-java","1.6.4.1-x64-mingw32","1.6.4.1-x86-mingw32","1.6.4-java","1.6.4-x64-mingw32","1.6.4-x86-mingw32","1.6.5","1.6.5-java","1.6.5-x64-mingw32","1.6.5-x86-mingw32","1.6.6.1","1.6.6.1-java","1.6.6.1-x64-mingw32","1.6.6.1-x86-mingw32","1.6.6.2","1.6.6.2-java","1.6.6.2-x64-mingw32","1.6.6.2-x86-mingw32","1.6.6.3","1.6.6.3-java","1.6.6.3-x64-mingw32","1.6.6.3-x86-mingw32","1.6.6.4","1.6.6.4-java","1.6.6.4-x64-mingw32","1.6.6.4-x86-mingw32","1.6.7","1.6.7.1","1.6.7.1-java","1.6.7.1-x64-mingw32","1.6.7.1-x86-mingw32","1.6.7.2","1.6.7.2-java","1.6.7.2-x64-mingw32","1.6.7.2-x86-mingw32","1.6.7.rc2","1.6.7.rc2-java","1.6.7.rc2-x64-mingw32","1.6.7.rc2-x86-mingw32","1.6.7.rc3","1.6.7.rc3-java","1.6.7.rc3-x64-mingw32","1.6.7.rc3-x86-mingw32","1.6.7.rc4","1.6.7.rc4-java","1.6.7.rc4-x64-mingw32","1.6.7.rc4-x86-mingw32","1.6.7-java","1.6.7-x64-mingw32","1.6.7-x86-mingw32","1.6.8","1.6.8.1","1.6.8.1-java","1.6.8.1-x64-mingw32","1.6.8.1-x86-mingw32","1.6.8.rc1","1.6.8.rc1-java","1.6.8.rc1-x64-mingw32","1.6.8.rc1-x86-mingw32","1.6.8.rc2","1.6.8.rc2-java","1.6.8.rc2-x64-mingw32","1.6.8.rc2-x86-mingw32","1.6.8.rc3","1.6.8.rc3-java","1.6.8.rc3-x64-mingw32","1.6.8.rc3-x86-mingw32","1.6.8-java","1.6.8-x64-mingw32","1.6.8-x86-mingw32","1.7.0","1.7.0.1","1.7.0.1-java","1.7.0.1-x64-mingw32","1.7.0.1-x86-mingw32","1.7.0-java","1.7.0-x64-mingw32","1.7.0-x86-mingw32","1.7.1","1.7.1-java","1.7.1-x64-mingw32","1.7.1-x86-mingw32","1.7.2","1.7.2-java","1.7.2-x64-mingw32","1.7.2-x86-mingw32","1.8.0","1.8.0-java","1.8.0-x64-mingw32","1.8.0-x86-mingw32","1.8.1","1.8.1-java","1.8.1-x64-mingw32","1.8.1-x86-mingw32","1.8.2","1.8.2-java","1.8.2-x64-mingw32","1.8.2-x86-mingw32","1.8.3","1.8.3-java","1.8.3-x64-mingw32","1.8.3-x86-mingw32","1.8.4","1.8.4-java","1.8.4-x64-mingw32","1.8.4-x86-mingw32","1.8.5","1.8.5-java","1.8.5-x64-mingw32","1.8.5-x86-mingw32","1.9.0","1.9.0.rc1","1.9.0.rc1-java","1.9.0.rc1-x64-mingw32","1.9.0.rc1-x86-mingw32","1.9.0-java","1.9.0-x64-mingw32","1.9.0-x86-mingw32","1.9.1","1.9.1-java","1.9.1-x64-mingw32","1.9.1-x86-mingw32","1.10.0","1.10.0.rc1","1.10.0.rc1-java","1.10.0.rc1-x64-mingw32","1.10.0.rc1-x86-mingw32","1.10.0-java","1.10.0-x64-mingw32","1.10.0-x86-mingw32","1.10.1","1.10.1-java","1.10.1-x64-mingw32","1.10.1-x86-mingw32","1.10.2","1.10.2-java","1.10.2-x64-mingw32","1.10.2-x86-mingw32","1.10.3","1.10.3-java","1.10.3-x64-mingw32","1.10.3-x86-mingw32","1.10.4","1.10.4-java","1.10.4-x64-mingw32","1.10.4-x86-mingw32","1.10.5","1.10.5-java","1.10.5-x64-mingw32","1.10.5-x86-mingw32","1.10.6","1.10.6-java","1.10.6-x64-mingw32","1.10.6-x86-mingw32","1.10.7","1.10.7-java","1.10.7-x64-mingw32","1.10.7-x86-mingw32","1.10.8","1.10.8-java","1.10.8-x64-mingw32","1.10.8-x86-mingw32","1.10.9","1.10.9-java","1.10.9-x64-mingw32","1.10.9-x86-mingw32","1.10.10","1.10.10-java","1.10.10-x64-mingw32","1.10.10-x86-mingw32","1.11.0","1.11.0.rc1","1.11.0.rc1-java","1.11.0.rc1-x64-mingw32","1.11.0.rc1-x86-linux","1.11.0.rc1-x86-mingw32","1.11.0.rc1-x86_64-linux","1.11.0.rc2","1.11.0.rc2-java","1.11.0.rc2-x64-mingw32","1.11.0.rc2-x86-linux","1.11.0.rc2-x86-mingw32","1.11.0.rc2-x86_64-linux","1.11.0.rc3","1.11.0.rc3-java","1.11.0.rc3-x64-mingw32","1.11.0.rc3-x86-linux","1.11.0.rc3-x86-mingw32","1.11.0.rc3-x86_64-darwin-19","1.11.0.rc3-x86_64-linux","1.11.0.rc4","1.11.0.rc4-arm64-darwin","1.11.0.rc4-java","1.11.0.rc4-x64-mingw32","1.11.0.rc4-x86-linux","1.11.0.rc4-x86-mingw32","1.11.0.rc4-x86_64-darwin","1.11.0.rc4-x86_64-linux","1.11.0-arm64-darwin","1.11.0-java","1.11.0-x64-mingw32","1.11.0-x86-linux","1.11.0-x86-mingw32","1.11.0-x86_64-darwin","1.11.0-x86_64-linux","1.11.1","1.11.1-arm64-darwin","1.11.1-java","1.11.1-x64-mingw32","1.11.1-x86-linux","1.11.1-x86-mingw32","1.11.1-x86_64-darwin","1.11.1-x86_64-linux","1.11.2","1.11.2-arm64-darwin","1.11.2-java","1.11.2-x64-mingw32","1.11.2-x86-linux","1.11.2-x86-mingw32","1.11.2-x86_64-darwin","1.11.2-x86_64-linux","1.11.3","1.11.3-arm64-darwin","1.11.3-java","1.11.3-x64-mingw32","1.11.3-x86-linux","1.11.3-x86-mingw32","1.11.3-x86_64-darwin","1.11.3-x86_64-linux","1.11.4-arm64-darwin","1.11.4-java","1.11.4-x64-mingw32","1.11.4-x86-linux","1.11.4-x86-mingw32","1.11.4-x86_64-darwin","1.11.4-x86_64-linux"],"unaffected_versions":["1.11.4","1.11.5","1.11.6","1.11.7","1.12.0","1.12.0.rc1","1.12.1","1.12.2","1.12.3","1.12.4","1.12.5","1.13.0","1.13.1","1.13.2","1.13.3","1.13.4","1.13.5","1.13.6","1.13.7","1.13.8","1.13.9","1.13.10","1.14.0","1.14.0.rc1","1.14.1","1.14.2","1.14.3","1.14.4","1.14.5","1.15.0","1.15.1","1.15.2","1.15.3","1.15.4","1.15.5","1.15.6","1.15.7","1.16.0","1.16.0.rc1","1.16.1","1.16.2","1.16.3","1.16.4","1.16.5","1.16.6","1.16.7","1.16.8","1.17.0","1.17.1","1.17.2","1.18.0","1.18.0.rc1","1.18.1","1.18.2","1.18.3","1.18.4","1.18.5","1.18.6","1.18.7","1.18.8","1.18.9","1.18.10","1.19.0","1.19.1","1.19.2","1.19.3"]}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLTdycm0tdjQ1Zi1qcDY0/related_packages","related_advisories":[]},{"uuid":"MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLXZyOHEtZzVjNy1tNTRt","url":"https://github.com/advisories/GHSA-vr8q-g5c7-m54m","title":"Nokogiri::XML::Schema trusts input by default, exposing risk of XXE vulnerability","description":"### Severity\n\nNokogiri maintainers have evaluated this as [__Low Severity__ (CVSS3 2.6)](https://www.first.org/cvss/calculator/3.0#CVSS:3.0/AV:N/AC:H/PR:L/UI:R/S:U/C:L/I:N/A:N).\n\n\n### Description\n\nIn Nokogiri versions \u003c= 1.11.0.rc3, XML Schemas parsed by `Nokogiri::XML::Schema` are **trusted** by default, allowing external resources to be accessed over the network, potentially enabling XXE or SSRF attacks.\n\nThis behavior is counter to the security policy followed by Nokogiri maintainers, which is to treat all input as **untrusted** by default whenever possible.\n\nPlease note that this security fix was pushed into a new minor version, 1.11.x, rather than a patch release to the 1.10.x branch, because it is a breaking change for some schemas and the risk was assessed to be \"Low Severity\".\n\n\n### Affected Versions\n\nNokogiri `\u003c= 1.10.10` as well as prereleases `1.11.0.rc1`, `1.11.0.rc2`, and `1.11.0.rc3`\n\n\n### Mitigation\n\nThere are no known workarounds for affected versions. Upgrade to Nokogiri `1.11.0.rc4` or later.\n\nIf, after upgrading to `1.11.0.rc4` or later, you wish to re-enable network access for resolution of external resources (i.e., return to the previous behavior):\n\n1. Ensure the input is trusted. Do not enable this option for untrusted input.\n2. When invoking the `Nokogiri::XML::Schema` constructor, pass as the second parameter an instance of `Nokogiri::XML::ParseOptions` with the `NONET` flag turned off.\n\nSo if your previous code was:\n\n``` ruby\n# in v1.11.0.rc3 and earlier, this call allows resources to be accessed over the network\n# but in v1.11.0.rc4 and later, this call will disallow network access for external resources\nschema = Nokogiri::XML::Schema.new(schema)\n\n# in v1.11.0.rc4 and later, the following is equivalent to the code above\n# (the second parameter is optional, and this demonstrates its default value)\nschema = Nokogiri::XML::Schema.new(schema, Nokogiri::XML::ParseOptions::DEFAULT_SCHEMA)\n```\n\nThen you can add the second parameter to indicate that the input is trusted by changing it to:\n\n``` ruby\n# in v1.11.0.rc3 and earlier, this would raise an ArgumentError \n# but in v1.11.0.rc4 and later, this allows resources to be accessed over the network\nschema = Nokogiri::XML::Schema.new(trusted_schema, Nokogiri::XML::ParseOptions.new.nononet)\n```\n\n\n### References\n\n- [This issue's public advisory](https://github.com/sparklemotion/nokogiri/security/advisories/GHSA-vr8q-g5c7-m54m)\n- [Original Hackerone report (private)](https://hackerone.com/reports/747489)\n- [OWASP description of XXE attack](https://www.owasp.org/index.php/XML_External_Entity_(XXE)_Processing)\n- [OWASP description of SSRF attack](https://www.owasp.org/index.php/Server_Side_Request_Forgery)\n\n\n### Credit \n\nThis vulnerability was independently reported by @eric-therond and @gucki.\n\nThe Nokogiri maintainers would like to thank [HackerOne](https://hackerone.com/nokogiri) for providing a secure, responsible mechanism for reporting, and for providing their fantastic service to us.","origin":"UNSPECIFIED","severity":"MODERATE","published_at":"2020-12-30T18:35:06.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":4.3,"cvss_vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N","references":["https://github.com/sparklemotion/nokogiri/security/advisories/GHSA-vr8q-g5c7-m54m","https://github.com/sparklemotion/nokogiri/commit/9c87439d9afa14a365ff13e73adc809cb2c3d97b","https://hackerone.com/reports/747489","https://github.com/sparklemotion/nokogiri/releases/tag/v1.11.0.rc4","https://rubygems.org/gems/nokogiri","https://nvd.nist.gov/vuln/detail/CVE-2020-26247","https://github.com/sparklemotion/nokogiri/blob/main/CHANGELOG.md#v1110--2021-01-03","https://lists.debian.org/debian-lts-announce/2021/06/msg00007.html","https://security.gentoo.org/glsa/202208-29","https://lists.debian.org/debian-lts-announce/2022/10/msg00018.html","https://github.com/rubysec/ruby-advisory-db/blob/master/gems/nokogiri/CVE-2020-26247.yml","https://github.com/advisories/GHSA-vr8q-g5c7-m54m"],"source_kind":"github","identifiers":["GHSA-vr8q-g5c7-m54m","CVE-2020-26247"],"repository_url":"https://github.com/sparklemotion/nokogiri","blast_radius":0.0,"created_at":"2022-12-21T16:13:11.890Z","updated_at":"2026-05-06T23:10:03.370Z","epss_percentage":0.00717,"epss_percentile":0.72503,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLXZyOHEtZzVjNy1tNTRt","html_url":"https://advisories.ecosyste.ms/advisories/MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLXZyOHEtZzVjNy1tNTRt","packages":[{"ecosystem":"rubygems","package_name":"nokogiri","versions":[{"first_patched_version":"1.11.0","vulnerable_version_range":"\u003c= 1.10.10"}],"purl":"pkg:gem/nokogiri","statistics":{"dependent_packages_count":8056,"dependent_repos_count":1093699,"downloads":1181951338,"downloads_period":"total"},"affected_versions":["1.0.0","1.0.0-x86-mswin32-60","1.0.1","1.0.2","1.0.3","1.0.3-x86-mswin32-60","1.0.4","1.0.4-x86-mswin32-60","1.0.5","1.0.5-x86-mswin32-60","1.0.6","1.0.6-x86-mswin32-60","1.0.7","1.0.7-x86-mswin32-60","1.1.0","1.1.0-x86-mswin32-60","1.1.1","1.1.1-java","1.1.1-x86-mswin32-60","1.2.0","1.2.0-java","1.2.0-x86-mswin32-60","1.2.1","1.2.1-java","1.2.1-x86-mswin32-60","1.2.2","1.2.2-java","1.2.2-x86-mswin32-60","1.2.3","1.2.3-java","1.2.3-x86-mswin32-60","1.3.0","1.3.0-java","1.3.0-x86-mingw32","1.3.0-x86-mswin32","1.3.1","1.3.1-java","1.3.1-x86-mingw32","1.3.1-x86-mswin32","1.3.2","1.3.2-java","1.3.2-x86-mingw32","1.3.2-x86-mswin32","1.3.3","1.3.3-java","1.3.3-x86-mingw32","1.3.3-x86-mswin32","1.4.0","1.4.0-java","1.4.0-x86-mingw32","1.4.0-x86-mswin32","1.4.1","1.4.1-java","1.4.1-x86-mingw32","1.4.1-x86-mswin32","1.4.2","1.4.2.1","1.4.2.1-x86-mingw32","1.4.2.1-x86-mswin32","1.4.2-java","1.4.3","1.4.3.1","1.4.3.1-java","1.4.3.1-x86-mingw32","1.4.3.1-x86-mswin32","1.4.3-java","1.4.3-x86-mingw32","1.4.3-x86-mswin32","1.4.4","1.4.4.1","1.4.4.1-x86-mingw32","1.4.4.1-x86-mswin32","1.4.4.2-java","1.4.4-java","1.4.4-x86-mingw32","1.4.4-x86-mswin32","1.4.5","1.4.5-java","1.4.5-x86-mingw32","1.4.5-x86-mswin32-60","1.4.6","1.4.6-java","1.4.6-x86-mingw32","1.4.6-x86-mswin32-60","1.4.7","1.4.7-java","1.4.7-x86-mingw32","1.4.7-x86-mswin32-60","1.5.0","1.5.0.beta.1-java","1.5.0.beta.2-java","1.5.0.beta.4-java","1.5.0.beta.3","1.5.0.beta.3-java","1.5.0.beta.2","1.5.0.beta.4","1.5.0.beta.1","1.5.0-java","1.5.0-x86-mingw32","1.5.0-x86-mswin32-60","1.5.1","1.5.1.rc1","1.5.1.rc1-java","1.5.1.rc1-x86-mingw32","1.5.1.rc1-x86-mswin32-60","1.5.1-java","1.5.1-x86-mingw32","1.5.1-x86-mswin32-60","1.5.2","1.5.2-java","1.5.2-x86-mingw32","1.5.2-x86-mswin32-60","1.5.3","1.5.3.rc2","1.5.3.rc2-java","1.5.3.rc2-x86-mingw32","1.5.3.rc2-x86-mswin32-60","1.5.3.rc3","1.5.3.rc3-java","1.5.3.rc3-x86-mingw32","1.5.3.rc3-x86-mswin32-60","1.5.3.rc4","1.5.3.rc4-java","1.5.3.rc4-x86-mingw32","1.5.3.rc4-x86-mswin32-60","1.5.3.rc5","1.5.3.rc5-java","1.5.3.rc5-x86-mingw32","1.5.3.rc5-x86-mswin32-60","1.5.3.rc6","1.5.3.rc6-java","1.5.3.rc6-x86-mingw32","1.5.3.rc6-x86-mswin32-60","1.5.3-java","1.5.3-x86-mingw32","1.5.3-x86-mswin32-60","1.5.4","1.5.4.rc1","1.5.4.rc1-java","1.5.4.rc1-x86-mingw32","1.5.4.rc1-x86-mswin32-60","1.5.4.rc2","1.5.4.rc2-java","1.5.4.rc2-x86-mingw32","1.5.4.rc2-x86-mswin32-60","1.5.4.rc3","1.5.4.rc3-java","1.5.4.rc3-x86-mingw32","1.5.4.rc3-x86-mswin32-60","1.5.4-java","1.5.4-x86-mingw32","1.5.4-x86-mswin32-60","1.5.5","1.5.5.rc1","1.5.5.rc1-java","1.5.5.rc1-x86-mingw32","1.5.5.rc1-x86-mswin32-60","1.5.5.rc2","1.5.5.rc2-java","1.5.5.rc2-x86-mingw32","1.5.5.rc2-x86-mswin32-60","1.5.5.rc3","1.5.5.rc3-java","1.5.5.rc3-x86-mingw32","1.5.5.rc3-x86-mswin32-60","1.5.5-java","1.5.5-x86-mingw32","1.5.5-x86-mswin32-60","1.5.6","1.5.6.rc1","1.5.6.rc1-java","1.5.6.rc2","1.5.6.rc2-java","1.5.6.rc2-x86-mingw32","1.5.6.rc2-x86-mswin32-60","1.5.6.rc3","1.5.6.rc3-java","1.5.6.rc3-x86-mingw32","1.5.6.rc3-x86-mswin32-60","1.5.6-java","1.5.6-x86-mingw32","1.5.6-x86-mswin32-60","1.5.7","1.5.7.rc1","1.5.7.rc1-java","1.5.7.rc1-x86-mingw32","1.5.7.rc1-x86-mswin32-60","1.5.7.rc2","1.5.7.rc2-java","1.5.7.rc2-x86-mingw32","1.5.7.rc2-x86-mswin32-60","1.5.7.rc3","1.5.7.rc3-java","1.5.7.rc3-x86-mingw32","1.5.7.rc3-x86-mswin32-60","1.5.7-java","1.5.7-x86-mingw32","1.5.7-x86-mswin32-60","1.5.8","1.5.8-java","1.5.8-x86-mingw32","1.5.8-x86-mswin32-60","1.5.9","1.5.9-java","1.5.9-x86-mingw32","1.5.9-x86-mswin32-60","1.5.10","1.5.10-java","1.5.10-x86-mingw32","1.5.10-x86-mswin32-60","1.5.11","1.5.11-java","1.5.11-x86-mingw32","1.5.11-x86-mswin32-60","1.6.0","1.6.0.rc1","1.6.0-java","1.6.0-x86-mingw32","1.6.0-x86-mswin32-60","1.6.1","1.6.1-java","1.6.1-x86-mingw32","1.6.1-x86-mswin32-60","1.6.2","1.6.2.1","1.6.2.1-java","1.6.2.1-x64-mingw32","1.6.2.1-x86-mingw32","1.6.2.rc1","1.6.2.rc1-java","1.6.2.rc1-x64-mingw32","1.6.2.rc1-x86-mingw32","1.6.2.rc2","1.6.2.rc2-java","1.6.2.rc2-x64-mingw32","1.6.2.rc2-x86-mingw32","1.6.2.rc3","1.6.2.rc3-java","1.6.2.rc3-x64-mingw32","1.6.2.rc3-x86-mingw32","1.6.2-java","1.6.2-x64-mingw32","1.6.2-x86-mingw32","1.6.3","1.6.3.1","1.6.3.1-java","1.6.3.1-x64-mingw32","1.6.3.1-x86-mingw32","1.6.3.rc1","1.6.3.rc1-java","1.6.3.rc1-x64-mingw32","1.6.3.rc1-x86-mingw32","1.6.3.rc2","1.6.3.rc2-java","1.6.3.rc2-x64-mingw32","1.6.3.rc2-x86-mingw32","1.6.3.rc3","1.6.3.rc3-java","1.6.3.rc3-x64-mingw32","1.6.3.rc3-x86-mingw32","1.6.3-java","1.6.3-x64-mingw32","1.6.3-x86-mingw32","1.6.4","1.6.4.1","1.6.4.1-java","1.6.4.1-x64-mingw32","1.6.4.1-x86-mingw32","1.6.4-java","1.6.4-x64-mingw32","1.6.4-x86-mingw32","1.6.5","1.6.5-java","1.6.5-x64-mingw32","1.6.5-x86-mingw32","1.6.6.1","1.6.6.1-java","1.6.6.1-x64-mingw32","1.6.6.1-x86-mingw32","1.6.6.2","1.6.6.2-java","1.6.6.2-x64-mingw32","1.6.6.2-x86-mingw32","1.6.6.3","1.6.6.3-java","1.6.6.3-x64-mingw32","1.6.6.3-x86-mingw32","1.6.6.4","1.6.6.4-java","1.6.6.4-x64-mingw32","1.6.6.4-x86-mingw32","1.6.7","1.6.7.1","1.6.7.1-java","1.6.7.1-x64-mingw32","1.6.7.1-x86-mingw32","1.6.7.2","1.6.7.2-java","1.6.7.2-x64-mingw32","1.6.7.2-x86-mingw32","1.6.7.rc2","1.6.7.rc2-java","1.6.7.rc2-x64-mingw32","1.6.7.rc2-x86-mingw32","1.6.7.rc3","1.6.7.rc3-java","1.6.7.rc3-x64-mingw32","1.6.7.rc3-x86-mingw32","1.6.7.rc4","1.6.7.rc4-java","1.6.7.rc4-x64-mingw32","1.6.7.rc4-x86-mingw32","1.6.7-java","1.6.7-x64-mingw32","1.6.7-x86-mingw32","1.6.8","1.6.8.1","1.6.8.1-java","1.6.8.1-x64-mingw32","1.6.8.1-x86-mingw32","1.6.8.rc1","1.6.8.rc1-java","1.6.8.rc1-x64-mingw32","1.6.8.rc1-x86-mingw32","1.6.8.rc2","1.6.8.rc2-java","1.6.8.rc2-x64-mingw32","1.6.8.rc2-x86-mingw32","1.6.8.rc3","1.6.8.rc3-java","1.6.8.rc3-x64-mingw32","1.6.8.rc3-x86-mingw32","1.6.8-java","1.6.8-x64-mingw32","1.6.8-x86-mingw32","1.7.0","1.7.0.1","1.7.0.1-java","1.7.0.1-x64-mingw32","1.7.0.1-x86-mingw32","1.7.0-java","1.7.0-x64-mingw32","1.7.0-x86-mingw32","1.7.1","1.7.1-java","1.7.1-x64-mingw32","1.7.1-x86-mingw32","1.7.2","1.7.2-java","1.7.2-x64-mingw32","1.7.2-x86-mingw32","1.8.0","1.8.0-java","1.8.0-x64-mingw32","1.8.0-x86-mingw32","1.8.1","1.8.1-java","1.8.1-x64-mingw32","1.8.1-x86-mingw32","1.8.2","1.8.2-java","1.8.2-x64-mingw32","1.8.2-x86-mingw32","1.8.3","1.8.3-java","1.8.3-x64-mingw32","1.8.3-x86-mingw32","1.8.4","1.8.4-java","1.8.4-x64-mingw32","1.8.4-x86-mingw32","1.8.5","1.8.5-java","1.8.5-x64-mingw32","1.8.5-x86-mingw32","1.9.0","1.9.0.rc1","1.9.0.rc1-java","1.9.0.rc1-x64-mingw32","1.9.0.rc1-x86-mingw32","1.9.0-java","1.9.0-x64-mingw32","1.9.0-x86-mingw32","1.9.1","1.9.1-java","1.9.1-x64-mingw32","1.9.1-x86-mingw32","1.10.0","1.10.0.rc1","1.10.0.rc1-java","1.10.0.rc1-x64-mingw32","1.10.0.rc1-x86-mingw32","1.10.0-java","1.10.0-x64-mingw32","1.10.0-x86-mingw32","1.10.1","1.10.1-java","1.10.1-x64-mingw32","1.10.1-x86-mingw32","1.10.2","1.10.2-java","1.10.2-x64-mingw32","1.10.2-x86-mingw32","1.10.3","1.10.3-java","1.10.3-x64-mingw32","1.10.3-x86-mingw32","1.10.4","1.10.4-java","1.10.4-x64-mingw32","1.10.4-x86-mingw32","1.10.5","1.10.5-java","1.10.5-x64-mingw32","1.10.5-x86-mingw32","1.10.6","1.10.6-java","1.10.6-x64-mingw32","1.10.6-x86-mingw32","1.10.7","1.10.7-java","1.10.7-x64-mingw32","1.10.7-x86-mingw32","1.10.8","1.10.8-java","1.10.8-x64-mingw32","1.10.8-x86-mingw32","1.10.9","1.10.9-java","1.10.9-x64-mingw32","1.10.9-x86-mingw32","1.10.10","1.10.10-java","1.10.10-x64-mingw32","1.10.10-x86-mingw32"],"unaffected_versions":["1.11.0","1.11.0.rc1","1.11.0.rc2","1.11.0.rc3","1.11.0.rc4","1.11.1","1.11.2","1.11.3","1.11.4","1.11.5","1.11.6","1.11.7","1.12.0","1.12.0.rc1","1.12.1","1.12.2","1.12.3","1.12.4","1.12.5","1.13.0","1.13.1","1.13.2","1.13.3","1.13.4","1.13.5","1.13.6","1.13.7","1.13.8","1.13.9","1.13.10","1.14.0","1.14.0.rc1","1.14.1","1.14.2","1.14.3","1.14.4","1.14.5","1.15.0","1.15.1","1.15.2","1.15.3","1.15.4","1.15.5","1.15.6","1.15.7","1.16.0","1.16.0.rc1","1.16.1","1.16.2","1.16.3","1.16.4","1.16.5","1.16.6","1.16.7","1.16.8","1.17.0","1.17.1","1.17.2","1.18.0","1.18.0.rc1","1.18.1","1.18.2","1.18.3","1.18.4","1.18.5","1.18.6","1.18.7","1.18.8","1.18.9","1.18.10","1.19.0","1.19.1","1.19.2","1.19.3"]}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLXZyOHEtZzVjNy1tNTRt/related_packages","related_advisories":[]},{"uuid":"MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLTc1NTMtanI5OC12eDQ3","url":"https://github.com/advisories/GHSA-7553-jr98-vx47","title":"libxml as used in Nokogiri has an infinite loop in a certain end-of-file situation","description":"xmlStringLenDecodeEntities in parser.c in libxml2 2.9.10 has an infinite loop in a certain end-of-file situation.\nThe Nokogiri RubyGem has patched its vendored copy of libxml2 in order to prevent this issue from affecting nokogiri.","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2020-02-24T19:12:36.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":7.5,"cvss_vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","references":["https://nvd.nist.gov/vuln/detail/CVE-2020-7595","https://github.com/sparklemotion/nokogiri/issues/1992","https://gitlab.gnome.org/GNOME/libxml2/commit/0e1a49c89076","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/545SPOI3ZPPNPX4TFRIVE4JVRTJRKULL/","https://usn.ubuntu.com/4274-1/","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/5R55ZR52RMBX24TQTWHCIWKJVRV6YAWI/","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/JDPF3AAVKUAKDYFMFKSIQSVVS3EEFPQH/","http://lists.opensuse.org/opensuse-security-announce/2020-05/msg00047.html","https://security.netapp.com/advisory/ntap-20200702-0005/","https://www.oracle.com/security-alerts/cpujul2020.html","https://lists.debian.org/debian-lts-announce/2020/09/msg00009.html","https://cert-portal.siemens.com/productcert/pdf/ssa-292794.pdf","https://security.gentoo.org/glsa/202010-04","https://us-cert.cisa.gov/ics/advisories/icsa-21-103-08","https://www.oracle.com/security-alerts/cpuoct2021.html","https://www.oracle.com/security-alerts/cpuapr2022.html","https://www.oracle.com/security-alerts/cpujul2022.html","https://github.com/rubysec/ruby-advisory-db/blob/master/gems/nokogiri/CVE-2020-7595.yml","https://github.com/advisories/GHSA-7553-jr98-vx47"],"source_kind":"github","identifiers":["GHSA-7553-jr98-vx47","CVE-2020-7595"],"repository_url":"https://github.com/sparklemotion/nokogiri","blast_radius":0.0,"created_at":"2022-12-21T16:13:26.129Z","updated_at":"2026-05-06T23:10:21.600Z","epss_percentage":0.00473,"epss_percentile":0.64672,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLTc1NTMtanI5OC12eDQ3","html_url":"https://advisories.ecosyste.ms/advisories/MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLTc1NTMtanI5OC12eDQ3","packages":[{"ecosystem":"rubygems","package_name":"nokogiri","versions":[{"first_patched_version":"1.10.8","vulnerable_version_range":"\u003c 1.10.8"}],"purl":"pkg:gem/nokogiri","statistics":{"dependent_packages_count":8056,"dependent_repos_count":1093699,"downloads":1181951338,"downloads_period":"total"},"affected_versions":["1.0.0","1.0.0-x86-mswin32-60","1.0.1","1.0.2","1.0.3","1.0.3-x86-mswin32-60","1.0.4","1.0.4-x86-mswin32-60","1.0.5","1.0.5-x86-mswin32-60","1.0.6","1.0.6-x86-mswin32-60","1.0.7","1.0.7-x86-mswin32-60","1.1.0","1.1.0-x86-mswin32-60","1.1.1","1.1.1-java","1.1.1-x86-mswin32-60","1.2.0","1.2.0-java","1.2.0-x86-mswin32-60","1.2.1","1.2.1-java","1.2.1-x86-mswin32-60","1.2.2","1.2.2-java","1.2.2-x86-mswin32-60","1.2.3","1.2.3-java","1.2.3-x86-mswin32-60","1.3.0","1.3.0-java","1.3.0-x86-mingw32","1.3.0-x86-mswin32","1.3.1","1.3.1-java","1.3.1-x86-mingw32","1.3.1-x86-mswin32","1.3.2","1.3.2-java","1.3.2-x86-mingw32","1.3.2-x86-mswin32","1.3.3","1.3.3-java","1.3.3-x86-mingw32","1.3.3-x86-mswin32","1.4.0","1.4.0-java","1.4.0-x86-mingw32","1.4.0-x86-mswin32","1.4.1","1.4.1-java","1.4.1-x86-mingw32","1.4.1-x86-mswin32","1.4.2","1.4.2.1","1.4.2.1-x86-mingw32","1.4.2.1-x86-mswin32","1.4.2-java","1.4.3","1.4.3.1","1.4.3.1-java","1.4.3.1-x86-mingw32","1.4.3.1-x86-mswin32","1.4.3-java","1.4.3-x86-mingw32","1.4.3-x86-mswin32","1.4.4","1.4.4.1","1.4.4.1-x86-mingw32","1.4.4.1-x86-mswin32","1.4.4.2-java","1.4.4-java","1.4.4-x86-mingw32","1.4.4-x86-mswin32","1.4.5","1.4.5-java","1.4.5-x86-mingw32","1.4.5-x86-mswin32-60","1.4.6","1.4.6-java","1.4.6-x86-mingw32","1.4.6-x86-mswin32-60","1.4.7","1.4.7-java","1.4.7-x86-mingw32","1.4.7-x86-mswin32-60","1.5.0","1.5.0.beta.4","1.5.0.beta.1-java","1.5.0.beta.1","1.5.0.beta.2","1.5.0.beta.3-java","1.5.0.beta.4-java","1.5.0.beta.2-java","1.5.0.beta.3","1.5.0-java","1.5.0-x86-mingw32","1.5.0-x86-mswin32-60","1.5.1","1.5.1.rc1","1.5.1.rc1-java","1.5.1.rc1-x86-mingw32","1.5.1.rc1-x86-mswin32-60","1.5.1-java","1.5.1-x86-mingw32","1.5.1-x86-mswin32-60","1.5.2","1.5.2-java","1.5.2-x86-mingw32","1.5.2-x86-mswin32-60","1.5.3","1.5.3.rc2","1.5.3.rc2-java","1.5.3.rc2-x86-mingw32","1.5.3.rc2-x86-mswin32-60","1.5.3.rc3","1.5.3.rc3-java","1.5.3.rc3-x86-mingw32","1.5.3.rc3-x86-mswin32-60","1.5.3.rc4","1.5.3.rc4-java","1.5.3.rc4-x86-mingw32","1.5.3.rc4-x86-mswin32-60","1.5.3.rc5","1.5.3.rc5-java","1.5.3.rc5-x86-mingw32","1.5.3.rc5-x86-mswin32-60","1.5.3.rc6","1.5.3.rc6-java","1.5.3.rc6-x86-mingw32","1.5.3.rc6-x86-mswin32-60","1.5.3-java","1.5.3-x86-mingw32","1.5.3-x86-mswin32-60","1.5.4","1.5.4.rc1","1.5.4.rc1-java","1.5.4.rc1-x86-mingw32","1.5.4.rc1-x86-mswin32-60","1.5.4.rc2","1.5.4.rc2-java","1.5.4.rc2-x86-mingw32","1.5.4.rc2-x86-mswin32-60","1.5.4.rc3","1.5.4.rc3-java","1.5.4.rc3-x86-mingw32","1.5.4.rc3-x86-mswin32-60","1.5.4-java","1.5.4-x86-mingw32","1.5.4-x86-mswin32-60","1.5.5","1.5.5.rc1","1.5.5.rc1-java","1.5.5.rc1-x86-mingw32","1.5.5.rc1-x86-mswin32-60","1.5.5.rc2","1.5.5.rc2-java","1.5.5.rc2-x86-mingw32","1.5.5.rc2-x86-mswin32-60","1.5.5.rc3","1.5.5.rc3-java","1.5.5.rc3-x86-mingw32","1.5.5.rc3-x86-mswin32-60","1.5.5-java","1.5.5-x86-mingw32","1.5.5-x86-mswin32-60","1.5.6","1.5.6.rc1","1.5.6.rc1-java","1.5.6.rc2","1.5.6.rc2-java","1.5.6.rc2-x86-mingw32","1.5.6.rc2-x86-mswin32-60","1.5.6.rc3","1.5.6.rc3-java","1.5.6.rc3-x86-mingw32","1.5.6.rc3-x86-mswin32-60","1.5.6-java","1.5.6-x86-mingw32","1.5.6-x86-mswin32-60","1.5.7","1.5.7.rc1","1.5.7.rc1-java","1.5.7.rc1-x86-mingw32","1.5.7.rc1-x86-mswin32-60","1.5.7.rc2","1.5.7.rc2-java","1.5.7.rc2-x86-mingw32","1.5.7.rc2-x86-mswin32-60","1.5.7.rc3","1.5.7.rc3-java","1.5.7.rc3-x86-mingw32","1.5.7.rc3-x86-mswin32-60","1.5.7-java","1.5.7-x86-mingw32","1.5.7-x86-mswin32-60","1.5.8","1.5.8-java","1.5.8-x86-mingw32","1.5.8-x86-mswin32-60","1.5.9","1.5.9-java","1.5.9-x86-mingw32","1.5.9-x86-mswin32-60","1.5.10","1.5.10-java","1.5.10-x86-mingw32","1.5.10-x86-mswin32-60","1.5.11","1.5.11-java","1.5.11-x86-mingw32","1.5.11-x86-mswin32-60","1.6.0","1.6.0.rc1","1.6.0-java","1.6.0-x86-mingw32","1.6.0-x86-mswin32-60","1.6.1","1.6.1-java","1.6.1-x86-mingw32","1.6.1-x86-mswin32-60","1.6.2","1.6.2.1","1.6.2.1-java","1.6.2.1-x64-mingw32","1.6.2.1-x86-mingw32","1.6.2.rc1","1.6.2.rc1-java","1.6.2.rc1-x64-mingw32","1.6.2.rc1-x86-mingw32","1.6.2.rc2","1.6.2.rc2-java","1.6.2.rc2-x64-mingw32","1.6.2.rc2-x86-mingw32","1.6.2.rc3","1.6.2.rc3-java","1.6.2.rc3-x64-mingw32","1.6.2.rc3-x86-mingw32","1.6.2-java","1.6.2-x64-mingw32","1.6.2-x86-mingw32","1.6.3","1.6.3.1","1.6.3.1-java","1.6.3.1-x64-mingw32","1.6.3.1-x86-mingw32","1.6.3.rc1","1.6.3.rc1-java","1.6.3.rc1-x64-mingw32","1.6.3.rc1-x86-mingw32","1.6.3.rc2","1.6.3.rc2-java","1.6.3.rc2-x64-mingw32","1.6.3.rc2-x86-mingw32","1.6.3.rc3","1.6.3.rc3-java","1.6.3.rc3-x64-mingw32","1.6.3.rc3-x86-mingw32","1.6.3-java","1.6.3-x64-mingw32","1.6.3-x86-mingw32","1.6.4","1.6.4.1","1.6.4.1-java","1.6.4.1-x64-mingw32","1.6.4.1-x86-mingw32","1.6.4-java","1.6.4-x64-mingw32","1.6.4-x86-mingw32","1.6.5","1.6.5-java","1.6.5-x64-mingw32","1.6.5-x86-mingw32","1.6.6.1","1.6.6.1-java","1.6.6.1-x64-mingw32","1.6.6.1-x86-mingw32","1.6.6.2","1.6.6.2-java","1.6.6.2-x64-mingw32","1.6.6.2-x86-mingw32","1.6.6.3","1.6.6.3-java","1.6.6.3-x64-mingw32","1.6.6.3-x86-mingw32","1.6.6.4","1.6.6.4-java","1.6.6.4-x64-mingw32","1.6.6.4-x86-mingw32","1.6.7","1.6.7.1","1.6.7.1-java","1.6.7.1-x64-mingw32","1.6.7.1-x86-mingw32","1.6.7.2","1.6.7.2-java","1.6.7.2-x64-mingw32","1.6.7.2-x86-mingw32","1.6.7.rc2","1.6.7.rc2-java","1.6.7.rc2-x64-mingw32","1.6.7.rc2-x86-mingw32","1.6.7.rc3","1.6.7.rc3-java","1.6.7.rc3-x64-mingw32","1.6.7.rc3-x86-mingw32","1.6.7.rc4","1.6.7.rc4-java","1.6.7.rc4-x64-mingw32","1.6.7.rc4-x86-mingw32","1.6.7-java","1.6.7-x64-mingw32","1.6.7-x86-mingw32","1.6.8","1.6.8.1","1.6.8.1-java","1.6.8.1-x64-mingw32","1.6.8.1-x86-mingw32","1.6.8.rc1","1.6.8.rc1-java","1.6.8.rc1-x64-mingw32","1.6.8.rc1-x86-mingw32","1.6.8.rc2","1.6.8.rc2-java","1.6.8.rc2-x64-mingw32","1.6.8.rc2-x86-mingw32","1.6.8.rc3","1.6.8.rc3-java","1.6.8.rc3-x64-mingw32","1.6.8.rc3-x86-mingw32","1.6.8-java","1.6.8-x64-mingw32","1.6.8-x86-mingw32","1.7.0","1.7.0.1","1.7.0.1-java","1.7.0.1-x64-mingw32","1.7.0.1-x86-mingw32","1.7.0-java","1.7.0-x64-mingw32","1.7.0-x86-mingw32","1.7.1","1.7.1-java","1.7.1-x64-mingw32","1.7.1-x86-mingw32","1.7.2","1.7.2-java","1.7.2-x64-mingw32","1.7.2-x86-mingw32","1.8.0","1.8.0-java","1.8.0-x64-mingw32","1.8.0-x86-mingw32","1.8.1","1.8.1-java","1.8.1-x64-mingw32","1.8.1-x86-mingw32","1.8.2","1.8.2-java","1.8.2-x64-mingw32","1.8.2-x86-mingw32","1.8.3","1.8.3-java","1.8.3-x64-mingw32","1.8.3-x86-mingw32","1.8.4","1.8.4-java","1.8.4-x64-mingw32","1.8.4-x86-mingw32","1.8.5","1.8.5-java","1.8.5-x64-mingw32","1.8.5-x86-mingw32","1.9.0","1.9.0.rc1","1.9.0.rc1-java","1.9.0.rc1-x64-mingw32","1.9.0.rc1-x86-mingw32","1.9.0-java","1.9.0-x64-mingw32","1.9.0-x86-mingw32","1.9.1","1.9.1-java","1.9.1-x64-mingw32","1.9.1-x86-mingw32","1.10.0","1.10.0.rc1","1.10.0.rc1-java","1.10.0.rc1-x64-mingw32","1.10.0.rc1-x86-mingw32","1.10.0-java","1.10.0-x64-mingw32","1.10.0-x86-mingw32","1.10.1","1.10.1-java","1.10.1-x64-mingw32","1.10.1-x86-mingw32","1.10.2","1.10.2-java","1.10.2-x64-mingw32","1.10.2-x86-mingw32","1.10.3","1.10.3-java","1.10.3-x64-mingw32","1.10.3-x86-mingw32","1.10.4","1.10.4-java","1.10.4-x64-mingw32","1.10.4-x86-mingw32","1.10.5","1.10.5-java","1.10.5-x64-mingw32","1.10.5-x86-mingw32","1.10.6","1.10.6-java","1.10.6-x64-mingw32","1.10.6-x86-mingw32","1.10.7","1.10.7-java","1.10.7-x64-mingw32","1.10.7-x86-mingw32","1.10.8-java","1.10.8-x64-mingw32","1.10.8-x86-mingw32"],"unaffected_versions":["1.10.8","1.10.9","1.10.10","1.11.0","1.11.0.rc1","1.11.0.rc2","1.11.0.rc3","1.11.0.rc4","1.11.1","1.11.2","1.11.3","1.11.4","1.11.5","1.11.6","1.11.7","1.12.0","1.12.0.rc1","1.12.1","1.12.2","1.12.3","1.12.4","1.12.5","1.13.0","1.13.1","1.13.2","1.13.3","1.13.4","1.13.5","1.13.6","1.13.7","1.13.8","1.13.9","1.13.10","1.14.0","1.14.0.rc1","1.14.1","1.14.2","1.14.3","1.14.4","1.14.5","1.15.0","1.15.1","1.15.2","1.15.3","1.15.4","1.15.5","1.15.6","1.15.7","1.16.0","1.16.0.rc1","1.16.1","1.16.2","1.16.3","1.16.4","1.16.5","1.16.6","1.16.7","1.16.8","1.17.0","1.17.1","1.17.2","1.18.0","1.18.0.rc1","1.18.1","1.18.2","1.18.3","1.18.4","1.18.5","1.18.6","1.18.7","1.18.8","1.18.9","1.18.10","1.19.0","1.19.1","1.19.2","1.19.3"]}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLTc1NTMtanI5OC12eDQ3/related_packages","related_advisories":[]},{"uuid":"MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLWNyNWotOTUzai14dzVw","url":"https://github.com/advisories/GHSA-cr5j-953j-xw5p","title":"Nokogiri Command Injection Vulnerability","description":"A command injection vulnerability in Nokogiri v1.10.3 and earlier allows commands to be executed in a subprocess via Ruby's `Kernel.open` method. Processes are vulnerable only if the undocumented method `Nokogiri::CSS::Tokenizer#load_file` is being called with unsafe user input as the filename. This vulnerability appears in code generated by the Rexical gem versions v1.0.6 and earlier. Rexical is used by Nokogiri to generate lexical scanner code for parsing CSS queries. The underlying vulnerability was addressed in Rexical v1.0.7 and Nokogiri upgraded to this version of Rexical in Nokogiri v1.10.4.","origin":"UNSPECIFIED","severity":"CRITICAL","published_at":"2019-08-19T19:27:23.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":9.8,"cvss_vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","references":["https://nvd.nist.gov/vuln/detail/CVE-2019-5477","https://github.com/sparklemotion/nokogiri/issues/1915","https://github.com/tenderlove/rexical/blob/master/CHANGELOG.rdoc","https://hackerone.com/reports/650835","https://lists.debian.org/debian-lts-announce/2019/09/msg00027.html","https://security.gentoo.org/glsa/202006-05","https://usn.ubuntu.com/4175-1/","https://lists.debian.org/debian-lts-announce/2022/10/msg00018.html","https://lists.debian.org/debian-lts-announce/2022/10/msg00019.html","https://github.com/sparklemotion/nokogiri/commit/5d30128343573a9428c86efc758ba2c66e9f12dc","https://github.com/tenderlove/rexical/commit/a652474dbc66be350055db3e8f9b3a7b3fd75926","https://github.com/rubysec/ruby-advisory-db/blob/master/gems/nokogiri/CVE-2019-5477.yml","https://github.com/rubysec/ruby-advisory-db/blob/master/gems/rexical/CVE-2019-5477.yml","https://github.com/advisories/GHSA-cr5j-953j-xw5p"],"source_kind":"github","identifiers":["GHSA-cr5j-953j-xw5p","CVE-2019-5477"],"repository_url":"https://github.com/sparklemotion/nokogiri","blast_radius":0.0,"created_at":"2022-12-21T16:13:28.529Z","updated_at":"2026-04-28T20:07:43.743Z","epss_percentage":0.06079,"epss_percentile":0.90613,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLWNyNWotOTUzai14dzVw","html_url":"https://advisories.ecosyste.ms/advisories/MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLWNyNWotOTUzai14dzVw","packages":[{"ecosystem":"rubygems","package_name":"rexical","versions":[{"first_patched_version":"1.0.7","vulnerable_version_range":"\u003c 1.0.7"}],"purl":"pkg:gem/rexical"},{"ecosystem":"rubygems","package_name":"nokogiri","versions":[{"first_patched_version":"1.10.4","vulnerable_version_range":"\u003c 1.10.4"}],"purl":"pkg:gem/nokogiri"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLWNyNWotOTUzai14dzVw/related_packages","related_advisories":[]},{"uuid":"MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLTZxdnAtcjZyMy05cDdo","url":"https://github.com/advisories/GHSA-6qvp-r6r3-9p7h","title":"Nokogiri NULL Pointer Dereference","description":"A NULL pointer dereference vulnerability exists in the `xpath.c:xmlXPathCompOpEval()` function of libxml2 through 2.9.8 when parsing an invalid XPath expression in the `XPATH_OP_AND` or `XPATH_OP_OR` case. Applications processing untrusted XSL format inputs with the use of the libxml2 library may be vulnerable to a denial of service attack due to a crash of the application.","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2019-01-17T14:05:03.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":7.5,"cvss_vector":"CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","references":["https://nvd.nist.gov/vuln/detail/CVE-2018-14404","https://access.redhat.com/errata/RHSA-2019:1543","https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=901817","https://bugzilla.redhat.com/show_bug.cgi?id=1595985","https://gitlab.gnome.org/GNOME/libxml2/issues/10","https://lists.debian.org/debian-lts-announce/2018/09/msg00035.html","https://lists.debian.org/debian-lts-announce/2020/09/msg00009.html","https://github.com/sparklemotion/nokogiri/issues/1785","https://github.com/rubysec/ruby-advisory-db/blob/master/gems/nokogiri/CVE-2018-14404.yml","https://security.netapp.com/advisory/ntap-20190719-0002","https://usn.ubuntu.com/3739-1","https://usn.ubuntu.com/3739-2","https://github.com/advisories/GHSA-6qvp-r6r3-9p7h"],"source_kind":"github","identifiers":["GHSA-6qvp-r6r3-9p7h","CVE-2018-14404"],"repository_url":"https://github.com/sparklemotion/nokogiri","blast_radius":0.0,"created_at":"2022-12-21T16:13:31.880Z","updated_at":"2026-04-28T20:07:43.762Z","epss_percentage":0.20012,"epss_percentile":0.95454,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLTZxdnAtcjZyMy05cDdo","html_url":"https://advisories.ecosyste.ms/advisories/MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLTZxdnAtcjZyMy05cDdo","packages":[{"ecosystem":"rubygems","package_name":"nokogiri","versions":[{"first_patched_version":"1.8.5","vulnerable_version_range":"\u003c 1.8.5"}],"purl":"pkg:gem/nokogiri"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLTZxdnAtcjZyMy05cDdo/related_packages","related_advisories":[]},{"uuid":"MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLWp4anItNWg2OS1xdzN3","url":"https://github.com/advisories/GHSA-jxjr-5h69-qw3w","title":"Heap-based buffer overflow in nokogiri","description":"Heap-based buffer overflow in the xmlGROW function in parser.c in libxml2 before 2.9.3.  A remote attacker could provide a specially crafted XML or HTML file that, when processed by an application using libxml2, would cause that application to use an excessive amount of CPU, leak potentially sensitive information, or crash the application.","origin":"UNSPECIFIED","severity":"MODERATE","published_at":"2018-09-17T21:57:38.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":0.0,"cvss_vector":null,"references":["https://nvd.nist.gov/vuln/detail/CVE-2015-7499","https://bugzilla.redhat.com/show_bug.cgi?id=1281925","https://git.gnome.org/browse/libxml2/commit/?id=28cd9cb747a94483f4aea7f0968d202c20bb4cfc","https://git.gnome.org/browse/libxml2/commit/?id=35bcb1d758ed70aa7b257c9c3b3ff55e54e3d0da","https://github.com/advisories/GHSA-jxjr-5h69-qw3w","https://security.gentoo.org/glsa/201701-37","http://lists.opensuse.org/opensuse-updates/2015-12/msg00120.html","http://lists.opensuse.org/opensuse-updates/2016-01/msg00031.html","http://rhn.redhat.com/errata/RHSA-2015-2549.html","http://rhn.redhat.com/errata/RHSA-2015-2550.html","http://www.debian.org/security/2015/dsa-3430","http://www.ubuntu.com/usn/USN-2834-1","http://xmlsoft.org/news.html","https://github.com/rubysec/ruby-advisory-db/blob/master/gems/nokogiri/CVE-2015-7499.yml","https://groups.google.com/forum/#!topic/ruby-security-ann/Dy7YiKb_pMM","https://web.archive.org/web/20210724022841/http://www.securityfocus.com/bid/79509","https://web.archive.org/web/20211205133229/https://securitytracker.com/id/1034243"],"source_kind":"github","identifiers":["GHSA-jxjr-5h69-qw3w","CVE-2015-7499"],"repository_url":null,"blast_radius":0.0,"created_at":"2022-12-21T16:12:59.375Z","updated_at":"2026-05-04T17:10:47.229Z","epss_percentage":0.01577,"epss_percentile":0.81509,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLWp4anItNWg2OS1xdzN3","html_url":"https://advisories.ecosyste.ms/advisories/MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLWp4anItNWg2OS1xdzN3","packages":[{"ecosystem":"rubygems","package_name":"nokogiri","versions":[{"first_patched_version":"1.6.7.2","vulnerable_version_range":"\u003e= 1.6.0, \u003c= 1.6.7.1"}],"purl":"pkg:gem/nokogiri"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLWp4anItNWg2OS1xdzN3/related_packages","related_advisories":[]},{"uuid":"MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLTdocDIteHdwai05NWpx","url":"https://github.com/advisories/GHSA-7hp2-xwpj-95jq","title":"Denial of service or RCE from libxml2 and libxslt","description":"Nokogiri is affected by series of vulnerabilities in libxml2 and libxslt, which are libraries Nokogiri depends on. It was discovered that libxml2 and libxslt incorrectly handled certain malformed documents, which can allow malicious users to cause issues ranging from denial of service to remote code execution attacks.","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2018-09-17T21:53:42.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":7.5,"cvss_vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","references":["https://nvd.nist.gov/vuln/detail/CVE-2015-8806","https://bugzilla.gnome.org/show_bug.cgi?id=749115","https://security.gentoo.org/glsa/201701-37","https://www.debian.org/security/2016/dsa-3593","http://www.openwall.com/lists/oss-security/2016/02/03/5","http://www.oracle.com/technetwork/topics/security/bulletinjul2016-3090568.html","http://www.ubuntu.com/usn/USN-2994-1","https://github.com/sparklemotion/nokogiri/issues/1473","https://github.com/rubysec/ruby-advisory-db/blob/master/gems/nokogiri/CVE-2015-8806.yml","https://web.archive.org/web/20160928171015/http://www.securityfocus.com/bid/82071","https://github.com/advisories/GHSA-7hp2-xwpj-95jq"],"source_kind":"github","identifiers":["GHSA-7hp2-xwpj-95jq","CVE-2015-8806"],"repository_url":"https://github.com/sparklemotion/nokogiri","blast_radius":0.0,"created_at":"2022-12-21T16:13:36.209Z","updated_at":"2026-05-06T23:10:32.799Z","epss_percentage":0.06052,"epss_percentile":0.90549,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLTdocDIteHdwai05NWpx","html_url":"https://advisories.ecosyste.ms/advisories/MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLTdocDIteHdwai05NWpx","packages":[{"ecosystem":"rubygems","package_name":"nokogiri","versions":[{"first_patched_version":"1.6.8","vulnerable_version_range":"\u003e= 1.6.0, \u003c 1.6.8"}],"purl":"pkg:gem/nokogiri","statistics":{"dependent_packages_count":8056,"dependent_repos_count":1093699,"downloads":1181951338,"downloads_period":"total"},"affected_versions":["1.6.0","1.6.1","1.6.1-java","1.6.1-x86-mingw32","1.6.1-x86-mswin32-60","1.6.2","1.6.2.1","1.6.2.1-java","1.6.2.1-x64-mingw32","1.6.2.1-x86-mingw32","1.6.2.rc1","1.6.2.rc1-java","1.6.2.rc1-x64-mingw32","1.6.2.rc1-x86-mingw32","1.6.2.rc2","1.6.2.rc2-java","1.6.2.rc2-x64-mingw32","1.6.2.rc2-x86-mingw32","1.6.2.rc3","1.6.2.rc3-java","1.6.2.rc3-x64-mingw32","1.6.2.rc3-x86-mingw32","1.6.2-java","1.6.2-x64-mingw32","1.6.2-x86-mingw32","1.6.3","1.6.3.1","1.6.3.1-java","1.6.3.1-x64-mingw32","1.6.3.1-x86-mingw32","1.6.3.rc1","1.6.3.rc1-java","1.6.3.rc1-x64-mingw32","1.6.3.rc1-x86-mingw32","1.6.3.rc2","1.6.3.rc2-java","1.6.3.rc2-x64-mingw32","1.6.3.rc2-x86-mingw32","1.6.3.rc3","1.6.3.rc3-java","1.6.3.rc3-x64-mingw32","1.6.3.rc3-x86-mingw32","1.6.3-java","1.6.3-x64-mingw32","1.6.3-x86-mingw32","1.6.4","1.6.4.1","1.6.4.1-java","1.6.4.1-x64-mingw32","1.6.4.1-x86-mingw32","1.6.4-java","1.6.4-x64-mingw32","1.6.4-x86-mingw32","1.6.5","1.6.5-java","1.6.5-x64-mingw32","1.6.5-x86-mingw32","1.6.6.1","1.6.6.1-java","1.6.6.1-x64-mingw32","1.6.6.1-x86-mingw32","1.6.6.2","1.6.6.2-java","1.6.6.2-x64-mingw32","1.6.6.2-x86-mingw32","1.6.6.3","1.6.6.3-java","1.6.6.3-x64-mingw32","1.6.6.3-x86-mingw32","1.6.6.4","1.6.6.4-java","1.6.6.4-x64-mingw32","1.6.6.4-x86-mingw32","1.6.7","1.6.7.1","1.6.7.1-java","1.6.7.1-x64-mingw32","1.6.7.1-x86-mingw32","1.6.7.2","1.6.7.2-java","1.6.7.2-x64-mingw32","1.6.7.2-x86-mingw32","1.6.7.rc2","1.6.7.rc2-java","1.6.7.rc2-x64-mingw32","1.6.7.rc2-x86-mingw32","1.6.7.rc3","1.6.7.rc3-java","1.6.7.rc3-x64-mingw32","1.6.7.rc3-x86-mingw32","1.6.7.rc4","1.6.7.rc4-java","1.6.7.rc4-x64-mingw32","1.6.7.rc4-x86-mingw32","1.6.7-java","1.6.7-x64-mingw32","1.6.7-x86-mingw32","1.6.8.1","1.6.8.1-java","1.6.8.1-x64-mingw32","1.6.8.1-x86-mingw32","1.6.8.rc1","1.6.8.rc1-java","1.6.8.rc1-x64-mingw32","1.6.8.rc1-x86-mingw32","1.6.8.rc2","1.6.8.rc2-java","1.6.8.rc2-x64-mingw32","1.6.8.rc2-x86-mingw32","1.6.8.rc3","1.6.8.rc3-java","1.6.8.rc3-x64-mingw32","1.6.8.rc3-x86-mingw32","1.6.8-java","1.6.8-x64-mingw32","1.6.8-x86-mingw32"],"unaffected_versions":["1.0.0","1.0.1","1.0.2","1.0.3","1.0.4","1.0.5","1.0.6","1.0.7","1.1.0","1.1.1","1.2.0","1.2.1","1.2.2","1.2.3","1.3.0","1.3.1","1.3.2","1.3.3","1.4.0","1.4.1","1.4.2","1.4.2.1","1.4.3","1.4.3.1","1.4.4","1.4.4.1","1.4.5","1.4.6","1.4.7","1.5.0","1.5.0.beta.1","1.5.0.beta.2","1.5.0.beta.4","1.5.0.beta.3","1.5.1","1.5.1.rc1","1.5.2","1.5.3","1.5.3.rc2","1.5.3.rc3","1.5.3.rc4","1.5.3.rc5","1.5.3.rc6","1.5.4","1.5.4.rc1","1.5.4.rc2","1.5.4.rc3","1.5.5","1.5.5.rc1","1.5.5.rc2","1.5.5.rc3","1.5.6","1.5.6.rc1","1.5.6.rc2","1.5.6.rc3","1.5.7","1.5.7.rc1","1.5.7.rc2","1.5.7.rc3","1.5.8","1.5.9","1.5.10","1.5.11","1.6.0.rc1","1.6.8","1.7.0","1.7.0.1","1.7.1","1.7.2","1.8.0","1.8.1","1.8.2","1.8.3","1.8.4","1.8.5","1.9.0","1.9.0.rc1","1.9.1","1.10.0","1.10.0.rc1","1.10.1","1.10.2","1.10.3","1.10.4","1.10.5","1.10.6","1.10.7","1.10.8","1.10.9","1.10.10","1.11.0","1.11.0.rc1","1.11.0.rc2","1.11.0.rc3","1.11.0.rc4","1.11.1","1.11.2","1.11.3","1.11.4","1.11.5","1.11.6","1.11.7","1.12.0","1.12.0.rc1","1.12.1","1.12.2","1.12.3","1.12.4","1.12.5","1.13.0","1.13.1","1.13.2","1.13.3","1.13.4","1.13.5","1.13.6","1.13.7","1.13.8","1.13.9","1.13.10","1.14.0","1.14.0.rc1","1.14.1","1.14.2","1.14.3","1.14.4","1.14.5","1.15.0","1.15.1","1.15.2","1.15.3","1.15.4","1.15.5","1.15.6","1.15.7","1.16.0","1.16.0.rc1","1.16.1","1.16.2","1.16.3","1.16.4","1.16.5","1.16.6","1.16.7","1.16.8","1.17.0","1.17.1","1.17.2","1.18.0","1.18.0.rc1","1.18.1","1.18.2","1.18.3","1.18.4","1.18.5","1.18.6","1.18.7","1.18.8","1.18.9","1.18.10","1.19.0","1.19.1","1.19.2","1.19.3"]}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLTdocDIteHdwai05NWpx/related_packages","related_advisories":[]},{"uuid":"MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLWZyNTItNGhxdy1wMjdm","url":"https://github.com/advisories/GHSA-fr52-4hqw-p27f","title":"Nokogiri does not forbid namespace nodes in XPointer ranges","description":"xpointer.c in libxml2 before 2.9.5 (as used in nokogiri before 1.7.1 amongst other products) does not forbid namespace nodes in XPointer ranges, which allows remote attackers to execute arbitrary code or cause a denial of service (use-after-free and memory corruption) via a crafted XML document.","origin":"UNSPECIFIED","severity":"CRITICAL","published_at":"2018-08-21T19:03:26.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":9.8,"cvss_vector":"CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","references":["https://nvd.nist.gov/vuln/detail/CVE-2016-4658","https://git.gnome.org/browse/libxml2/commit/?id=c1d1f7121194036608bf555f08d3062a36fd344b","https://security.gentoo.org/glsa/201701-37","https://support.apple.com/HT207141","https://support.apple.com/HT207142","https://support.apple.com/HT207143","https://support.apple.com/HT207170","http://lists.apple.com/archives/security-announce/2016/Sep/msg00006.html","http://lists.apple.com/archives/security-announce/2016/Sep/msg00008.html","http://lists.apple.com/archives/security-announce/2016/Sep/msg00010.html","http://lists.apple.com/archives/security-announce/2016/Sep/msg00011.html","https://github.com/advisories/GHSA-fr52-4hqw-p27f"],"source_kind":"github","identifiers":["GHSA-fr52-4hqw-p27f","CVE-2016-4658"],"repository_url":null,"blast_radius":0.0,"created_at":"2022-12-21T16:13:36.517Z","updated_at":"2026-05-06T23:10:32.803Z","epss_percentage":0.17714,"epss_percentile":0.95096,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLWZyNTItNGhxdy1wMjdm","html_url":"https://advisories.ecosyste.ms/advisories/MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLWZyNTItNGhxdy1wMjdm","packages":[{"ecosystem":"rubygems","package_name":"nokogiri","versions":[{"first_patched_version":"1.7.1","vulnerable_version_range":"\u003c 1.7.1"}],"purl":"pkg:gem/nokogiri","statistics":{"dependent_packages_count":8056,"dependent_repos_count":1093699,"downloads":1181951338,"downloads_period":"total"},"affected_versions":["1.0.0","1.0.0-x86-mswin32-60","1.0.1","1.0.2","1.0.3","1.0.3-x86-mswin32-60","1.0.4","1.0.4-x86-mswin32-60","1.0.5","1.0.5-x86-mswin32-60","1.0.6","1.0.6-x86-mswin32-60","1.0.7","1.0.7-x86-mswin32-60","1.1.0","1.1.0-x86-mswin32-60","1.1.1","1.1.1-java","1.1.1-x86-mswin32-60","1.2.0","1.2.0-java","1.2.0-x86-mswin32-60","1.2.1","1.2.1-java","1.2.1-x86-mswin32-60","1.2.2","1.2.2-java","1.2.2-x86-mswin32-60","1.2.3","1.2.3-java","1.2.3-x86-mswin32-60","1.3.0","1.3.0-java","1.3.0-x86-mingw32","1.3.0-x86-mswin32","1.3.1","1.3.1-java","1.3.1-x86-mingw32","1.3.1-x86-mswin32","1.3.2","1.3.2-java","1.3.2-x86-mingw32","1.3.2-x86-mswin32","1.3.3","1.3.3-java","1.3.3-x86-mingw32","1.3.3-x86-mswin32","1.4.0","1.4.0-java","1.4.0-x86-mingw32","1.4.0-x86-mswin32","1.4.1","1.4.1-java","1.4.1-x86-mingw32","1.4.1-x86-mswin32","1.4.2","1.4.2.1","1.4.2.1-x86-mingw32","1.4.2.1-x86-mswin32","1.4.2-java","1.4.3","1.4.3.1","1.4.3.1-java","1.4.3.1-x86-mingw32","1.4.3.1-x86-mswin32","1.4.3-java","1.4.3-x86-mingw32","1.4.3-x86-mswin32","1.4.4","1.4.4.1","1.4.4.1-x86-mingw32","1.4.4.1-x86-mswin32","1.4.4.2-java","1.4.4-java","1.4.4-x86-mingw32","1.4.4-x86-mswin32","1.4.5","1.4.5-java","1.4.5-x86-mingw32","1.4.5-x86-mswin32-60","1.4.6","1.4.6-java","1.4.6-x86-mingw32","1.4.6-x86-mswin32-60","1.4.7","1.4.7-java","1.4.7-x86-mingw32","1.4.7-x86-mswin32-60","1.5.0","1.5.0.beta.1","1.5.0.beta.1-java","1.5.0.beta.2","1.5.0.beta.2-java","1.5.0.beta.3","1.5.0.beta.3-java","1.5.0.beta.4","1.5.0.beta.4-java","1.5.0-java","1.5.0-x86-mingw32","1.5.0-x86-mswin32-60","1.5.1","1.5.1.rc1","1.5.1.rc1-java","1.5.1.rc1-x86-mingw32","1.5.1.rc1-x86-mswin32-60","1.5.1-java","1.5.1-x86-mingw32","1.5.1-x86-mswin32-60","1.5.2","1.5.2-java","1.5.2-x86-mingw32","1.5.2-x86-mswin32-60","1.5.3","1.5.3.rc2","1.5.3.rc2-java","1.5.3.rc2-x86-mingw32","1.5.3.rc2-x86-mswin32-60","1.5.3.rc3","1.5.3.rc3-java","1.5.3.rc3-x86-mingw32","1.5.3.rc3-x86-mswin32-60","1.5.3.rc4","1.5.3.rc4-java","1.5.3.rc4-x86-mingw32","1.5.3.rc4-x86-mswin32-60","1.5.3.rc5","1.5.3.rc5-java","1.5.3.rc5-x86-mingw32","1.5.3.rc5-x86-mswin32-60","1.5.3.rc6","1.5.3.rc6-java","1.5.3.rc6-x86-mingw32","1.5.3.rc6-x86-mswin32-60","1.5.3-java","1.5.3-x86-mingw32","1.5.3-x86-mswin32-60","1.5.4","1.5.4.rc1","1.5.4.rc1-java","1.5.4.rc1-x86-mingw32","1.5.4.rc1-x86-mswin32-60","1.5.4.rc2","1.5.4.rc2-java","1.5.4.rc2-x86-mingw32","1.5.4.rc2-x86-mswin32-60","1.5.4.rc3","1.5.4.rc3-java","1.5.4.rc3-x86-mingw32","1.5.4.rc3-x86-mswin32-60","1.5.4-java","1.5.4-x86-mingw32","1.5.4-x86-mswin32-60","1.5.5","1.5.5.rc1","1.5.5.rc1-java","1.5.5.rc1-x86-mingw32","1.5.5.rc1-x86-mswin32-60","1.5.5.rc2","1.5.5.rc2-java","1.5.5.rc2-x86-mingw32","1.5.5.rc2-x86-mswin32-60","1.5.5.rc3","1.5.5.rc3-java","1.5.5.rc3-x86-mingw32","1.5.5.rc3-x86-mswin32-60","1.5.5-java","1.5.5-x86-mingw32","1.5.5-x86-mswin32-60","1.5.6","1.5.6.rc1","1.5.6.rc1-java","1.5.6.rc2","1.5.6.rc2-java","1.5.6.rc2-x86-mingw32","1.5.6.rc2-x86-mswin32-60","1.5.6.rc3","1.5.6.rc3-java","1.5.6.rc3-x86-mingw32","1.5.6.rc3-x86-mswin32-60","1.5.6-java","1.5.6-x86-mingw32","1.5.6-x86-mswin32-60","1.5.7","1.5.7.rc1","1.5.7.rc1-java","1.5.7.rc1-x86-mingw32","1.5.7.rc1-x86-mswin32-60","1.5.7.rc2","1.5.7.rc2-java","1.5.7.rc2-x86-mingw32","1.5.7.rc2-x86-mswin32-60","1.5.7.rc3","1.5.7.rc3-java","1.5.7.rc3-x86-mingw32","1.5.7.rc3-x86-mswin32-60","1.5.7-java","1.5.7-x86-mingw32","1.5.7-x86-mswin32-60","1.5.8","1.5.8-java","1.5.8-x86-mingw32","1.5.8-x86-mswin32-60","1.5.9","1.5.9-java","1.5.9-x86-mingw32","1.5.9-x86-mswin32-60","1.5.10","1.5.10-java","1.5.10-x86-mingw32","1.5.10-x86-mswin32-60","1.5.11","1.5.11-java","1.5.11-x86-mingw32","1.5.11-x86-mswin32-60","1.6.0","1.6.0.rc1","1.6.0-java","1.6.0-x86-mingw32","1.6.0-x86-mswin32-60","1.6.1","1.6.1-java","1.6.1-x86-mingw32","1.6.1-x86-mswin32-60","1.6.2","1.6.2.1","1.6.2.1-java","1.6.2.1-x64-mingw32","1.6.2.1-x86-mingw32","1.6.2.rc1","1.6.2.rc1-java","1.6.2.rc1-x64-mingw32","1.6.2.rc1-x86-mingw32","1.6.2.rc2","1.6.2.rc2-java","1.6.2.rc2-x64-mingw32","1.6.2.rc2-x86-mingw32","1.6.2.rc3","1.6.2.rc3-java","1.6.2.rc3-x64-mingw32","1.6.2.rc3-x86-mingw32","1.6.2-java","1.6.2-x64-mingw32","1.6.2-x86-mingw32","1.6.3","1.6.3.1","1.6.3.1-java","1.6.3.1-x64-mingw32","1.6.3.1-x86-mingw32","1.6.3.rc1","1.6.3.rc1-java","1.6.3.rc1-x64-mingw32","1.6.3.rc1-x86-mingw32","1.6.3.rc2","1.6.3.rc2-java","1.6.3.rc2-x64-mingw32","1.6.3.rc2-x86-mingw32","1.6.3.rc3","1.6.3.rc3-java","1.6.3.rc3-x64-mingw32","1.6.3.rc3-x86-mingw32","1.6.3-java","1.6.3-x64-mingw32","1.6.3-x86-mingw32","1.6.4","1.6.4.1","1.6.4.1-java","1.6.4.1-x64-mingw32","1.6.4.1-x86-mingw32","1.6.4-java","1.6.4-x64-mingw32","1.6.4-x86-mingw32","1.6.5","1.6.5-java","1.6.5-x64-mingw32","1.6.5-x86-mingw32","1.6.6.1","1.6.6.1-java","1.6.6.1-x64-mingw32","1.6.6.1-x86-mingw32","1.6.6.2","1.6.6.2-java","1.6.6.2-x64-mingw32","1.6.6.2-x86-mingw32","1.6.6.3","1.6.6.3-java","1.6.6.3-x64-mingw32","1.6.6.3-x86-mingw32","1.6.6.4","1.6.6.4-java","1.6.6.4-x64-mingw32","1.6.6.4-x86-mingw32","1.6.7","1.6.7.1","1.6.7.1-java","1.6.7.1-x64-mingw32","1.6.7.1-x86-mingw32","1.6.7.2","1.6.7.2-java","1.6.7.2-x64-mingw32","1.6.7.2-x86-mingw32","1.6.7.rc2","1.6.7.rc2-java","1.6.7.rc2-x64-mingw32","1.6.7.rc2-x86-mingw32","1.6.7.rc3","1.6.7.rc3-java","1.6.7.rc3-x64-mingw32","1.6.7.rc3-x86-mingw32","1.6.7.rc4","1.6.7.rc4-java","1.6.7.rc4-x64-mingw32","1.6.7.rc4-x86-mingw32","1.6.7-java","1.6.7-x64-mingw32","1.6.7-x86-mingw32","1.6.8","1.6.8.1","1.6.8.1-java","1.6.8.1-x64-mingw32","1.6.8.1-x86-mingw32","1.6.8.rc1","1.6.8.rc1-java","1.6.8.rc1-x64-mingw32","1.6.8.rc1-x86-mingw32","1.6.8.rc2","1.6.8.rc2-java","1.6.8.rc2-x64-mingw32","1.6.8.rc2-x86-mingw32","1.6.8.rc3","1.6.8.rc3-java","1.6.8.rc3-x64-mingw32","1.6.8.rc3-x86-mingw32","1.6.8-java","1.6.8-x64-mingw32","1.6.8-x86-mingw32","1.7.0","1.7.0.1","1.7.0.1-java","1.7.0.1-x64-mingw32","1.7.0.1-x86-mingw32","1.7.0-java","1.7.0-x64-mingw32","1.7.0-x86-mingw32","1.7.1-java","1.7.1-x64-mingw32","1.7.1-x86-mingw32"],"unaffected_versions":["1.7.1","1.7.2","1.8.0","1.8.1","1.8.2","1.8.3","1.8.4","1.8.5","1.9.0","1.9.0.rc1","1.9.1","1.10.0","1.10.0.rc1","1.10.1","1.10.2","1.10.3","1.10.4","1.10.5","1.10.6","1.10.7","1.10.8","1.10.9","1.10.10","1.11.0","1.11.0.rc1","1.11.0.rc2","1.11.0.rc3","1.11.0.rc4","1.11.1","1.11.2","1.11.3","1.11.4","1.11.5","1.11.6","1.11.7","1.12.0","1.12.0.rc1","1.12.1","1.12.2","1.12.3","1.12.4","1.12.5","1.13.0","1.13.1","1.13.2","1.13.3","1.13.4","1.13.5","1.13.6","1.13.7","1.13.8","1.13.9","1.13.10","1.14.0","1.14.0.rc1","1.14.1","1.14.2","1.14.3","1.14.4","1.14.5","1.15.0","1.15.1","1.15.2","1.15.3","1.15.4","1.15.5","1.15.6","1.15.7","1.16.0","1.16.0.rc1","1.16.1","1.16.2","1.16.3","1.16.4","1.16.5","1.16.6","1.16.7","1.16.8","1.17.0","1.17.1","1.17.2","1.18.0","1.18.0.rc1","1.18.1","1.18.2","1.18.3","1.18.4","1.18.5","1.18.6","1.18.7","1.18.8","1.18.9","1.18.10","1.19.0","1.19.1","1.19.2","1.19.3"]}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLWZyNTItNGhxdy1wMjdm/related_packages","related_advisories":[]},{"uuid":"MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLXhqcWctOWp2Zy1mZ3gy","url":"https://github.com/advisories/GHSA-xjqg-9jvg-fgx2","title":"Nokogiri subject to DoS via libxml2 vulnerability","description":"The xmlStringLenDecodeEntities function in parser.c in libxml2 before 2.9.3 (as used in nokogiri before 1.6.7.1) does not properly prevent entity expansion, which allows context-dependent attackers to cause a denial of service (CPU consumption) via crafted XML data, a different vulnerability than CVE-2014-3660.","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2018-08-21T19:03:04.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":0.0,"cvss_vector":null,"references":["https://nvd.nist.gov/vuln/detail/CVE-2015-5312","https://bugzilla.redhat.com/show_bug.cgi?id=1276693","https://git.gnome.org/browse/libxml2/commit/?id=69030714cde66d525a8884bda01b9e8f0abf8e1e","https://h20566.www2.hpe.com/portal/site/hpsc/public/kb/docDisplay?docId=emr_na-c04944172","https://security.gentoo.org/glsa/201701-37","https://support.apple.com/HT206166","https://support.apple.com/HT206167","https://support.apple.com/HT206168","https://support.apple.com/HT206169","http://lists.apple.com/archives/security-announce/2016/Mar/msg00000.html","http://lists.opensuse.org/opensuse-updates/2015-12/msg00120.html","http://lists.opensuse.org/opensuse-updates/2016-01/msg00031.html","http://marc.info/?l=bugtraq\u0026m=145382616617563\u0026w=2","http://rhn.redhat.com/errata/RHSA-2015-2549.html","http://rhn.redhat.com/errata/RHSA-2015-2550.html","http://www.debian.org/security/2015/dsa-3430","http://www.oracle.com/technetwork/topics/security/bulletinjan2016-2867206.html","http://www.oracle.com/technetwork/topics/security/linuxbulletinoct2015-2719645.html","http://www.ubuntu.com/usn/USN-2834-1","http://xmlsoft.org/news.html","https://github.com/rubysec/ruby-advisory-db/blob/master/gems/nokogiri/CVE-2015-5312.yml","https://groups.google.com/forum/#!topic/ruby-security-ann/aSbgDiwb24s","https://github.com/advisories/GHSA-xjqg-9jvg-fgx2"],"source_kind":"github","identifiers":["GHSA-xjqg-9jvg-fgx2","CVE-2015-5312"],"repository_url":null,"blast_radius":0.0,"created_at":"2022-12-21T16:12:59.595Z","updated_at":"2026-04-28T20:07:43.763Z","epss_percentage":0.00966,"epss_percentile":0.76518,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLXhqcWctOWp2Zy1mZ3gy","html_url":"https://advisories.ecosyste.ms/advisories/MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLXhqcWctOWp2Zy1mZ3gy","packages":[{"ecosystem":"rubygems","package_name":"nokogiri","versions":[{"first_patched_version":"1.6.7.1","vulnerable_version_range":"\u003e= 1.6.0, \u003c= 1.6.7.0"}],"purl":"pkg:gem/nokogiri"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLXhqcWctOWp2Zy1mZ3gy/related_packages","related_advisories":[]},{"uuid":"MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLXE3d3gtNjJyNy1qMng3","url":"https://github.com/advisories/GHSA-q7wx-62r7-j2x7","title":"Nokogiri vulnerable to libxml XML Entity Expansion","description":"The xmlreader in libxml allows remote attackers to cause a denial of service (memory consumption) via crafted XML data, related to an XML Entity Expansion (XEE) attack.","origin":"UNSPECIFIED","severity":"MODERATE","published_at":"2018-08-08T22:31:12.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":0.0,"cvss_vector":null,"references":["https://nvd.nist.gov/vuln/detail/CVE-2015-1819","https://git.gnome.org/browse/libxml2/commit/?id=213f1fe0d76d30eaed6e5853057defc43e6df2c9","https://security.gentoo.org/glsa/201507-08","https://security.gentoo.org/glsa/201701-37","https://support.apple.com/HT206166","https://support.apple.com/HT206167","https://support.apple.com/HT206168","https://support.apple.com/HT206169","http://lists.apple.com/archives/security-announce/2016/Mar/msg00000.html","http://lists.apple.com/archives/security-announce/2016/Mar/msg00001.html","http://lists.apple.com/archives/security-announce/2016/Mar/msg00002.html","http://lists.apple.com/archives/security-announce/2016/Mar/msg00004.html","http://lists.fedoraproject.org/pipermail/package-announce/2015-November/172710.html","http://lists.fedoraproject.org/pipermail/package-announce/2015-November/172943.html","http://lists.opensuse.org/opensuse-updates/2015-12/msg00120.html","http://lists.opensuse.org/opensuse-updates/2016-01/msg00031.html","http://rhn.redhat.com/errata/RHSA-2015-1419.html","http://rhn.redhat.com/errata/RHSA-2015-2550.html","http://www.debian.org/security/2015/dsa-3430","http://www.oracle.com/technetwork/topics/security/bulletinoct2015-2511968.html","http://www.oracle.com/technetwork/topics/security/linuxbulletinoct2015-2719645.html","http://www.ubuntu.com/usn/USN-2812-1","http://xmlsoft.org/news.html","https://github.com/sparklemotion/nokogiri/issues/1374","https://github.com/rubysec/ruby-advisory-db/blob/master/gems/nokogiri/CVE-2015-1819.yml","https://github.com/advisories/GHSA-q7wx-62r7-j2x7"],"source_kind":"github","identifiers":["GHSA-q7wx-62r7-j2x7","CVE-2015-1819"],"repository_url":"https://github.com/sparklemotion/nokogiri","blast_radius":0.0,"created_at":"2022-12-21T16:12:59.512Z","updated_at":"2026-04-28T20:07:43.763Z","epss_percentage":0.01944,"epss_percentile":0.83504,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLXE3d3gtNjJyNy1qMng3","html_url":"https://advisories.ecosyste.ms/advisories/MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLXE3d3gtNjJyNy1qMng3","packages":[{"ecosystem":"rubygems","package_name":"nokogiri","versions":[{"first_patched_version":"1.6.6.4","vulnerable_version_range":"\u003e= 1.6.6.0, \u003c= 1.6.6.3"}],"purl":"pkg:gem/nokogiri"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLXE3d3gtNjJyNy1qMng3/related_packages","related_advisories":[]},{"uuid":"MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLXBmNm0tZnhwcS1mZzh2","url":"https://github.com/advisories/GHSA-pf6m-fxpq-fg8v","title":"Nokogiri implementation of libxslt lacks integer overflow checks","description":"The xsltAddTextString function in transform.c in libxslt 1.1.29, as used in Nokogiri prior to 1.7.2, lacked a check for integer overflow during a size calculation, which allowed a remote attacker to perform an out of bounds memory write via a crafted HTML page.","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2018-07-31T18:21:29.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":8.8,"cvss_vector":"CVSS:3.0/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-5029","https://git.gnome.org/browse/libxslt/commit/?id=08ab2774b870de1c7b5a48693df75e8154addae5","https://github.com/advisories/GHSA-pf6m-fxpq-fg8v","https://github.com/sparklemotion/nokogiri/issues/1634","https://github.com/rubysec/ruby-advisory-db/blob/master/gems/nokogiri/CVE-2017-5029.yml","https://ubuntu.com/security/CVE-2017-5029","https://ubuntu.com/security/notices/USN-3271-1"],"source_kind":"github","identifiers":["GHSA-pf6m-fxpq-fg8v","CVE-2017-5029"],"repository_url":"https://github.com/sparklemotion/nokogiri","blast_radius":0.0,"created_at":"2022-12-21T16:13:36.841Z","updated_at":"2026-05-06T23:10:34.065Z","epss_percentage":0.01232,"epss_percentile":0.79141,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLXBmNm0tZnhwcS1mZzh2","html_url":"https://advisories.ecosyste.ms/advisories/MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLXBmNm0tZnhwcS1mZzh2","packages":[{"ecosystem":"rubygems","package_name":"nokogiri","versions":[{"first_patched_version":"1.7.2","vulnerable_version_range":"\u003c 1.7.2"}],"purl":"pkg:gem/nokogiri","statistics":{"dependent_packages_count":8056,"dependent_repos_count":1093699,"downloads":1181951338,"downloads_period":"total"},"affected_versions":["1.0.0","1.0.0-x86-mswin32-60","1.0.1","1.0.2","1.0.3","1.0.3-x86-mswin32-60","1.0.4","1.0.4-x86-mswin32-60","1.0.5","1.0.5-x86-mswin32-60","1.0.6","1.0.6-x86-mswin32-60","1.0.7","1.0.7-x86-mswin32-60","1.1.0","1.1.0-x86-mswin32-60","1.1.1","1.1.1-java","1.1.1-x86-mswin32-60","1.2.0","1.2.0-java","1.2.0-x86-mswin32-60","1.2.1","1.2.1-java","1.2.1-x86-mswin32-60","1.2.2","1.2.2-java","1.2.2-x86-mswin32-60","1.2.3","1.2.3-java","1.2.3-x86-mswin32-60","1.3.0","1.3.0-java","1.3.0-x86-mingw32","1.3.0-x86-mswin32","1.3.1","1.3.1-java","1.3.1-x86-mingw32","1.3.1-x86-mswin32","1.3.2","1.3.2-java","1.3.2-x86-mingw32","1.3.2-x86-mswin32","1.3.3","1.3.3-java","1.3.3-x86-mingw32","1.3.3-x86-mswin32","1.4.0","1.4.0-java","1.4.0-x86-mingw32","1.4.0-x86-mswin32","1.4.1","1.4.1-java","1.4.1-x86-mingw32","1.4.1-x86-mswin32","1.4.2","1.4.2.1","1.4.2.1-x86-mingw32","1.4.2.1-x86-mswin32","1.4.2-java","1.4.3","1.4.3.1","1.4.3.1-java","1.4.3.1-x86-mingw32","1.4.3.1-x86-mswin32","1.4.3-java","1.4.3-x86-mingw32","1.4.3-x86-mswin32","1.4.4","1.4.4.1","1.4.4.1-x86-mingw32","1.4.4.1-x86-mswin32","1.4.4.2-java","1.4.4-java","1.4.4-x86-mingw32","1.4.4-x86-mswin32","1.4.5","1.4.5-java","1.4.5-x86-mingw32","1.4.5-x86-mswin32-60","1.4.6","1.4.6-java","1.4.6-x86-mingw32","1.4.6-x86-mswin32-60","1.4.7","1.4.7-java","1.4.7-x86-mingw32","1.4.7-x86-mswin32-60","1.5.0","1.5.0.beta.1","1.5.0.beta.1-java","1.5.0.beta.2","1.5.0.beta.2-java","1.5.0.beta.3","1.5.0.beta.3-java","1.5.0.beta.4","1.5.0.beta.4-java","1.5.0-java","1.5.0-x86-mingw32","1.5.0-x86-mswin32-60","1.5.1","1.5.1.rc1","1.5.1.rc1-java","1.5.1.rc1-x86-mingw32","1.5.1.rc1-x86-mswin32-60","1.5.1-java","1.5.1-x86-mingw32","1.5.1-x86-mswin32-60","1.5.2","1.5.2-java","1.5.2-x86-mingw32","1.5.2-x86-mswin32-60","1.5.3","1.5.3.rc2","1.5.3.rc2-java","1.5.3.rc2-x86-mingw32","1.5.3.rc2-x86-mswin32-60","1.5.3.rc3","1.5.3.rc3-java","1.5.3.rc3-x86-mingw32","1.5.3.rc3-x86-mswin32-60","1.5.3.rc4","1.5.3.rc4-java","1.5.3.rc4-x86-mingw32","1.5.3.rc4-x86-mswin32-60","1.5.3.rc5","1.5.3.rc5-java","1.5.3.rc5-x86-mingw32","1.5.3.rc5-x86-mswin32-60","1.5.3.rc6","1.5.3.rc6-java","1.5.3.rc6-x86-mingw32","1.5.3.rc6-x86-mswin32-60","1.5.3-java","1.5.3-x86-mingw32","1.5.3-x86-mswin32-60","1.5.4","1.5.4.rc1","1.5.4.rc1-java","1.5.4.rc1-x86-mingw32","1.5.4.rc1-x86-mswin32-60","1.5.4.rc2","1.5.4.rc2-java","1.5.4.rc2-x86-mingw32","1.5.4.rc2-x86-mswin32-60","1.5.4.rc3","1.5.4.rc3-java","1.5.4.rc3-x86-mingw32","1.5.4.rc3-x86-mswin32-60","1.5.4-java","1.5.4-x86-mingw32","1.5.4-x86-mswin32-60","1.5.5","1.5.5.rc1","1.5.5.rc1-java","1.5.5.rc1-x86-mingw32","1.5.5.rc1-x86-mswin32-60","1.5.5.rc2","1.5.5.rc2-java","1.5.5.rc2-x86-mingw32","1.5.5.rc2-x86-mswin32-60","1.5.5.rc3","1.5.5.rc3-java","1.5.5.rc3-x86-mingw32","1.5.5.rc3-x86-mswin32-60","1.5.5-java","1.5.5-x86-mingw32","1.5.5-x86-mswin32-60","1.5.6","1.5.6.rc1","1.5.6.rc1-java","1.5.6.rc2","1.5.6.rc2-java","1.5.6.rc2-x86-mingw32","1.5.6.rc2-x86-mswin32-60","1.5.6.rc3","1.5.6.rc3-java","1.5.6.rc3-x86-mingw32","1.5.6.rc3-x86-mswin32-60","1.5.6-java","1.5.6-x86-mingw32","1.5.6-x86-mswin32-60","1.5.7","1.5.7.rc1","1.5.7.rc1-java","1.5.7.rc1-x86-mingw32","1.5.7.rc1-x86-mswin32-60","1.5.7.rc2","1.5.7.rc2-java","1.5.7.rc2-x86-mingw32","1.5.7.rc2-x86-mswin32-60","1.5.7.rc3","1.5.7.rc3-java","1.5.7.rc3-x86-mingw32","1.5.7.rc3-x86-mswin32-60","1.5.7-java","1.5.7-x86-mingw32","1.5.7-x86-mswin32-60","1.5.8","1.5.8-java","1.5.8-x86-mingw32","1.5.8-x86-mswin32-60","1.5.9","1.5.9-java","1.5.9-x86-mingw32","1.5.9-x86-mswin32-60","1.5.10","1.5.10-java","1.5.10-x86-mingw32","1.5.10-x86-mswin32-60","1.5.11","1.5.11-java","1.5.11-x86-mingw32","1.5.11-x86-mswin32-60","1.6.0","1.6.0.rc1","1.6.0-java","1.6.0-x86-mingw32","1.6.0-x86-mswin32-60","1.6.1","1.6.1-java","1.6.1-x86-mingw32","1.6.1-x86-mswin32-60","1.6.2","1.6.2.1","1.6.2.1-java","1.6.2.1-x64-mingw32","1.6.2.1-x86-mingw32","1.6.2.rc1","1.6.2.rc1-java","1.6.2.rc1-x64-mingw32","1.6.2.rc1-x86-mingw32","1.6.2.rc2","1.6.2.rc2-java","1.6.2.rc2-x64-mingw32","1.6.2.rc2-x86-mingw32","1.6.2.rc3","1.6.2.rc3-java","1.6.2.rc3-x64-mingw32","1.6.2.rc3-x86-mingw32","1.6.2-java","1.6.2-x64-mingw32","1.6.2-x86-mingw32","1.6.3","1.6.3.1","1.6.3.1-java","1.6.3.1-x64-mingw32","1.6.3.1-x86-mingw32","1.6.3.rc1","1.6.3.rc1-java","1.6.3.rc1-x64-mingw32","1.6.3.rc1-x86-mingw32","1.6.3.rc2","1.6.3.rc2-java","1.6.3.rc2-x64-mingw32","1.6.3.rc2-x86-mingw32","1.6.3.rc3","1.6.3.rc3-java","1.6.3.rc3-x64-mingw32","1.6.3.rc3-x86-mingw32","1.6.3-java","1.6.3-x64-mingw32","1.6.3-x86-mingw32","1.6.4","1.6.4.1","1.6.4.1-java","1.6.4.1-x64-mingw32","1.6.4.1-x86-mingw32","1.6.4-java","1.6.4-x64-mingw32","1.6.4-x86-mingw32","1.6.5","1.6.5-java","1.6.5-x64-mingw32","1.6.5-x86-mingw32","1.6.6.1","1.6.6.1-java","1.6.6.1-x64-mingw32","1.6.6.1-x86-mingw32","1.6.6.2","1.6.6.2-java","1.6.6.2-x64-mingw32","1.6.6.2-x86-mingw32","1.6.6.3","1.6.6.3-java","1.6.6.3-x64-mingw32","1.6.6.3-x86-mingw32","1.6.6.4","1.6.6.4-java","1.6.6.4-x64-mingw32","1.6.6.4-x86-mingw32","1.6.7","1.6.7.1","1.6.7.1-java","1.6.7.1-x64-mingw32","1.6.7.1-x86-mingw32","1.6.7.2","1.6.7.2-java","1.6.7.2-x64-mingw32","1.6.7.2-x86-mingw32","1.6.7.rc2","1.6.7.rc2-java","1.6.7.rc2-x64-mingw32","1.6.7.rc2-x86-mingw32","1.6.7.rc3","1.6.7.rc3-java","1.6.7.rc3-x64-mingw32","1.6.7.rc3-x86-mingw32","1.6.7.rc4","1.6.7.rc4-java","1.6.7.rc4-x64-mingw32","1.6.7.rc4-x86-mingw32","1.6.7-java","1.6.7-x64-mingw32","1.6.7-x86-mingw32","1.6.8","1.6.8.1","1.6.8.1-java","1.6.8.1-x64-mingw32","1.6.8.1-x86-mingw32","1.6.8.rc1","1.6.8.rc1-java","1.6.8.rc1-x64-mingw32","1.6.8.rc1-x86-mingw32","1.6.8.rc2","1.6.8.rc2-java","1.6.8.rc2-x64-mingw32","1.6.8.rc2-x86-mingw32","1.6.8.rc3","1.6.8.rc3-java","1.6.8.rc3-x64-mingw32","1.6.8.rc3-x86-mingw32","1.6.8-java","1.6.8-x64-mingw32","1.6.8-x86-mingw32","1.7.0","1.7.0.1","1.7.0.1-java","1.7.0.1-x64-mingw32","1.7.0.1-x86-mingw32","1.7.0-java","1.7.0-x64-mingw32","1.7.0-x86-mingw32","1.7.1","1.7.1-java","1.7.1-x64-mingw32","1.7.1-x86-mingw32","1.7.2-java","1.7.2-x64-mingw32","1.7.2-x86-mingw32"],"unaffected_versions":["1.7.2","1.8.0","1.8.1","1.8.2","1.8.3","1.8.4","1.8.5","1.9.0","1.9.0.rc1","1.9.1","1.10.0","1.10.0.rc1","1.10.1","1.10.2","1.10.3","1.10.4","1.10.5","1.10.6","1.10.7","1.10.8","1.10.9","1.10.10","1.11.0","1.11.0.rc1","1.11.0.rc2","1.11.0.rc3","1.11.0.rc4","1.11.1","1.11.2","1.11.3","1.11.4","1.11.5","1.11.6","1.11.7","1.12.0","1.12.0.rc1","1.12.1","1.12.2","1.12.3","1.12.4","1.12.5","1.13.0","1.13.1","1.13.2","1.13.3","1.13.4","1.13.5","1.13.6","1.13.7","1.13.8","1.13.9","1.13.10","1.14.0","1.14.0.rc1","1.14.1","1.14.2","1.14.3","1.14.4","1.14.5","1.15.0","1.15.1","1.15.2","1.15.3","1.15.4","1.15.5","1.15.6","1.15.7","1.16.0","1.16.0.rc1","1.16.1","1.16.2","1.16.3","1.16.4","1.16.5","1.16.6","1.16.7","1.16.8","1.17.0","1.17.1","1.17.2","1.18.0","1.18.0.rc1","1.18.1","1.18.2","1.18.3","1.18.4","1.18.5","1.18.6","1.18.7","1.18.8","1.18.9","1.18.10","1.19.0","1.19.1","1.19.2","1.19.3"]}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLXBmNm0tZnhwcS1mZzh2/related_packages","related_advisories":[]},{"uuid":"MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLTg4MnAtanFnbS1mNDVn","url":"https://github.com/advisories/GHSA-882p-jqgm-f45g","title":"Uncontrolled resource consumption in nokogiri","description":"The xz_head function in xzlib.c in libxml2 before 2.9.6 allows remote attackers to cause a denial of service (memory consumption) via a crafted LZMA file, because the decoder functionality does not restrict memory usage to what is required for a legitimate file.","origin":"UNSPECIFIED","severity":"MODERATE","published_at":"2018-04-13T16:17:46.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":6.5,"cvss_vector":"CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H","references":["https://nvd.nist.gov/vuln/detail/CVE-2017-18258","https://git.gnome.org/browse/libxml2/commit/?id=e2a9122b8dde53d320750451e9907a7dcb2ca8bb","https://github.com/advisories/GHSA-882p-jqgm-f45g","https://kc.mcafee.com/corporate/index?page=content\u0026id=SB10284","https://lists.debian.org/debian-lts-announce/2018/09/msg00035.html","https://lists.debian.org/debian-lts-announce/2020/09/msg00009.html","https://security.netapp.com/advisory/ntap-20190719-0001/","https://usn.ubuntu.com/3739-1/","https://github.com/rubysec/ruby-advisory-db/blob/master/gems/nokogiri/CVE-2017-18258.yml"],"source_kind":"github","identifiers":["GHSA-882p-jqgm-f45g","CVE-2017-18258"],"repository_url":null,"blast_radius":0.0,"created_at":"2022-12-21T16:13:37.297Z","updated_at":"2026-05-06T23:10:34.075Z","epss_percentage":0.00678,"epss_percentile":0.7162,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLTg4MnAtanFnbS1mNDVn","html_url":"https://advisories.ecosyste.ms/advisories/MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLTg4MnAtanFnbS1mNDVn","packages":[{"ecosystem":"rubygems","package_name":"nokogiri","versions":[{"first_patched_version":"1.8.2","vulnerable_version_range":"\u003c 1.8.2"}],"purl":"pkg:gem/nokogiri","statistics":{"dependent_packages_count":8056,"dependent_repos_count":1093699,"downloads":1181951338,"downloads_period":"total"},"affected_versions":["1.0.0","1.0.0-x86-mswin32-60","1.0.1","1.0.2","1.0.3","1.0.3-x86-mswin32-60","1.0.4","1.0.4-x86-mswin32-60","1.0.5","1.0.5-x86-mswin32-60","1.0.6","1.0.6-x86-mswin32-60","1.0.7","1.0.7-x86-mswin32-60","1.1.0","1.1.0-x86-mswin32-60","1.1.1","1.1.1-java","1.1.1-x86-mswin32-60","1.2.0","1.2.0-java","1.2.0-x86-mswin32-60","1.2.1","1.2.1-java","1.2.1-x86-mswin32-60","1.2.2","1.2.2-java","1.2.2-x86-mswin32-60","1.2.3","1.2.3-java","1.2.3-x86-mswin32-60","1.3.0","1.3.0-java","1.3.0-x86-mingw32","1.3.0-x86-mswin32","1.3.1","1.3.1-java","1.3.1-x86-mingw32","1.3.1-x86-mswin32","1.3.2","1.3.2-java","1.3.2-x86-mingw32","1.3.2-x86-mswin32","1.3.3","1.3.3-java","1.3.3-x86-mingw32","1.3.3-x86-mswin32","1.4.0","1.4.0-java","1.4.0-x86-mingw32","1.4.0-x86-mswin32","1.4.1","1.4.1-java","1.4.1-x86-mingw32","1.4.1-x86-mswin32","1.4.2","1.4.2.1","1.4.2.1-x86-mingw32","1.4.2.1-x86-mswin32","1.4.2-java","1.4.3","1.4.3.1","1.4.3.1-java","1.4.3.1-x86-mingw32","1.4.3.1-x86-mswin32","1.4.3-java","1.4.3-x86-mingw32","1.4.3-x86-mswin32","1.4.4","1.4.4.1","1.4.4.1-x86-mingw32","1.4.4.1-x86-mswin32","1.4.4.2-java","1.4.4-java","1.4.4-x86-mingw32","1.4.4-x86-mswin32","1.4.5","1.4.5-java","1.4.5-x86-mingw32","1.4.5-x86-mswin32-60","1.4.6","1.4.6-java","1.4.6-x86-mingw32","1.4.6-x86-mswin32-60","1.4.7","1.4.7-java","1.4.7-x86-mingw32","1.4.7-x86-mswin32-60","1.5.0","1.5.0.beta.1","1.5.0.beta.1-java","1.5.0.beta.2","1.5.0.beta.2-java","1.5.0.beta.3","1.5.0.beta.3-java","1.5.0.beta.4","1.5.0.beta.4-java","1.5.0-java","1.5.0-x86-mingw32","1.5.0-x86-mswin32-60","1.5.1","1.5.1.rc1","1.5.1.rc1-java","1.5.1.rc1-x86-mingw32","1.5.1.rc1-x86-mswin32-60","1.5.1-java","1.5.1-x86-mingw32","1.5.1-x86-mswin32-60","1.5.2","1.5.2-java","1.5.2-x86-mingw32","1.5.2-x86-mswin32-60","1.5.3","1.5.3.rc2","1.5.3.rc2-java","1.5.3.rc2-x86-mingw32","1.5.3.rc2-x86-mswin32-60","1.5.3.rc3","1.5.3.rc3-java","1.5.3.rc3-x86-mingw32","1.5.3.rc3-x86-mswin32-60","1.5.3.rc4","1.5.3.rc4-java","1.5.3.rc4-x86-mingw32","1.5.3.rc4-x86-mswin32-60","1.5.3.rc5","1.5.3.rc5-java","1.5.3.rc5-x86-mingw32","1.5.3.rc5-x86-mswin32-60","1.5.3.rc6","1.5.3.rc6-java","1.5.3.rc6-x86-mingw32","1.5.3.rc6-x86-mswin32-60","1.5.3-java","1.5.3-x86-mingw32","1.5.3-x86-mswin32-60","1.5.4","1.5.4.rc1","1.5.4.rc1-java","1.5.4.rc1-x86-mingw32","1.5.4.rc1-x86-mswin32-60","1.5.4.rc2","1.5.4.rc2-java","1.5.4.rc2-x86-mingw32","1.5.4.rc2-x86-mswin32-60","1.5.4.rc3","1.5.4.rc3-java","1.5.4.rc3-x86-mingw32","1.5.4.rc3-x86-mswin32-60","1.5.4-java","1.5.4-x86-mingw32","1.5.4-x86-mswin32-60","1.5.5","1.5.5.rc1","1.5.5.rc1-java","1.5.5.rc1-x86-mingw32","1.5.5.rc1-x86-mswin32-60","1.5.5.rc2","1.5.5.rc2-java","1.5.5.rc2-x86-mingw32","1.5.5.rc2-x86-mswin32-60","1.5.5.rc3","1.5.5.rc3-java","1.5.5.rc3-x86-mingw32","1.5.5.rc3-x86-mswin32-60","1.5.5-java","1.5.5-x86-mingw32","1.5.5-x86-mswin32-60","1.5.6","1.5.6.rc1","1.5.6.rc1-java","1.5.6.rc2","1.5.6.rc2-java","1.5.6.rc2-x86-mingw32","1.5.6.rc2-x86-mswin32-60","1.5.6.rc3","1.5.6.rc3-java","1.5.6.rc3-x86-mingw32","1.5.6.rc3-x86-mswin32-60","1.5.6-java","1.5.6-x86-mingw32","1.5.6-x86-mswin32-60","1.5.7","1.5.7.rc1","1.5.7.rc1-java","1.5.7.rc1-x86-mingw32","1.5.7.rc1-x86-mswin32-60","1.5.7.rc2","1.5.7.rc2-java","1.5.7.rc2-x86-mingw32","1.5.7.rc2-x86-mswin32-60","1.5.7.rc3","1.5.7.rc3-java","1.5.7.rc3-x86-mingw32","1.5.7.rc3-x86-mswin32-60","1.5.7-java","1.5.7-x86-mingw32","1.5.7-x86-mswin32-60","1.5.8","1.5.8-java","1.5.8-x86-mingw32","1.5.8-x86-mswin32-60","1.5.9","1.5.9-java","1.5.9-x86-mingw32","1.5.9-x86-mswin32-60","1.5.10","1.5.10-java","1.5.10-x86-mingw32","1.5.10-x86-mswin32-60","1.5.11","1.5.11-java","1.5.11-x86-mingw32","1.5.11-x86-mswin32-60","1.6.0","1.6.0.rc1","1.6.0-java","1.6.0-x86-mingw32","1.6.0-x86-mswin32-60","1.6.1","1.6.1-java","1.6.1-x86-mingw32","1.6.1-x86-mswin32-60","1.6.2","1.6.2.1","1.6.2.1-java","1.6.2.1-x64-mingw32","1.6.2.1-x86-mingw32","1.6.2.rc1","1.6.2.rc1-java","1.6.2.rc1-x64-mingw32","1.6.2.rc1-x86-mingw32","1.6.2.rc2","1.6.2.rc2-java","1.6.2.rc2-x64-mingw32","1.6.2.rc2-x86-mingw32","1.6.2.rc3","1.6.2.rc3-java","1.6.2.rc3-x64-mingw32","1.6.2.rc3-x86-mingw32","1.6.2-java","1.6.2-x64-mingw32","1.6.2-x86-mingw32","1.6.3","1.6.3.1","1.6.3.1-java","1.6.3.1-x64-mingw32","1.6.3.1-x86-mingw32","1.6.3.rc1","1.6.3.rc1-java","1.6.3.rc1-x64-mingw32","1.6.3.rc1-x86-mingw32","1.6.3.rc2","1.6.3.rc2-java","1.6.3.rc2-x64-mingw32","1.6.3.rc2-x86-mingw32","1.6.3.rc3","1.6.3.rc3-java","1.6.3.rc3-x64-mingw32","1.6.3.rc3-x86-mingw32","1.6.3-java","1.6.3-x64-mingw32","1.6.3-x86-mingw32","1.6.4","1.6.4.1","1.6.4.1-java","1.6.4.1-x64-mingw32","1.6.4.1-x86-mingw32","1.6.4-java","1.6.4-x64-mingw32","1.6.4-x86-mingw32","1.6.5","1.6.5-java","1.6.5-x64-mingw32","1.6.5-x86-mingw32","1.6.6.1","1.6.6.1-java","1.6.6.1-x64-mingw32","1.6.6.1-x86-mingw32","1.6.6.2","1.6.6.2-java","1.6.6.2-x64-mingw32","1.6.6.2-x86-mingw32","1.6.6.3","1.6.6.3-java","1.6.6.3-x64-mingw32","1.6.6.3-x86-mingw32","1.6.6.4","1.6.6.4-java","1.6.6.4-x64-mingw32","1.6.6.4-x86-mingw32","1.6.7","1.6.7.1","1.6.7.1-java","1.6.7.1-x64-mingw32","1.6.7.1-x86-mingw32","1.6.7.2","1.6.7.2-java","1.6.7.2-x64-mingw32","1.6.7.2-x86-mingw32","1.6.7.rc2","1.6.7.rc2-java","1.6.7.rc2-x64-mingw32","1.6.7.rc2-x86-mingw32","1.6.7.rc3","1.6.7.rc3-java","1.6.7.rc3-x64-mingw32","1.6.7.rc3-x86-mingw32","1.6.7.rc4","1.6.7.rc4-java","1.6.7.rc4-x64-mingw32","1.6.7.rc4-x86-mingw32","1.6.7-java","1.6.7-x64-mingw32","1.6.7-x86-mingw32","1.6.8","1.6.8.1","1.6.8.1-java","1.6.8.1-x64-mingw32","1.6.8.1-x86-mingw32","1.6.8.rc1","1.6.8.rc1-java","1.6.8.rc1-x64-mingw32","1.6.8.rc1-x86-mingw32","1.6.8.rc2","1.6.8.rc2-java","1.6.8.rc2-x64-mingw32","1.6.8.rc2-x86-mingw32","1.6.8.rc3","1.6.8.rc3-java","1.6.8.rc3-x64-mingw32","1.6.8.rc3-x86-mingw32","1.6.8-java","1.6.8-x64-mingw32","1.6.8-x86-mingw32","1.7.0","1.7.0.1","1.7.0.1-java","1.7.0.1-x64-mingw32","1.7.0.1-x86-mingw32","1.7.0-java","1.7.0-x64-mingw32","1.7.0-x86-mingw32","1.7.1","1.7.1-java","1.7.1-x64-mingw32","1.7.1-x86-mingw32","1.7.2","1.7.2-java","1.7.2-x64-mingw32","1.7.2-x86-mingw32","1.8.0","1.8.0-java","1.8.0-x64-mingw32","1.8.0-x86-mingw32","1.8.1","1.8.1-java","1.8.1-x64-mingw32","1.8.1-x86-mingw32","1.8.2-java","1.8.2-x64-mingw32","1.8.2-x86-mingw32"],"unaffected_versions":["1.8.2","1.8.3","1.8.4","1.8.5","1.9.0","1.9.0.rc1","1.9.1","1.10.0","1.10.0.rc1","1.10.1","1.10.2","1.10.3","1.10.4","1.10.5","1.10.6","1.10.7","1.10.8","1.10.9","1.10.10","1.11.0","1.11.0.rc1","1.11.0.rc2","1.11.0.rc3","1.11.0.rc4","1.11.1","1.11.2","1.11.3","1.11.4","1.11.5","1.11.6","1.11.7","1.12.0","1.12.0.rc1","1.12.1","1.12.2","1.12.3","1.12.4","1.12.5","1.13.0","1.13.1","1.13.2","1.13.3","1.13.4","1.13.5","1.13.6","1.13.7","1.13.8","1.13.9","1.13.10","1.14.0","1.14.0.rc1","1.14.1","1.14.2","1.14.3","1.14.4","1.14.5","1.15.0","1.15.1","1.15.2","1.15.3","1.15.4","1.15.5","1.15.6","1.15.7","1.16.0","1.16.0.rc1","1.16.1","1.16.2","1.16.3","1.16.4","1.16.5","1.16.6","1.16.7","1.16.8","1.17.0","1.17.1","1.17.2","1.18.0","1.18.0.rc1","1.18.1","1.18.2","1.18.3","1.18.4","1.18.5","1.18.6","1.18.7","1.18.8","1.18.9","1.18.10","1.19.0","1.19.1","1.19.2","1.19.3"]}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLTg4MnAtanFnbS1mNDVn/related_packages","related_advisories":[]},{"uuid":"MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLThjNTYtY3Btdy04OXg3","url":"https://github.com/advisories/GHSA-8c56-cpmw-89x7","title":"Out-of-bounds read in nokogiri","description":"libxml2 20904-GITv2.9.4-16-g0741801 is vulnerable to a heap-based buffer over-read in the xmlDictAddString function in dict.c. This vulnerability causes programs that use libxml2, such as PHP, to crash. This vulnerability exists because of an incomplete fix for CVE-2016-1839.  GitHub is notifying on nokogiri as uses libxml2.","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2017-12-13T21:38:24.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":7.5,"cvss_vector":"CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","references":["https://nvd.nist.gov/vuln/detail/CVE-2017-9050","https://security.gentoo.org/glsa/201711-01","http://www.debian.org/security/2017/dsa-3952","http://www.openwall.com/lists/oss-security/2017/05/15/1","https://github.com/advisories/GHSA-8c56-cpmw-89x7"],"source_kind":"github","identifiers":["GHSA-8c56-cpmw-89x7","CVE-2017-9050"],"repository_url":null,"blast_radius":0.0,"created_at":"2022-12-21T16:13:37.610Z","updated_at":"2026-05-06T23:10:34.082Z","epss_percentage":0.00313,"epss_percentile":0.54447,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLThjNTYtY3Btdy04OXg3","html_url":"https://advisories.ecosyste.ms/advisories/MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLThjNTYtY3Btdy04OXg3","packages":[{"ecosystem":"rubygems","package_name":"nokogiri","versions":[{"first_patched_version":"1.8.1","vulnerable_version_range":"\u003c 1.8.1"}],"purl":"pkg:gem/nokogiri","statistics":{"dependent_packages_count":8056,"dependent_repos_count":1093699,"downloads":1181951338,"downloads_period":"total"},"affected_versions":["1.0.0","1.0.0-x86-mswin32-60","1.0.1","1.0.2","1.0.3","1.0.3-x86-mswin32-60","1.0.4","1.0.4-x86-mswin32-60","1.0.5","1.0.5-x86-mswin32-60","1.0.6","1.0.6-x86-mswin32-60","1.0.7","1.0.7-x86-mswin32-60","1.1.0","1.1.0-x86-mswin32-60","1.1.1","1.1.1-java","1.1.1-x86-mswin32-60","1.2.0","1.2.0-java","1.2.0-x86-mswin32-60","1.2.1","1.2.1-java","1.2.1-x86-mswin32-60","1.2.2","1.2.2-java","1.2.2-x86-mswin32-60","1.2.3","1.2.3-java","1.2.3-x86-mswin32-60","1.3.0","1.3.0-java","1.3.0-x86-mingw32","1.3.0-x86-mswin32","1.3.1","1.3.1-java","1.3.1-x86-mingw32","1.3.1-x86-mswin32","1.3.2","1.3.2-java","1.3.2-x86-mingw32","1.3.2-x86-mswin32","1.3.3","1.3.3-java","1.3.3-x86-mingw32","1.3.3-x86-mswin32","1.4.0","1.4.0-java","1.4.0-x86-mingw32","1.4.0-x86-mswin32","1.4.1","1.4.1-java","1.4.1-x86-mingw32","1.4.1-x86-mswin32","1.4.2","1.4.2.1","1.4.2.1-x86-mingw32","1.4.2.1-x86-mswin32","1.4.2-java","1.4.3","1.4.3.1","1.4.3.1-java","1.4.3.1-x86-mingw32","1.4.3.1-x86-mswin32","1.4.3-java","1.4.3-x86-mingw32","1.4.3-x86-mswin32","1.4.4","1.4.4.1","1.4.4.1-x86-mingw32","1.4.4.1-x86-mswin32","1.4.4.2-java","1.4.4-java","1.4.4-x86-mingw32","1.4.4-x86-mswin32","1.4.5","1.4.5-java","1.4.5-x86-mingw32","1.4.5-x86-mswin32-60","1.4.6","1.4.6-java","1.4.6-x86-mingw32","1.4.6-x86-mswin32-60","1.4.7","1.4.7-java","1.4.7-x86-mingw32","1.4.7-x86-mswin32-60","1.5.0","1.5.0.beta.1","1.5.0.beta.1-java","1.5.0.beta.2","1.5.0.beta.2-java","1.5.0.beta.3","1.5.0.beta.3-java","1.5.0.beta.4","1.5.0.beta.4-java","1.5.0-java","1.5.0-x86-mingw32","1.5.0-x86-mswin32-60","1.5.1","1.5.1.rc1","1.5.1.rc1-java","1.5.1.rc1-x86-mingw32","1.5.1.rc1-x86-mswin32-60","1.5.1-java","1.5.1-x86-mingw32","1.5.1-x86-mswin32-60","1.5.2","1.5.2-java","1.5.2-x86-mingw32","1.5.2-x86-mswin32-60","1.5.3","1.5.3.rc2","1.5.3.rc2-java","1.5.3.rc2-x86-mingw32","1.5.3.rc2-x86-mswin32-60","1.5.3.rc3","1.5.3.rc3-java","1.5.3.rc3-x86-mingw32","1.5.3.rc3-x86-mswin32-60","1.5.3.rc4","1.5.3.rc4-java","1.5.3.rc4-x86-mingw32","1.5.3.rc4-x86-mswin32-60","1.5.3.rc5","1.5.3.rc5-java","1.5.3.rc5-x86-mingw32","1.5.3.rc5-x86-mswin32-60","1.5.3.rc6","1.5.3.rc6-java","1.5.3.rc6-x86-mingw32","1.5.3.rc6-x86-mswin32-60","1.5.3-java","1.5.3-x86-mingw32","1.5.3-x86-mswin32-60","1.5.4","1.5.4.rc1","1.5.4.rc1-java","1.5.4.rc1-x86-mingw32","1.5.4.rc1-x86-mswin32-60","1.5.4.rc2","1.5.4.rc2-java","1.5.4.rc2-x86-mingw32","1.5.4.rc2-x86-mswin32-60","1.5.4.rc3","1.5.4.rc3-java","1.5.4.rc3-x86-mingw32","1.5.4.rc3-x86-mswin32-60","1.5.4-java","1.5.4-x86-mingw32","1.5.4-x86-mswin32-60","1.5.5","1.5.5.rc1","1.5.5.rc1-java","1.5.5.rc1-x86-mingw32","1.5.5.rc1-x86-mswin32-60","1.5.5.rc2","1.5.5.rc2-java","1.5.5.rc2-x86-mingw32","1.5.5.rc2-x86-mswin32-60","1.5.5.rc3","1.5.5.rc3-java","1.5.5.rc3-x86-mingw32","1.5.5.rc3-x86-mswin32-60","1.5.5-java","1.5.5-x86-mingw32","1.5.5-x86-mswin32-60","1.5.6","1.5.6.rc1","1.5.6.rc1-java","1.5.6.rc2","1.5.6.rc2-java","1.5.6.rc2-x86-mingw32","1.5.6.rc2-x86-mswin32-60","1.5.6.rc3","1.5.6.rc3-java","1.5.6.rc3-x86-mingw32","1.5.6.rc3-x86-mswin32-60","1.5.6-java","1.5.6-x86-mingw32","1.5.6-x86-mswin32-60","1.5.7","1.5.7.rc1","1.5.7.rc1-java","1.5.7.rc1-x86-mingw32","1.5.7.rc1-x86-mswin32-60","1.5.7.rc2","1.5.7.rc2-java","1.5.7.rc2-x86-mingw32","1.5.7.rc2-x86-mswin32-60","1.5.7.rc3","1.5.7.rc3-java","1.5.7.rc3-x86-mingw32","1.5.7.rc3-x86-mswin32-60","1.5.7-java","1.5.7-x86-mingw32","1.5.7-x86-mswin32-60","1.5.8","1.5.8-java","1.5.8-x86-mingw32","1.5.8-x86-mswin32-60","1.5.9","1.5.9-java","1.5.9-x86-mingw32","1.5.9-x86-mswin32-60","1.5.10","1.5.10-java","1.5.10-x86-mingw32","1.5.10-x86-mswin32-60","1.5.11","1.5.11-java","1.5.11-x86-mingw32","1.5.11-x86-mswin32-60","1.6.0","1.6.0.rc1","1.6.0-java","1.6.0-x86-mingw32","1.6.0-x86-mswin32-60","1.6.1","1.6.1-java","1.6.1-x86-mingw32","1.6.1-x86-mswin32-60","1.6.2","1.6.2.1","1.6.2.1-java","1.6.2.1-x64-mingw32","1.6.2.1-x86-mingw32","1.6.2.rc1","1.6.2.rc1-java","1.6.2.rc1-x64-mingw32","1.6.2.rc1-x86-mingw32","1.6.2.rc2","1.6.2.rc2-java","1.6.2.rc2-x64-mingw32","1.6.2.rc2-x86-mingw32","1.6.2.rc3","1.6.2.rc3-java","1.6.2.rc3-x64-mingw32","1.6.2.rc3-x86-mingw32","1.6.2-java","1.6.2-x64-mingw32","1.6.2-x86-mingw32","1.6.3","1.6.3.1","1.6.3.1-java","1.6.3.1-x64-mingw32","1.6.3.1-x86-mingw32","1.6.3.rc1","1.6.3.rc1-java","1.6.3.rc1-x64-mingw32","1.6.3.rc1-x86-mingw32","1.6.3.rc2","1.6.3.rc2-java","1.6.3.rc2-x64-mingw32","1.6.3.rc2-x86-mingw32","1.6.3.rc3","1.6.3.rc3-java","1.6.3.rc3-x64-mingw32","1.6.3.rc3-x86-mingw32","1.6.3-java","1.6.3-x64-mingw32","1.6.3-x86-mingw32","1.6.4","1.6.4.1","1.6.4.1-java","1.6.4.1-x64-mingw32","1.6.4.1-x86-mingw32","1.6.4-java","1.6.4-x64-mingw32","1.6.4-x86-mingw32","1.6.5","1.6.5-java","1.6.5-x64-mingw32","1.6.5-x86-mingw32","1.6.6.1","1.6.6.1-java","1.6.6.1-x64-mingw32","1.6.6.1-x86-mingw32","1.6.6.2","1.6.6.2-java","1.6.6.2-x64-mingw32","1.6.6.2-x86-mingw32","1.6.6.3","1.6.6.3-java","1.6.6.3-x64-mingw32","1.6.6.3-x86-mingw32","1.6.6.4","1.6.6.4-java","1.6.6.4-x64-mingw32","1.6.6.4-x86-mingw32","1.6.7","1.6.7.1","1.6.7.1-java","1.6.7.1-x64-mingw32","1.6.7.1-x86-mingw32","1.6.7.2","1.6.7.2-java","1.6.7.2-x64-mingw32","1.6.7.2-x86-mingw32","1.6.7.rc2","1.6.7.rc2-java","1.6.7.rc2-x64-mingw32","1.6.7.rc2-x86-mingw32","1.6.7.rc3","1.6.7.rc3-java","1.6.7.rc3-x64-mingw32","1.6.7.rc3-x86-mingw32","1.6.7.rc4","1.6.7.rc4-java","1.6.7.rc4-x64-mingw32","1.6.7.rc4-x86-mingw32","1.6.7-java","1.6.7-x64-mingw32","1.6.7-x86-mingw32","1.6.8","1.6.8.1","1.6.8.1-java","1.6.8.1-x64-mingw32","1.6.8.1-x86-mingw32","1.6.8.rc1","1.6.8.rc1-java","1.6.8.rc1-x64-mingw32","1.6.8.rc1-x86-mingw32","1.6.8.rc2","1.6.8.rc2-java","1.6.8.rc2-x64-mingw32","1.6.8.rc2-x86-mingw32","1.6.8.rc3","1.6.8.rc3-java","1.6.8.rc3-x64-mingw32","1.6.8.rc3-x86-mingw32","1.6.8-java","1.6.8-x64-mingw32","1.6.8-x86-mingw32","1.7.0","1.7.0.1","1.7.0.1-java","1.7.0.1-x64-mingw32","1.7.0.1-x86-mingw32","1.7.0-java","1.7.0-x64-mingw32","1.7.0-x86-mingw32","1.7.1","1.7.1-java","1.7.1-x64-mingw32","1.7.1-x86-mingw32","1.7.2","1.7.2-java","1.7.2-x64-mingw32","1.7.2-x86-mingw32","1.8.0","1.8.0-java","1.8.0-x64-mingw32","1.8.0-x86-mingw32","1.8.1-java","1.8.1-x64-mingw32","1.8.1-x86-mingw32"],"unaffected_versions":["1.8.1","1.8.2","1.8.3","1.8.4","1.8.5","1.9.0","1.9.0.rc1","1.9.1","1.10.0","1.10.0.rc1","1.10.1","1.10.2","1.10.3","1.10.4","1.10.5","1.10.6","1.10.7","1.10.8","1.10.9","1.10.10","1.11.0","1.11.0.rc1","1.11.0.rc2","1.11.0.rc3","1.11.0.rc4","1.11.1","1.11.2","1.11.3","1.11.4","1.11.5","1.11.6","1.11.7","1.12.0","1.12.0.rc1","1.12.1","1.12.2","1.12.3","1.12.4","1.12.5","1.13.0","1.13.1","1.13.2","1.13.3","1.13.4","1.13.5","1.13.6","1.13.7","1.13.8","1.13.9","1.13.10","1.14.0","1.14.0.rc1","1.14.1","1.14.2","1.14.3","1.14.4","1.14.5","1.15.0","1.15.1","1.15.2","1.15.3","1.15.4","1.15.5","1.15.6","1.15.7","1.16.0","1.16.0.rc1","1.16.1","1.16.2","1.16.3","1.16.4","1.16.5","1.16.6","1.16.7","1.16.8","1.17.0","1.17.1","1.17.2","1.18.0","1.18.0.rc1","1.18.1","1.18.2","1.18.3","1.18.4","1.18.5","1.18.6","1.18.7","1.18.8","1.18.9","1.18.10","1.19.0","1.19.1","1.19.2","1.19.3"]}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLThjNTYtY3Btdy04OXg3/related_packages","related_advisories":[]}],"docker_usage_url":"https://docker.ecosyste.ms/usage/rubygems/nokogiri","docker_dependents_count":2727,"docker_downloads_count":1371012137,"usage_url":"https://repos.ecosyste.ms/usage/rubygems/nokogiri","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/rubygems/nokogiri/dependencies","status":null,"funding_links":["https://github.com/sponsors/flavorjones","https://tidelift.com/funding/github/rubygems/nokogiri","https://opencollective.com/nokogiri"],"critical":null,"issue_metadata":{"last_synced_at":"2026-05-22T23:28:10.839Z","issues_count":298,"pull_requests_count":830,"avg_time_to_close_issue":61111853.41062802,"avg_time_to_close_pull_request":2274501.659722222,"issues_closed_count":207,"pull_requests_closed_count":720,"pull_request_authors_count":57,"issue_authors_count":171,"avg_comments_per_issue":3.5134228187919465,"avg_comments_per_pull_request":0.9674698795180723,"merged_pull_requests_count":623,"bot_issues_count":1,"bot_pull_requests_count":239,"past_year_issues_count":30,"past_year_pull_requests_count":71,"past_year_avg_time_to_close_issue":806840.8125,"past_year_avg_time_to_close_pull_request":1184017.625,"past_year_issues_closed_count":16,"past_year_pull_requests_closed_count":48,"past_year_pull_request_authors_count":11,"past_year_issue_authors_count":22,"past_year_avg_comments_per_issue":2.3,"past_year_avg_comments_per_pull_request":0.6338028169014085,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":38,"past_year_merged_pull_requests_count":42,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/issues","maintainers":[{"login":"flavorjones","count":520,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/flavorjones"},{"login":"yokolet","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/yokolet"},{"login":"jvshahid","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jvshahid"},{"login":"larskanis","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/larskanis"}],"active_maintainers":[{"login":"flavorjones","count":27,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/flavorjones"},{"login":"yokolet","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/yokolet"},{"login":"larskanis","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/larskanis"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/packages/nokogiri/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/packages/nokogiri/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/packages/nokogiri/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/packages/nokogiri/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/packages/nokogiri/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/packages/nokogiri/codemeta","maintainers":[{"uuid":"207","login":"tenderlove","name":null,"email":null,"url":null,"packages_count":190,"html_url":"https://gem.coop/profiles/tenderlove","role":null,"created_at":"2025-10-08T00:54:44.187Z","updated_at":"2025-10-08T00:54:44.187Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/maintainers/tenderlove/packages"},{"uuid":"2583","login":"flavorjones","name":null,"email":null,"url":null,"packages_count":48,"html_url":"https://gem.coop/profiles/flavorjones","role":null,"created_at":"2025-10-08T00:54:44.226Z","updated_at":"2025-10-08T00:54:44.226Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/maintainers/flavorjones/packages"},{"uuid":"1888","login":"knu","name":null,"email":null,"url":null,"packages_count":26,"html_url":"https://gem.coop/profiles/knu","role":null,"created_at":"2025-10-08T00:54:44.307Z","updated_at":"2025-10-08T00:54:44.307Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/maintainers/knu/packages"}],"registry":{"name":"gem.coop","url":"https://gem.coop","ecosystem":"rubygems","default":false,"packages_count":192340,"maintainers_count":67845,"namespaces_count":0,"keywords_count":0,"github":"gem-coop","metadata":{"funded_packages_count":6507},"icon_url":"https://github.com/gem-coop.png","created_at":"2025-10-06T17:24:20.932Z","updated_at":"2026-04-03T06:45:05.763Z","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":5292946,"name":"rb-nokogiri","ecosystem":"conda","description":null,"homepage":"https://rubygems.org/gems/nokogiri","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/sparklemotion/nokogiri","keywords_array":[],"namespace":null,"versions_count":3,"first_release_published_at":"2019-08-31T08:40:43.000Z","latest_release_published_at":"2021-03-22T09:22:58.000Z","latest_release_number":"1.10.10","last_synced_at":"2026-03-06T01:11:27.568Z","created_at":"2022-10-03T15:54:20.490Z","updated_at":"2026-03-24T15:16:50.575Z","registry_url":"https://anaconda.org/conda-forge/rb-nokogiri","install_command":"conda install -c conda-forge rb-nokogiri","documentation_url":null,"metadata":{},"repo_metadata":{"id":414488,"uuid":"33945","full_name":"sparklemotion/nokogiri","owner":"sparklemotion","description":"Nokogiri (鋸) makes it easy and painless to work with XML and HTML from Ruby.","archived":false,"fork":false,"pushed_at":"2025-10-13T06:01:37.000Z","size":38705,"stargazers_count":6208,"open_issues_count":104,"forks_count":924,"subscribers_count":156,"default_branch":"main","last_synced_at":"2025-10-18T13:56:21.640Z","etag":null,"topics":["libxml2","libxslt","nokogiri","ruby","ruby-gem","sax","xerces","xml","xslt"],"latest_commit_sha":null,"homepage":"https://nokogiri.org/","language":"C","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/sparklemotion.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE-DEPENDENCIES.md","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":"ROADMAP.md","authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null},"funding":{"github":"flavorjones","tidelift":"rubygems/nokogiri","open_collective":"nokogiri"}},"created_at":"2008-07-14T15:34:32.000Z","updated_at":"2025-10-11T20:21:39.000Z","dependencies_parsed_at":"2024-01-13T17:40:49.637Z","dependency_job_id":"d9e5970e-1cd9-492d-8194-468349d09d09","html_url":"https://github.com/sparklemotion/nokogiri","commit_stats":{"total_commits":6489,"total_committers":265,"mean_commits":"24.486792452830187","dds":0.5179534597010325,"last_synced_commit":"22fe69ef877fd4998d0fe5e347a10917ba45c3d3"},"previous_names":[],"tags_count":196,"template":false,"template_full_name":null,"purl":"pkg:github/sparklemotion/nokogiri","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sparklemotion","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/sbom","scorecard":{"id":618706,"data":{"date":"2025-08-11","repo":{"name":"github.com/sparklemotion/nokogiri","commit":"7fe3268bd6ccfedf475ce04792bd0cc02bfbcc0d"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":6.4,"checks":[{"name":"Code-Review","score":1,"reason":"Found 1/10 approved changesets -- score normalized to 1","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":10,"reason":"22 commit(s) and 12 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Security-Policy","score":10,"reason":"security policy file detected","details":["Info: security policy file detected: SECURITY.md:1","Info: Found linked content: SECURITY.md:1","Info: Found disclosure, vulnerability, and/or timelines in security policy: SECURITY.md:1","Info: Found text in security policy: SECURITY.md:1"],"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":"Binary-Artifacts","score":1,"reason":"binaries present in source code","details":["Warn: binary detected: lib/nokogiri/jruby/isorelax/isorelax/20030108/isorelax-20030108.jar:1","Warn: binary detected: lib/nokogiri/jruby/net/sf/saxon/Saxon-HE/9.6.0-4/Saxon-HE-9.6.0-4.jar:1","Warn: binary detected: lib/nokogiri/jruby/net/sourceforge/htmlunit/neko-htmlunit/2.63.0/neko-htmlunit-2.63.0.jar:1","Warn: binary detected: lib/nokogiri/jruby/nu/validator/jing/20200702VNU/jing-20200702VNU.jar:1","Warn: binary detected: lib/nokogiri/jruby/org/nokogiri/nekodtd/0.1.11.noko2/nekodtd-0.1.11.noko2.jar:1","Warn: binary detected: lib/nokogiri/jruby/xalan/serializer/2.7.3/serializer-2.7.3.jar:1","Warn: binary detected: lib/nokogiri/jruby/xalan/xalan/2.7.3/xalan-2.7.3.jar:1","Warn: binary detected: lib/nokogiri/jruby/xerces/xercesImpl/2.12.2/xercesImpl-2.12.2.jar:1","Warn: binary detected: lib/nokogiri/jruby/xml-apis/xml-apis/1.4.01/xml-apis-1.4.01.jar:1"],"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":"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.yml:1","Warn: no topLevel permission defined: .github/workflows/downstream.yml:1","Warn: no topLevel permission defined: .github/workflows/generate-ci-images.yml:1","Warn: no topLevel permission defined: .github/workflows/upstream.yml: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":"CII-Best-Practices","score":5,"reason":"badge detected: Passing","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":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE.md:0","Info: FSF or OSI recognized license: MIT License: LICENSE.md:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Fuzzing","score":10,"reason":"project is fuzzed","details":["Info: OSSFuzz integration found","Info: CppLibFuzzer integration found: gumbo-parser/fuzzer/parse_fuzzer.cc:39","Info: CppLibFuzzer integration found: gumbo-parser/fuzzer/parse_fuzzer.cc:39"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"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":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"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":"Packaging","score":10,"reason":"packaging workflow detected","details":["Info: Project packages its releases by way of GitHub Actions.: .github/workflows/generate-ci-images.yml:10"],"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":"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.yml:46: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:227: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:230: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:459: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:462: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:527: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:530: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:533: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:297: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:300: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:112: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:113: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:206: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:383: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:386: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:392: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:479: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:482: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:490: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:548: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:551: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:555: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:694: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:697: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:700: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:713: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:717: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:29: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:252: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:255: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:357: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:360: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:505: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:508: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:512: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:580: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:583: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:591: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:605: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:608: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:611: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:733: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:736: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:84: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:188: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:273: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:276: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:281: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:332: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:335: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:341: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:436: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:439: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:643: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:646: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:67: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:70: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:674: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:677: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:680: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:135: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:138: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:166: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:169: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:407: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:410: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/downstream.yml:74: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/downstream.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/downstream.yml:77: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/downstream.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/generate-ci-images.yml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/generate-ci-images.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/generate-ci-images.yml:20: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/generate-ci-images.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/generate-ci-images.yml:25: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/generate-ci-images.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/generate-ci-images.yml:26: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/generate-ci-images.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/generate-ci-images.yml:32: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/generate-ci-images.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/upstream.yml:68: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/upstream.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/upstream.yml:107: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/upstream.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/upstream.yml:110: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/upstream.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/upstream.yml:117: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/upstream.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/upstream.yml:132: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/upstream.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/upstream.yml:135: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/upstream.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/upstream.yml:141: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/upstream.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/upstream.yml:163: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/upstream.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/upstream.yml:166: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/upstream.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/upstream.yml:172: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/upstream.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/upstream.yml:182: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/upstream.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/upstream.yml:185: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/upstream.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/upstream.yml:189: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/upstream.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/upstream.yml:202: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/upstream.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/upstream.yml:205: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/upstream.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/upstream.yml:29: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/upstream.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/upstream.yml:32: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/upstream.yml/main?enable=pin","Warn: containerImage not pinned by hash: oci-images/nokogiri-test/alpine.dockerfile:1: pin your Docker image by updating ruby:alpine3.21 to ruby:alpine3.21@sha256:161e52ab2f11b1ffbb803ce9f2a086f82bab8566b565ba8fd68a55510466d948","Warn: containerImage not pinned by hash: oci-images/nokogiri-test/mri-3.1.dockerfile:1: pin your Docker image by updating ruby:3.1 to ruby:3.1@sha256:91627f55e8969006aab67d15c92fb930500ff73948803da1330b8a853fecebb5","Warn: containerImage not pinned by hash: oci-images/nokogiri-test/mri-3.2.dockerfile:1: pin your Docker image by updating ruby:3.2 to ruby:3.2@sha256:f2c162a99e72e980e3a97933428a9809b08c72b193ccff7073ff6a02f6aa6325","Warn: containerImage not pinned by hash: oci-images/nokogiri-test/mri-3.3.dockerfile:1: pin your Docker image by updating ruby:3.3 to ruby:3.3@sha256:ee90a2c2273af8f8205b891bb2acfa45506a17b8031ba918c2d6f58213713cc2","Warn: containerImage not pinned by hash: oci-images/nokogiri-test/mri-3.4.dockerfile:1: pin your Docker image by updating ruby:3.4 to ruby:3.4@sha256:8b541f8279f3e960c74ff31fb8fd523c59d82725c9fb921d504e9078d553c862","Warn: containerImage not pinned by hash: oci-images/nokogiri-test/ubuntu.dockerfile:1: pin your Docker image by updating ubuntu:noble to ubuntu:noble@sha256:7c06e91f61fa88c08cc74f7e1b7c69ae24910d745357e0dfe1d2c0322aaf20f9","Warn: containerImage not pinned by hash: oci-images/nokogiri-test/upstream-libxml.dockerfile:4: pin your Docker image by updating ruby:3.3 to ruby:3.3@sha256:ee90a2c2273af8f8205b891bb2acfa45506a17b8031ba918c2d6f58213713cc2","Info:   0 out of  67 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of  23 third-party GitHubAction dependencies pinned","Info:   0 out of   7 containerImage 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":"SAST","score":9,"reason":"SAST tool is not run on all commits -- score normalized to 9","details":["Warn: 26 commits out of 27 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"}}]},"last_synced_at":"2025-08-21T04:41:11.295Z","repository_id":414488,"created_at":"2025-08-21T04:41:11.295Z","updated_at":"2025-08-21T04:41:11.295Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279636891,"owners_count":26203145,"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-10-18T02:00:06.492Z","response_time":62,"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":"sparklemotion","name":"Sparkle Motion","uuid":"1851072","kind":"organization","description":null,"email":null,"website":"http://nokogiri.org/","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/1851072?v=4","repositories_count":11,"last_synced_at":"2025-08-11T11:42:31.295Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/sparklemotion","funding_links":[],"total_stars":11859,"followers":71,"following":0,"created_at":"2022-11-02T16:17:22.709Z","updated_at":"2025-08-11T11:42:31.295Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sparklemotion","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sparklemotion/repositories"},"tags":[{"name":"v1.18.10","sha":"680374099b3570b97471f822acc978cc847fee46","kind":"commit","published_at":"2025-09-15T01:14:53.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.18.10","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.18.10","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.18.10","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.18.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.18.10/manifests"},{"name":"v1.18.9","sha":"1dcd8ce30365ebd4620a3b823bf806b127eeefc3","kind":"commit","published_at":"2025-07-21T02:05:39.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.18.9","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.18.9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.18.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.18.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.18.9/manifests"},{"name":"v1.18.8","sha":"9187f4af0dc3cc7ea439bd4957a2fbfab18f6665","kind":"commit","published_at":"2025-04-21T18:56:55.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.18.8","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.18.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.18.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.18.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.18.8/manifests"},{"name":"v1.18.7","sha":"13e8aa4ef52f39d1273d2435bd6bfa98982471ef","kind":"commit","published_at":"2025-03-31T17:30:15.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.18.7","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.18.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.18.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.18.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.18.7/manifests"},{"name":"v1.18.6","sha":"189769d72627da5f272c7ffcc14cce49d60b9b5a","kind":"commit","published_at":"2025-03-24T18:45:49.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.18.6","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.18.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.18.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.18.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.18.6/manifests"},{"name":"v1.18.5","sha":"58823ffa832368be822572be07390c8650d14fa6","kind":"commit","published_at":"2025-03-19T13:49:40.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.18.5","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.18.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.18.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.18.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.18.5/manifests"},{"name":"v1.18.4","sha":"80edf1c35d79eae3a2fd7315f1fb61831ca3c94a","kind":"commit","published_at":"2025-03-14T15:26:46.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.18.4","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.18.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.18.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.18.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.18.4/manifests"},{"name":"v1.18.3","sha":"fd3ca2e22df67fd25fd5c25c466f6896b6547cb8","kind":"commit","published_at":"2025-02-18T22:03:38.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.18.3","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.18.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.18.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.18.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.18.3/manifests"},{"name":"v1.18.2","sha":"aa54fa59544ceb224d3fe6e3a53d05d5c937b15b","kind":"commit","published_at":"2025-01-19T20:17:50.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.18.2","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.18.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.18.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.18.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.18.2/manifests"},{"name":"v1.18.1","sha":"3b28b4983cec770f463e17ab2caf46ec823cd7e2","kind":"commit","published_at":"2024-12-29T19:12:28.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.18.1","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.18.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.18.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.18.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.18.1/manifests"},{"name":"v1.18.0","sha":"729c96c05f692d69e4d1d3be6d4b9524bdbe9322","kind":"commit","published_at":"2024-12-25T16:11:20.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.18.0","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.18.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.18.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.18.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.18.0/manifests"},{"name":"v1.18.0.rc1","sha":"22fe69ef877fd4998d0fe5e347a10917ba45c3d3","kind":"commit","published_at":"2024-12-16T17:18:29.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.18.0.rc1","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.18.0.rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.18.0.rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.18.0.rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.18.0.rc1/manifests"},{"name":"v1.17.2","sha":"35ec8c58329e790c9715bc8f4ee2ee7aec5aa10f","kind":"commit","published_at":"2024-12-12T21:07:01.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.17.2","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.17.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.17.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.17.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.17.2/manifests"},{"name":"v1.17.1","sha":"e4bae8a817f3ec13d6dfd3b073d1cd3b09395c93","kind":"commit","published_at":"2024-12-10T14:27:19.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.17.1","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.17.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.17.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.17.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.17.1/manifests"},{"name":"v1.17.0","sha":"c7b75efc05b9ebea0391ade79e90c5419957e673","kind":"commit","published_at":"2024-12-08T20:17:23.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.17.0","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.17.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.17.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.17.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.17.0/manifests"},{"name":"v1.15.7","sha":"9452527a7584f2d8bdd1239d9ab1e06672beabb0","kind":"commit","published_at":"2024-12-02T20:21:14.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.15.7","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.15.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.15.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.15.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.15.7/manifests"},{"name":"v1.16.8","sha":"7aaf1aa2b919b3055598d180c1f9d05e71a32250","kind":"commit","published_at":"2024-12-02T20:06:32.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.16.8","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.16.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.16.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.16.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.16.8/manifests"},{"name":"v1.16.7","sha":"d8d6ba30aaa0a0b3b0baa499ed79811814f789a2","kind":"commit","published_at":"2024-07-27T19:24:58.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.16.7","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.16.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.16.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.16.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.16.7/manifests"},{"name":"v1.16.6","sha":"fb833eae289136cb302b613cf2dba330f9f3dba5","kind":"commit","published_at":"2024-06-13T13:28:40.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.16.6","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.16.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.16.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.16.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.16.6/manifests"},{"name":"v1.16.5","sha":"cd70bd3dc9e0dc15b04b42d67b639eb5804e77d5","kind":"commit","published_at":"2024-05-13T13:48:10.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.16.5","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.16.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.16.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.16.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.16.5/manifests"},{"name":"v1.16.4","sha":"17c0362082341208bf9aadb61939e4de74005b44","kind":"commit","published_at":"2024-04-10T18:03:57.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.16.4","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.16.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.16.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.16.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.16.4/manifests"},{"name":"v1.15.6","sha":"7ab63106edb578880c3436c0cc9597e271b5dfcd","kind":"commit","published_at":"2024-03-16T12:58:09.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.15.6","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.15.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.15.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.15.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.15.6/manifests"},{"name":"v1.16.3","sha":"80fb6085c069e053457ed6f6325ac032f2b029fe","kind":"commit","published_at":"2024-03-15T20:57:44.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.16.3","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.16.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.16.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.16.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.16.3/manifests"},{"name":"v1.16.2","sha":"673756fdd69d1036874b7d7250cc38a51fd4d7b8","kind":"commit","published_at":"2024-02-04T16:34:48.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.16.2","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.16.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.16.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.16.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.16.2/manifests"},{"name":"v1.16.1","sha":"e99416896a182bc520a7940bbe286ec33597ab2b","kind":"commit","published_at":"2024-02-03T16:01:01.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.16.1","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.16.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.16.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.16.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.16.1/manifests"},{"name":"v1.16.0","sha":"34571990eaac1c95a3dea31fd8f31b6baa18df47","kind":"commit","published_at":"2023-12-27T23:38:55.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.16.0","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.16.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.16.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.16.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.16.0/manifests"},{"name":"v1.16.0.rc1","sha":"e710e79497729600dc493b00e838014c7100e167","kind":"commit","published_at":"2023-12-13T21:04:31.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.16.0.rc1","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.16.0.rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.16.0.rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.16.0.rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.16.0.rc1/manifests"},{"name":"v1.15.5","sha":"5745d4bcd937148222a612d89ad3dd26ca435726","kind":"commit","published_at":"2023-11-17T15:28:57.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.15.5","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.15.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.15.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.15.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.15.5/manifests"},{"name":"v1.15.4","sha":"1aee13d47b7257e398ab7eeb858e7c2d7528419f","kind":"commit","published_at":"2023-08-11T18:39:30.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.15.4","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.15.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.15.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.15.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.15.4/manifests"},{"name":"v1.15.3","sha":"0d545ac7a127f27ee715b433cb88a8d674d52c2c","kind":"commit","published_at":"2023-07-05T13:49:51.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.15.3","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.15.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.15.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.15.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.15.3/manifests"},{"name":"v1.15.2","sha":"a6ad20b3edc8f020043ccfe5d9ec6ae9af103720","kind":"commit","published_at":"2023-05-24T13:12:06.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.15.2","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.15.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.15.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.15.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.15.2/manifests"},{"name":"v1.14.5","sha":"52878c157923e49f5adf9be3e45bd2637634fe1d","kind":"commit","published_at":"2023-05-24T12:15:31.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.14.5","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.14.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.14.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.14.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.14.5/manifests"},{"name":"v1.15.1","sha":"25b21668a8604539ddbccc24c28f7405d898ced0","kind":"commit","published_at":"2023-05-19T13:22:41.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.15.1","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.15.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.15.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.15.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.15.1/manifests"},{"name":"v1.15.0","sha":"ebb9eca43b59ce42567b14f9f2d12ea41192f6f7","kind":"commit","published_at":"2023-05-15T18:53:00.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.15.0","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.15.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.15.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.15.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.15.0/manifests"},{"name":"v1.14.4","sha":"71a226929593621e8443ca5b0da14d7f8627aca8","kind":"commit","published_at":"2023-05-11T17:16:54.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.14.4","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.14.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.14.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.14.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.14.4/manifests"},{"name":"v1.14.3","sha":"e8d2f4a829c50e6ad4ccd1625cd094e3a24acf36","kind":"commit","published_at":"2023-04-11T16:22:33.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.14.3","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.14.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.14.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.14.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.14.3/manifests"},{"name":"v1.14.2","sha":"1580121eeae3c1f266c4012d22d61314aa3202b7","kind":"commit","published_at":"2023-02-13T17:04:10.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.14.2","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.14.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.14.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.14.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.14.2/manifests"},{"name":"v1.14.1","sha":"f6cececae41437a505c578812bbc1e6eed89bab6","kind":"commit","published_at":"2023-01-30T15:29:56.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.14.1","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.14.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.14.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.14.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.14.1/manifests"},{"name":"v1.14.0","sha":"fe3643f687cba0ceb4621c543207145c273a8d6e","kind":"tag","published_at":"2023-01-12T21:10:50.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.14.0","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.14.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.14.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.14.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.14.0/manifests"},{"name":"v1.14.0.rc1","sha":"d9ea989fd7a098956ade73ea9cedf9eb33b62164","kind":"commit","published_at":"2022-12-28T22:02:58.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.14.0.rc1","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.14.0.rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.14.0.rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.14.0.rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.14.0.rc1/manifests"},{"name":"v1.13.10","sha":"4c80121dc309e67fa3d9f66a00516bad39b42c31","kind":"commit","published_at":"2022-12-07T21:56:00.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.13.10","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.13.10","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.13.10","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.13.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.13.10/manifests"},{"name":"v1.13.9","sha":"897759cc25b57ebf2754897e910c86931dec7d39","kind":"commit","published_at":"2022-10-18T15:21:44.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.13.9","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.13.9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.13.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.13.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.13.9/manifests"},{"name":"v1.13.8","sha":"21b4ac5862dba11c89255e2f0a8082bf63eac53a","kind":"commit","published_at":"2022-07-23T14:01:09.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.13.8","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.13.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.13.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.13.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.13.8/manifests"},{"name":"v1.13.7","sha":"88b4730443e9b55d14128140b1b7882f436e5e0b","kind":"commit","published_at":"2022-07-12T12:37:30.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.13.7","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.13.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.13.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.13.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.13.7/manifests"},{"name":"v1.13.6","sha":"b7817b6a62ac210203a451d1a691a824288e9eab","kind":"commit","published_at":"2022-05-08T14:09:02.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.13.6","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.13.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.13.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.13.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.13.6/manifests"},{"name":"v1.13.5","sha":"22c9e5b300c27a377fdde37c17eb9d07dd7322d0","kind":"commit","published_at":"2022-05-04T19:54:29.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.13.5","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.13.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.13.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.13.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.13.5/manifests"},{"name":"v1.13.4","sha":"4e2c4b2571dc58af294f61e6fd923f0d1698c036","kind":"commit","published_at":"2022-04-11T19:59:50.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.13.4","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.13.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.13.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.13.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.13.4/manifests"},{"name":"v1.13.3","sha":"7d74cedf275b684d8abd0c2ee281ff6a8adde8ef","kind":"commit","published_at":"2022-02-22T04:24:32.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.13.3","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.13.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.13.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.13.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.13.3/manifests"},{"name":"v1.13.2","sha":"49b86631b7e84ec29b4b445f5a2f22fbcbf258b0","kind":"commit","published_at":"2022-02-21T18:25:28.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.13.2","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.13.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.13.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.13.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.13.2/manifests"},{"name":"v1.13.1","sha":"f2fa79131f26e59b0607513f2f43391e65c09520","kind":"commit","published_at":"2022-01-13T14:22:07.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.13.1","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.13.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.13.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.13.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.13.1/manifests"},{"name":"v1.13.0","sha":"be178293898e1f0002df0477fc7d33a6841aac2b","kind":"commit","published_at":"2022-01-06T20:31:47.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.13.0","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.13.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.13.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.13.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.13.0/manifests"},{"name":"v1.12.5","sha":"47f6a461fdc3e375b30522259e48569fb578dece","kind":"commit","published_at":"2021-09-27T18:40:29.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.12.5","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.12.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.12.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.12.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.12.5/manifests"},{"name":"v1.12.4","sha":"564ac1787303332e0b2b92311ff6f1b30a893eae","kind":"commit","published_at":"2021-08-29T20:09:33.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.12.4","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.12.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.12.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.12.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.12.4/manifests"},{"name":"v1.12.3","sha":"daeea44a612b90796805375ce9b7680f34e1cf71","kind":"commit","published_at":"2021-08-10T19:00:23.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.12.3","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.12.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.12.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.12.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.12.3/manifests"},{"name":"v1.12.2","sha":"f1a5cae90223d5ad0ab5a6fa57041c3629fe569f","kind":"commit","published_at":"2021-08-04T12:10:14.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.12.2","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.12.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.12.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.12.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.12.2/manifests"},{"name":"v1.12.1","sha":"3457f441a7a767081397aa5c1ca1d2c3a8a5e0e7","kind":"commit","published_at":"2021-08-03T14:36:53.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.12.1","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.12.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.12.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.12.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.12.1/manifests"},{"name":"v1.12.0","sha":"8cafcee8e2a9b13da93c80d28f1f35062eeae45f","kind":"commit","published_at":"2021-08-02T17:02:56.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.12.0","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.12.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.12.0/manifests"},{"name":"v1.12.0.rc1","sha":"3399e1649bbe904863e9d949a4814291e794948a","kind":"commit","published_at":"2021-07-09T18:31:27.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.12.0.rc1","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.12.0.rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.12.0.rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.12.0.rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.12.0.rc1/manifests"},{"name":"v1.11.7","sha":"0a6681e5de17c2f03b5c7f473e3356dc7490c080","kind":"commit","published_at":"2021-06-02T19:13:26.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.11.7","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.11.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.11.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.11.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.11.7/manifests"},{"name":"v1.11.6","sha":"a48c305b7cb2bf1c7dc3f5881db23052428342ec","kind":"commit","published_at":"2021-05-26T12:28:15.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.11.6","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.11.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.11.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.11.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.11.6/manifests"},{"name":"v1.11.5","sha":"e43f521caa4b29deba4089bd83ae2709c19c5942","kind":"commit","published_at":"2021-05-20T02:50:11.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.11.5","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.11.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.11.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.11.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.11.5/manifests"},{"name":"v1.11.4","sha":"9d69b44ed3357b8069856083d39ee418cd10109b","kind":"commit","published_at":"2021-05-14T19:06:38.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.11.4","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.11.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.11.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.11.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.11.4/manifests"},{"name":"v1.11.3","sha":"d244fb828d4c147952484ea92a5d341f2633a333","kind":"commit","published_at":"2021-04-07T20:13:56.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.11.3","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.11.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.11.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.11.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.11.3/manifests"},{"name":"v1.11.2","sha":"2975cb4ab686ef048053eb8475b42b5e6129c460","kind":"commit","published_at":"2021-03-11T05:31:28.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.11.2","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.11.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.11.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.11.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.11.2/manifests"},{"name":"v1.11.1","sha":"7be6f04aa2700e818f8a3bfe82801b5bd6e8c4f4","kind":"commit","published_at":"2021-01-06T04:59:39.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.11.1","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.11.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.11.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.11.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.11.1/manifests"},{"name":"v1.11.0","sha":"1c1fba5e34bf620d83e96fb9dcbd7393c05a03e5","kind":"commit","published_at":"2021-01-04T03:56:34.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.11.0","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.11.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.11.0/manifests"},{"name":"v1.11.0.rc4","sha":"f7bc31f8c246c3d6db1cd2b7feee2041630b0778","kind":"commit","published_at":"2020-12-29T05:07:25.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.11.0.rc4","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.11.0.rc4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.11.0.rc4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.11.0.rc4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.11.0.rc4/manifests"},{"name":"v1.11.0.rc3","sha":"959db1d8a6d6afaaa5e2cef554492e367f1791ff","kind":"commit","published_at":"2020-09-08T13:04:22.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.11.0.rc3","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.11.0.rc3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.11.0.rc3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.11.0.rc3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.11.0.rc3/manifests"},{"name":"v1.10.10","sha":"a9a3717154bdb99ed6d0d785736eb471c9d6a954","kind":"commit","published_at":"2020-07-06T13:14:14.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.10.10","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.10.10","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.10.10","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.10.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.10.10/manifests"},{"name":"v1.11.0.rc2","sha":"a762738960d16e3b57434b11595be0e3dd73cd1e","kind":"tag","published_at":"2020-04-01T19:16:27.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.11.0.rc2","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.11.0.rc2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.11.0.rc2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.11.0.rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.11.0.rc2/manifests"},{"name":"v1.10.9","sha":"e2e191de387f854619bc8a3f9b39ca687fe0bf31","kind":"commit","published_at":"2020-03-01T18:37:44.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.10.9","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.10.9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.10.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.10.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.10.9/manifests"},{"name":"v1.10.8","sha":"6ce10d15d7af6ad65813a495eaf168f73eba211c","kind":"commit","published_at":"2020-02-10T19:26:36.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.10.8","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.10.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.10.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.10.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.10.8/manifests"},{"name":"v1.11.0.rc1","sha":"8ce75d120acfe6a04d3e2c158d48050286ad3816","kind":"commit","published_at":"2020-02-02T20:41:04.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.11.0.rc1","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.11.0.rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.11.0.rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.11.0.rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.11.0.rc1/manifests"},{"name":"v1.10.7","sha":"e6b3229ec53ddf70f1d198bba0d3fc13fde842a8","kind":"commit","published_at":"2019-12-04T14:06:07.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.10.7","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.10.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.10.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.10.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.10.7/manifests"},{"name":"v1.10.6","sha":"13132fcf9046acdc6cfac30e9da20d2724cb8a00","kind":"commit","published_at":"2019-12-03T23:35:52.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.10.6","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.10.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.10.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.10.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.10.6/manifests"},{"name":"v1.10.5","sha":"1bc2ff9f6218e1f814b18040e5bbb49b7b7bf60b","kind":"commit","published_at":"2019-10-31T19:19:21.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.10.5","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.10.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.10.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.10.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.10.5/manifests"},{"name":"v1.10.4","sha":"beb832e3a67ba9aef1b4e83640bc8fd08fbc6da5","kind":"commit","published_at":"2019-08-11T19:06:19.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.10.4","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.10.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.10.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.10.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.10.4/manifests"},{"name":"v1.10.3","sha":"8e24af59af22c0bf61376d8c9ae6a85e5b2ba3bd","kind":"commit","published_at":"2019-04-22T16:02:52.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.10.3","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.10.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.10.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.10.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.10.3/manifests"},{"name":"v1.10.2","sha":"93d1a80a154f33a925f2b7d3a127add194cc763c","kind":"commit","published_at":"2019-03-24T20:28:29.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.10.2","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.10.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.10.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.10.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.10.2/manifests"},{"name":"v1.10.1","sha":"320aadc771b52cbc3f7bec1deeb2200e5c6e243d","kind":"commit","published_at":"2019-01-13T04:48:43.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.10.1","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.10.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.10.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.10.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.10.1/manifests"},{"name":"v1.10.0","sha":"4a448d1924d99f32982be17c2a6256fd42afa330","kind":"commit","published_at":"2019-01-04T15:20:12.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.10.0","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.10.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.10.0/manifests"},{"name":"v1.10.0.rc1","sha":"416651c519152a40fd93177628bfe4e13fb4bd53","kind":"commit","published_at":"2019-01-03T14:54:13.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.10.0.rc1","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.10.0.rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.10.0.rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.10.0.rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.10.0.rc1/manifests"},{"name":"v1.9.1","sha":"db26a04e3d8f2b30456ae203d6c023b299a8e0f9","kind":"commit","published_at":"2018-12-18T04:43:22.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.9.1","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.9.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.9.1/manifests"},{"name":"v1.9.0","sha":"fff550cbfbfbc7da0ab6f5f16da37fb576afb4c2","kind":"commit","published_at":"2018-12-17T14:38:23.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.9.0","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.9.0/manifests"},{"name":"v1.9.0.rc1","sha":"d4c546d0ca6b980bd7093c76dda97817f8fe7ee0","kind":"commit","published_at":"2018-12-10T06:06:18.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.9.0.rc1","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.9.0.rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.9.0.rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.9.0.rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.9.0.rc1/manifests"},{"name":"v1.8.5","sha":"e28fa4bb2ed6844c3c63f58062d034e7b99fc90c","kind":"commit","published_at":"2018-10-05T00:02:06.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.8.5","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.8.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.8.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.8.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.8.5/manifests"},{"name":"v1.8.4","sha":"254f3414811b6d2fff8b0630efe4ce8d29778fb6","kind":"commit","published_at":"2018-07-03T12:55:20.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.8.4","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.8.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.8.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.8.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.8.4/manifests"},{"name":"v1.8.3","sha":"20e11c3f976395ee94982fcc893950d66490222f","kind":"commit","published_at":"2018-06-16T19:20:51.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.8.3","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.8.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.8.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.8.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.8.3/manifests"},{"name":"v1.8.2","sha":"f80f4ad9f553811435aa2c40908a49fcd26c4533","kind":"commit","published_at":"2018-01-29T05:11:48.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.8.2","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.8.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.8.2/manifests"},{"name":"v1.8.1","sha":"1fa9d1853a6ca0a20c8086907318263022d5a42c","kind":"commit","published_at":"2017-09-19T15:03:06.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.8.1","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.8.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.8.1/manifests"},{"name":"v1.8.0","sha":"fe638ca19665f80e87a8df7fbba8716aa5235439","kind":"commit","published_at":"2017-06-05T03:25:53.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.8.0","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.8.0/manifests"},{"name":"v1.7.2","sha":"3c8d6736c81246f6cf6f641abfa96da7aa899020","kind":"commit","published_at":"2017-05-09T21:18:10.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.7.2","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.7.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.7.2/manifests"},{"name":"v1.7.1","sha":"d94ea11190db355481369a7d3cff25e950eaba03","kind":"commit","published_at":"2017-03-20T02:46:45.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.7.1","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.7.1/manifests"},{"name":"v1.7.0.1","sha":"e1f2c2de477b3bb455b5ac56b73d3f94a8f505c2","kind":"commit","published_at":"2017-01-04T05:35:39.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.7.0.1","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.7.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.7.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.7.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.7.0.1/manifests"},{"name":"v1.7.0","sha":"c5e8e124a5266d0c2779dcd79ced8204d88bf16d","kind":"commit","published_at":"2016-12-27T03:21:55.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.7.0","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.7.0/manifests"},{"name":"v1.6.8.1","sha":"002e4d8481dcc15bbf23fb385cdf5ebfed892442","kind":"commit","published_at":"2016-10-03T04:34:22.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.6.8.1","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.6.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.6.8.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.8.1/manifests"},{"name":"v1.6.8","sha":"1103a647ee84837c6f23c4fe21e554bc2d3708bf","kind":"commit","published_at":"2016-06-06T23:01:36.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.6.8","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.6.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.6.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.8/manifests"},{"name":"v1.6.8.rc3","sha":"567595313265115838107bd9f27f69dca2eae0c4","kind":"commit","published_at":"2016-02-17T05:17:58.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.6.8.rc3","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.6.8.rc3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.6.8.rc3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.8.rc3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.8.rc3/manifests"},{"name":"v1.6.7.2","sha":"343c207ee3c61162497f56973e8fb804e9b8add7","kind":"commit","published_at":"2016-01-20T18:43:52.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.6.7.2","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.6.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.6.7.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.7.2/manifests"},{"name":"v1.6.8.rc2","sha":"cb13302341bbf5204cfa1353cf7ca1696418ea70","kind":"commit","published_at":"2016-01-12T16:43:56.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.6.8.rc2","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.6.8.rc2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.6.8.rc2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.8.rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.8.rc2/manifests"},{"name":"v1.6.8.rc1","sha":"0481c8bc2f6f86875e20d099643b0f14f156bbec","kind":"commit","published_at":"2015-12-17T07:12:36.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.6.8.rc1","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.6.8.rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.6.8.rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.8.rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.8.rc1/manifests"},{"name":"v1.6.7.1","sha":"48c4052f0a3c0e794fdf4680241a4c5a3b5cb1f2","kind":"commit","published_at":"2015-12-17T04:59:44.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.6.7.1","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.6.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.6.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.7.1/manifests"},{"name":"v1.6.7","sha":"bbd96418ab581c662dbbe14193cdb73cbeb34247","kind":"commit","published_at":"2015-11-30T03:37:53.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.6.7","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.6.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.6.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.7/manifests"},{"name":"v1.6.7.rc4","sha":"38cfebbcc1848877ab6d906e89752de5fd977d79","kind":"commit","published_at":"2015-11-22T21:55:04.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.6.7.rc4","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.6.7.rc4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.6.7.rc4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.7.rc4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.7.rc4/manifests"},{"name":"v1.6.6.4","sha":"2896e941252c611d112a4a11895a7da369b40c10","kind":"commit","published_at":"2015-11-19T20:42:43.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.6.6.4","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.6.6.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.6.6.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.6.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.6.4/manifests"},{"name":"v1.6.6.3","sha":"f5b8e91bcabd34d190c3a183ab86398edd75b9b4","kind":"commit","published_at":"2015-11-16T21:18:38.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.6.6.3","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.6.6.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.6.6.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.6.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.6.3/manifests"},{"name":"v1.6.7.rc3","sha":"5f93bbc61a02f4994f4fe24aa5e7843144fe01e6","kind":"commit","published_at":"2015-09-04T15:47:54.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.6.7.rc3","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.6.7.rc3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.6.7.rc3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.7.rc3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.7.rc3/manifests"},{"name":"v1.6.7.rc2","sha":"8987f97785939062230626173e91469e3288e129","kind":"commit","published_at":"2015-08-31T13:40:57.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.6.7.rc2","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.6.7.rc2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.6.7.rc2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.7.rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.7.rc2/manifests"},{"name":"v1.6.7.rc1","sha":"cc96d5e661c95079cc352decc0bdcfcfde39d5ef","kind":"commit","published_at":"2015-08-31T13:04:45.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.6.7.rc1","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.6.7.rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.6.7.rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.7.rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.7.rc1/manifests"},{"name":"1.7.0.1-linux-binary1","sha":"1be883111f80048d6e88201d263c83e0c37c90fa","kind":"commit","published_at":"2015-06-10T01:36:56.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/1.7.0.1-linux-binary1","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/1.7.0.1-linux-binary1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@1.7.0.1-linux-binary1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/1.7.0.1-linux-binary1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/1.7.0.1-linux-binary1/manifests"},{"name":"v1.6.6.2","sha":"1b1fcad8bd64ab70256666c38d2c998e86ade8c0","kind":"tag","published_at":"2015-01-23T18:52:23.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.6.6.2","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.6.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.6.6.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.6.2/manifests"},{"name":"v1.6.6.1","sha":"16144d436b965bd6ab37f502f1c22fa3591e1545","kind":"tag","published_at":"2015-01-22T18:40:52.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.6.6.1","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.6.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.6.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.6.1/manifests"},{"name":"v1.6.6","sha":"ed2550e997cafa9d747d4260d19a1723c1f76bf1","kind":"commit","published_at":"2015-01-22T14:40:20.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.6.6","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.6.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.6.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.6/manifests"},{"name":"v1.6.5","sha":"9fbf418a05439a053aee98db17951cc9b76b2924","kind":"commit","published_at":"2014-11-26T20:57:22.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.6.5","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.6.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.6.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.5/manifests"},{"name":"v1.6.4.1","sha":"594bf2f79dbd899d8cb77ad813bff734139a9cb2","kind":"commit","published_at":"2014-11-07T02:40:19.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.6.4.1","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.6.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.6.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.4.1/manifests"},{"name":"v1.6.4","sha":"ac837bedc95fce1e45750d4869c699f9aac08c13","kind":"commit","published_at":"2014-11-05T03:28:03.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.6.4","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.6.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.6.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.4/manifests"},{"name":"v1.6.3.1","sha":"cff4e23166382db4603892cec810605e48ab2f5f","kind":"commit","published_at":"2014-07-22T15:39:11.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.6.3.1","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.6.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.6.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.3.1/manifests"},{"name":"v1.6.3","sha":"8f22560ab796e77a9a637c92cd5bf79261f1ad84","kind":"commit","published_at":"2014-07-20T18:10:00.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.6.3","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.6.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.6.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.3/manifests"},{"name":"v1.6.3.rc3","sha":"a3e29baf2befa9d6640c8a11fd709555d235327b","kind":"commit","published_at":"2014-06-21T20:06:24.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.6.3.rc3","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.6.3.rc3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.6.3.rc3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.3.rc3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.3.rc3/manifests"},{"name":"v1.6.3.rc2","sha":"2aa9a20322507c5df4811c06cdcd6c3114ce64c8","kind":"commit","published_at":"2014-06-17T16:10:38.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.6.3.rc2","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.6.3.rc2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.6.3.rc2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.3.rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.3.rc2/manifests"},{"name":"v1.6.3.rc1","sha":"c23b4a595e5fbd9f9a033ed95cd0f96697b5b529","kind":"commit","published_at":"2014-05-22T16:21:39.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.6.3.rc1","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.6.3.rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.6.3.rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.3.rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.3.rc1/manifests"},{"name":"v1.6.2.1","sha":"56854242f5f8f3d0823ceb01a3857783ee3dc4d1","kind":"commit","published_at":"2014-05-14T00:58:13.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.6.2.1","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.6.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.6.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.2.1/manifests"},{"name":"v1.6.2","sha":"5e79330829bc812c3d2c2abff86ca528d4bf3dbd","kind":"commit","published_at":"2014-05-12T22:08:49.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.6.2","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.6.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.2/manifests"},{"name":"v1.6.2.rc3","sha":"02d5c9fd6f14dd9d3aeb34c55c8930301ed2250b","kind":"commit","published_at":"2014-05-09T20:34:52.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.6.2.rc3","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.6.2.rc3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.6.2.rc3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.2.rc3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.2.rc3/manifests"},{"name":"v1.6.2.rc2","sha":"163103b0eaf904575e62909eddc00dcc9e425a2a","kind":"commit","published_at":"2014-04-10T16:47:50.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.6.2.rc2","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.6.2.rc2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.6.2.rc2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.2.rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.2.rc2/manifests"},{"name":"v1.6.2.rc1","sha":"5dd31c178818ea1e4ad7b8b6a95ceb57eeebbc8d","kind":"commit","published_at":"2014-04-06T20:03:00.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.6.2.rc1","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.6.2.rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.6.2.rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.2.rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.2.rc1/manifests"},{"name":"v1.6.2.beta.2","sha":"5539d3b58c84d5740eaba1f854f1499801a6c90d","kind":"commit","published_at":"2014-03-03T03:45:53.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.6.2.beta.2","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.6.2.beta.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.6.2.beta.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.2.beta.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.2.beta.2/manifests"},{"name":"v1.6.2.beta.1","sha":"940e217e66e35c4d061c522790a9093685cf8040","kind":"commit","published_at":"2014-01-29T18:28:47.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.6.2.beta.1","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.6.2.beta.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.6.2.beta.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.2.beta.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.2.beta.1/manifests"},{"name":"v1.5.11","sha":"58a94e11101ce0b95a332840c21e9fc8ec9352cf","kind":"commit","published_at":"2013-12-14T01:22:37.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.5.11","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.5.11","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.5.11","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.11/manifests"},{"name":"v1.6.1","sha":"e324646d7882bb56cb916dad2e9b0eca0d9792f5","kind":"commit","published_at":"2013-12-14T01:11:43.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.6.1","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.1/manifests"},{"name":"v1.6.1.beta.1","sha":"2de71f5038723b4112d4f5a95dcef0e57b88658f","kind":"commit","published_at":"2013-11-19T13:10:17.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.6.1.beta.1","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.6.1.beta.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.6.1.beta.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.1.beta.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.1.beta.1/manifests"},{"name":"v1.6.0","sha":"9c9c04db9b526bace5822f3e6619eeb11dcd816e","kind":"commit","published_at":"2013-06-08T20:39:21.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.6.0","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.0/manifests"},{"name":"v1.5.10","sha":"74da67d9e8f7f3e7a76edc38477a22667092390c","kind":"commit","published_at":"2013-06-07T21:07:13.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.5.10","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.5.10","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.5.10","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.10/manifests"},{"name":"v1.6.0.rc1","sha":"1a83e1a3bc413a25021d9dbc7f605a449f8bed08","kind":"commit","published_at":"2013-04-22T03:10:58.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.6.0.rc1","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.6.0.rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.6.0.rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.0.rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.0.rc1/manifests"},{"name":"v1.5.9","sha":"0d3eca322e0931371ae09d74ac897bd0ff51596e","kind":"commit","published_at":"2013-03-21T12:55:56.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.5.9","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.5.9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.5.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.9/manifests"},{"name":"v1.5.8","sha":"ee4fca40f7624c761d42061d9352f01ea04e36a8","kind":"commit","published_at":"2013-03-19T19:51:06.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.5.8","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.5.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.5.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.8/manifests"},{"name":"v1.5.7","sha":"05eff2f6cae96842d4f291d3d72ee9f720037a11","kind":"commit","published_at":"2013-03-18T19:35:45.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.5.7","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.5.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.5.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.7/manifests"},{"name":"v1.5.7.rc3","sha":"2324f7bce96ec9e67485009eac894ab55c7b9fc0","kind":"commit","published_at":"2013-03-14T12:03:52.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.5.7.rc3","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.5.7.rc3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.5.7.rc3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.7.rc3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.7.rc3/manifests"},{"name":"v1.5.7.rc2","sha":"9b33c20231e68aaf1f33bda3b709f6633fb681b1","kind":"commit","published_at":"2013-03-11T09:38:47.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.5.7.rc2","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.5.7.rc2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.5.7.rc2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.7.rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.7.rc2/manifests"},{"name":"v1.5.7.rc1","sha":"2a47b0d9bd272a7f22fae4ac631b269eefa8a673","kind":"commit","published_at":"2013-02-22T18:19:32.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.5.7.rc1","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.5.7.rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.5.7.rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.7.rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.7.rc1/manifests"},{"name":"v1.5.6","sha":"45ea76ca6adb1fa21e4afab2de4f4585de5e4453","kind":"commit","published_at":"2012-12-19T16:37:47.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.5.6","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.5.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.5.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.6/manifests"},{"name":"v1.5.6.rc2","sha":"34d8dfd9bb921962f9d5a549785d62ae3536b9b2","kind":"commit","published_at":"2012-09-12T15:25:11.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.5.6.rc2","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.5.6.rc2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.5.6.rc2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.6.rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.6.rc2/manifests"},{"name":"v1.5.6.rc1","sha":"fbcf42f95be4bebf3d2d5fef06e6975da0a2d36d","kind":"commit","published_at":"2012-07-11T17:41:57.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.5.6.rc1","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.5.6.rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.5.6.rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.6.rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.6.rc1/manifests"},{"name":"v1.5.5","sha":"9fa99a818f510803790d0f94a328c70c7c383c9b","kind":"commit","published_at":"2012-06-23T15:30:28.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.5.5","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.5.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.5.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.5/manifests"},{"name":"v1.5.5.rc3","sha":"a4a989407dc0a9dd20aa47b1660e984bc5086235","kind":"commit","published_at":"2012-06-22T15:15:59.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.5.5.rc3","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.5.5.rc3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.5.5.rc3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.5.rc3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.5.rc3/manifests"},{"name":"v1.5.5.rc2","sha":"14662fa1d3eca57ee6c50b7e743843fd3beb55cd","kind":"commit","published_at":"2012-06-14T16:26:35.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.5.5.rc2","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.5.5.rc2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.5.5.rc2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.5.rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.5.rc2/manifests"},{"name":"v1.5.5.rc1","sha":"3925dba2746f85b17bce0f7fd3f2d1653b3efe3c","kind":"commit","published_at":"2012-06-12T13:39:20.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.5.5.rc1","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.5.5.rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.5.5.rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.5.rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.5.rc1/manifests"},{"name":"v1.5.4","sha":"e795d1bd1b7877d0aea7bbc5415457f0d40f7b87","kind":"commit","published_at":"2012-06-11T15:05:09.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.5.4","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.5.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.5.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.4/manifests"},{"name":"v1.5.4.rc3","sha":"26b53db873f49be64c7ee80419a7e1134689ee13","kind":"commit","published_at":"2012-06-08T18:55:00.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.5.4.rc3","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.5.4.rc3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.5.4.rc3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.4.rc3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.4.rc3/manifests"},{"name":"v1.5.4.rc2","sha":"31fc06ec8a4dd1ebb65d4519f39c20d98306fa6e","kind":"commit","published_at":"2012-06-08T15:10:11.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.5.4.rc2","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.5.4.rc2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.5.4.rc2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.4.rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.4.rc2/manifests"},{"name":"v1.5.4.rc1","sha":"5a9cf21d91de64b341d72243dbf07432ab9076ae","kind":"commit","published_at":"2012-06-07T20:28:28.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.5.4.rc1","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.5.4.rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.5.4.rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.4.rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.4.rc1/manifests"},{"name":"v1.5.3","sha":"ceede71342dad1935a06896be55e13299b53b959","kind":"commit","published_at":"2012-06-01T13:46:46.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.5.3","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.5.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.5.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.3/manifests"},{"name":"v1.5.3.rc6","sha":"8ae0eab85c4b7f1bea2caee08531901b32473787","kind":"commit","published_at":"2012-05-30T15:21:45.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.5.3.rc6","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.5.3.rc6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.5.3.rc6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.3.rc6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.3.rc6/manifests"},{"name":"v1.5.3.rc5","sha":"7be99c42e1f32b7cdc7b2079f38841489d1006a9","kind":"commit","published_at":"2012-04-27T12:20:20.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.5.3.rc5","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.5.3.rc5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.5.3.rc5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.3.rc5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.3.rc5/manifests"},{"name":"v1.5.3.rc4","sha":"b97107c5956da8344557ca82075715fefa8ae27a","kind":"commit","published_at":"2012-04-27T04:06:08.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.5.3.rc4","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.5.3.rc4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.5.3.rc4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.3.rc4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.3.rc4/manifests"},{"name":"v1.5.3.rc3","sha":"993d41b6bbaef6f303966493a0f83e4c721e1970","kind":"commit","published_at":"2012-03-26T22:03:58.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.5.3.rc3","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.5.3.rc3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.5.3.rc3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.3.rc3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.3.rc3/manifests"},{"name":"v1.5.3.rc2","sha":"02bc37d7c3657344a5266bae0652f3c65b579a93","kind":"commit","published_at":"2012-03-22T15:12:05.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.5.3.rc2","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.5.3.rc2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.5.3.rc2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.3.rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.3.rc2/manifests"},{"name":"v1.5.3.rc1","sha":"14f65e7fc7d2331cce2f35d234be177b271b9dc0","kind":"commit","published_at":"2012-03-21T21:33:54.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.5.3.rc1","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.5.3.rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.5.3.rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.3.rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.3.rc1/manifests"},{"name":"v1.5.2","sha":"e69ff7a14e138b64db13b1e71e7951a63a268c4b","kind":"commit","published_at":"2012-03-09T20:57:47.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.5.2","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.5.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.2/manifests"},{"name":"v1.5.1","sha":"8c253d20421a597c0c77bf42227258bc8d258193","kind":"commit","published_at":"2012-03-09T05:47:41.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.5.1","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.1/manifests"},{"name":"v1.5.1.rc1","sha":"62d8cfa03de46606cd904bd425a5ffa72cae9e5b","kind":"commit","published_at":"2012-02-28T16:30:29.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.5.1.rc1","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.5.1.rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.5.1.rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.1.rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.1.rc1/manifests"},{"name":"v1.5.0","sha":"245c09febb992226526c3f830773ccb6855640c8","kind":"tag","published_at":"2011-07-01T07:25:27.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.5.0","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.0/manifests"},{"name":"v1.4.7","sha":"66b46cf55565fc06396eff8b5c955dc302ca81ed","kind":"commit","published_at":"2011-07-01T04:53:44.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.4.7","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.4.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.4.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.4.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.4.7/manifests"},{"name":"v1.4.6","sha":"8851846ccf2c0f75487d47f5b5475b538ccbe862","kind":"commit","published_at":"2011-06-20T01:51:16.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.4.6","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.4.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.4.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.4.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.4.6/manifests"},{"name":"v1.4.5","sha":"cf0eef9a95375178dc6bcbc230fac4b1598cabbc","kind":"commit","published_at":"2011-06-16T10:47:04.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.4.5","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.4.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.4.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.4.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.4.5/manifests"},{"name":"v1.5.0.beta.4","sha":"d56e49b4244dbbc61d43dbcd4b01b3dce9ac05aa","kind":"commit","published_at":"2011-01-27T22:56:12.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.5.0.beta.4","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.5.0.beta.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.5.0.beta.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.0.beta.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.0.beta.4/manifests"},{"name":"v1.5.0.beta.3","sha":"3581accbc7ee0a13898b1cf05c836d3edcff2523","kind":"commit","published_at":"2010-12-02T20:03:37.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.5.0.beta.3","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.5.0.beta.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.5.0.beta.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.0.beta.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.0.beta.3/manifests"},{"name":"v1.4.4.2","sha":"33c0f4c8ff6404e472613a204e1e906c32c92442","kind":"commit","published_at":"2010-12-01T19:33:51.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.4.4.2","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.4.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.4.4.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.4.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.4.4.2/manifests"},{"name":"v1.4.4.1","sha":"9d1f92aab537826d42fa63c0511c36a122263f96","kind":"commit","published_at":"2010-11-17T13:39:22.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.4.4.1","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.4.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.4.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.4.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.4.4.1/manifests"},{"name":"v1.4.4","sha":"2bdd7e0e6cc50a0345f05f5c9cf313fac46dd126","kind":"commit","published_at":"2010-11-16T06:43:57.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.4.4","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.4.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@v1.4.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.4.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.4.4/manifests"},{"name":"REL_1.5.0.beta.2","sha":"2cd477689e5448133bd586d2c910fafa95072474","kind":"tag","published_at":"2010-07-30T15:54:18.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/REL_1.5.0.beta.2","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/REL_1.5.0.beta.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@REL_1.5.0.beta.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/REL_1.5.0.beta.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/REL_1.5.0.beta.2/manifests"},{"name":"REL_1.4.3.1","sha":"6dbda31fc3957c491ae74b7b565cfc6e69752562","kind":"tag","published_at":"2010-07-29T15:48:06.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/REL_1.4.3.1","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/REL_1.4.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@REL_1.4.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/REL_1.4.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/REL_1.4.3.1/manifests"},{"name":"REL_1.4.3","sha":"2275fb072a4176ca58913c806547c37c038f250c","kind":"tag","published_at":"2010-07-29T15:01:03.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/REL_1.4.3","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/REL_1.4.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@REL_1.4.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/REL_1.4.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/REL_1.4.3/manifests"},{"name":"REL_1.5.0.beta.1","sha":"9cbc8da682d5cc76e7e7531642d284679162f8b7","kind":"commit","published_at":"2010-05-22T17:10:42.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/REL_1.5.0.beta.1","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/REL_1.5.0.beta.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@REL_1.5.0.beta.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/REL_1.5.0.beta.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/REL_1.5.0.beta.1/manifests"},{"name":"REL_1.4.2","sha":"78719fb41df5340ba950c843c40eddd505b3be82","kind":"tag","published_at":"2010-05-22T15:39:52.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/REL_1.4.2","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/REL_1.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@REL_1.4.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/REL_1.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/REL_1.4.2/manifests"},{"name":"REL_1.4.1","sha":"74cc2f311429c6c05efed7c06d9ddc2c113d05f2","kind":"tag","published_at":"2009-12-11T05:16:11.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/REL_1.4.1","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/REL_1.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@REL_1.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/REL_1.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/REL_1.4.1/manifests"},{"name":"REL_1.4.0","sha":"f0002daf337069f9c2d9dbf64586abf6ca504905","kind":"tag","published_at":"2009-10-31T03:44:52.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/REL_1.4.0","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/REL_1.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@REL_1.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/REL_1.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/REL_1.4.0/manifests"},{"name":"REL_1.3.3","sha":"384326a54cacf58ba7d26f25283c19290a060b73","kind":"tag","published_at":"2009-07-28T15:36:58.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/REL_1.3.3","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/REL_1.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@REL_1.3.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/REL_1.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/REL_1.3.3/manifests"},{"name":"REL_1.3.2","sha":"30d4db78125f3eba78015a20072a3629223ed2c7","kind":"tag","published_at":"2009-06-23T06:49:06.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/REL_1.3.2","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/REL_1.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@REL_1.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/REL_1.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/REL_1.3.2/manifests"},{"name":"REL_1.3.1","sha":"de57b661f98b21d7dc1c49b3b166aba5f1a12e93","kind":"tag","published_at":"2009-06-07T22:45:57.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/REL_1.3.1","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/REL_1.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@REL_1.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/REL_1.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/REL_1.3.1/manifests"},{"name":"REL_1.3.0","sha":"93200a37a27a199045d53eb220bc236fbfd5f778","kind":"tag","published_at":"2009-05-30T21:06:25.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/REL_1.3.0","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/REL_1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@REL_1.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/REL_1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/REL_1.3.0/manifests"},{"name":"REL_1.3.0rc1","sha":"3475e5b743f3fbcb991e7e56f708a61b41335505","kind":"tag","published_at":"2009-05-07T06:10:37.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/REL_1.3.0rc1","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/REL_1.3.0rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@REL_1.3.0rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/REL_1.3.0rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/REL_1.3.0rc1/manifests"},{"name":"REL_1.2.3","sha":"33d1f5a29d2447a914331382a8f246fcbf0d6833","kind":"tag","published_at":"2009-03-23T03:28:12.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/REL_1.2.3","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/REL_1.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@REL_1.2.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/REL_1.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/REL_1.2.3/manifests"},{"name":"REL_1.2.2","sha":"76290e5028e455dee5c115bea3a251131254eff6","kind":"tag","published_at":"2009-03-15T00:35:29.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/REL_1.2.2","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/REL_1.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@REL_1.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/REL_1.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/REL_1.2.2/manifests"},{"name":"REL_1.2.1","sha":"2fe57f9373fa141e18c94a77dbfd52c569ca833a","kind":"tag","published_at":"2009-02-24T05:41:01.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/REL_1.2.1","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/REL_1.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@REL_1.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/REL_1.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/REL_1.2.1/manifests"},{"name":"REL_1.2.0","sha":"6147d208d4c879792827a8d7505219d96367352e","kind":"tag","published_at":"2009-02-23T04:12:31.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/REL_1.2.0","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/REL_1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@REL_1.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/REL_1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/REL_1.2.0/manifests"},{"name":"REL_1.1.1","sha":"8695935d8e13675d7144087066593af88deeb36a","kind":"tag","published_at":"2009-01-14T06:17:40.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/REL_1.1.1","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/REL_1.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@REL_1.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/REL_1.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/REL_1.1.1/manifests"},{"name":"REL_1.1.0","sha":"524ab17bc7a69700aad93ce8fb9b504225a49cfa","kind":"tag","published_at":"2008-12-22T18:09:38.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/REL_1.1.0","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/REL_1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@REL_1.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/REL_1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/REL_1.1.0/manifests"},{"name":"REL_1.0.7","sha":"a081ce61c2d789a554d9632ae55151ecc22b873d","kind":"tag","published_at":"2008-12-03T15:22:45.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/REL_1.0.7","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/REL_1.0.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@REL_1.0.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/REL_1.0.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/REL_1.0.7/manifests"},{"name":"REL_1.0.6","sha":"69f395469a426eb1cd3efc815857c0e4a68e7755","kind":"tag","published_at":"2008-11-14T21:31:21.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/REL_1.0.6","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/REL_1.0.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@REL_1.0.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/REL_1.0.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/REL_1.0.6/manifests"},{"name":"REL_1.0.5","sha":"034a4ec02980740bb32e1c5da02d69b432945d70","kind":"tag","published_at":"2008-11-11T23:48:52.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/REL_1.0.5","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/REL_1.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@REL_1.0.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/REL_1.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/REL_1.0.5/manifests"},{"name":"REL_1.0.4","sha":"e1d9835ef7b1456ac69ae03bacc1c42a98ca4cba","kind":"tag","published_at":"2008-11-10T05:53:41.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/REL_1.0.4","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/REL_1.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@REL_1.0.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/REL_1.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/REL_1.0.4/manifests"},{"name":"REL_1.0.3","sha":"94746e78b6c5430086d78bb1b218b4a4752dd6f7","kind":"tag","published_at":"2008-11-04T18:15:55.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/REL_1.0.3","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/REL_1.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@REL_1.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/REL_1.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/REL_1.0.3/manifests"},{"name":"REL_1.0.2","sha":"e1e9751417e6c1207ae004deb2d22982a82036ad","kind":"tag","published_at":"2008-10-31T20:01:56.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/REL_1.0.2","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/REL_1.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@REL_1.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/REL_1.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/REL_1.0.2/manifests"},{"name":"REL_1.0.1","sha":"51a406c7f47ac5bf9a08c03098350b7394595f60","kind":"tag","published_at":"2008-10-31T19:42:16.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/REL_1.0.1","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/REL_1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@REL_1.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/REL_1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/REL_1.0.1/manifests"},{"name":"REL_1.0.0","sha":"221793e0afc73c0e65ce6fce887d75062e860fe6","kind":"tag","published_at":"2008-10-30T21:05:59.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/REL_1.0.0","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/REL_1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sparklemotion/nokogiri@REL_1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/REL_1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/REL_1.0.0/manifests"}]},"repo_metadata_updated_at":"2026-03-24T15:16:50.547Z","dependent_packages_count":3,"downloads":28057,"downloads_period":"total","dependent_repos_count":3,"rankings":{"downloads":null,"dependent_repos_count":17.893686049413525,"dependent_packages_count":15.617669079111554,"stargazers_count":4.432243573745945,"forks_count":5.046169203893187,"docker_downloads_count":null,"average":10.747441976541053},"purl":"pkg:conda/rb-nokogiri?repository_url=https://conda-forge.org","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/conda/rb-nokogiri","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/conda/rb-nokogiri","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/conda/rb-nokogiri/dependencies","status":null,"funding_links":["https://github.com/sponsors/flavorjones","https://tidelift.com/funding/github/rubygems/nokogiri","https://opencollective.com/nokogiri"],"critical":null,"issue_metadata":{"last_synced_at":"2025-10-20T05:01:15.330Z","issues_count":281,"pull_requests_count":797,"avg_time_to_close_issue":63539716.336683415,"avg_time_to_close_pull_request":2284169.447632712,"issues_closed_count":199,"pull_requests_closed_count":697,"pull_request_authors_count":52,"issue_authors_count":159,"avg_comments_per_issue":3.5231316725978647,"avg_comments_per_pull_request":0.9749058971141782,"merged_pull_requests_count":603,"bot_issues_count":1,"bot_pull_requests_count":219,"past_year_issues_count":60,"past_year_pull_requests_count":294,"past_year_avg_time_to_close_issue":907965.8571428572,"past_year_avg_time_to_close_pull_request":475099.768907563,"past_year_issues_closed_count":35,"past_year_pull_requests_closed_count":238,"past_year_pull_request_authors_count":18,"past_year_issue_authors_count":36,"past_year_avg_comments_per_issue":1.7,"past_year_avg_comments_per_pull_request":0.9251700680272109,"past_year_bot_issues_count":1,"past_year_bot_pull_requests_count":69,"past_year_merged_pull_requests_count":192,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/issues","maintainers":[{"login":"flavorjones","count":512,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/flavorjones"},{"login":"jvshahid","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jvshahid"},{"login":"yokolet","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/yokolet"},{"login":"larskanis","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/larskanis"}],"active_maintainers":[{"login":"flavorjones","count":155,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/flavorjones"},{"login":"yokolet","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/yokolet"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/rb-nokogiri/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/rb-nokogiri/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/rb-nokogiri/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/rb-nokogiri/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/rb-nokogiri/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/rb-nokogiri/codemeta","maintainers":[],"registry":{"name":"conda-forge.org","url":"https://conda-forge.org","ecosystem":"conda","default":false,"packages_count":20636,"maintainers_count":0,"namespaces_count":0,"keywords_count":0,"github":"conda-forge","metadata":{"kind":"conda-forge","key":"CondaForge","api":"https://conda.anaconda.org"},"icon_url":"https://github.com/conda-forge.png","created_at":"2022-10-03T15:37:08.743Z","updated_at":"2026-04-27T18:20:20.507Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/namespaces"}},{"id":8871214,"name":"nokogiri-backport","ecosystem":"rubygems","description":"Nokogiri (鋸) makes it easy and painless to work with XML and HTML from Ruby. It provides a\nsensible, easy-to-understand API for reading, writing, modifying, and querying documents. It is\nfast and standards-compliant by relying on native parsers like libxml2 (C) and xerces (Java).\n","homepage":"https://nokogiri.org","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/sparklemotion/nokogiri","keywords_array":[],"namespace":null,"versions_count":1,"first_release_published_at":"2024-02-09T18:39:21.186Z","latest_release_published_at":"2024-02-09T18:39:21.186Z","latest_release_number":"1.11.0","last_synced_at":"2026-05-31T13:41:21.939Z","created_at":"2024-02-09T18:50:36.744Z","updated_at":"2026-05-31T13:41:21.939Z","registry_url":"https://rubygems.org/gems/nokogiri-backport","install_command":"gem install nokogiri-backport -s https://rubygems.org","documentation_url":"http://www.rubydoc.info/gems/nokogiri-backport/","metadata":{"funding":null},"repo_metadata":{"id":414488,"uuid":"33945","full_name":"sparklemotion/nokogiri","owner":"sparklemotion","description":"Nokogiri (鋸) makes it easy and painless to work with XML and HTML from Ruby.","archived":false,"fork":false,"pushed_at":"2024-09-03T05:00:58.000Z","size":37929,"stargazers_count":6130,"open_issues_count":82,"forks_count":899,"subscribers_count":161,"default_branch":"main","last_synced_at":"2024-09-04T04:31:07.036Z","etag":null,"topics":["libxml2","libxslt","nokogiri","ruby","ruby-gem","sax","xerces","xml","xslt"],"latest_commit_sha":null,"homepage":"https://nokogiri.org/","language":"C","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/sparklemotion.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE-DEPENDENCIES.md","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":"ROADMAP.md","authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":"flavorjones","tidelift":"rubygems/nokogiri","open_collective":"nokogiri"}},"created_at":"2008-07-14T15:34:32.000Z","updated_at":"2024-09-03T05:01:01.000Z","dependencies_parsed_at":"2024-01-13T17:40:49.637Z","dependency_job_id":"d9e5970e-1cd9-492d-8194-468349d09d09","html_url":"https://github.com/sparklemotion/nokogiri","commit_stats":{"total_commits":6405,"total_committers":262,"mean_commits":"24.446564885496183","dds":0.5214676034348166,"last_synced_commit":"e32686bf81276bb0bf5fadc39532f9df69d73591"},"previous_names":[],"tags_count":179,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sparklemotion","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":218000519,"owners_count":16263352,"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","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":"sparklemotion","name":"Sparkle Motion","uuid":"1851072","kind":"organization","description":null,"email":null,"website":"http://nokogiri.org/","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/1851072?v=4","repositories_count":10,"last_synced_at":"2024-03-25T19:32:24.345Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/sparklemotion","funding_links":[],"total_stars":11435,"followers":44,"following":0,"created_at":"2022-11-02T16:17:22.709Z","updated_at":"2024-03-25T19:32:30.508Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sparklemotion","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sparklemotion/repositories"},"tags":[{"name":"v1.16.7","sha":"d8d6ba30aaa0a0b3b0baa499ed79811814f789a2","kind":"commit","published_at":"2024-07-27T19:24:58.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.16.7","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.16.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.16.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.16.7/manifests"},{"name":"v1.16.6","sha":"fb833eae289136cb302b613cf2dba330f9f3dba5","kind":"commit","published_at":"2024-06-13T13:28:40.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.16.6","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.16.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.16.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.16.6/manifests"},{"name":"v1.16.5","sha":"cd70bd3dc9e0dc15b04b42d67b639eb5804e77d5","kind":"commit","published_at":"2024-05-13T13:48:10.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.16.5","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.16.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.16.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.16.5/manifests"},{"name":"v1.16.4","sha":"17c0362082341208bf9aadb61939e4de74005b44","kind":"commit","published_at":"2024-04-10T18:03:57.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.16.4","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.16.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.16.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.16.4/manifests"},{"name":"v1.15.6","sha":"7ab63106edb578880c3436c0cc9597e271b5dfcd","kind":"commit","published_at":"2024-03-16T12:58:09.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.15.6","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.15.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.15.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.15.6/manifests"},{"name":"v1.16.3","sha":"80fb6085c069e053457ed6f6325ac032f2b029fe","kind":"commit","published_at":"2024-03-15T20:57:44.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.16.3","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.16.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.16.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.16.3/manifests"},{"name":"v1.16.2","sha":"673756fdd69d1036874b7d7250cc38a51fd4d7b8","kind":"commit","published_at":"2024-02-04T16:34:48.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.16.2","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.16.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.16.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.16.2/manifests"},{"name":"v1.16.1","sha":"e99416896a182bc520a7940bbe286ec33597ab2b","kind":"commit","published_at":"2024-02-03T16:01:01.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.16.1","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.16.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.16.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.16.1/manifests"},{"name":"v1.16.0","sha":"34571990eaac1c95a3dea31fd8f31b6baa18df47","kind":"commit","published_at":"2023-12-27T23:38:55.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.16.0","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.16.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.16.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.16.0/manifests"},{"name":"v1.16.0.rc1","sha":"e710e79497729600dc493b00e838014c7100e167","kind":"commit","published_at":"2023-12-13T21:04:31.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.16.0.rc1","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.16.0.rc1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.16.0.rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.16.0.rc1/manifests"},{"name":"v1.15.5","sha":"5745d4bcd937148222a612d89ad3dd26ca435726","kind":"commit","published_at":"2023-11-17T15:28:57.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.15.5","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.15.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.15.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.15.5/manifests"},{"name":"v1.15.4","sha":"1aee13d47b7257e398ab7eeb858e7c2d7528419f","kind":"commit","published_at":"2023-08-11T18:39:30.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.15.4","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.15.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.15.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.15.4/manifests"},{"name":"v1.15.3","sha":"0d545ac7a127f27ee715b433cb88a8d674d52c2c","kind":"commit","published_at":"2023-07-05T13:49:51.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.15.3","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.15.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.15.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.15.3/manifests"},{"name":"v1.15.2","sha":"a6ad20b3edc8f020043ccfe5d9ec6ae9af103720","kind":"commit","published_at":"2023-05-24T13:12:06.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.15.2","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.15.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.15.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.15.2/manifests"},{"name":"v1.14.5","sha":"52878c157923e49f5adf9be3e45bd2637634fe1d","kind":"commit","published_at":"2023-05-24T12:15:31.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.14.5","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.14.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.14.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.14.5/manifests"},{"name":"v1.15.1","sha":"25b21668a8604539ddbccc24c28f7405d898ced0","kind":"commit","published_at":"2023-05-19T13:22:41.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.15.1","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.15.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.15.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.15.1/manifests"},{"name":"v1.15.0","sha":"ebb9eca43b59ce42567b14f9f2d12ea41192f6f7","kind":"commit","published_at":"2023-05-15T18:53:00.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.15.0","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.15.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.15.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.15.0/manifests"},{"name":"v1.14.4","sha":"71a226929593621e8443ca5b0da14d7f8627aca8","kind":"commit","published_at":"2023-05-11T17:16:54.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.14.4","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.14.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.14.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.14.4/manifests"},{"name":"v1.14.3","sha":"e8d2f4a829c50e6ad4ccd1625cd094e3a24acf36","kind":"commit","published_at":"2023-04-11T16:22:33.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.14.3","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.14.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.14.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.14.3/manifests"},{"name":"v1.14.2","sha":"1580121eeae3c1f266c4012d22d61314aa3202b7","kind":"commit","published_at":"2023-02-13T17:04:10.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.14.2","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.14.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.14.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.14.2/manifests"},{"name":"v1.14.1","sha":"f6cececae41437a505c578812bbc1e6eed89bab6","kind":"commit","published_at":"2023-01-30T15:29:56.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.14.1","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.14.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.14.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.14.1/manifests"},{"name":"v1.14.0","sha":"fe3643f687cba0ceb4621c543207145c273a8d6e","kind":"tag","published_at":"2023-01-12T21:10:50.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.14.0","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.14.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.14.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.14.0/manifests"},{"name":"v1.14.0.rc1","sha":"d9ea989fd7a098956ade73ea9cedf9eb33b62164","kind":"commit","published_at":"2022-12-28T22:02:58.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.14.0.rc1","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.14.0.rc1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.14.0.rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.14.0.rc1/manifests"},{"name":"v1.13.10","sha":"4c80121dc309e67fa3d9f66a00516bad39b42c31","kind":"commit","published_at":"2022-12-07T21:56:00.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.13.10","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.13.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.13.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.13.10/manifests"},{"name":"v1.13.9","sha":"897759cc25b57ebf2754897e910c86931dec7d39","kind":"commit","published_at":"2022-10-18T15:21:44.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.13.9","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.13.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.13.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.13.9/manifests"},{"name":"v1.13.8","sha":"21b4ac5862dba11c89255e2f0a8082bf63eac53a","kind":"commit","published_at":"2022-07-23T14:01:09.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.13.8","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.13.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.13.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.13.8/manifests"},{"name":"v1.13.7","sha":"88b4730443e9b55d14128140b1b7882f436e5e0b","kind":"commit","published_at":"2022-07-12T12:37:30.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.13.7","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.13.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.13.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.13.7/manifests"},{"name":"v1.13.6","sha":"b7817b6a62ac210203a451d1a691a824288e9eab","kind":"commit","published_at":"2022-05-08T14:09:02.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.13.6","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.13.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.13.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.13.6/manifests"},{"name":"v1.13.5","sha":"22c9e5b300c27a377fdde37c17eb9d07dd7322d0","kind":"commit","published_at":"2022-05-04T19:54:29.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.13.5","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.13.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.13.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.13.5/manifests"},{"name":"v1.13.4","sha":"4e2c4b2571dc58af294f61e6fd923f0d1698c036","kind":"commit","published_at":"2022-04-11T19:59:50.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.13.4","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.13.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.13.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.13.4/manifests"},{"name":"v1.13.3","sha":"7d74cedf275b684d8abd0c2ee281ff6a8adde8ef","kind":"commit","published_at":"2022-02-22T04:24:32.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.13.3","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.13.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.13.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.13.3/manifests"},{"name":"v1.13.2","sha":"49b86631b7e84ec29b4b445f5a2f22fbcbf258b0","kind":"commit","published_at":"2022-02-21T18:25:28.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.13.2","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.13.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.13.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.13.2/manifests"},{"name":"v1.13.1","sha":"f2fa79131f26e59b0607513f2f43391e65c09520","kind":"commit","published_at":"2022-01-13T14:22:07.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.13.1","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.13.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.13.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.13.1/manifests"},{"name":"v1.13.0","sha":"be178293898e1f0002df0477fc7d33a6841aac2b","kind":"commit","published_at":"2022-01-06T20:31:47.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.13.0","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.13.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.13.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.13.0/manifests"},{"name":"v1.12.5","sha":"47f6a461fdc3e375b30522259e48569fb578dece","kind":"commit","published_at":"2021-09-27T18:40:29.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.12.5","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.12.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.12.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.12.5/manifests"},{"name":"v1.12.4","sha":"564ac1787303332e0b2b92311ff6f1b30a893eae","kind":"commit","published_at":"2021-08-29T20:09:33.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.12.4","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.12.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.12.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.12.4/manifests"},{"name":"v1.12.3","sha":"daeea44a612b90796805375ce9b7680f34e1cf71","kind":"commit","published_at":"2021-08-10T19:00:23.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.12.3","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.12.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.12.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.12.3/manifests"},{"name":"v1.12.2","sha":"f1a5cae90223d5ad0ab5a6fa57041c3629fe569f","kind":"commit","published_at":"2021-08-04T12:10:14.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.12.2","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.12.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.12.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.12.2/manifests"},{"name":"v1.12.1","sha":"3457f441a7a767081397aa5c1ca1d2c3a8a5e0e7","kind":"commit","published_at":"2021-08-03T14:36:53.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.12.1","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.12.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.12.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.12.1/manifests"},{"name":"v1.12.0","sha":"8cafcee8e2a9b13da93c80d28f1f35062eeae45f","kind":"commit","published_at":"2021-08-02T17:02:56.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.12.0","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.12.0/manifests"},{"name":"v1.12.0.rc1","sha":"3399e1649bbe904863e9d949a4814291e794948a","kind":"commit","published_at":"2021-07-09T18:31:27.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.12.0.rc1","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.12.0.rc1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.12.0.rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.12.0.rc1/manifests"},{"name":"v1.11.7","sha":"0a6681e5de17c2f03b5c7f473e3356dc7490c080","kind":"commit","published_at":"2021-06-02T19:13:26.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.11.7","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.11.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.11.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.11.7/manifests"},{"name":"v1.11.6","sha":"a48c305b7cb2bf1c7dc3f5881db23052428342ec","kind":"commit","published_at":"2021-05-26T12:28:15.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.11.6","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.11.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.11.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.11.6/manifests"},{"name":"v1.11.5","sha":"e43f521caa4b29deba4089bd83ae2709c19c5942","kind":"commit","published_at":"2021-05-20T02:50:11.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.11.5","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.11.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.11.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.11.5/manifests"},{"name":"v1.11.4","sha":"9d69b44ed3357b8069856083d39ee418cd10109b","kind":"commit","published_at":"2021-05-14T19:06:38.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.11.4","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.11.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.11.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.11.4/manifests"},{"name":"v1.11.3","sha":"d244fb828d4c147952484ea92a5d341f2633a333","kind":"commit","published_at":"2021-04-07T20:13:56.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.11.3","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.11.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.11.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.11.3/manifests"},{"name":"v1.11.2","sha":"2975cb4ab686ef048053eb8475b42b5e6129c460","kind":"commit","published_at":"2021-03-11T05:31:28.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.11.2","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.11.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.11.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.11.2/manifests"},{"name":"v1.11.1","sha":"7be6f04aa2700e818f8a3bfe82801b5bd6e8c4f4","kind":"commit","published_at":"2021-01-06T04:59:39.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.11.1","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.11.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.11.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.11.1/manifests"},{"name":"v1.11.0","sha":"1c1fba5e34bf620d83e96fb9dcbd7393c05a03e5","kind":"commit","published_at":"2021-01-04T03:56:34.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.11.0","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.11.0/manifests"},{"name":"v1.11.0.rc4","sha":"f7bc31f8c246c3d6db1cd2b7feee2041630b0778","kind":"commit","published_at":"2020-12-29T05:07:25.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.11.0.rc4","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.11.0.rc4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.11.0.rc4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.11.0.rc4/manifests"},{"name":"v1.11.0.rc3","sha":"959db1d8a6d6afaaa5e2cef554492e367f1791ff","kind":"commit","published_at":"2020-09-08T13:04:22.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.11.0.rc3","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.11.0.rc3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.11.0.rc3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.11.0.rc3/manifests"},{"name":"v1.10.10","sha":"a9a3717154bdb99ed6d0d785736eb471c9d6a954","kind":"commit","published_at":"2020-07-06T13:14:14.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.10.10","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.10.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.10.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.10.10/manifests"},{"name":"v1.11.0.rc2","sha":"a762738960d16e3b57434b11595be0e3dd73cd1e","kind":"tag","published_at":"2020-04-01T19:16:27.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.11.0.rc2","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.11.0.rc2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.11.0.rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.11.0.rc2/manifests"},{"name":"v1.10.9","sha":"e2e191de387f854619bc8a3f9b39ca687fe0bf31","kind":"commit","published_at":"2020-03-01T18:37:44.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.10.9","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.10.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.10.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.10.9/manifests"},{"name":"v1.10.8","sha":"6ce10d15d7af6ad65813a495eaf168f73eba211c","kind":"commit","published_at":"2020-02-10T19:26:36.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.10.8","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.10.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.10.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.10.8/manifests"},{"name":"v1.11.0.rc1","sha":"8ce75d120acfe6a04d3e2c158d48050286ad3816","kind":"commit","published_at":"2020-02-02T20:41:04.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.11.0.rc1","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.11.0.rc1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.11.0.rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.11.0.rc1/manifests"},{"name":"v1.10.7","sha":"e6b3229ec53ddf70f1d198bba0d3fc13fde842a8","kind":"commit","published_at":"2019-12-04T14:06:07.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.10.7","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.10.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.10.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.10.7/manifests"},{"name":"v1.10.6","sha":"13132fcf9046acdc6cfac30e9da20d2724cb8a00","kind":"commit","published_at":"2019-12-03T23:35:52.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.10.6","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.10.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.10.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.10.6/manifests"},{"name":"v1.10.5","sha":"1bc2ff9f6218e1f814b18040e5bbb49b7b7bf60b","kind":"commit","published_at":"2019-10-31T19:19:21.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.10.5","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.10.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.10.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.10.5/manifests"},{"name":"v1.10.4","sha":"beb832e3a67ba9aef1b4e83640bc8fd08fbc6da5","kind":"commit","published_at":"2019-08-11T19:06:19.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.10.4","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.10.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.10.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.10.4/manifests"},{"name":"v1.10.3","sha":"8e24af59af22c0bf61376d8c9ae6a85e5b2ba3bd","kind":"commit","published_at":"2019-04-22T16:02:52.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.10.3","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.10.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.10.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.10.3/manifests"},{"name":"v1.10.2","sha":"93d1a80a154f33a925f2b7d3a127add194cc763c","kind":"commit","published_at":"2019-03-24T20:28:29.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.10.2","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.10.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.10.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.10.2/manifests"},{"name":"v1.10.1","sha":"320aadc771b52cbc3f7bec1deeb2200e5c6e243d","kind":"commit","published_at":"2019-01-13T04:48:43.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.10.1","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.10.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.10.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.10.1/manifests"},{"name":"v1.10.0","sha":"4a448d1924d99f32982be17c2a6256fd42afa330","kind":"commit","published_at":"2019-01-04T15:20:12.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.10.0","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.10.0/manifests"},{"name":"v1.10.0.rc1","sha":"416651c519152a40fd93177628bfe4e13fb4bd53","kind":"commit","published_at":"2019-01-03T14:54:13.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.10.0.rc1","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.10.0.rc1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.10.0.rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.10.0.rc1/manifests"},{"name":"v1.9.1","sha":"db26a04e3d8f2b30456ae203d6c023b299a8e0f9","kind":"commit","published_at":"2018-12-18T04:43:22.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.9.1","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.9.1/manifests"},{"name":"v1.9.0","sha":"fff550cbfbfbc7da0ab6f5f16da37fb576afb4c2","kind":"commit","published_at":"2018-12-17T14:38:23.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.9.0","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.9.0/manifests"},{"name":"v1.9.0.rc1","sha":"d4c546d0ca6b980bd7093c76dda97817f8fe7ee0","kind":"commit","published_at":"2018-12-10T06:06:18.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.9.0.rc1","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.9.0.rc1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.9.0.rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.9.0.rc1/manifests"},{"name":"v1.8.5","sha":"e28fa4bb2ed6844c3c63f58062d034e7b99fc90c","kind":"commit","published_at":"2018-10-05T00:02:06.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.8.5","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.8.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.8.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.8.5/manifests"},{"name":"v1.8.4","sha":"254f3414811b6d2fff8b0630efe4ce8d29778fb6","kind":"commit","published_at":"2018-07-03T12:55:20.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.8.4","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.8.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.8.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.8.4/manifests"},{"name":"v1.8.3","sha":"20e11c3f976395ee94982fcc893950d66490222f","kind":"commit","published_at":"2018-06-16T19:20:51.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.8.3","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.8.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.8.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.8.3/manifests"},{"name":"v1.8.2","sha":"f80f4ad9f553811435aa2c40908a49fcd26c4533","kind":"commit","published_at":"2018-01-29T05:11:48.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.8.2","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.8.2/manifests"},{"name":"v1.8.1","sha":"1fa9d1853a6ca0a20c8086907318263022d5a42c","kind":"commit","published_at":"2017-09-19T15:03:06.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.8.1","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.8.1/manifests"},{"name":"v1.8.0","sha":"fe638ca19665f80e87a8df7fbba8716aa5235439","kind":"commit","published_at":"2017-06-05T03:25:53.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.8.0","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.8.0/manifests"},{"name":"v1.7.2","sha":"3c8d6736c81246f6cf6f641abfa96da7aa899020","kind":"commit","published_at":"2017-05-09T21:18:10.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.7.2","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.7.2/manifests"},{"name":"v1.7.1","sha":"d94ea11190db355481369a7d3cff25e950eaba03","kind":"commit","published_at":"2017-03-20T02:46:45.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.7.1","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.7.1/manifests"},{"name":"v1.7.0.1","sha":"e1f2c2de477b3bb455b5ac56b73d3f94a8f505c2","kind":"commit","published_at":"2017-01-04T05:35:39.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.7.0.1","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.7.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.7.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.7.0.1/manifests"},{"name":"v1.7.0","sha":"c5e8e124a5266d0c2779dcd79ced8204d88bf16d","kind":"commit","published_at":"2016-12-27T03:21:55.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.7.0","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.7.0/manifests"},{"name":"v1.6.8.1","sha":"002e4d8481dcc15bbf23fb385cdf5ebfed892442","kind":"commit","published_at":"2016-10-03T04:34:22.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.6.8.1","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.6.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.8.1/manifests"},{"name":"v1.6.8","sha":"1103a647ee84837c6f23c4fe21e554bc2d3708bf","kind":"commit","published_at":"2016-06-06T23:01:36.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.6.8","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.6.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.8/manifests"},{"name":"v1.6.8.rc3","sha":"567595313265115838107bd9f27f69dca2eae0c4","kind":"commit","published_at":"2016-02-17T05:17:58.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.6.8.rc3","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.6.8.rc3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.8.rc3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.8.rc3/manifests"},{"name":"v1.6.7.2","sha":"343c207ee3c61162497f56973e8fb804e9b8add7","kind":"commit","published_at":"2016-01-20T18:43:52.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.6.7.2","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.6.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.7.2/manifests"},{"name":"v1.6.8.rc2","sha":"cb13302341bbf5204cfa1353cf7ca1696418ea70","kind":"commit","published_at":"2016-01-12T16:43:56.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.6.8.rc2","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.6.8.rc2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.8.rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.8.rc2/manifests"},{"name":"v1.6.8.rc1","sha":"0481c8bc2f6f86875e20d099643b0f14f156bbec","kind":"commit","published_at":"2015-12-17T07:12:36.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.6.8.rc1","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.6.8.rc1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.8.rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.8.rc1/manifests"},{"name":"v1.6.7.1","sha":"48c4052f0a3c0e794fdf4680241a4c5a3b5cb1f2","kind":"commit","published_at":"2015-12-17T04:59:44.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.6.7.1","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.6.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.7.1/manifests"},{"name":"v1.6.7","sha":"bbd96418ab581c662dbbe14193cdb73cbeb34247","kind":"commit","published_at":"2015-11-30T03:37:53.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.6.7","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.6.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.7/manifests"},{"name":"v1.6.7.rc4","sha":"38cfebbcc1848877ab6d906e89752de5fd977d79","kind":"commit","published_at":"2015-11-22T21:55:04.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.6.7.rc4","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.6.7.rc4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.7.rc4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.7.rc4/manifests"},{"name":"v1.6.6.4","sha":"2896e941252c611d112a4a11895a7da369b40c10","kind":"commit","published_at":"2015-11-19T20:42:43.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.6.6.4","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.6.6.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.6.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.6.4/manifests"},{"name":"v1.6.6.3","sha":"f5b8e91bcabd34d190c3a183ab86398edd75b9b4","kind":"commit","published_at":"2015-11-16T21:18:38.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.6.6.3","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.6.6.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.6.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.6.3/manifests"},{"name":"v1.6.7.rc3","sha":"5f93bbc61a02f4994f4fe24aa5e7843144fe01e6","kind":"commit","published_at":"2015-09-04T15:47:54.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.6.7.rc3","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.6.7.rc3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.7.rc3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.7.rc3/manifests"},{"name":"v1.6.7.rc2","sha":"8987f97785939062230626173e91469e3288e129","kind":"commit","published_at":"2015-08-31T13:40:57.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.6.7.rc2","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.6.7.rc2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.7.rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.7.rc2/manifests"},{"name":"v1.6.7.rc1","sha":"cc96d5e661c95079cc352decc0bdcfcfde39d5ef","kind":"commit","published_at":"2015-08-31T13:04:45.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.6.7.rc1","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.6.7.rc1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.7.rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.7.rc1/manifests"},{"name":"1.7.0.1-linux-binary1","sha":"1be883111f80048d6e88201d263c83e0c37c90fa","kind":"commit","published_at":"2015-06-10T01:36:56.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/1.7.0.1-linux-binary1","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/1.7.0.1-linux-binary1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/1.7.0.1-linux-binary1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/1.7.0.1-linux-binary1/manifests"},{"name":"v1.6.6.2","sha":"1b1fcad8bd64ab70256666c38d2c998e86ade8c0","kind":"tag","published_at":"2015-01-23T18:52:23.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.6.6.2","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.6.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.6.2/manifests"},{"name":"v1.6.6.1","sha":"16144d436b965bd6ab37f502f1c22fa3591e1545","kind":"tag","published_at":"2015-01-22T18:40:52.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.6.6.1","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.6.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.6.1/manifests"},{"name":"v1.6.6","sha":"ed2550e997cafa9d747d4260d19a1723c1f76bf1","kind":"commit","published_at":"2015-01-22T14:40:20.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.6.6","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.6.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.6/manifests"},{"name":"v1.6.5","sha":"9fbf418a05439a053aee98db17951cc9b76b2924","kind":"commit","published_at":"2014-11-26T20:57:22.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.6.5","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.6.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.5/manifests"},{"name":"v1.6.4.1","sha":"594bf2f79dbd899d8cb77ad813bff734139a9cb2","kind":"commit","published_at":"2014-11-07T02:40:19.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.6.4.1","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.6.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.4.1/manifests"},{"name":"v1.6.4","sha":"ac837bedc95fce1e45750d4869c699f9aac08c13","kind":"commit","published_at":"2014-11-05T03:28:03.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.6.4","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.6.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.4/manifests"},{"name":"v1.6.3.1","sha":"cff4e23166382db4603892cec810605e48ab2f5f","kind":"commit","published_at":"2014-07-22T15:39:11.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.6.3.1","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.6.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.3.1/manifests"},{"name":"v1.6.3","sha":"8f22560ab796e77a9a637c92cd5bf79261f1ad84","kind":"commit","published_at":"2014-07-20T18:10:00.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.6.3","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.6.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.3/manifests"},{"name":"v1.6.3.rc3","sha":"a3e29baf2befa9d6640c8a11fd709555d235327b","kind":"commit","published_at":"2014-06-21T20:06:24.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.6.3.rc3","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.6.3.rc3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.3.rc3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.3.rc3/manifests"},{"name":"v1.6.3.rc2","sha":"2aa9a20322507c5df4811c06cdcd6c3114ce64c8","kind":"commit","published_at":"2014-06-17T16:10:38.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.6.3.rc2","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.6.3.rc2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.3.rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.3.rc2/manifests"},{"name":"v1.6.3.rc1","sha":"c23b4a595e5fbd9f9a033ed95cd0f96697b5b529","kind":"commit","published_at":"2014-05-22T16:21:39.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.6.3.rc1","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.6.3.rc1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.3.rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.3.rc1/manifests"},{"name":"v1.6.2.1","sha":"56854242f5f8f3d0823ceb01a3857783ee3dc4d1","kind":"commit","published_at":"2014-05-14T00:58:13.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.6.2.1","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.6.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.2.1/manifests"},{"name":"v1.6.2","sha":"5e79330829bc812c3d2c2abff86ca528d4bf3dbd","kind":"commit","published_at":"2014-05-12T22:08:49.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.6.2","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.2/manifests"},{"name":"v1.6.2.rc3","sha":"02d5c9fd6f14dd9d3aeb34c55c8930301ed2250b","kind":"commit","published_at":"2014-05-09T20:34:52.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.6.2.rc3","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.6.2.rc3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.2.rc3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.2.rc3/manifests"},{"name":"v1.6.2.rc2","sha":"163103b0eaf904575e62909eddc00dcc9e425a2a","kind":"commit","published_at":"2014-04-10T16:47:50.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.6.2.rc2","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.6.2.rc2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.2.rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.2.rc2/manifests"},{"name":"v1.6.2.rc1","sha":"5dd31c178818ea1e4ad7b8b6a95ceb57eeebbc8d","kind":"commit","published_at":"2014-04-06T20:03:00.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.6.2.rc1","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.6.2.rc1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.2.rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.2.rc1/manifests"},{"name":"v1.6.2.beta.2","sha":"5539d3b58c84d5740eaba1f854f1499801a6c90d","kind":"commit","published_at":"2014-03-03T03:45:53.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.6.2.beta.2","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.6.2.beta.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.2.beta.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.2.beta.2/manifests"},{"name":"v1.6.2.beta.1","sha":"940e217e66e35c4d061c522790a9093685cf8040","kind":"commit","published_at":"2014-01-29T18:28:47.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.6.2.beta.1","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.6.2.beta.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.2.beta.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.2.beta.1/manifests"},{"name":"v1.5.11","sha":"58a94e11101ce0b95a332840c21e9fc8ec9352cf","kind":"commit","published_at":"2013-12-14T01:22:37.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.5.11","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.5.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.11/manifests"},{"name":"v1.6.1","sha":"e324646d7882bb56cb916dad2e9b0eca0d9792f5","kind":"commit","published_at":"2013-12-14T01:11:43.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.6.1","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.1/manifests"},{"name":"v1.6.1.beta.1","sha":"2de71f5038723b4112d4f5a95dcef0e57b88658f","kind":"commit","published_at":"2013-11-19T13:10:17.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.6.1.beta.1","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.6.1.beta.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.1.beta.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.1.beta.1/manifests"},{"name":"v1.6.0","sha":"9c9c04db9b526bace5822f3e6619eeb11dcd816e","kind":"commit","published_at":"2013-06-08T20:39:21.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.6.0","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.0/manifests"},{"name":"v1.5.10","sha":"74da67d9e8f7f3e7a76edc38477a22667092390c","kind":"commit","published_at":"2013-06-07T21:07:13.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.5.10","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.5.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.10/manifests"},{"name":"v1.6.0.rc1","sha":"1a83e1a3bc413a25021d9dbc7f605a449f8bed08","kind":"commit","published_at":"2013-04-22T03:10:58.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.6.0.rc1","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.6.0.rc1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.0.rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.0.rc1/manifests"},{"name":"v1.5.9","sha":"0d3eca322e0931371ae09d74ac897bd0ff51596e","kind":"commit","published_at":"2013-03-21T12:55:56.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.5.9","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.5.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.9/manifests"},{"name":"v1.5.8","sha":"ee4fca40f7624c761d42061d9352f01ea04e36a8","kind":"commit","published_at":"2013-03-19T19:51:06.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.5.8","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.5.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.8/manifests"},{"name":"v1.5.7","sha":"05eff2f6cae96842d4f291d3d72ee9f720037a11","kind":"commit","published_at":"2013-03-18T19:35:45.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.5.7","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.5.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.7/manifests"},{"name":"v1.5.7.rc3","sha":"2324f7bce96ec9e67485009eac894ab55c7b9fc0","kind":"commit","published_at":"2013-03-14T12:03:52.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.5.7.rc3","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.5.7.rc3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.7.rc3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.7.rc3/manifests"},{"name":"v1.5.7.rc2","sha":"9b33c20231e68aaf1f33bda3b709f6633fb681b1","kind":"commit","published_at":"2013-03-11T09:38:47.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.5.7.rc2","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.5.7.rc2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.7.rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.7.rc2/manifests"},{"name":"v1.5.7.rc1","sha":"2a47b0d9bd272a7f22fae4ac631b269eefa8a673","kind":"commit","published_at":"2013-02-22T18:19:32.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.5.7.rc1","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.5.7.rc1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.7.rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.7.rc1/manifests"},{"name":"v1.5.6","sha":"45ea76ca6adb1fa21e4afab2de4f4585de5e4453","kind":"commit","published_at":"2012-12-19T16:37:47.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.5.6","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.5.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.6/manifests"},{"name":"v1.5.6.rc2","sha":"34d8dfd9bb921962f9d5a549785d62ae3536b9b2","kind":"commit","published_at":"2012-09-12T15:25:11.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.5.6.rc2","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.5.6.rc2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.6.rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.6.rc2/manifests"},{"name":"v1.5.6.rc1","sha":"fbcf42f95be4bebf3d2d5fef06e6975da0a2d36d","kind":"commit","published_at":"2012-07-11T17:41:57.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.5.6.rc1","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.5.6.rc1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.6.rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.6.rc1/manifests"},{"name":"v1.5.5","sha":"9fa99a818f510803790d0f94a328c70c7c383c9b","kind":"commit","published_at":"2012-06-23T15:30:28.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.5.5","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.5.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.5/manifests"},{"name":"v1.5.5.rc3","sha":"a4a989407dc0a9dd20aa47b1660e984bc5086235","kind":"commit","published_at":"2012-06-22T15:15:59.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.5.5.rc3","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.5.5.rc3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.5.rc3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.5.rc3/manifests"},{"name":"v1.5.5.rc2","sha":"14662fa1d3eca57ee6c50b7e743843fd3beb55cd","kind":"commit","published_at":"2012-06-14T16:26:35.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.5.5.rc2","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.5.5.rc2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.5.rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.5.rc2/manifests"},{"name":"v1.5.5.rc1","sha":"3925dba2746f85b17bce0f7fd3f2d1653b3efe3c","kind":"commit","published_at":"2012-06-12T13:39:20.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.5.5.rc1","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.5.5.rc1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.5.rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.5.rc1/manifests"},{"name":"v1.5.4","sha":"e795d1bd1b7877d0aea7bbc5415457f0d40f7b87","kind":"commit","published_at":"2012-06-11T15:05:09.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.5.4","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.5.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.4/manifests"},{"name":"v1.5.4.rc3","sha":"26b53db873f49be64c7ee80419a7e1134689ee13","kind":"commit","published_at":"2012-06-08T18:55:00.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.5.4.rc3","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.5.4.rc3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.4.rc3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.4.rc3/manifests"},{"name":"v1.5.4.rc2","sha":"31fc06ec8a4dd1ebb65d4519f39c20d98306fa6e","kind":"commit","published_at":"2012-06-08T15:10:11.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.5.4.rc2","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.5.4.rc2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.4.rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.4.rc2/manifests"},{"name":"v1.5.4.rc1","sha":"5a9cf21d91de64b341d72243dbf07432ab9076ae","kind":"commit","published_at":"2012-06-07T20:28:28.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.5.4.rc1","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.5.4.rc1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.4.rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.4.rc1/manifests"},{"name":"v1.5.3","sha":"ceede71342dad1935a06896be55e13299b53b959","kind":"commit","published_at":"2012-06-01T13:46:46.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.5.3","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.5.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.3/manifests"},{"name":"v1.5.3.rc6","sha":"8ae0eab85c4b7f1bea2caee08531901b32473787","kind":"commit","published_at":"2012-05-30T15:21:45.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.5.3.rc6","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.5.3.rc6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.3.rc6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.3.rc6/manifests"},{"name":"v1.5.3.rc5","sha":"7be99c42e1f32b7cdc7b2079f38841489d1006a9","kind":"commit","published_at":"2012-04-27T12:20:20.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.5.3.rc5","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.5.3.rc5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.3.rc5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.3.rc5/manifests"},{"name":"v1.5.3.rc4","sha":"b97107c5956da8344557ca82075715fefa8ae27a","kind":"commit","published_at":"2012-04-27T04:06:08.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.5.3.rc4","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.5.3.rc4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.3.rc4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.3.rc4/manifests"},{"name":"v1.5.3.rc3","sha":"993d41b6bbaef6f303966493a0f83e4c721e1970","kind":"commit","published_at":"2012-03-26T22:03:58.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.5.3.rc3","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.5.3.rc3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.3.rc3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.3.rc3/manifests"},{"name":"v1.5.3.rc2","sha":"02bc37d7c3657344a5266bae0652f3c65b579a93","kind":"commit","published_at":"2012-03-22T15:12:05.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.5.3.rc2","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.5.3.rc2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.3.rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.3.rc2/manifests"},{"name":"v1.5.3.rc1","sha":"14f65e7fc7d2331cce2f35d234be177b271b9dc0","kind":"commit","published_at":"2012-03-21T21:33:54.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.5.3.rc1","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.5.3.rc1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.3.rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.3.rc1/manifests"},{"name":"v1.5.2","sha":"e69ff7a14e138b64db13b1e71e7951a63a268c4b","kind":"commit","published_at":"2012-03-09T20:57:47.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.5.2","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.2/manifests"},{"name":"v1.5.1","sha":"8c253d20421a597c0c77bf42227258bc8d258193","kind":"commit","published_at":"2012-03-09T05:47:41.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.5.1","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.1/manifests"},{"name":"v1.5.1.rc1","sha":"62d8cfa03de46606cd904bd425a5ffa72cae9e5b","kind":"commit","published_at":"2012-02-28T16:30:29.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.5.1.rc1","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.5.1.rc1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.1.rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.1.rc1/manifests"},{"name":"v1.5.0","sha":"245c09febb992226526c3f830773ccb6855640c8","kind":"tag","published_at":"2011-07-01T07:25:27.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.5.0","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.0/manifests"},{"name":"v1.4.7","sha":"66b46cf55565fc06396eff8b5c955dc302ca81ed","kind":"commit","published_at":"2011-07-01T04:53:44.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.4.7","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.4.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.4.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.4.7/manifests"},{"name":"v1.4.6","sha":"8851846ccf2c0f75487d47f5b5475b538ccbe862","kind":"commit","published_at":"2011-06-20T01:51:16.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.4.6","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.4.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.4.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.4.6/manifests"},{"name":"v1.4.5","sha":"cf0eef9a95375178dc6bcbc230fac4b1598cabbc","kind":"commit","published_at":"2011-06-16T10:47:04.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.4.5","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.4.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.4.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.4.5/manifests"},{"name":"v1.5.0.beta.4","sha":"d56e49b4244dbbc61d43dbcd4b01b3dce9ac05aa","kind":"commit","published_at":"2011-01-27T22:56:12.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.5.0.beta.4","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.5.0.beta.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.0.beta.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.0.beta.4/manifests"},{"name":"v1.5.0.beta.3","sha":"3581accbc7ee0a13898b1cf05c836d3edcff2523","kind":"commit","published_at":"2010-12-02T20:03:37.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.5.0.beta.3","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.5.0.beta.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.0.beta.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.0.beta.3/manifests"},{"name":"v1.4.4.2","sha":"33c0f4c8ff6404e472613a204e1e906c32c92442","kind":"commit","published_at":"2010-12-01T19:33:51.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.4.4.2","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.4.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.4.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.4.4.2/manifests"},{"name":"v1.4.4.1","sha":"9d1f92aab537826d42fa63c0511c36a122263f96","kind":"commit","published_at":"2010-11-17T13:39:22.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.4.4.1","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.4.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.4.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.4.4.1/manifests"},{"name":"v1.4.4","sha":"2bdd7e0e6cc50a0345f05f5c9cf313fac46dd126","kind":"commit","published_at":"2010-11-16T06:43:57.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.4.4","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.4.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.4.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.4.4/manifests"},{"name":"REL_1.5.0.beta.2","sha":"2cd477689e5448133bd586d2c910fafa95072474","kind":"tag","published_at":"2010-07-30T15:54:18.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/REL_1.5.0.beta.2","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/REL_1.5.0.beta.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/REL_1.5.0.beta.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/REL_1.5.0.beta.2/manifests"},{"name":"REL_1.4.3.1","sha":"6dbda31fc3957c491ae74b7b565cfc6e69752562","kind":"tag","published_at":"2010-07-29T15:48:06.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/REL_1.4.3.1","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/REL_1.4.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/REL_1.4.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/REL_1.4.3.1/manifests"},{"name":"REL_1.4.3","sha":"2275fb072a4176ca58913c806547c37c038f250c","kind":"tag","published_at":"2010-07-29T15:01:03.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/REL_1.4.3","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/REL_1.4.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/REL_1.4.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/REL_1.4.3/manifests"},{"name":"REL_1.5.0.beta.1","sha":"9cbc8da682d5cc76e7e7531642d284679162f8b7","kind":"commit","published_at":"2010-05-22T17:10:42.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/REL_1.5.0.beta.1","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/REL_1.5.0.beta.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/REL_1.5.0.beta.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/REL_1.5.0.beta.1/manifests"},{"name":"REL_1.4.2","sha":"78719fb41df5340ba950c843c40eddd505b3be82","kind":"tag","published_at":"2010-05-22T15:39:52.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/REL_1.4.2","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/REL_1.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/REL_1.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/REL_1.4.2/manifests"},{"name":"REL_1.4.1","sha":"74cc2f311429c6c05efed7c06d9ddc2c113d05f2","kind":"tag","published_at":"2009-12-11T05:16:11.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/REL_1.4.1","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/REL_1.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/REL_1.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/REL_1.4.1/manifests"},{"name":"REL_1.4.0","sha":"f0002daf337069f9c2d9dbf64586abf6ca504905","kind":"tag","published_at":"2009-10-31T03:44:52.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/REL_1.4.0","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/REL_1.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/REL_1.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/REL_1.4.0/manifests"},{"name":"REL_1.3.3","sha":"384326a54cacf58ba7d26f25283c19290a060b73","kind":"tag","published_at":"2009-07-28T15:36:58.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/REL_1.3.3","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/REL_1.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/REL_1.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/REL_1.3.3/manifests"},{"name":"REL_1.3.2","sha":"30d4db78125f3eba78015a20072a3629223ed2c7","kind":"tag","published_at":"2009-06-23T06:49:06.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/REL_1.3.2","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/REL_1.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/REL_1.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/REL_1.3.2/manifests"},{"name":"REL_1.3.1","sha":"de57b661f98b21d7dc1c49b3b166aba5f1a12e93","kind":"tag","published_at":"2009-06-07T22:45:57.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/REL_1.3.1","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/REL_1.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/REL_1.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/REL_1.3.1/manifests"},{"name":"REL_1.3.0","sha":"93200a37a27a199045d53eb220bc236fbfd5f778","kind":"tag","published_at":"2009-05-30T21:06:25.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/REL_1.3.0","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/REL_1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/REL_1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/REL_1.3.0/manifests"},{"name":"REL_1.3.0rc1","sha":"3475e5b743f3fbcb991e7e56f708a61b41335505","kind":"tag","published_at":"2009-05-07T06:10:37.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/REL_1.3.0rc1","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/REL_1.3.0rc1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/REL_1.3.0rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/REL_1.3.0rc1/manifests"},{"name":"REL_1.2.3","sha":"33d1f5a29d2447a914331382a8f246fcbf0d6833","kind":"tag","published_at":"2009-03-23T03:28:12.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/REL_1.2.3","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/REL_1.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/REL_1.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/REL_1.2.3/manifests"},{"name":"REL_1.2.2","sha":"76290e5028e455dee5c115bea3a251131254eff6","kind":"tag","published_at":"2009-03-15T00:35:29.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/REL_1.2.2","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/REL_1.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/REL_1.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/REL_1.2.2/manifests"},{"name":"REL_1.2.1","sha":"2fe57f9373fa141e18c94a77dbfd52c569ca833a","kind":"tag","published_at":"2009-02-24T05:41:01.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/REL_1.2.1","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/REL_1.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/REL_1.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/REL_1.2.1/manifests"},{"name":"REL_1.2.0","sha":"6147d208d4c879792827a8d7505219d96367352e","kind":"tag","published_at":"2009-02-23T04:12:31.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/REL_1.2.0","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/REL_1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/REL_1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/REL_1.2.0/manifests"},{"name":"REL_1.1.1","sha":"8695935d8e13675d7144087066593af88deeb36a","kind":"tag","published_at":"2009-01-14T06:17:40.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/REL_1.1.1","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/REL_1.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/REL_1.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/REL_1.1.1/manifests"},{"name":"REL_1.1.0","sha":"524ab17bc7a69700aad93ce8fb9b504225a49cfa","kind":"tag","published_at":"2008-12-22T18:09:38.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/REL_1.1.0","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/REL_1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/REL_1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/REL_1.1.0/manifests"},{"name":"REL_1.0.7","sha":"a081ce61c2d789a554d9632ae55151ecc22b873d","kind":"tag","published_at":"2008-12-03T15:22:45.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/REL_1.0.7","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/REL_1.0.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/REL_1.0.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/REL_1.0.7/manifests"},{"name":"REL_1.0.6","sha":"69f395469a426eb1cd3efc815857c0e4a68e7755","kind":"tag","published_at":"2008-11-14T21:31:21.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/REL_1.0.6","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/REL_1.0.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/REL_1.0.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/REL_1.0.6/manifests"},{"name":"REL_1.0.5","sha":"034a4ec02980740bb32e1c5da02d69b432945d70","kind":"tag","published_at":"2008-11-11T23:48:52.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/REL_1.0.5","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/REL_1.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/REL_1.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/REL_1.0.5/manifests"},{"name":"REL_1.0.4","sha":"e1d9835ef7b1456ac69ae03bacc1c42a98ca4cba","kind":"tag","published_at":"2008-11-10T05:53:41.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/REL_1.0.4","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/REL_1.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/REL_1.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/REL_1.0.4/manifests"},{"name":"REL_1.0.3","sha":"94746e78b6c5430086d78bb1b218b4a4752dd6f7","kind":"tag","published_at":"2008-11-04T18:15:55.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/REL_1.0.3","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/REL_1.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/REL_1.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/REL_1.0.3/manifests"},{"name":"REL_1.0.2","sha":"e1e9751417e6c1207ae004deb2d22982a82036ad","kind":"tag","published_at":"2008-10-31T20:01:56.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/REL_1.0.2","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/REL_1.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/REL_1.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/REL_1.0.2/manifests"},{"name":"REL_1.0.1","sha":"51a406c7f47ac5bf9a08c03098350b7394595f60","kind":"tag","published_at":"2008-10-31T19:42:16.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/REL_1.0.1","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/REL_1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/REL_1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/REL_1.0.1/manifests"},{"name":"REL_1.0.0","sha":"221793e0afc73c0e65ce6fce887d75062e860fe6","kind":"tag","published_at":"2008-10-30T21:05:59.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/REL_1.0.0","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/REL_1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/REL_1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/REL_1.0.0/manifests"}]},"repo_metadata_updated_at":"2024-09-07T14:41:49.721Z","dependent_packages_count":0,"downloads":991,"downloads_period":"total","dependent_repos_count":0,"rankings":{"downloads":99.31953802269695,"dependent_repos_count":48.74288266160545,"dependent_packages_count":15.711733839455174,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":54.59138484125253},"purl":"pkg:gem/nokogiri-backport","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/rubygems/nokogiri-backport","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/rubygems/nokogiri-backport","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/rubygems/nokogiri-backport/dependencies","status":null,"funding_links":["https://github.com/sponsors/flavorjones","https://tidelift.com/funding/github/rubygems/nokogiri","https://opencollective.com/nokogiri"],"critical":null,"issue_metadata":{"last_synced_at":"2024-09-07T14:36:20.472Z","issues_count":215,"pull_requests_count":371,"avg_time_to_close_issue":76246585.77987422,"avg_time_to_close_pull_request":2148492.5155807366,"issues_closed_count":159,"pull_requests_closed_count":353,"pull_request_authors_count":36,"issue_authors_count":120,"avg_comments_per_issue":4.172093023255814,"avg_comments_per_pull_request":0.9946091644204852,"merged_pull_requests_count":317,"bot_issues_count":0,"bot_pull_requests_count":119,"past_year_issues_count":75,"past_year_pull_requests_count":237,"past_year_avg_time_to_close_issue":1017968.1290322581,"past_year_avg_time_to_close_pull_request":122952.43347639484,"past_year_issues_closed_count":62,"past_year_pull_requests_closed_count":233,"past_year_pull_request_authors_count":18,"past_year_issue_authors_count":43,"past_year_avg_comments_per_issue":2.7466666666666666,"past_year_avg_comments_per_pull_request":0.7721518987341772,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":80,"past_year_merged_pull_requests_count":211,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/issues","maintainers":[{"login":"flavorjones","count":273,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/flavorjones"},{"login":"jvshahid","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jvshahid"},{"login":"larskanis","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/larskanis"}],"active_maintainers":[{"login":"flavorjones","count":154,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/flavorjones"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/packages/nokogiri-backport/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/packages/nokogiri-backport/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/packages/nokogiri-backport/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/packages/nokogiri-backport/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/packages/nokogiri-backport/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/packages/nokogiri-backport/codemeta","maintainers":[{"uuid":"80148","login":"mikeatlas","name":null,"email":null,"url":null,"packages_count":5,"html_url":"https://rubygems.org/profiles/mikeatlas","role":null,"created_at":"2024-02-09T21:16:40.632Z","updated_at":"2024-02-09T21:16:40.632Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/maintainers/mikeatlas/packages"}],"registry":{"name":"rubygems.org","url":"https://rubygems.org","ecosystem":"rubygems","default":true,"packages_count":207505,"maintainers_count":68837,"namespaces_count":0,"keywords_count":18706,"github":"rubygems","metadata":{"funded_packages_count":7424},"icon_url":"https://github.com/rubygems.png","created_at":"2022-04-04T15:19:23.446Z","updated_at":"2026-05-31T05:05:10.288Z","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":12283151,"name":"Nokogiri_precompiled_aarch64_dedshit","ecosystem":"rubygems","description":"Nokogiri (鋸) makes it easy and painless to work with XML and HTML from Ruby. It provides a\nsensible, easy-to-understand API for reading, writing, modifying, and querying documents. It is\nfast and standards-compliant by relying on native parsers like libxml2, libgumbo, or xerces.\n","homepage":"https://nokogiri.org","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/sparklemotion/nokogiri","keywords_array":[],"namespace":null,"versions_count":1,"first_release_published_at":"2023-11-27T19:30:30.372Z","latest_release_published_at":"2023-11-27T19:30:30.372Z","latest_release_number":"1.14.5","last_synced_at":"2026-05-31T13:41:22.410Z","created_at":"2025-10-07T04:36:42.407Z","updated_at":"2026-05-31T14:05:36.370Z","registry_url":"https://gem.coop/gems/Nokogiri_precompiled_aarch64_dedshit","install_command":"gem install Nokogiri_precompiled_aarch64_dedshit -s https://gem.coop","documentation_url":"http://www.rubydoc.info/gems/Nokogiri_precompiled_aarch64_dedshit/","metadata":{"funding":null},"repo_metadata":{"id":414488,"uuid":"33945","full_name":"sparklemotion/nokogiri","owner":"sparklemotion","description":"Nokogiri (鋸) makes it easy and painless to work with XML and HTML from Ruby.","archived":false,"fork":false,"pushed_at":"2026-05-07T21:12:55.000Z","size":45652,"stargazers_count":6256,"open_issues_count":105,"forks_count":937,"subscribers_count":148,"default_branch":"main","last_synced_at":"2026-05-22T23:41:53.687Z","etag":null,"topics":["libxml2","libxslt","nokogiri","ruby","ruby-gem","sax","xerces","xml","xslt"],"latest_commit_sha":null,"homepage":"https://nokogiri.org/","language":"C","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/sparklemotion.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE-DEPENDENCIES.md","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":"ROADMAP.md","authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null},"funding":{"github":"flavorjones","tidelift":"rubygems/nokogiri","open_collective":"nokogiri"}},"created_at":"2008-07-14T15:34:32.000Z","updated_at":"2026-05-21T08:31:23.000Z","dependencies_parsed_at":"2025-11-27T08:20:51.981Z","dependency_job_id":null,"html_url":"https://github.com/sparklemotion/nokogiri","commit_stats":{"total_commits":6489,"total_committers":265,"mean_commits":"24.486792452830187","dds":0.5179534597010325,"last_synced_commit":"22fe69ef877fd4998d0fe5e347a10917ba45c3d3"},"previous_names":[],"tags_count":200,"template":false,"template_full_name":null,"purl":"pkg:github/sparklemotion/nokogiri","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sparklemotion","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/sbom","scorecard":{"id":618706,"data":{"date":"2025-08-11","repo":{"name":"github.com/sparklemotion/nokogiri","commit":"7fe3268bd6ccfedf475ce04792bd0cc02bfbcc0d"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":6.4,"checks":[{"name":"Code-Review","score":1,"reason":"Found 1/10 approved changesets -- score normalized to 1","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":10,"reason":"22 commit(s) and 12 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Security-Policy","score":10,"reason":"security policy file detected","details":["Info: security policy file detected: SECURITY.md:1","Info: Found linked content: SECURITY.md:1","Info: Found disclosure, vulnerability, and/or timelines in security policy: SECURITY.md:1","Info: Found text in security policy: SECURITY.md:1"],"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":"Binary-Artifacts","score":1,"reason":"binaries present in source code","details":["Warn: binary detected: lib/nokogiri/jruby/isorelax/isorelax/20030108/isorelax-20030108.jar:1","Warn: binary detected: lib/nokogiri/jruby/net/sf/saxon/Saxon-HE/9.6.0-4/Saxon-HE-9.6.0-4.jar:1","Warn: binary detected: lib/nokogiri/jruby/net/sourceforge/htmlunit/neko-htmlunit/2.63.0/neko-htmlunit-2.63.0.jar:1","Warn: binary detected: lib/nokogiri/jruby/nu/validator/jing/20200702VNU/jing-20200702VNU.jar:1","Warn: binary detected: lib/nokogiri/jruby/org/nokogiri/nekodtd/0.1.11.noko2/nekodtd-0.1.11.noko2.jar:1","Warn: binary detected: lib/nokogiri/jruby/xalan/serializer/2.7.3/serializer-2.7.3.jar:1","Warn: binary detected: lib/nokogiri/jruby/xalan/xalan/2.7.3/xalan-2.7.3.jar:1","Warn: binary detected: lib/nokogiri/jruby/xerces/xercesImpl/2.12.2/xercesImpl-2.12.2.jar:1","Warn: binary detected: lib/nokogiri/jruby/xml-apis/xml-apis/1.4.01/xml-apis-1.4.01.jar:1"],"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":"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.yml:1","Warn: no topLevel permission defined: .github/workflows/downstream.yml:1","Warn: no topLevel permission defined: .github/workflows/generate-ci-images.yml:1","Warn: no topLevel permission defined: .github/workflows/upstream.yml: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":"CII-Best-Practices","score":5,"reason":"badge detected: Passing","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":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE.md:0","Info: FSF or OSI recognized license: MIT License: LICENSE.md:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Fuzzing","score":10,"reason":"project is fuzzed","details":["Info: OSSFuzz integration found","Info: CppLibFuzzer integration found: gumbo-parser/fuzzer/parse_fuzzer.cc:39","Info: CppLibFuzzer integration found: gumbo-parser/fuzzer/parse_fuzzer.cc:39"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"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":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"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":"Packaging","score":10,"reason":"packaging workflow detected","details":["Info: Project packages its releases by way of GitHub Actions.: .github/workflows/generate-ci-images.yml:10"],"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":"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.yml:46: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:227: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:230: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:459: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:462: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:527: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:530: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:533: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:297: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:300: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:112: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:113: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:206: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:383: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:386: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:392: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:479: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:482: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:490: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:548: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:551: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:555: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:694: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:697: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:700: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:713: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:717: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:29: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:252: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:255: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:357: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:360: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:505: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:508: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:512: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:580: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:583: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:591: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:605: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:608: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:611: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:733: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:736: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:84: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:188: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:273: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:276: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:281: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:332: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:335: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:341: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:436: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:439: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:643: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:646: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:67: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:70: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:674: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:677: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:680: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:135: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:138: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:166: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:169: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:407: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:410: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/downstream.yml:74: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/downstream.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/downstream.yml:77: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/downstream.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/generate-ci-images.yml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/generate-ci-images.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/generate-ci-images.yml:20: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/generate-ci-images.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/generate-ci-images.yml:25: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/generate-ci-images.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/generate-ci-images.yml:26: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/generate-ci-images.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/generate-ci-images.yml:32: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/generate-ci-images.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/upstream.yml:68: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/upstream.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/upstream.yml:107: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/upstream.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/upstream.yml:110: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/upstream.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/upstream.yml:117: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/upstream.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/upstream.yml:132: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/upstream.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/upstream.yml:135: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/upstream.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/upstream.yml:141: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/upstream.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/upstream.yml:163: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/upstream.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/upstream.yml:166: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/upstream.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/upstream.yml:172: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/upstream.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/upstream.yml:182: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/upstream.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/upstream.yml:185: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/upstream.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/upstream.yml:189: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/upstream.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/upstream.yml:202: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/upstream.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/upstream.yml:205: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/upstream.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/upstream.yml:29: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/upstream.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/upstream.yml:32: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/upstream.yml/main?enable=pin","Warn: containerImage not pinned by hash: oci-images/nokogiri-test/alpine.dockerfile:1: pin your Docker image by updating ruby:alpine3.21 to ruby:alpine3.21@sha256:161e52ab2f11b1ffbb803ce9f2a086f82bab8566b565ba8fd68a55510466d948","Warn: containerImage not pinned by hash: oci-images/nokogiri-test/mri-3.1.dockerfile:1: pin your Docker image by updating ruby:3.1 to ruby:3.1@sha256:91627f55e8969006aab67d15c92fb930500ff73948803da1330b8a853fecebb5","Warn: containerImage not pinned by hash: oci-images/nokogiri-test/mri-3.2.dockerfile:1: pin your Docker image by updating ruby:3.2 to ruby:3.2@sha256:f2c162a99e72e980e3a97933428a9809b08c72b193ccff7073ff6a02f6aa6325","Warn: containerImage not pinned by hash: oci-images/nokogiri-test/mri-3.3.dockerfile:1: pin your Docker image by updating ruby:3.3 to ruby:3.3@sha256:ee90a2c2273af8f8205b891bb2acfa45506a17b8031ba918c2d6f58213713cc2","Warn: containerImage not pinned by hash: oci-images/nokogiri-test/mri-3.4.dockerfile:1: pin your Docker image by updating ruby:3.4 to ruby:3.4@sha256:8b541f8279f3e960c74ff31fb8fd523c59d82725c9fb921d504e9078d553c862","Warn: containerImage not pinned by hash: oci-images/nokogiri-test/ubuntu.dockerfile:1: pin your Docker image by updating ubuntu:noble to ubuntu:noble@sha256:7c06e91f61fa88c08cc74f7e1b7c69ae24910d745357e0dfe1d2c0322aaf20f9","Warn: containerImage not pinned by hash: oci-images/nokogiri-test/upstream-libxml.dockerfile:4: pin your Docker image by updating ruby:3.3 to ruby:3.3@sha256:ee90a2c2273af8f8205b891bb2acfa45506a17b8031ba918c2d6f58213713cc2","Info:   0 out of  67 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of  23 third-party GitHubAction dependencies pinned","Info:   0 out of   7 containerImage 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":"SAST","score":9,"reason":"SAST tool is not run on all commits -- score normalized to 9","details":["Warn: 26 commits out of 27 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"}}]},"last_synced_at":"2025-08-21T04:41:11.295Z","repository_id":414488,"created_at":"2025-08-21T04:41:11.295Z","updated_at":"2025-08-21T04:41:11.295Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33650712,"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-05-29T02:00:06.066Z","response_time":107,"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":"sparklemotion","name":"Sparkle Motion","uuid":"1851072","kind":"organization","description":null,"email":null,"website":"http://nokogiri.org/","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/1851072?v=4","repositories_count":11,"last_synced_at":"2025-08-11T11:42:31.295Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/sparklemotion","funding_links":[],"total_stars":11859,"followers":71,"following":0,"created_at":"2022-11-02T16:17:22.709Z","updated_at":"2025-08-11T11:42:31.295Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sparklemotion","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sparklemotion/repositories"},"tags":[]},"repo_metadata_updated_at":"2026-05-31T14:05:36.342Z","dependent_packages_count":0,"downloads":1093,"downloads_period":"total","dependent_repos_count":0,"rankings":{"downloads":97.1386551895668,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":32.3795517298556},"purl":"pkg:gem/Nokogiri_precompiled_aarch64_dedshit?repository_url=https://gem.coop","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/rubygems/Nokogiri_precompiled_aarch64_dedshit","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/rubygems/Nokogiri_precompiled_aarch64_dedshit","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/rubygems/Nokogiri_precompiled_aarch64_dedshit/dependencies","status":null,"funding_links":["https://github.com/sponsors/flavorjones","https://tidelift.com/funding/github/rubygems/nokogiri","https://opencollective.com/nokogiri"],"critical":null,"issue_metadata":{"last_synced_at":"2026-05-22T23:28:10.839Z","issues_count":298,"pull_requests_count":830,"avg_time_to_close_issue":61111853.41062802,"avg_time_to_close_pull_request":2274501.659722222,"issues_closed_count":207,"pull_requests_closed_count":720,"pull_request_authors_count":57,"issue_authors_count":171,"avg_comments_per_issue":3.5134228187919465,"avg_comments_per_pull_request":0.9674698795180723,"merged_pull_requests_count":623,"bot_issues_count":1,"bot_pull_requests_count":239,"past_year_issues_count":30,"past_year_pull_requests_count":71,"past_year_avg_time_to_close_issue":806840.8125,"past_year_avg_time_to_close_pull_request":1184017.625,"past_year_issues_closed_count":16,"past_year_pull_requests_closed_count":48,"past_year_pull_request_authors_count":11,"past_year_issue_authors_count":22,"past_year_avg_comments_per_issue":2.3,"past_year_avg_comments_per_pull_request":0.6338028169014085,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":38,"past_year_merged_pull_requests_count":42,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/issues","maintainers":[{"login":"flavorjones","count":520,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/flavorjones"},{"login":"yokolet","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/yokolet"},{"login":"jvshahid","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jvshahid"},{"login":"larskanis","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/larskanis"}],"active_maintainers":[{"login":"flavorjones","count":27,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/flavorjones"},{"login":"yokolet","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/yokolet"},{"login":"larskanis","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/larskanis"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/packages/Nokogiri_precompiled_aarch64_dedshit/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/packages/Nokogiri_precompiled_aarch64_dedshit/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/packages/Nokogiri_precompiled_aarch64_dedshit/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/packages/Nokogiri_precompiled_aarch64_dedshit/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/packages/Nokogiri_precompiled_aarch64_dedshit/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/packages/Nokogiri_precompiled_aarch64_dedshit/codemeta","maintainers":[{"uuid":"151982","login":"Dedshit","name":null,"email":null,"url":null,"packages_count":2,"html_url":"https://gem.coop/profiles/Dedshit","role":null,"created_at":"2025-10-08T00:53:33.011Z","updated_at":"2025-10-08T00:53:33.011Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/maintainers/Dedshit/packages"}],"registry":{"name":"gem.coop","url":"https://gem.coop","ecosystem":"rubygems","default":false,"packages_count":192340,"maintainers_count":67845,"namespaces_count":0,"keywords_count":0,"github":"gem-coop","metadata":{"funded_packages_count":6507},"icon_url":"https://github.com/gem-coop.png","created_at":"2025-10-06T17:24:20.932Z","updated_at":"2026-04-03T06:45:05.763Z","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":8602478,"name":"Nokogiri_precompiled_aarch64_dedshit","ecosystem":"rubygems","description":"Nokogiri (鋸) makes it easy and painless to work with XML and HTML from Ruby. It provides a\nsensible, easy-to-understand API for reading, writing, modifying, and querying documents. It is\nfast and standards-compliant by relying on native parsers like libxml2, libgumbo, or xerces.\n","homepage":"https://nokogiri.org","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/sparklemotion/nokogiri","keywords_array":[],"namespace":null,"versions_count":1,"first_release_published_at":"2023-11-27T19:30:30.372Z","latest_release_published_at":"2023-11-27T19:30:30.372Z","latest_release_number":"1.14.5","last_synced_at":"2026-05-31T13:41:22.352Z","created_at":"2023-11-27T19:49:17.767Z","updated_at":"2026-05-31T13:41:22.352Z","registry_url":"https://rubygems.org/gems/Nokogiri_precompiled_aarch64_dedshit","install_command":"gem install Nokogiri_precompiled_aarch64_dedshit -s https://rubygems.org","documentation_url":"http://www.rubydoc.info/gems/Nokogiri_precompiled_aarch64_dedshit/","metadata":{"funding":null},"repo_metadata":{"uuid":"33945","full_name":"sparklemotion/nokogiri","owner":"sparklemotion","description":"Nokogiri (鋸) makes it easy and painless to work with XML and HTML from Ruby.","archived":false,"fork":false,"pushed_at":"2023-12-18T22:39:40.000Z","size":36827,"stargazers_count":6083,"open_issues_count":123,"forks_count":933,"subscribers_count":161,"default_branch":"main","last_synced_at":"2023-12-19T02:12:19.713Z","etag":null,"topics":["libxml2","libxslt","nokogiri","ruby","ruby-gem","sax","xerces","xml","xslt"],"latest_commit_sha":null,"homepage":"https://nokogiri.org/","language":"C","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/sparklemotion.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE-DEPENDENCIES.md","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":"ROADMAP.md","authors":null},"funding":{"github":"flavorjones","tidelift":"rubygems/nokogiri","open_collective":"nokogiri"}},"created_at":"2008-07-14T15:34:32.000Z","updated_at":"2023-12-18T08:05:23.000Z","dependencies_parsed_at":"2023-12-19T01:51:14.696Z","dependency_job_id":null,"html_url":"https://github.com/sparklemotion/nokogiri","commit_stats":{"total_commits":5897,"total_committers":252,"mean_commits":"23.400793650793652","dds":0.6878073596744108,"last_synced_commit":"cf3bc38d3672ebac8ba7c5b082ac765135cb1746"},"previous_names":[],"tags_count":170,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sparklemotion","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":176986010,"owners_count":10477865,"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","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":"sparklemotion","name":"Sparkle Motion","uuid":"1851072","kind":"organization","description":null,"email":null,"website":"http://nokogiri.org/","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/1851072?v=4","repositories_count":10,"last_synced_at":"2023-04-09T03:48:45.469Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/sparklemotion","created_at":"2022-11-02T16:17:22.709Z","updated_at":"2023-04-09T03:48:45.554Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sparklemotion","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sparklemotion/repositories"},"tags":[{"name":"v1.16.0.rc1","sha":"e710e79497729600dc493b00e838014c7100e167","kind":"commit","published_at":"2023-12-13T21:04:31.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.16.0.rc1","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.16.0.rc1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.16.0.rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.16.0.rc1/manifests"},{"name":"v1.15.5","sha":"5745d4bcd937148222a612d89ad3dd26ca435726","kind":"commit","published_at":"2023-11-17T15:28:57.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.15.5","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.15.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.15.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.15.5/manifests"},{"name":"v1.15.4","sha":"1aee13d47b7257e398ab7eeb858e7c2d7528419f","kind":"commit","published_at":"2023-08-11T18:39:30.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.15.4","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.15.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.15.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.15.4/manifests"},{"name":"v1.15.3","sha":"0d545ac7a127f27ee715b433cb88a8d674d52c2c","kind":"commit","published_at":"2023-07-05T13:49:51.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.15.3","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.15.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.15.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.15.3/manifests"},{"name":"v1.15.2","sha":"a6ad20b3edc8f020043ccfe5d9ec6ae9af103720","kind":"commit","published_at":"2023-05-24T13:12:06.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.15.2","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.15.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.15.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.15.2/manifests"},{"name":"v1.14.5","sha":"52878c157923e49f5adf9be3e45bd2637634fe1d","kind":"commit","published_at":"2023-05-24T12:15:31.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.14.5","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.14.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.14.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.14.5/manifests"},{"name":"v1.15.1","sha":"25b21668a8604539ddbccc24c28f7405d898ced0","kind":"commit","published_at":"2023-05-19T13:22:41.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.15.1","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.15.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.15.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.15.1/manifests"},{"name":"v1.15.0","sha":"ebb9eca43b59ce42567b14f9f2d12ea41192f6f7","kind":"commit","published_at":"2023-05-15T18:53:00.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.15.0","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.15.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.15.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.15.0/manifests"},{"name":"v1.14.4","sha":"71a226929593621e8443ca5b0da14d7f8627aca8","kind":"commit","published_at":"2023-05-11T17:16:54.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.14.4","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.14.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.14.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.14.4/manifests"},{"name":"v1.14.3","sha":"e8d2f4a829c50e6ad4ccd1625cd094e3a24acf36","kind":"commit","published_at":"2023-04-11T16:22:33.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.14.3","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.14.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.14.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.14.3/manifests"},{"name":"v1.14.2","sha":"1580121eeae3c1f266c4012d22d61314aa3202b7","kind":"commit","published_at":"2023-02-13T17:04:10.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.14.2","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.14.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.14.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.14.2/manifests"},{"name":"v1.14.1","sha":"f6cececae41437a505c578812bbc1e6eed89bab6","kind":"commit","published_at":"2023-01-30T15:29:56.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.14.1","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.14.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.14.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.14.1/manifests"},{"name":"v1.14.0","sha":"fe3643f687cba0ceb4621c543207145c273a8d6e","kind":"tag","published_at":"2023-01-12T21:10:50.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.14.0","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.14.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.14.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.14.0/manifests"},{"name":"v1.14.0.rc1","sha":"d9ea989fd7a098956ade73ea9cedf9eb33b62164","kind":"commit","published_at":"2022-12-28T22:02:58.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.14.0.rc1","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.14.0.rc1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.14.0.rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.14.0.rc1/manifests"},{"name":"v1.13.10","sha":"4c80121dc309e67fa3d9f66a00516bad39b42c31","kind":"commit","published_at":"2022-12-07T21:56:00.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.13.10","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.13.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.13.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.13.10/manifests"},{"name":"v1.13.9","sha":"897759cc25b57ebf2754897e910c86931dec7d39","kind":"commit","published_at":"2022-10-18T15:21:44.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.13.9","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.13.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.13.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.13.9/manifests"},{"name":"v1.13.8","sha":"21b4ac5862dba11c89255e2f0a8082bf63eac53a","kind":"commit","published_at":"2022-07-23T14:01:09.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.13.8","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.13.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.13.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.13.8/manifests"},{"name":"v1.13.7","sha":"88b4730443e9b55d14128140b1b7882f436e5e0b","kind":"commit","published_at":"2022-07-12T12:37:30.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.13.7","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.13.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.13.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.13.7/manifests"},{"name":"v1.13.6","sha":"b7817b6a62ac210203a451d1a691a824288e9eab","kind":"commit","published_at":"2022-05-08T14:09:02.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.13.6","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.13.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.13.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.13.6/manifests"},{"name":"v1.13.5","sha":"22c9e5b300c27a377fdde37c17eb9d07dd7322d0","kind":"commit","published_at":"2022-05-04T19:54:29.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.13.5","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.13.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.13.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.13.5/manifests"},{"name":"v1.13.4","sha":"4e2c4b2571dc58af294f61e6fd923f0d1698c036","kind":"commit","published_at":"2022-04-11T19:59:50.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.13.4","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.13.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.13.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.13.4/manifests"},{"name":"v1.13.3","sha":"7d74cedf275b684d8abd0c2ee281ff6a8adde8ef","kind":"commit","published_at":"2022-02-22T04:24:32.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.13.3","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.13.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.13.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.13.3/manifests"},{"name":"v1.13.2","sha":"49b86631b7e84ec29b4b445f5a2f22fbcbf258b0","kind":"commit","published_at":"2022-02-21T18:25:28.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.13.2","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.13.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.13.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.13.2/manifests"},{"name":"v1.13.1","sha":"f2fa79131f26e59b0607513f2f43391e65c09520","kind":"commit","published_at":"2022-01-13T14:22:07.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.13.1","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.13.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.13.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.13.1/manifests"},{"name":"v1.13.0","sha":"be178293898e1f0002df0477fc7d33a6841aac2b","kind":"commit","published_at":"2022-01-06T20:31:47.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.13.0","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.13.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.13.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.13.0/manifests"},{"name":"v1.12.5","sha":"47f6a461fdc3e375b30522259e48569fb578dece","kind":"commit","published_at":"2021-09-27T18:40:29.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.12.5","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.12.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.12.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.12.5/manifests"},{"name":"v1.12.4","sha":"564ac1787303332e0b2b92311ff6f1b30a893eae","kind":"commit","published_at":"2021-08-29T20:09:33.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.12.4","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.12.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.12.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.12.4/manifests"},{"name":"v1.12.3","sha":"daeea44a612b90796805375ce9b7680f34e1cf71","kind":"commit","published_at":"2021-08-10T19:00:23.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.12.3","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.12.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.12.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.12.3/manifests"},{"name":"v1.12.2","sha":"f1a5cae90223d5ad0ab5a6fa57041c3629fe569f","kind":"commit","published_at":"2021-08-04T12:10:14.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.12.2","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.12.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.12.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.12.2/manifests"},{"name":"v1.12.1","sha":"3457f441a7a767081397aa5c1ca1d2c3a8a5e0e7","kind":"commit","published_at":"2021-08-03T14:36:53.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.12.1","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.12.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.12.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.12.1/manifests"},{"name":"v1.12.0","sha":"8cafcee8e2a9b13da93c80d28f1f35062eeae45f","kind":"commit","published_at":"2021-08-02T17:02:56.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.12.0","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.12.0/manifests"},{"name":"v1.12.0.rc1","sha":"3399e1649bbe904863e9d949a4814291e794948a","kind":"commit","published_at":"2021-07-09T18:31:27.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.12.0.rc1","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.12.0.rc1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.12.0.rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.12.0.rc1/manifests"},{"name":"v1.11.7","sha":"0a6681e5de17c2f03b5c7f473e3356dc7490c080","kind":"commit","published_at":"2021-06-02T19:13:26.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.11.7","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.11.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.11.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.11.7/manifests"},{"name":"v1.11.6","sha":"a48c305b7cb2bf1c7dc3f5881db23052428342ec","kind":"commit","published_at":"2021-05-26T12:28:15.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.11.6","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.11.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.11.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.11.6/manifests"},{"name":"v1.11.5","sha":"e43f521caa4b29deba4089bd83ae2709c19c5942","kind":"commit","published_at":"2021-05-20T02:50:11.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.11.5","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.11.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.11.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.11.5/manifests"},{"name":"v1.11.4","sha":"9d69b44ed3357b8069856083d39ee418cd10109b","kind":"commit","published_at":"2021-05-14T19:06:38.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.11.4","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.11.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.11.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.11.4/manifests"},{"name":"v1.11.3","sha":"d244fb828d4c147952484ea92a5d341f2633a333","kind":"commit","published_at":"2021-04-07T20:13:56.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.11.3","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.11.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.11.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.11.3/manifests"},{"name":"v1.11.2","sha":"2975cb4ab686ef048053eb8475b42b5e6129c460","kind":"commit","published_at":"2021-03-11T05:31:28.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.11.2","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.11.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.11.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.11.2/manifests"},{"name":"v1.11.1","sha":"7be6f04aa2700e818f8a3bfe82801b5bd6e8c4f4","kind":"commit","published_at":"2021-01-06T04:59:39.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.11.1","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.11.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.11.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.11.1/manifests"},{"name":"v1.11.0","sha":"1c1fba5e34bf620d83e96fb9dcbd7393c05a03e5","kind":"commit","published_at":"2021-01-04T03:56:34.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.11.0","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.11.0/manifests"},{"name":"v1.11.0.rc4","sha":"f7bc31f8c246c3d6db1cd2b7feee2041630b0778","kind":"commit","published_at":"2020-12-29T05:07:25.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.11.0.rc4","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.11.0.rc4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.11.0.rc4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.11.0.rc4/manifests"},{"name":"v1.11.0.rc3","sha":"959db1d8a6d6afaaa5e2cef554492e367f1791ff","kind":"commit","published_at":"2020-09-08T13:04:22.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.11.0.rc3","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.11.0.rc3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.11.0.rc3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.11.0.rc3/manifests"},{"name":"v1.10.10","sha":"a9a3717154bdb99ed6d0d785736eb471c9d6a954","kind":"commit","published_at":"2020-07-06T13:14:14.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.10.10","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.10.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.10.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.10.10/manifests"},{"name":"v1.11.0.rc2","sha":"a762738960d16e3b57434b11595be0e3dd73cd1e","kind":"tag","published_at":"2020-04-01T19:16:27.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.11.0.rc2","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.11.0.rc2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.11.0.rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.11.0.rc2/manifests"},{"name":"v1.10.9","sha":"e2e191de387f854619bc8a3f9b39ca687fe0bf31","kind":"commit","published_at":"2020-03-01T18:37:44.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.10.9","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.10.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.10.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.10.9/manifests"},{"name":"v1.10.8","sha":"6ce10d15d7af6ad65813a495eaf168f73eba211c","kind":"commit","published_at":"2020-02-10T19:26:36.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.10.8","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.10.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.10.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.10.8/manifests"},{"name":"v1.11.0.rc1","sha":"8ce75d120acfe6a04d3e2c158d48050286ad3816","kind":"commit","published_at":"2020-02-02T20:41:04.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.11.0.rc1","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.11.0.rc1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.11.0.rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.11.0.rc1/manifests"},{"name":"v1.10.7","sha":"e6b3229ec53ddf70f1d198bba0d3fc13fde842a8","kind":"commit","published_at":"2019-12-04T14:06:07.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.10.7","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.10.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.10.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.10.7/manifests"},{"name":"v1.10.6","sha":"13132fcf9046acdc6cfac30e9da20d2724cb8a00","kind":"commit","published_at":"2019-12-03T23:35:52.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.10.6","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.10.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.10.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.10.6/manifests"},{"name":"v1.10.5","sha":"1bc2ff9f6218e1f814b18040e5bbb49b7b7bf60b","kind":"commit","published_at":"2019-10-31T19:19:21.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.10.5","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.10.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.10.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.10.5/manifests"},{"name":"v1.10.4","sha":"beb832e3a67ba9aef1b4e83640bc8fd08fbc6da5","kind":"commit","published_at":"2019-08-11T19:06:19.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.10.4","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.10.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.10.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.10.4/manifests"},{"name":"v1.10.3","sha":"8e24af59af22c0bf61376d8c9ae6a85e5b2ba3bd","kind":"commit","published_at":"2019-04-22T16:02:52.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.10.3","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.10.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.10.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.10.3/manifests"},{"name":"v1.10.2","sha":"93d1a80a154f33a925f2b7d3a127add194cc763c","kind":"commit","published_at":"2019-03-24T20:28:29.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.10.2","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.10.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.10.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.10.2/manifests"},{"name":"v1.10.1","sha":"320aadc771b52cbc3f7bec1deeb2200e5c6e243d","kind":"commit","published_at":"2019-01-13T04:48:43.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.10.1","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.10.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.10.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.10.1/manifests"},{"name":"v1.10.0","sha":"4a448d1924d99f32982be17c2a6256fd42afa330","kind":"commit","published_at":"2019-01-04T15:20:12.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.10.0","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.10.0/manifests"},{"name":"v1.10.0.rc1","sha":"416651c519152a40fd93177628bfe4e13fb4bd53","kind":"commit","published_at":"2019-01-03T14:54:13.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.10.0.rc1","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.10.0.rc1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.10.0.rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.10.0.rc1/manifests"},{"name":"v1.9.1","sha":"db26a04e3d8f2b30456ae203d6c023b299a8e0f9","kind":"commit","published_at":"2018-12-18T04:43:22.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.9.1","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.9.1/manifests"},{"name":"v1.9.0","sha":"fff550cbfbfbc7da0ab6f5f16da37fb576afb4c2","kind":"commit","published_at":"2018-12-17T14:38:23.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.9.0","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.9.0/manifests"},{"name":"v1.9.0.rc1","sha":"d4c546d0ca6b980bd7093c76dda97817f8fe7ee0","kind":"commit","published_at":"2018-12-10T06:06:18.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.9.0.rc1","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.9.0.rc1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.9.0.rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.9.0.rc1/manifests"},{"name":"v1.8.5","sha":"e28fa4bb2ed6844c3c63f58062d034e7b99fc90c","kind":"commit","published_at":"2018-10-05T00:02:06.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.8.5","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.8.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.8.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.8.5/manifests"},{"name":"v1.8.4","sha":"254f3414811b6d2fff8b0630efe4ce8d29778fb6","kind":"commit","published_at":"2018-07-03T12:55:20.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.8.4","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.8.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.8.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.8.4/manifests"},{"name":"v1.8.3","sha":"20e11c3f976395ee94982fcc893950d66490222f","kind":"commit","published_at":"2018-06-16T19:20:51.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.8.3","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.8.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.8.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.8.3/manifests"},{"name":"v1.8.2","sha":"f80f4ad9f553811435aa2c40908a49fcd26c4533","kind":"commit","published_at":"2018-01-29T05:11:48.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.8.2","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.8.2/manifests"},{"name":"v1.8.1","sha":"1fa9d1853a6ca0a20c8086907318263022d5a42c","kind":"commit","published_at":"2017-09-19T15:03:06.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.8.1","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.8.1/manifests"},{"name":"v1.8.0","sha":"fe638ca19665f80e87a8df7fbba8716aa5235439","kind":"commit","published_at":"2017-06-05T03:25:53.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.8.0","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.8.0/manifests"},{"name":"v1.7.2","sha":"3c8d6736c81246f6cf6f641abfa96da7aa899020","kind":"commit","published_at":"2017-05-09T21:18:10.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.7.2","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.7.2/manifests"},{"name":"v1.7.1","sha":"d94ea11190db355481369a7d3cff25e950eaba03","kind":"commit","published_at":"2017-03-20T02:46:45.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.7.1","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.7.1/manifests"},{"name":"v1.7.0.1","sha":"e1f2c2de477b3bb455b5ac56b73d3f94a8f505c2","kind":"commit","published_at":"2017-01-04T05:35:39.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.7.0.1","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.7.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.7.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.7.0.1/manifests"},{"name":"v1.7.0","sha":"c5e8e124a5266d0c2779dcd79ced8204d88bf16d","kind":"commit","published_at":"2016-12-27T03:21:55.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.7.0","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.7.0/manifests"},{"name":"v1.6.8.1","sha":"002e4d8481dcc15bbf23fb385cdf5ebfed892442","kind":"commit","published_at":"2016-10-03T04:34:22.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.6.8.1","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.6.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.8.1/manifests"},{"name":"v1.6.8","sha":"1103a647ee84837c6f23c4fe21e554bc2d3708bf","kind":"commit","published_at":"2016-06-06T23:01:36.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.6.8","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.6.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.8/manifests"},{"name":"v1.6.8.rc3","sha":"567595313265115838107bd9f27f69dca2eae0c4","kind":"commit","published_at":"2016-02-17T05:17:58.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.6.8.rc3","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.6.8.rc3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.8.rc3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.8.rc3/manifests"},{"name":"v1.6.7.2","sha":"343c207ee3c61162497f56973e8fb804e9b8add7","kind":"commit","published_at":"2016-01-20T18:43:52.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.6.7.2","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.6.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.7.2/manifests"},{"name":"v1.6.8.rc2","sha":"cb13302341bbf5204cfa1353cf7ca1696418ea70","kind":"commit","published_at":"2016-01-12T16:43:56.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.6.8.rc2","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.6.8.rc2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.8.rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.8.rc2/manifests"},{"name":"v1.6.8.rc1","sha":"0481c8bc2f6f86875e20d099643b0f14f156bbec","kind":"commit","published_at":"2015-12-17T07:12:36.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.6.8.rc1","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.6.8.rc1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.8.rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.8.rc1/manifests"},{"name":"v1.6.7.1","sha":"48c4052f0a3c0e794fdf4680241a4c5a3b5cb1f2","kind":"commit","published_at":"2015-12-17T04:59:44.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.6.7.1","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.6.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.7.1/manifests"},{"name":"v1.6.7","sha":"bbd96418ab581c662dbbe14193cdb73cbeb34247","kind":"commit","published_at":"2015-11-30T03:37:53.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.6.7","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.6.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.7/manifests"},{"name":"v1.6.7.rc4","sha":"38cfebbcc1848877ab6d906e89752de5fd977d79","kind":"commit","published_at":"2015-11-22T21:55:04.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.6.7.rc4","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.6.7.rc4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.7.rc4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.7.rc4/manifests"},{"name":"v1.6.6.4","sha":"2896e941252c611d112a4a11895a7da369b40c10","kind":"commit","published_at":"2015-11-19T20:42:43.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.6.6.4","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.6.6.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.6.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.6.4/manifests"},{"name":"v1.6.6.3","sha":"f5b8e91bcabd34d190c3a183ab86398edd75b9b4","kind":"commit","published_at":"2015-11-16T21:18:38.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.6.6.3","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.6.6.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.6.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.6.3/manifests"},{"name":"v1.6.7.rc3","sha":"5f93bbc61a02f4994f4fe24aa5e7843144fe01e6","kind":"commit","published_at":"2015-09-04T15:47:54.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.6.7.rc3","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.6.7.rc3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.7.rc3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.7.rc3/manifests"},{"name":"v1.6.7.rc2","sha":"8987f97785939062230626173e91469e3288e129","kind":"commit","published_at":"2015-08-31T13:40:57.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.6.7.rc2","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.6.7.rc2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.7.rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.7.rc2/manifests"},{"name":"v1.6.7.rc1","sha":"cc96d5e661c95079cc352decc0bdcfcfde39d5ef","kind":"commit","published_at":"2015-08-31T13:04:45.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.6.7.rc1","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.6.7.rc1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.7.rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.7.rc1/manifests"},{"name":"1.7.0.1-linux-binary1","sha":"1be883111f80048d6e88201d263c83e0c37c90fa","kind":"commit","published_at":"2015-06-10T01:36:56.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/1.7.0.1-linux-binary1","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/1.7.0.1-linux-binary1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/1.7.0.1-linux-binary1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/1.7.0.1-linux-binary1/manifests"},{"name":"v1.6.6.2","sha":"1b1fcad8bd64ab70256666c38d2c998e86ade8c0","kind":"tag","published_at":"2015-01-23T18:52:23.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.6.6.2","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.6.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.6.2/manifests"},{"name":"v1.6.6.1","sha":"16144d436b965bd6ab37f502f1c22fa3591e1545","kind":"tag","published_at":"2015-01-22T18:40:52.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.6.6.1","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.6.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.6.1/manifests"},{"name":"v1.6.6","sha":"ed2550e997cafa9d747d4260d19a1723c1f76bf1","kind":"commit","published_at":"2015-01-22T14:40:20.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.6.6","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.6.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.6/manifests"},{"name":"v1.6.5","sha":"9fbf418a05439a053aee98db17951cc9b76b2924","kind":"commit","published_at":"2014-11-26T20:57:22.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.6.5","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.6.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.5/manifests"},{"name":"v1.6.4.1","sha":"594bf2f79dbd899d8cb77ad813bff734139a9cb2","kind":"commit","published_at":"2014-11-07T02:40:19.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.6.4.1","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.6.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.4.1/manifests"},{"name":"v1.6.4","sha":"ac837bedc95fce1e45750d4869c699f9aac08c13","kind":"commit","published_at":"2014-11-05T03:28:03.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.6.4","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.6.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.4/manifests"},{"name":"v1.6.3.1","sha":"cff4e23166382db4603892cec810605e48ab2f5f","kind":"commit","published_at":"2014-07-22T15:39:11.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.6.3.1","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.6.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.3.1/manifests"},{"name":"v1.6.3","sha":"8f22560ab796e77a9a637c92cd5bf79261f1ad84","kind":"commit","published_at":"2014-07-20T18:10:00.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.6.3","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.6.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.3/manifests"},{"name":"v1.6.3.rc3","sha":"a3e29baf2befa9d6640c8a11fd709555d235327b","kind":"commit","published_at":"2014-06-21T20:06:24.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.6.3.rc3","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.6.3.rc3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.3.rc3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.3.rc3/manifests"},{"name":"v1.6.3.rc2","sha":"2aa9a20322507c5df4811c06cdcd6c3114ce64c8","kind":"commit","published_at":"2014-06-17T16:10:38.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.6.3.rc2","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.6.3.rc2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.3.rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.3.rc2/manifests"},{"name":"v1.6.3.rc1","sha":"c23b4a595e5fbd9f9a033ed95cd0f96697b5b529","kind":"commit","published_at":"2014-05-22T16:21:39.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.6.3.rc1","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.6.3.rc1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.3.rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.3.rc1/manifests"},{"name":"v1.6.2.1","sha":"56854242f5f8f3d0823ceb01a3857783ee3dc4d1","kind":"commit","published_at":"2014-05-14T00:58:13.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.6.2.1","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.6.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.2.1/manifests"},{"name":"v1.6.2","sha":"5e79330829bc812c3d2c2abff86ca528d4bf3dbd","kind":"commit","published_at":"2014-05-12T22:08:49.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.6.2","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.2/manifests"},{"name":"v1.6.2.rc3","sha":"02d5c9fd6f14dd9d3aeb34c55c8930301ed2250b","kind":"commit","published_at":"2014-05-09T20:34:52.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.6.2.rc3","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.6.2.rc3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.2.rc3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.2.rc3/manifests"},{"name":"v1.6.2.rc2","sha":"163103b0eaf904575e62909eddc00dcc9e425a2a","kind":"commit","published_at":"2014-04-10T16:47:50.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.6.2.rc2","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.6.2.rc2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.2.rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.2.rc2/manifests"},{"name":"v1.6.2.rc1","sha":"5dd31c178818ea1e4ad7b8b6a95ceb57eeebbc8d","kind":"commit","published_at":"2014-04-06T20:03:00.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.6.2.rc1","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.6.2.rc1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.2.rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.2.rc1/manifests"},{"name":"v1.6.2.beta.2","sha":"5539d3b58c84d5740eaba1f854f1499801a6c90d","kind":"commit","published_at":"2014-03-03T03:45:53.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.6.2.beta.2","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.6.2.beta.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.2.beta.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.2.beta.2/manifests"},{"name":"v1.6.2.beta.1","sha":"940e217e66e35c4d061c522790a9093685cf8040","kind":"commit","published_at":"2014-01-29T18:28:47.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.6.2.beta.1","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.6.2.beta.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.2.beta.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.2.beta.1/manifests"},{"name":"v1.5.11","sha":"58a94e11101ce0b95a332840c21e9fc8ec9352cf","kind":"commit","published_at":"2013-12-14T01:22:37.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.5.11","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.5.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.11/manifests"},{"name":"v1.6.1","sha":"e324646d7882bb56cb916dad2e9b0eca0d9792f5","kind":"commit","published_at":"2013-12-14T01:11:43.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.6.1","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.1/manifests"},{"name":"v1.6.1.beta.1","sha":"2de71f5038723b4112d4f5a95dcef0e57b88658f","kind":"commit","published_at":"2013-11-19T13:10:17.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.6.1.beta.1","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.6.1.beta.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.1.beta.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.1.beta.1/manifests"},{"name":"v1.6.0","sha":"9c9c04db9b526bace5822f3e6619eeb11dcd816e","kind":"commit","published_at":"2013-06-08T20:39:21.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.6.0","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.0/manifests"},{"name":"v1.5.10","sha":"74da67d9e8f7f3e7a76edc38477a22667092390c","kind":"commit","published_at":"2013-06-07T21:07:13.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.5.10","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.5.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.10/manifests"},{"name":"v1.6.0.rc1","sha":"1a83e1a3bc413a25021d9dbc7f605a449f8bed08","kind":"commit","published_at":"2013-04-22T03:10:58.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.6.0.rc1","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.6.0.rc1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.0.rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.6.0.rc1/manifests"},{"name":"v1.5.9","sha":"0d3eca322e0931371ae09d74ac897bd0ff51596e","kind":"commit","published_at":"2013-03-21T12:55:56.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.5.9","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.5.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.9/manifests"},{"name":"v1.5.8","sha":"ee4fca40f7624c761d42061d9352f01ea04e36a8","kind":"commit","published_at":"2013-03-19T19:51:06.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.5.8","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.5.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.8/manifests"},{"name":"v1.5.7","sha":"05eff2f6cae96842d4f291d3d72ee9f720037a11","kind":"commit","published_at":"2013-03-18T19:35:45.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.5.7","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.5.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.7/manifests"},{"name":"v1.5.7.rc3","sha":"2324f7bce96ec9e67485009eac894ab55c7b9fc0","kind":"commit","published_at":"2013-03-14T12:03:52.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.5.7.rc3","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.5.7.rc3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.7.rc3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.7.rc3/manifests"},{"name":"v1.5.7.rc2","sha":"9b33c20231e68aaf1f33bda3b709f6633fb681b1","kind":"commit","published_at":"2013-03-11T09:38:47.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.5.7.rc2","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.5.7.rc2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.7.rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.7.rc2/manifests"},{"name":"v1.5.7.rc1","sha":"2a47b0d9bd272a7f22fae4ac631b269eefa8a673","kind":"commit","published_at":"2013-02-22T18:19:32.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.5.7.rc1","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.5.7.rc1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.7.rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.7.rc1/manifests"},{"name":"v1.5.6","sha":"45ea76ca6adb1fa21e4afab2de4f4585de5e4453","kind":"commit","published_at":"2012-12-19T16:37:47.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.5.6","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.5.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.6/manifests"},{"name":"v1.5.6.rc2","sha":"34d8dfd9bb921962f9d5a549785d62ae3536b9b2","kind":"commit","published_at":"2012-09-12T15:25:11.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.5.6.rc2","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.5.6.rc2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.6.rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.6.rc2/manifests"},{"name":"v1.5.6.rc1","sha":"fbcf42f95be4bebf3d2d5fef06e6975da0a2d36d","kind":"commit","published_at":"2012-07-11T17:41:57.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.5.6.rc1","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.5.6.rc1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.6.rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.6.rc1/manifests"},{"name":"v1.5.5","sha":"9fa99a818f510803790d0f94a328c70c7c383c9b","kind":"commit","published_at":"2012-06-23T15:30:28.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.5.5","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.5.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.5/manifests"},{"name":"v1.5.5.rc3","sha":"a4a989407dc0a9dd20aa47b1660e984bc5086235","kind":"commit","published_at":"2012-06-22T15:15:59.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.5.5.rc3","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.5.5.rc3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.5.rc3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.5.rc3/manifests"},{"name":"v1.5.5.rc2","sha":"14662fa1d3eca57ee6c50b7e743843fd3beb55cd","kind":"commit","published_at":"2012-06-14T16:26:35.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.5.5.rc2","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.5.5.rc2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.5.rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.5.rc2/manifests"},{"name":"v1.5.5.rc1","sha":"3925dba2746f85b17bce0f7fd3f2d1653b3efe3c","kind":"commit","published_at":"2012-06-12T13:39:20.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.5.5.rc1","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.5.5.rc1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.5.rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.5.rc1/manifests"},{"name":"v1.5.4","sha":"e795d1bd1b7877d0aea7bbc5415457f0d40f7b87","kind":"commit","published_at":"2012-06-11T15:05:09.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.5.4","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.5.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.4/manifests"},{"name":"v1.5.4.rc3","sha":"26b53db873f49be64c7ee80419a7e1134689ee13","kind":"commit","published_at":"2012-06-08T18:55:00.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.5.4.rc3","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.5.4.rc3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.4.rc3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.4.rc3/manifests"},{"name":"v1.5.4.rc2","sha":"31fc06ec8a4dd1ebb65d4519f39c20d98306fa6e","kind":"commit","published_at":"2012-06-08T15:10:11.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.5.4.rc2","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.5.4.rc2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.4.rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.4.rc2/manifests"},{"name":"v1.5.4.rc1","sha":"5a9cf21d91de64b341d72243dbf07432ab9076ae","kind":"commit","published_at":"2012-06-07T20:28:28.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.5.4.rc1","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.5.4.rc1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.4.rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.4.rc1/manifests"},{"name":"v1.5.3","sha":"ceede71342dad1935a06896be55e13299b53b959","kind":"commit","published_at":"2012-06-01T13:46:46.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.5.3","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.5.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.3/manifests"},{"name":"v1.5.3.rc6","sha":"8ae0eab85c4b7f1bea2caee08531901b32473787","kind":"commit","published_at":"2012-05-30T15:21:45.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.5.3.rc6","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.5.3.rc6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.3.rc6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.3.rc6/manifests"},{"name":"v1.5.3.rc5","sha":"7be99c42e1f32b7cdc7b2079f38841489d1006a9","kind":"commit","published_at":"2012-04-27T12:20:20.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.5.3.rc5","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.5.3.rc5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.3.rc5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.3.rc5/manifests"},{"name":"v1.5.3.rc4","sha":"b97107c5956da8344557ca82075715fefa8ae27a","kind":"commit","published_at":"2012-04-27T04:06:08.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.5.3.rc4","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.5.3.rc4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.3.rc4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.3.rc4/manifests"},{"name":"v1.5.3.rc3","sha":"993d41b6bbaef6f303966493a0f83e4c721e1970","kind":"commit","published_at":"2012-03-26T22:03:58.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.5.3.rc3","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.5.3.rc3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.3.rc3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.3.rc3/manifests"},{"name":"v1.5.3.rc2","sha":"02bc37d7c3657344a5266bae0652f3c65b579a93","kind":"commit","published_at":"2012-03-22T15:12:05.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.5.3.rc2","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.5.3.rc2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.3.rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.3.rc2/manifests"},{"name":"v1.5.3.rc1","sha":"14f65e7fc7d2331cce2f35d234be177b271b9dc0","kind":"commit","published_at":"2012-03-21T21:33:54.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.5.3.rc1","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.5.3.rc1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.3.rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.3.rc1/manifests"},{"name":"v1.5.2","sha":"e69ff7a14e138b64db13b1e71e7951a63a268c4b","kind":"commit","published_at":"2012-03-09T20:57:47.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.5.2","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.2/manifests"},{"name":"v1.5.1","sha":"8c253d20421a597c0c77bf42227258bc8d258193","kind":"commit","published_at":"2012-03-09T05:47:41.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.5.1","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.1/manifests"},{"name":"v1.5.1.rc1","sha":"62d8cfa03de46606cd904bd425a5ffa72cae9e5b","kind":"commit","published_at":"2012-02-28T16:30:29.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.5.1.rc1","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.5.1.rc1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.1.rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.1.rc1/manifests"},{"name":"v1.5.0","sha":"245c09febb992226526c3f830773ccb6855640c8","kind":"tag","published_at":"2011-07-01T07:25:27.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.5.0","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.0/manifests"},{"name":"v1.4.7","sha":"66b46cf55565fc06396eff8b5c955dc302ca81ed","kind":"commit","published_at":"2011-07-01T04:53:44.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.4.7","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.4.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.4.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.4.7/manifests"},{"name":"v1.4.6","sha":"8851846ccf2c0f75487d47f5b5475b538ccbe862","kind":"commit","published_at":"2011-06-20T01:51:16.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.4.6","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.4.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.4.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.4.6/manifests"},{"name":"v1.4.5","sha":"cf0eef9a95375178dc6bcbc230fac4b1598cabbc","kind":"commit","published_at":"2011-06-16T10:47:04.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.4.5","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.4.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.4.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.4.5/manifests"},{"name":"v1.5.0.beta.4","sha":"d56e49b4244dbbc61d43dbcd4b01b3dce9ac05aa","kind":"commit","published_at":"2011-01-27T22:56:12.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.5.0.beta.4","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.5.0.beta.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.0.beta.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.0.beta.4/manifests"},{"name":"v1.5.0.beta.3","sha":"3581accbc7ee0a13898b1cf05c836d3edcff2523","kind":"commit","published_at":"2010-12-02T20:03:37.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.5.0.beta.3","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.5.0.beta.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.0.beta.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.5.0.beta.3/manifests"},{"name":"v1.4.4.2","sha":"33c0f4c8ff6404e472613a204e1e906c32c92442","kind":"commit","published_at":"2010-12-01T19:33:51.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.4.4.2","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.4.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.4.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.4.4.2/manifests"},{"name":"v1.4.4.1","sha":"9d1f92aab537826d42fa63c0511c36a122263f96","kind":"commit","published_at":"2010-11-17T13:39:22.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.4.4.1","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.4.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.4.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.4.4.1/manifests"},{"name":"v1.4.4","sha":"2bdd7e0e6cc50a0345f05f5c9cf313fac46dd126","kind":"commit","published_at":"2010-11-16T06:43:57.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/v1.4.4","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/v1.4.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.4.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/v1.4.4/manifests"},{"name":"REL_1.5.0.beta.2","sha":"2cd477689e5448133bd586d2c910fafa95072474","kind":"tag","published_at":"2010-07-30T15:54:18.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/REL_1.5.0.beta.2","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/REL_1.5.0.beta.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/REL_1.5.0.beta.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/REL_1.5.0.beta.2/manifests"},{"name":"REL_1.4.3.1","sha":"6dbda31fc3957c491ae74b7b565cfc6e69752562","kind":"tag","published_at":"2010-07-29T15:48:06.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/REL_1.4.3.1","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/REL_1.4.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/REL_1.4.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/REL_1.4.3.1/manifests"},{"name":"REL_1.4.3","sha":"2275fb072a4176ca58913c806547c37c038f250c","kind":"tag","published_at":"2010-07-29T15:01:03.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/REL_1.4.3","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/REL_1.4.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/REL_1.4.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/REL_1.4.3/manifests"},{"name":"REL_1.5.0.beta.1","sha":"9cbc8da682d5cc76e7e7531642d284679162f8b7","kind":"commit","published_at":"2010-05-22T17:10:42.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/REL_1.5.0.beta.1","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/REL_1.5.0.beta.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/REL_1.5.0.beta.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/REL_1.5.0.beta.1/manifests"},{"name":"REL_1.4.2","sha":"78719fb41df5340ba950c843c40eddd505b3be82","kind":"tag","published_at":"2010-05-22T15:39:52.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/REL_1.4.2","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/REL_1.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/REL_1.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/REL_1.4.2/manifests"},{"name":"REL_1.4.1","sha":"74cc2f311429c6c05efed7c06d9ddc2c113d05f2","kind":"tag","published_at":"2009-12-11T05:16:11.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/REL_1.4.1","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/REL_1.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/REL_1.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/REL_1.4.1/manifests"},{"name":"REL_1.4.0","sha":"f0002daf337069f9c2d9dbf64586abf6ca504905","kind":"tag","published_at":"2009-10-31T03:44:52.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/REL_1.4.0","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/REL_1.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/REL_1.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/REL_1.4.0/manifests"},{"name":"REL_1.3.3","sha":"384326a54cacf58ba7d26f25283c19290a060b73","kind":"tag","published_at":"2009-07-28T15:36:58.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/REL_1.3.3","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/REL_1.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/REL_1.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/REL_1.3.3/manifests"},{"name":"REL_1.3.2","sha":"30d4db78125f3eba78015a20072a3629223ed2c7","kind":"tag","published_at":"2009-06-23T06:49:06.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/REL_1.3.2","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/REL_1.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/REL_1.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/REL_1.3.2/manifests"},{"name":"REL_1.3.1","sha":"de57b661f98b21d7dc1c49b3b166aba5f1a12e93","kind":"tag","published_at":"2009-06-07T22:45:57.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/REL_1.3.1","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/REL_1.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/REL_1.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/REL_1.3.1/manifests"},{"name":"REL_1.3.0","sha":"93200a37a27a199045d53eb220bc236fbfd5f778","kind":"tag","published_at":"2009-05-30T21:06:25.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/REL_1.3.0","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/REL_1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/REL_1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/REL_1.3.0/manifests"},{"name":"REL_1.3.0rc1","sha":"3475e5b743f3fbcb991e7e56f708a61b41335505","kind":"tag","published_at":"2009-05-07T06:10:37.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/REL_1.3.0rc1","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/REL_1.3.0rc1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/REL_1.3.0rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/REL_1.3.0rc1/manifests"},{"name":"REL_1.2.3","sha":"33d1f5a29d2447a914331382a8f246fcbf0d6833","kind":"tag","published_at":"2009-03-23T03:28:12.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/REL_1.2.3","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/REL_1.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/REL_1.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/REL_1.2.3/manifests"},{"name":"REL_1.2.2","sha":"76290e5028e455dee5c115bea3a251131254eff6","kind":"tag","published_at":"2009-03-15T00:35:29.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/REL_1.2.2","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/REL_1.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/REL_1.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/REL_1.2.2/manifests"},{"name":"REL_1.2.1","sha":"2fe57f9373fa141e18c94a77dbfd52c569ca833a","kind":"tag","published_at":"2009-02-24T05:41:01.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/REL_1.2.1","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/REL_1.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/REL_1.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/REL_1.2.1/manifests"},{"name":"REL_1.2.0","sha":"6147d208d4c879792827a8d7505219d96367352e","kind":"tag","published_at":"2009-02-23T04:12:31.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/REL_1.2.0","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/REL_1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/REL_1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/REL_1.2.0/manifests"},{"name":"REL_1.1.1","sha":"8695935d8e13675d7144087066593af88deeb36a","kind":"tag","published_at":"2009-01-14T06:17:40.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/REL_1.1.1","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/REL_1.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/REL_1.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/REL_1.1.1/manifests"},{"name":"REL_1.1.0","sha":"524ab17bc7a69700aad93ce8fb9b504225a49cfa","kind":"tag","published_at":"2008-12-22T18:09:38.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/REL_1.1.0","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/REL_1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/REL_1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/REL_1.1.0/manifests"},{"name":"REL_1.0.7","sha":"a081ce61c2d789a554d9632ae55151ecc22b873d","kind":"tag","published_at":"2008-12-03T15:22:45.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/REL_1.0.7","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/REL_1.0.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/REL_1.0.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/REL_1.0.7/manifests"},{"name":"REL_1.0.6","sha":"69f395469a426eb1cd3efc815857c0e4a68e7755","kind":"tag","published_at":"2008-11-14T21:31:21.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/REL_1.0.6","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/REL_1.0.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/REL_1.0.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/REL_1.0.6/manifests"},{"name":"REL_1.0.5","sha":"034a4ec02980740bb32e1c5da02d69b432945d70","kind":"tag","published_at":"2008-11-11T23:48:52.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/REL_1.0.5","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/REL_1.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/REL_1.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/REL_1.0.5/manifests"},{"name":"REL_1.0.4","sha":"e1d9835ef7b1456ac69ae03bacc1c42a98ca4cba","kind":"tag","published_at":"2008-11-10T05:53:41.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/REL_1.0.4","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/REL_1.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/REL_1.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/REL_1.0.4/manifests"},{"name":"REL_1.0.3","sha":"94746e78b6c5430086d78bb1b218b4a4752dd6f7","kind":"tag","published_at":"2008-11-04T18:15:55.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/REL_1.0.3","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/REL_1.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/REL_1.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/REL_1.0.3/manifests"},{"name":"REL_1.0.2","sha":"e1e9751417e6c1207ae004deb2d22982a82036ad","kind":"tag","published_at":"2008-10-31T20:01:56.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/REL_1.0.2","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/REL_1.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/REL_1.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/REL_1.0.2/manifests"},{"name":"REL_1.0.1","sha":"51a406c7f47ac5bf9a08c03098350b7394595f60","kind":"tag","published_at":"2008-10-31T19:42:16.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/REL_1.0.1","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/REL_1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/REL_1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/REL_1.0.1/manifests"},{"name":"REL_1.0.0","sha":"221793e0afc73c0e65ce6fce887d75062e860fe6","kind":"tag","published_at":"2008-10-30T21:05:59.000Z","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/REL_1.0.0","html_url":"https://github.com/sparklemotion/nokogiri/releases/tag/REL_1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/REL_1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags/REL_1.0.0/manifests"}]},"repo_metadata_updated_at":"2023-12-19T07:29:04.083Z","dependent_packages_count":0,"downloads":1093,"downloads_period":"total","dependent_repos_count":0,"rankings":{"downloads":99.37808362193323,"dependent_repos_count":48.97641861587772,"dependent_packages_count":15.776534180526165,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":54.71034547277904},"purl":"pkg:gem/Nokogiri_precompiled_aarch64_dedshit","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/rubygems/Nokogiri_precompiled_aarch64_dedshit","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/rubygems/Nokogiri_precompiled_aarch64_dedshit","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/rubygems/Nokogiri_precompiled_aarch64_dedshit/dependencies","status":null,"funding_links":["https://github.com/sponsors/flavorjones","https://tidelift.com/funding/github/rubygems/nokogiri","https://opencollective.com/nokogiri"],"critical":null,"issue_metadata":{"last_synced_at":"2023-12-18T22:44:32.698Z","issues_count":92,"pull_requests_count":195,"avg_time_to_close_issue":8691341.967213115,"avg_time_to_close_pull_request":206209.07386363635,"issues_closed_count":61,"pull_requests_closed_count":176,"pull_request_authors_count":23,"issue_authors_count":46,"avg_comments_per_issue":3.8152173913043477,"avg_comments_per_pull_request":1.0923076923076922,"merged_pull_requests_count":158,"bot_issues_count":0,"bot_pull_requests_count":70,"past_year_issues_count":65,"past_year_pull_requests_count":186,"past_year_avg_time_to_close_issue":1000778.7884615385,"past_year_avg_time_to_close_pull_request":208073.48850574714,"past_year_issues_closed_count":52,"past_year_pull_requests_closed_count":174,"past_year_pull_request_authors_count":22,"past_year_issue_authors_count":33,"past_year_avg_comments_per_issue":2.769230769230769,"past_year_avg_comments_per_pull_request":0.9301075268817204,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":70,"past_year_merged_pull_requests_count":157,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/issues"},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/packages/Nokogiri_precompiled_aarch64_dedshit/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/packages/Nokogiri_precompiled_aarch64_dedshit/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/packages/Nokogiri_precompiled_aarch64_dedshit/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/packages/Nokogiri_precompiled_aarch64_dedshit/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/packages/Nokogiri_precompiled_aarch64_dedshit/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/packages/Nokogiri_precompiled_aarch64_dedshit/codemeta","maintainers":[{"uuid":"151982","login":"Dedshit","name":null,"email":null,"url":null,"packages_count":2,"html_url":"https://rubygems.org/profiles/Dedshit","role":null,"created_at":"2023-11-27T19:49:20.386Z","updated_at":"2023-11-27T19:49:20.386Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/maintainers/Dedshit/packages"}],"registry":{"name":"rubygems.org","url":"https://rubygems.org","ecosystem":"rubygems","default":true,"packages_count":207505,"maintainers_count":68837,"namespaces_count":0,"keywords_count":18706,"github":"rubygems","metadata":{"funded_packages_count":7424},"icon_url":"https://github.com/rubygems.png","created_at":"2022-04-04T15:19:23.446Z","updated_at":"2026-05-31T05:05:10.288Z","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":12283134,"name":"nokogiri-backport","ecosystem":"rubygems","description":"Nokogiri (鋸) makes it easy and painless to work with XML and HTML from Ruby. It provides a\nsensible, easy-to-understand API for reading, writing, modifying, and querying documents. It is\nfast and standards-compliant by relying on native parsers like libxml2 (C) and xerces (Java).\n","homepage":"https://nokogiri.org","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/sparklemotion/nokogiri","keywords_array":[],"namespace":null,"versions_count":1,"first_release_published_at":"2024-02-09T18:39:21.186Z","latest_release_published_at":"2024-02-09T18:39:21.186Z","latest_release_number":"1.11.0","last_synced_at":"2026-05-31T13:41:22.552Z","created_at":"2025-10-07T04:36:40.866Z","updated_at":"2026-05-31T14:05:36.080Z","registry_url":"https://gem.coop/gems/nokogiri-backport","install_command":"gem install nokogiri-backport -s https://gem.coop","documentation_url":"http://www.rubydoc.info/gems/nokogiri-backport/","metadata":{"funding":null},"repo_metadata":{"id":414488,"uuid":"33945","full_name":"sparklemotion/nokogiri","owner":"sparklemotion","description":"Nokogiri (鋸) makes it easy and painless to work with XML and HTML from Ruby.","archived":false,"fork":false,"pushed_at":"2026-05-07T21:12:55.000Z","size":45652,"stargazers_count":6256,"open_issues_count":105,"forks_count":937,"subscribers_count":148,"default_branch":"main","last_synced_at":"2026-05-22T23:41:53.687Z","etag":null,"topics":["libxml2","libxslt","nokogiri","ruby","ruby-gem","sax","xerces","xml","xslt"],"latest_commit_sha":null,"homepage":"https://nokogiri.org/","language":"C","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/sparklemotion.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE-DEPENDENCIES.md","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":"ROADMAP.md","authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null},"funding":{"github":"flavorjones","tidelift":"rubygems/nokogiri","open_collective":"nokogiri"}},"created_at":"2008-07-14T15:34:32.000Z","updated_at":"2026-05-21T08:31:23.000Z","dependencies_parsed_at":"2025-11-27T08:20:51.981Z","dependency_job_id":null,"html_url":"https://github.com/sparklemotion/nokogiri","commit_stats":{"total_commits":6489,"total_committers":265,"mean_commits":"24.486792452830187","dds":0.5179534597010325,"last_synced_commit":"22fe69ef877fd4998d0fe5e347a10917ba45c3d3"},"previous_names":[],"tags_count":200,"template":false,"template_full_name":null,"purl":"pkg:github/sparklemotion/nokogiri","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sparklemotion","download_url":"https://codeload.github.com/sparklemotion/nokogiri/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/sbom","scorecard":{"id":618706,"data":{"date":"2025-08-11","repo":{"name":"github.com/sparklemotion/nokogiri","commit":"7fe3268bd6ccfedf475ce04792bd0cc02bfbcc0d"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":6.4,"checks":[{"name":"Code-Review","score":1,"reason":"Found 1/10 approved changesets -- score normalized to 1","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":10,"reason":"22 commit(s) and 12 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Security-Policy","score":10,"reason":"security policy file detected","details":["Info: security policy file detected: SECURITY.md:1","Info: Found linked content: SECURITY.md:1","Info: Found disclosure, vulnerability, and/or timelines in security policy: SECURITY.md:1","Info: Found text in security policy: SECURITY.md:1"],"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":"Binary-Artifacts","score":1,"reason":"binaries present in source code","details":["Warn: binary detected: lib/nokogiri/jruby/isorelax/isorelax/20030108/isorelax-20030108.jar:1","Warn: binary detected: lib/nokogiri/jruby/net/sf/saxon/Saxon-HE/9.6.0-4/Saxon-HE-9.6.0-4.jar:1","Warn: binary detected: lib/nokogiri/jruby/net/sourceforge/htmlunit/neko-htmlunit/2.63.0/neko-htmlunit-2.63.0.jar:1","Warn: binary detected: lib/nokogiri/jruby/nu/validator/jing/20200702VNU/jing-20200702VNU.jar:1","Warn: binary detected: lib/nokogiri/jruby/org/nokogiri/nekodtd/0.1.11.noko2/nekodtd-0.1.11.noko2.jar:1","Warn: binary detected: lib/nokogiri/jruby/xalan/serializer/2.7.3/serializer-2.7.3.jar:1","Warn: binary detected: lib/nokogiri/jruby/xalan/xalan/2.7.3/xalan-2.7.3.jar:1","Warn: binary detected: lib/nokogiri/jruby/xerces/xercesImpl/2.12.2/xercesImpl-2.12.2.jar:1","Warn: binary detected: lib/nokogiri/jruby/xml-apis/xml-apis/1.4.01/xml-apis-1.4.01.jar:1"],"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":"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.yml:1","Warn: no topLevel permission defined: .github/workflows/downstream.yml:1","Warn: no topLevel permission defined: .github/workflows/generate-ci-images.yml:1","Warn: no topLevel permission defined: .github/workflows/upstream.yml: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":"CII-Best-Practices","score":5,"reason":"badge detected: Passing","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":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE.md:0","Info: FSF or OSI recognized license: MIT License: LICENSE.md:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Fuzzing","score":10,"reason":"project is fuzzed","details":["Info: OSSFuzz integration found","Info: CppLibFuzzer integration found: gumbo-parser/fuzzer/parse_fuzzer.cc:39","Info: CppLibFuzzer integration found: gumbo-parser/fuzzer/parse_fuzzer.cc:39"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"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":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"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":"Packaging","score":10,"reason":"packaging workflow detected","details":["Info: Project packages its releases by way of GitHub Actions.: .github/workflows/generate-ci-images.yml:10"],"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":"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.yml:46: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:227: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:230: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:459: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:462: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:527: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:530: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:533: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:297: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:300: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:112: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:113: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:206: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:383: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:386: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:392: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:479: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:482: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:490: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:548: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:551: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:555: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:694: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:697: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:700: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:713: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:717: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:29: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:252: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:255: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:357: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:360: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:505: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:508: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:512: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:580: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:583: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:591: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:605: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:608: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:611: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:733: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:736: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:84: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:188: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:273: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:276: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:281: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:332: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:335: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:341: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:436: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:439: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:643: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:646: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:67: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:70: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:674: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:677: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:680: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:135: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:138: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:166: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:169: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:407: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:410: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/downstream.yml:74: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/downstream.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/downstream.yml:77: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/downstream.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/generate-ci-images.yml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/generate-ci-images.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/generate-ci-images.yml:20: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/generate-ci-images.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/generate-ci-images.yml:25: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/generate-ci-images.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/generate-ci-images.yml:26: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/generate-ci-images.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/generate-ci-images.yml:32: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/generate-ci-images.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/upstream.yml:68: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/upstream.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/upstream.yml:107: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/upstream.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/upstream.yml:110: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/upstream.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/upstream.yml:117: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/upstream.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/upstream.yml:132: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/upstream.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/upstream.yml:135: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/upstream.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/upstream.yml:141: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/upstream.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/upstream.yml:163: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/upstream.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/upstream.yml:166: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/upstream.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/upstream.yml:172: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/upstream.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/upstream.yml:182: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/upstream.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/upstream.yml:185: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/upstream.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/upstream.yml:189: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/upstream.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/upstream.yml:202: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/upstream.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/upstream.yml:205: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/upstream.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/upstream.yml:29: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/upstream.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/upstream.yml:32: update your workflow using https://app.stepsecurity.io/secureworkflow/sparklemotion/nokogiri/upstream.yml/main?enable=pin","Warn: containerImage not pinned by hash: oci-images/nokogiri-test/alpine.dockerfile:1: pin your Docker image by updating ruby:alpine3.21 to ruby:alpine3.21@sha256:161e52ab2f11b1ffbb803ce9f2a086f82bab8566b565ba8fd68a55510466d948","Warn: containerImage not pinned by hash: oci-images/nokogiri-test/mri-3.1.dockerfile:1: pin your Docker image by updating ruby:3.1 to ruby:3.1@sha256:91627f55e8969006aab67d15c92fb930500ff73948803da1330b8a853fecebb5","Warn: containerImage not pinned by hash: oci-images/nokogiri-test/mri-3.2.dockerfile:1: pin your Docker image by updating ruby:3.2 to ruby:3.2@sha256:f2c162a99e72e980e3a97933428a9809b08c72b193ccff7073ff6a02f6aa6325","Warn: containerImage not pinned by hash: oci-images/nokogiri-test/mri-3.3.dockerfile:1: pin your Docker image by updating ruby:3.3 to ruby:3.3@sha256:ee90a2c2273af8f8205b891bb2acfa45506a17b8031ba918c2d6f58213713cc2","Warn: containerImage not pinned by hash: oci-images/nokogiri-test/mri-3.4.dockerfile:1: pin your Docker image by updating ruby:3.4 to ruby:3.4@sha256:8b541f8279f3e960c74ff31fb8fd523c59d82725c9fb921d504e9078d553c862","Warn: containerImage not pinned by hash: oci-images/nokogiri-test/ubuntu.dockerfile:1: pin your Docker image by updating ubuntu:noble to ubuntu:noble@sha256:7c06e91f61fa88c08cc74f7e1b7c69ae24910d745357e0dfe1d2c0322aaf20f9","Warn: containerImage not pinned by hash: oci-images/nokogiri-test/upstream-libxml.dockerfile:4: pin your Docker image by updating ruby:3.3 to ruby:3.3@sha256:ee90a2c2273af8f8205b891bb2acfa45506a17b8031ba918c2d6f58213713cc2","Info:   0 out of  67 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of  23 third-party GitHubAction dependencies pinned","Info:   0 out of   7 containerImage 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":"SAST","score":9,"reason":"SAST tool is not run on all commits -- score normalized to 9","details":["Warn: 26 commits out of 27 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"}}]},"last_synced_at":"2025-08-21T04:41:11.295Z","repository_id":414488,"created_at":"2025-08-21T04:41:11.295Z","updated_at":"2025-08-21T04:41:11.295Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33650712,"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-05-29T02:00:06.066Z","response_time":107,"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":"sparklemotion","name":"Sparkle Motion","uuid":"1851072","kind":"organization","description":null,"email":null,"website":"http://nokogiri.org/","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/1851072?v=4","repositories_count":11,"last_synced_at":"2025-08-11T11:42:31.295Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/sparklemotion","funding_links":[],"total_stars":11859,"followers":71,"following":0,"created_at":"2022-11-02T16:17:22.709Z","updated_at":"2025-08-11T11:42:31.295Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sparklemotion","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sparklemotion/repositories"},"tags":[]},"repo_metadata_updated_at":"2026-05-31T14:05:36.045Z","dependent_packages_count":0,"downloads":991,"downloads_period":"total","dependent_repos_count":0,"rankings":{"downloads":98.1508315850942,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":32.71694386169806},"purl":"pkg:gem/nokogiri-backport?repository_url=https://gem.coop","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/rubygems/nokogiri-backport","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/rubygems/nokogiri-backport","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/rubygems/nokogiri-backport/dependencies","status":null,"funding_links":["https://github.com/sponsors/flavorjones","https://tidelift.com/funding/github/rubygems/nokogiri","https://opencollective.com/nokogiri"],"critical":null,"issue_metadata":{"last_synced_at":"2026-05-22T23:28:10.839Z","issues_count":298,"pull_requests_count":830,"avg_time_to_close_issue":61111853.41062802,"avg_time_to_close_pull_request":2274501.659722222,"issues_closed_count":207,"pull_requests_closed_count":720,"pull_request_authors_count":57,"issue_authors_count":171,"avg_comments_per_issue":3.5134228187919465,"avg_comments_per_pull_request":0.9674698795180723,"merged_pull_requests_count":623,"bot_issues_count":1,"bot_pull_requests_count":239,"past_year_issues_count":30,"past_year_pull_requests_count":71,"past_year_avg_time_to_close_issue":806840.8125,"past_year_avg_time_to_close_pull_request":1184017.625,"past_year_issues_closed_count":16,"past_year_pull_requests_closed_count":48,"past_year_pull_request_authors_count":11,"past_year_issue_authors_count":22,"past_year_avg_comments_per_issue":2.3,"past_year_avg_comments_per_pull_request":0.6338028169014085,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":38,"past_year_merged_pull_requests_count":42,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/issues","maintainers":[{"login":"flavorjones","count":520,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/flavorjones"},{"login":"yokolet","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/yokolet"},{"login":"jvshahid","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jvshahid"},{"login":"larskanis","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/larskanis"}],"active_maintainers":[{"login":"flavorjones","count":27,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/flavorjones"},{"login":"yokolet","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/yokolet"},{"login":"larskanis","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/larskanis"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/packages/nokogiri-backport/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/packages/nokogiri-backport/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/packages/nokogiri-backport/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/packages/nokogiri-backport/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/packages/nokogiri-backport/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/packages/nokogiri-backport/codemeta","maintainers":[{"uuid":"80148","login":"mikeatlas","name":null,"email":null,"url":null,"packages_count":3,"html_url":"https://gem.coop/profiles/mikeatlas","role":null,"created_at":"2025-10-08T00:53:29.575Z","updated_at":"2025-10-08T00:53:29.575Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/maintainers/mikeatlas/packages"}],"registry":{"name":"gem.coop","url":"https://gem.coop","ecosystem":"rubygems","default":false,"packages_count":192340,"maintainers_count":67845,"namespaces_count":0,"keywords_count":0,"github":"gem-coop","metadata":{"funded_packages_count":6507},"icon_url":"https://github.com/gem-coop.png","created_at":"2025-10-06T17:24:20.932Z","updated_at":"2026-04-03T06:45:05.763Z","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"}}],"commits":{"id":3291,"full_name":"sparklemotion/nokogiri","default_branch":"main","total_commits":6655,"total_committers":271,"total_bot_commits":182,"total_bot_committers":1,"mean_commits":24.55719557195572,"dds":0.5141998497370398,"past_year_total_commits":110,"past_year_total_committers":11,"past_year_total_bot_commits":20,"past_year_total_bot_committers":1,"past_year_mean_commits":10.0,"past_year_dds":0.4181818181818182,"last_synced_at":"2026-03-02T04:09:48.110Z","last_synced_commit":"01b20823381cd8d7cc04ae639d4192ce3aaf2e73","created_at":"2023-03-07T09:17:11.504Z","updated_at":"2026-03-02T04:03:46.584Z","committers":[{"name":"Mike Dalessio","email":"mike.dalessio@gmail.com","login":"flavorjones","count":3233},{"name":"Aaron Patterson","email":"aaron.patterson@gmail.com","login":"tenderlove","count":1143},{"name":"Yoko Harada","email":"yokolet@gmail.com","login":"yokolet","count":266},{"name":"Akinori MUSHA","email":"knu@idaemons.org","login":"knu","count":210},{"name":"dependabot[bot]","email":"49699333+dependabot[bot]","login":"dependabot[bot]","count":182},{"name":"Stephen Checkoway","email":"s@pahtak.org","login":"stevecheckoway","count":164},{"name":"John Shahid","email":"jvshahid@gmail.com","login":"jvshahid","count":158},{"name":"kares","email":"self@kares.org","login":"kares","count":151},{"name":"Craig Barnes","email":"Cr@igBarn.es","login":"craigbarnes","count":139},{"name":"Sam Ruby","email":"rubys@intertwingly.net","login":"rubys","count":120},{"name":"Lars Kanis","email":"lars@greiz-reinsdorf.de","login":"larskanis","count":99},{"name":"Serabe","email":"serabe@gmail.com","login":"Serabe","count":83},{"name":"Sergio Arbeo","email":"sergio@Ystad.(none)","login":null,"count":56},{"name":"Timothy Elliott","email":"tle@holymonkey.com","login":"ender672","count":39},{"name":"Nobuyoshi Nakada","email":"nobu@ruby-lang.org","login":"nobu","count":25},{"name":"Patrick Mahoney","email":"pat@polycrystal.org","login":"pmahoney","count":24},{"name":"BurdetteLamar","email":"burdettelamar@yahoo.com","login":"BurdetteLamar","count":17},{"name":"Lee Jarvis","email":"ljjarvis@gmail.com","login":"leejarvis","count":13},{"name":"Charles Oliver Nutter","email":"headius@headius.com","login":"headius","count":12},{"name":"Michael Klein","email":"mbklein@gmail.com","login":"mbklein","count":12},{"name":"Charles Nutter","email":"headius@cnutter.local","login":null,"count":11},{"name":"Thomas Walpole","email":"twalpole@gmail.com","login":"twalpole","count":10},{"name":"Ben Langfeld","email":"ben@langfeld.me","login":"benlangfeld","count":10},{"name":"fuzzy-boiii23a","email":"fuzzy.boiiii23a@gmail.com","login":"fuzzy-boiii23a","count":9},{"name":"Rafael Masson","email":"rafbmasson@gmail.com","login":"rafbm","count":9},{"name":"ujihisa","email":"ujihisa@gmail.com","login":"ujihisa","count":8},{"name":"Étienne Barrié","email":"etienne.barrie@gmail.com","login":"etiennebarrie","count":8},{"name":"Jeff Hodges","email":"jeff@somethingsimilar.com","login":"jmhodges","count":8},{"name":"John Barnette","email":"jbarnette@gmail.com","login":"jbarnette","count":7},{"name":"Toshi MARUYAMA","email":"marutosijp2@yahoo.co.jp","login":"marutosi","count":7},{"name":"Thomas E. Enebo","email":"tom.enebo@gmail.com","login":"enebo","count":7},{"name":"James Healy","email":"jimmy@deefa.com","login":"yob","count":7},{"name":"Dirkjan Bussink","email":"d.bussink@gmail.com","login":"dbussink","count":7},{"name":"Ashwin Maroli","email":"ashmaroli@gmail.com","login":"ashmaroli","count":6},{"name":"Luis Parravicini","email":"lparravi@gmail.com","login":"luisparravicini","count":6},{"name":"Piotr Szmielew","email":"p.szmielew@ava.waw.pl","login":"esse","count":6},{"name":"Ryan Grove","email":"ryan@wonko.com","login":"rgrove","count":6},{"name":"Wayne Meissner","email":"wmeissner@gmail.com","login":"vp-of-awesome","count":6},{"name":"William Sargent","email":"wsargent@wsargent-mbp.local","login":null,"count":6},{"name":"Andrew Aladjev","email":"aladjev.andrew@gmail.com","login":"andrew-aladev","count":5},{"name":"Brian Lesperance","email":"github@brianlesperance.com","login":"openbl","count":5},{"name":"Justin Fitzsimmons","email":"justinf@nulogy.com","login":null,"count":5},{"name":"cbasguti","email":"sebastian.gutierrezj@udea.edu.co","login":"cbasguti","count":4},{"name":"Kyle VanderBeek","email":"kyle@change.org","login":null,"count":4},{"name":"Ivan","email":"ivan.pirlik@soluzionipa.it","login":null,"count":4},{"name":"Astro","email":"astro@spaceboyz.net","login":"astro","count":4},{"name":"Benoit Daloze","email":"eregontp@gmail.com","login":"eregon","count":4},{"name":"Christian Meier","email":"m.kristian@web.de","login":"mkristian","count":4},{"name":"Eric Hodel","email":"drbrain@segment7.net","login":"drbrain","count":4},{"name":"Hernán Erasmo","email":"socialmetrix@gmail.com","login":"hernan-erasmo","count":4},{"name":"Howard Yeh","email":"hayeah@gmail.com","login":"hayeah","count":4},{"name":"Jean Boussier","email":"jean.boussier@gmail.com","login":"byroot","count":4},{"name":"Jeremy Daer","email":"jeremydaer@gmail.com","login":"jeremy","count":4},{"name":"Juan Wajnerman","email":"jwajnerman@manas.com.ar","login":"waj","count":4},{"name":"Ken Bloom","email":"kbloom@gmail.com","login":"kbloom","count":4},{"name":"Kouhei Sutou","email":"kou@clear-code.com","login":"kou","count":4},{"name":"Olle Jonsson","email":"olle.jonsson@gmail.com","login":"olleolleolle","count":4},{"name":"Bruno Sutic","email":"bruno.sutic@gmail.com","login":null,"count":3},{"name":"Adam Constabaris","email":"adam_constabaris@ncsu.edu","login":null,"count":3},{"name":"Sven Schwyn","email":"schwyn@bitcetera.com","login":null,"count":3},{"name":"Rick Frankel","email":"rick@RafBook.local","login":null,"count":3},{"name":"Peter Zhu","email":"peter@peterzhu.ca","login":"peterzhu2118","count":3},{"name":"Robin H. Johnson","email":"robbat2@gentoo.org","login":"robbat2","count":3},{"name":"Romulo A. Ceccon","email":"romuloceccon@gmail.com","login":"romuloceccon","count":3},{"name":"Ryan Davis","email":"ryand-ruby@zenspider.com","login":"zenspider","count":3},{"name":"Tobias Koch","email":"tobias@tobijk.de","login":"tobijk","count":3},{"name":"Yamagishi Kazutoshi","email":"ykzts@desire.sh","login":"ykzts","count":3},{"name":"David Lee","email":"davidomundo@gmail.com","login":"dlee","count":3},{"name":"Hiroyuki Iwatsuki","email":"don@na.rim.or.jp","login":"iwadon","count":3},{"name":"Joel Low","email":"joel@joelsplace.sg","login":"lowjoel","count":3},{"name":"John Firebaugh","email":"john.firebaugh@gmail.com","login":"jfirebaugh","count":3},{"name":"NARUSE, Yui","email":"naruse@airemix.jp","login":"nurse","count":3},{"name":"liam doe","email":"medioxor@gmail.com","login":"medioxor","count":3},{"name":"Jesse Cooke","email":"jesse@jc00ke.com","login":"jc00ke","count":2},{"name":"Jonathan Rochkind","email":"jonathan@dnil.net","login":"jrochkind","count":2},{"name":"Jun Aruga","email":"jaruga@redhat.com","login":"junaruga","count":2},{"name":"KITAITI Makoto","email":"KitaitiMakoto@gmail.com","login":"KitaitiMakoto","count":2},{"name":"Kensuke Nagae","email":"kyanny@gmail.com","login":"kyanny","count":2},{"name":"Kevin Solorio","email":"soloriok@gmail.com","login":"ksolo","count":2},{"name":"Alexander Brandon Coles","email":"alex@alexbcoles.com","login":"myabc","count":2},{"name":"Chris Eppstein","email":"chris@eppsteins.net","login":"chriseppstein","count":2},{"name":"Dan Radez","email":"dradez@redhat.com","login":"radez","count":2},{"name":"Ryunosuke SATO","email":"tricknotes.rs@gmail.com","login":"tricknotes","count":2},{"name":"Sean Story","email":"sean.j.story@gmail.com","login":"seanstory","count":2},{"name":"Sean T Allen","email":"sean@monkeysnatchbanana.com","login":"SeanTAllen","count":2},{"name":"Shizuo Fujita","email":"fujita@clear-code.com","login":"Watson1978","count":2},{"name":"Sébastien Le Callonnec","email":"sebastien@weblogism.com","login":"tychobrailleur","count":2},{"name":"Thibaut Barrère","email":"thibaut.barrere@gmail.com","login":"thbar","count":2},{"name":"Tom Hughes","email":"tom@compton.nu","login":"tomhughes","count":2},{"name":"William Entriken","email":"github.com@phor.net","login":"fulldecent","count":2},{"name":"ethiraj","email":"ethirajsrinivasan@gmail.com","login":"ethirajsrinivasan","count":2},{"name":"Grey Baker","email":"greysteil@gmail.com","login":"greysteil","count":2},{"name":"Magnus Bergmark","email":"magnus.bergmark@gmail.com","login":"Mange","count":2},{"name":"Matt Burke","email":"spraints@gmail.com","login":"spraints","count":2},{"name":"Matt Jones","email":"matthew.hartley.jones@gmail.com","login":"MattJones","count":2},{"name":"Matt Wildig","email":"matt@mattwildig.co.uk","login":"mattwildig","count":2},{"name":"Oleh Feilo","email":"oleh@i.ua","login":"olehif","count":2},{"name":"Pat Nakajima","email":"patnakajima@gmail.com","login":"nakajima","count":2},{"name":"Rafael Mendonça França","email":"rafaelmfranca@gmail.com","login":"rafaelfranca","count":2},{"name":"Ricardo Amendoeira","email":"ricardo.filipe.amendoeira+github@gmail.com","login":"ric2b","count":2},{"name":"Ryan Liptak","email":"squeek502@hotmail.com","login":"squeek502","count":2},{"name":"Jens Kraemer","email":"jk@jkraemer.net","login":"jkraemer","count":2},{"name":"Jeremy Evans","email":"code@jeremyevans.net","login":"jeremyevans","count":2},{"name":"Cody Cutrer","email":"cody@cutrer.us","login":"ccutrer","count":2},{"name":"Rodrigo Rosenfeld Rosas","email":"rr.rosas@gmail.com","login":"rosenfeld","count":2},{"name":"Les Nightingill","email":"les@orphansofrwanda.org","login":null,"count":2},{"name":"Mike Dalessio","email":"mike.dalessio@benchmarksolutions.com","login":null,"count":2},{"name":"John Shahid","email":"john.shahid@benchmarksolutions.com","login":null,"count":2},{"name":"windwiny","email":"windwiny.ubt@gmail.com","login":"windwiny","count":2},{"name":"Gabriel","email":"gabrielmansour@gmail.com","login":"gabrielmansour","count":2},{"name":"Daniel Parnell","email":"me@danielparnell.com","login":"dparnell","count":2},{"name":"Frank Groeneveld","email":"frank@frankgroeneveld.nl","login":"frenkel","count":2},{"name":"David Calavera","email":"david.calavera@gmail.com","login":"calavera","count":2},{"name":"Davis W. Frank","email":"dwfrank@gmail.com","login":"infews","count":2},{"name":"Eito Katagiri","email":"eitoball@gmail.com","login":"eitoball","count":2},{"name":"Fraudfilter","email":"v.ryashentsev@mail.ru","login":"vryash","count":2},{"name":"G. Ferguson","email":"8si.greg@gmail.com","login":"gpherguson","count":2},{"name":"Alejandro Perea","email":"alejandro.perea.fdez@gmail.com","login":"alejandroperea","count":1},{"name":"Alan Wu","email":"XrXr","login":"XrXr","count":1},{"name":"jonas","email":"user@athlon.(none)","login":null,"count":1},{"name":"jarred","email":"jarred@jhvm.internal.maxamine.com.au","login":null,"count":1},{"name":"Yehuda Katz","email":"wycats@yehuda-katzs-macbook-pro.local","login":null,"count":1},{"name":"Will Sargent","email":"wsargent@wsargent-desktop.(none)","login":null,"count":1},{"name":"Taylor C. Richberger","email":"Taywee@gmx.com","login":null,"count":1},{"name":"Shivasubramanian A","email":"shivasa@thoughtworks.com","login":null,"count":1},{"name":"Sergey Doronin","email":"sergey@proteomic_server.(none)","login":null,"count":1},{"name":"Patrick Cheng","email":"patrick@mellmo.com","login":null,"count":1},{"name":"Marc Peabody","email":"marc@edgecase.com","login":null,"count":1},{"name":"Lee Mallabone","email":"lee@Macintosh-105.config","login":null,"count":1},{"name":"Lake Denman","email":"lake@thinkrelevance.com","login":null,"count":1},{"name":"Kieran Pilkington","email":"kieran@katipo.co.nz","login":null,"count":1},{"name":"Janderson","email":"j@zatigo.com","login":null,"count":1},{"name":"Hoylen Sue","email":"h.sue@uq.edu.au","login":null,"count":1},{"name":"Don Park","email":"don@donpark.org","login":null,"count":1},{"name":"Diego Plentz","email":"diego@plentz.org","login":null,"count":1},{"name":"Cory Borg","email":"cborg@oanda.com","login":null,"count":1},{"name":"Aleksandrs Zdancuks","email":"vestel@vestels-MacBook.local","login":null,"count":1},{"name":"Michael O'Boyle","email":"michael@oboyle.co","login":"michaeloboyle","count":1},{"name":"Michal Ochman","email":"ocherek@gmail.com","login":"ocher","count":1},{"name":"Mick Staugaard","email":"mick@staugaard.com","login":"staugaard","count":1},{"name":"Nathan Long","email":"nathanmlong@gmail.com","login":"nathanl","count":1},{"name":"Nick Nicholas","email":"opoudjis@gmail.com","login":"opoudjis","count":1},{"name":"Nick Sieger","email":"nick@nicksieger.com","login":"nicksieger","count":1},{"name":"Orhan Toy","email":"toyorhan@gmail.com","login":"orhantoy","count":1},{"name":"Pan GaoYong","email":"pan.gaoyong@gmail.com","login":"pan","count":1},{"name":"Pepijn Van Eeckhoudt","email":"pepijn@vaneeckhoudt.net","login":"pepijnve","count":1},{"name":"Philip Arndt","email":"git@p.arndt.io","login":"parndt","count":1},{"name":"Ryan Bigg","email":"radarlistener@gmail.com","login":"radar","count":1},{"name":"Ryan Ong","email":"ryanong@gmail.com","login":"ryanong","count":1},{"name":"Sam Rawlins","email":"sam.rawlins@gmail.com","login":"srawlins","count":1},{"name":"Sean Doyle","email":"sean.p.doyle24@gmail.com","login":"seanpdoyle","count":1},{"name":"Seiei Miyagi","email":"hanachin@gmail.com","login":"hanachin","count":1},{"name":"Sharvy Ahmed","email":"sharvy2008@gmail.com","login":"sharvy","count":1},{"name":"Shivasubramanian A","email":"ashivasubramanian@gmail.com","login":"ashivasubramanian","count":1},{"name":"Laurent Arnoud","email":"laurent@spkdev.net","login":"spk","count":1},{"name":"Luc Heinrich","email":"luc@honk-honk.com","login":"lucsky","count":1},{"name":"Lucas Hills","email":"2potatocakes@gmail.com","login":"2potatocakes","count":1},{"name":"Luis Lavena","email":"luislavena@gmail.com","login":"luislavena","count":1},{"name":"Luke Hutscal","email":"girasquid","login":"girasquid","count":1},{"name":"MSP-Greg","email":"Greg.mpls@gmail.com","login":"MSP-Greg","count":1},{"name":"Marius L. Jøhndal","email":"mariuslj@ifi.uio.no","login":"mlj","count":1},{"name":"Mark Oleson","email":"fusion2004@hey.com","login":"fusion2004","count":1},{"name":"Martin Otten","email":"m.otten83@googlemail.com","login":"martinotten","count":1},{"name":"Mateusz Konieczny","email":"matkoniecz@gmail.com","login":"matkoniecz","count":1},{"name":"Mathieu Martin","email":"webmat@gmail.com","login":"webmat","count":1},{"name":"Matthew Draper","email":"matthew@trebex.net","login":"matthewd","count":1},{"name":"MatzFan","email":"bruce.steedman@gmail.com","login":"MatzFan","count":1},{"name":"Mehdi FARSI","email":"mehdifarsi.pro@gmail.com","login":"mehdi-farsi","count":1},{"name":"Michael Genereux","email":"mgenereu@gmail.com","login":"mgenereu","count":1},{"name":"Michael Grosser","email":"michael@grosser.it","login":"grosser","count":1},{"name":"cjilbert504","email":"54157657+cjilbert504","login":"cjilbert504","count":1},{"name":"dalton","email":"adam.dalton@gmail.com","login":"dalton","count":1},{"name":"duncan-bayne","email":"dhgbayne@gmail.com","login":"duncan-bayne","count":1},{"name":"ellaklara","email":"ellaklara.westerlund@gmail.com","login":"ellaklara","count":1},{"name":"jbotelho2-bb","email":"jbotelho2@bloomberg.net","login":"jbotelho2-bb","count":1},{"name":"keiko","email":"keiko.cda@gmail.com","login":"neko314","count":1},{"name":"kp666","email":"kpisgod@gmail.com","login":"kp666","count":1},{"name":"matiasow","email":"matias@becloudy.com","login":"matiasow","count":1},{"name":"mononoken","email":"ken.maeshima@pm.me","login":"mononoken","count":1},{"name":"mrasu","email":"m.rasu.hitsuji@gmail.com","login":"mrasu","count":1},{"name":"raa0121","email":"raa0121@gmail.com","login":"raa0121","count":1},{"name":"sglee77","email":"shih.lee@gmail.com","login":"shihgianlee","count":1},{"name":"suginoy","email":"suginoyasuhiro@gmail.com","login":"suginoy","count":1},{"name":"tbeauvais","email":"tbeauvais1@gmail.com","login":"tbeauvais","count":1},{"name":"usa","email":"usa@garbagecollect.jp","login":"unak","count":1},{"name":"viralpraxis","email":"iaroslav2k@gmail.com","login":"viralpraxis","count":1},{"name":"Šimon Lukašík","email":"isimluk@fedoraproject.org","login":"isimluk","count":1},{"name":"Michael Klishin","email":"michaelklishin@me.com","login":"michaelklishin","count":1},{"name":"Shota Fukumori (sora_h)","email":"her@sorah.jp","login":"sorah","count":1},{"name":"Stephan Kaag","email":"stephan@ka.ag","login":"stephankaag","count":1},{"name":"Stephen Bannasch","email":"stephen.bannasch@gmail.com","login":"stepheneb","count":1},{"name":"Stephen Crosby","email":"stevecrozz@gmail.com","login":"stevecrozz","count":1},{"name":"Takeshi Abe","email":"tabe@fixedpoint.jp","login":"tabe","count":1},{"name":"Tim O'Sulg","email":"timgluz@gmail.com","login":"timgluz","count":1},{"name":"Tom Arbesser-Rastburg","email":"github@arbesser.org","login":"TomA-R","count":1},{"name":"Vít Ondruch","email":"vondruch@redhat.com","login":"voxik","count":1},{"name":"Wenlong Zhang","email":"zhangwenlong@loongson.cn","login":"zhangwenlong8911","count":1},{"name":"Wolfgang Woehl","email":"tito@online.de","login":"wolfgangw","count":1},{"name":"Yehuda Katz","email":"wycats@gmail.com","login":"wycats","count":1},{"name":"Yoann Lecuyer","email":"yoann.lecuyer@gmail.com","login":"ylecuyer","count":1},{"name":"Yutaka HARA","email":"yutaka.hara+github@gmail.com","login":"yhara","count":1},{"name":"Zardshard","email":"101750307+Zardshard","login":"Zardshard","count":1},{"name":"adfoster-r7","email":"alandavid_foster@rapid7.com","login":"adfoster-r7","count":1},{"name":"anativ","email":"anativ","login":"anativ","count":1},{"name":"Brian Palmer","email":"brianp@instructure.com","login":"codekitchen","count":1},{"name":"Caius Durling","email":"dev@caius.name","login":"caius","count":1},{"name":"Carol Nichols","email":"carol.nichols@gmail.com","login":"carols10cents","count":1},{"name":"Cesar Carruitero","email":"cesar@mozilla.pe","login":"ccarruitero","count":1},{"name":"Chad Wilson","email":"chadw@thoughtworks.com","login":"chadlwilson","count":1},{"name":"Christian Menges","email":"christian.menges@tum.de","login":"Garfield96","count":1},{"name":"Colin Jones","email":"trptcolin@gmail.com","login":"trptcolin","count":1},{"name":"Cory","email":"seeflanigan@gmail.com","login":"seeflanigan","count":1},{"name":"Cédric Boutillier","email":"boutil@debian.org","login":"boutil","count":1},{"name":"Daniel Fone","email":"daniel@fone.net.nz","login":"danielfone","count":1},{"name":"David Zhang","email":"crispgm@gmail.com","login":"crispgm","count":1},{"name":"Derek Abdine","email":"derek.abdine@gmail.com","login":"dabdine","count":1},{"name":"Dominik Gedon","email":"dgedon@suse.de","login":"nodeg","count":1},{"name":"Dorian Taylor","email":"code@doriantaylor.com","login":"doriantaylor","count":1},{"name":"Doug Puchalski","email":"doug316@gmail.com","login":"DougPuchalski","count":1},{"name":"Eugene Pimenov","email":"libc@mac.com","login":"libc","count":1},{"name":"Garen J. Torikian","email":"gjtorikian","login":"gjtorikian","count":1},{"name":"Alex Tambellini","email":"atambellini@gmail.com","login":"atambo","count":1},{"name":"Alexandre Bernard","email":"archiduc@alexandrebernard.com","login":"AlexandreBernard","count":1},{"name":"Amaia Castro","email":"amaia@amaiac.net","login":"amaia","count":1},{"name":"Andrei Beliankou","email":"arbox@yandex.ru","login":"arbox","count":1},{"name":"Andrew Derenge","email":"arderenge@gmail.com","login":"Derenge","count":1},{"name":"Andrew Smith","email":"andy@tinnedfruit.org","login":"aasmith","count":1},{"name":"Anish Athalye","email":"me@anishathalye.com","login":"anishathalye","count":1},{"name":"Anmol Chopra","email":"chopraanmol1@gmail.com","login":"chopraanmol1","count":1},{"name":"Anton Khorev","email":"tony29@yandex.ru","login":"AntonKhorev","count":1},{"name":"Anton Mironov","email":"ant.mironov@gmail.com","login":"mironov","count":1},{"name":"Antonio Terceiro","email":"terceiro@debian.org","login":"terceiro","count":1},{"name":"Atul Bhosale","email":"atul1bhosale@gmail.com","login":"Atul9","count":1},{"name":"Ben Atkins","email":"batkinz@gmail.com","login":"batter","count":1},{"name":"Bernd Ahlers","email":"bernd@tuneafish.de","login":"bernd","count":1},{"name":"Boris Bügling","email":"boris@icculus.org","login":"neonichu","count":1},{"name":"Bradley Schaefer","email":"bradley.schaefer@gmail.com","login":"soulcutter","count":1},{"name":"John Hawthorn","email":"john@hawthorn.email","login":"jhawthorn","count":1},{"name":"Johnny Shields","email":"27655+johnnyshields","login":"johnnyshields","count":1},{"name":"Jon Rowe","email":"hello@jonrowe.co.uk","login":"JonRowe","count":1},{"name":"Jonathan Hefner","email":"jonathan@hefner.pro","login":"jonathanhefner","count":1},{"name":"Josef Šimánek","email":"josef.simanek@gmail.com","login":"simi","count":1},{"name":"Josh Heinrichs","email":"100245234+joshheinrichs-shopify","login":"joshheinrichs-shopify","count":1},{"name":"João Duarte","email":"jsvduarte@gmail.com","login":"jsvd","count":1},{"name":"João G. Packer","email":"jgpacker","login":"jgpacker","count":1},{"name":"Juanito Fatas","email":"katehuang0320@gmail.com","login":"JuanitoFatas","count":1},{"name":"Julien Marrec","email":"julien.marrec@gmail.com","login":"jmarrec","count":1},{"name":"Junsuk Park","email":"park64kr63@gmail.com","login":"morishjs","count":1},{"name":"Keith Gable","email":"keith@ziggythehamster.sh","login":"ziggythehamster","count":1},{"name":"Kevin Rutten","email":"Kevin@KevinRutten.com","login":"krutten","count":1},{"name":"Kian-Meng Ang","email":"kianmeng@cpan.org","login":"kianmeng","count":1},{"name":"Kohei Suzuki","email":"kohei-suzuki@cookpad.com","login":"eagletmt","count":1},{"name":"Krzysztof Kotlarek","email":"kotlarek.krzysztof@gmail.com","login":"lis2","count":1},{"name":"Kyle Hargraves","email":"philodespotos@gmail.com","login":"pd","count":1},{"name":"Brian Hoffman","email":"brianjhoffman@gmail.com","login":"quoideneuf","count":1},{"name":"Glauco Custódio","email":"glauco.custodio@gmail.com","login":"glaucocustodio","count":1},{"name":"Greg","email":"gferguson@godaddy.com","login":"gferguson-gd","count":1},{"name":"Greg Campbell","email":"gtcampbell@gmail.com","login":"gcampbell","count":1},{"name":"Gregory Ostermayr","email":"gregory.ostermayr@gmail.com","login":"gregors","count":1},{"name":"Gregory Pakosz","email":"gregory.pakosz@gmail.com","login":"gpakosz","count":1},{"name":"Hampton Catlin","email":"hcatlin@gmail.com","login":"HamptonMakes","count":1},{"name":"Hiroshi Ichikawa","email":"gimite@gmail.com","login":"gimite","count":1},{"name":"Hongli Lai (Phusion)","email":"hongli@phusion.nl","login":"FooBarWidget","count":1},{"name":"Ilya Zub","email":"282605+ilyazub","login":"ilyazub","count":1},{"name":"Itay Duvdevani","email":"duvduv@fb.com","login":"duvduvfb","count":1},{"name":"Ivan Giuliani","email":"ivan@gocardless.com","login":"ivgiuliani","count":1},{"name":"Jakub Jirutka","email":"jakub@jirutka.cz","login":"jirutka","count":1},{"name":"Jeff Smick","email":"sprsquish@gmail.com","login":"sprsquish","count":1},{"name":"Jeffrey Martin","email":"Jeffrey_Martin@rapid7.com","login":"jmartin-tech","count":1},{"name":"Joe Lencioni","email":"joe.lencioni@gmail.com","login":"lencioni","count":1},{"name":"Johan Smits","email":"johan.smits@leftclick.eu","login":"johan-smits","count":1}],"past_year_committers":[{"name":"Mike Dalessio","email":"mike.dalessio@gmail.com","login":"flavorjones","count":64},{"name":"dependabot[bot]","email":"49699333+dependabot[bot]","login":"dependabot[bot]","count":20},{"name":"BurdetteLamar","email":"burdettelamar@yahoo.com","login":"BurdetteLamar","count":12},{"name":"Charles Oliver Nutter","email":"headius@headius.com","login":"headius","count":3},{"name":"Yoko Harada","email":"yokolet@gmail.com","login":"yokolet","count":2},{"name":"Stephen Checkoway","email":"s@pahtak.org","login":"stevecheckoway","count":2},{"name":"Shizuo Fujita","email":"fujita@clear-code.com","login":"Watson1978","count":2},{"name":"Sean Story","email":"sean.j.story@gmail.com","login":"seanstory","count":2},{"name":"Johnny Shields","email":"27655+johnnyshields","login":"johnnyshields","count":1},{"name":"Cody Cutrer","email":"cody@instructure.com","login":"ccutrer","count":1},{"name":"Anton Khorev","email":"tony29@yandex.ru","login":"AntonKhorev","count":1}],"commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-03-02T00:00:12.164Z","repositories_count":6184057,"commits_count":930407894,"contributors_count":36036526,"owners_count":1146206,"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":{"table":{"full_name":"sparklemotion/nokogiri","html_url":"https://github.com/sparklemotion/nokogiri","last_synced_at":"2026-03-03T09:24:54.098Z","status":"active","issues_count":291,"pull_requests_count":813,"avg_time_to_close_issue":62304819.74384236,"avg_time_to_close_pull_request":2291663.4701704546,"issues_closed_count":203,"pull_requests_closed_count":704,"pull_request_authors_count":55,"issue_authors_count":167,"avg_comments_per_issue":3.5017182130584192,"avg_comments_per_pull_request":0.9790897908979089,"merged_pull_requests_count":607,"bot_issues_count":1,"bot_pull_requests_count":229,"past_year_issues_count":40,"past_year_pull_requests_count":140,"past_year_avg_time_to_close_issue":523175.09523809527,"past_year_avg_time_to_close_pull_request":751941.1212121212,"past_year_issues_closed_count":21,"past_year_pull_requests_closed_count":99,"past_year_pull_request_authors_count":14,"past_year_issue_authors_count":26,"past_year_avg_comments_per_issue":1.825,"past_year_avg_comments_per_pull_request":0.8214285714285714,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":51,"past_year_merged_pull_requests_count":77,"created_at":"2023-05-10T21:11:31.874Z","updated_at":"2026-03-03T09:24:54.098Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparklemotion%2Fnokogiri/issues","issue_labels_count":{"table":{"state/needs-triage":45,"platform/jruby":32,"topic/installation":26,"help wanted":20,"topic/memory":19,"meta/user-help":19,"meta/spam":12,"topic/namespaces":11,"needs/research":10,"upstream/libxml2":10,"topic/performance":9,"topic/error-handling":9,"state/will-close":8,"topic/gumbo":8,"topic/ci":7,"meta/feature-request":7,"topic/encoding":7,"topic/HTML5":7,"needs/more-info":6,"topic/css":6,"topic/entities":5,"topic/xsd":5,"vendored/libxml2":4,"topic/documentation":4,"meta/discussion":3,"vendored/nekohtml":2,"topic/builder":2,"packaging/native-gem":2,"topic/fragment":2,"topic/security":2,"needs/fix-for-failing-test":1,"state/pr-under-review":1,"topic/libxml-ruby":1,"event/hackday2024":1,"blocked":1,"topic/dtd":1,"topic/rfc":1,"state/in-progress":1,"backport":1,"dependencies":1,"ruby":1,"vendored/iconv":1}},"pull_request_labels_count":{"table":{"dependencies":232,"ruby":170,"event/hackday2024":26,"backport":25,"platform/jruby":25,"vendored/libxml2":24,"github_actions":24,"topic/ci":20,"topic/memory":12,"topic/performance":11,"topic/namespaces":9,"upstream/libxml2":9,"topic/security":9,"topic/entities":6,"topic/HTML5":4,"meta/spam":3,"vendored/zlib":3,"state/pr-under-review":3,"hackday":2,"vendored/iconv":2,"topic/builder":2,"topic/xsd":2,"needs/research":2,"meta/feature-request":2,"topic/sax":2,"topic/installation":2,"vendored/libxslt":2,"topic/css":2,"topic/documentation":2,"topic/gumbo":2,"state/pr-will-not-merge":1,"meta/discussion":1,"blocked":1,"help wanted":1,"topic/error-handling":1}},"issue_author_associations_count":{"table":{"NONE":166,"MEMBER":94,"CONTRIBUTOR":31}},"pull_request_author_associations_count":{"table":{"MEMBER":428,"CONTRIBUTOR":341,"NONE":44}},"issue_authors":{"table":{"flavorjones":92,"Ruiizgaby4":5,"stevecheckoway":5,"forthrin":5,"BurdetteLamar":4,"utilitpy":4,"johnnyshields":4,"doriantaylor":2,"nathan-nhm":2,"searls":2,"adfoster-r7":2,"ilyazub":2,"JJLeo":2,"Mange":2,"x-yuri":2,"stanhu":2,"postmodern":2,"rcrews":2,"jvshahid":2,"ziggythehamster":1,"matadon":1,"Githu836":1,"paulharv":1,"byroot":1,"marcoroth":1,"dependabot[bot]":1,"alex":1,"shashankmehra":1,"skycat2216":1,"maths22":1,"skurni":1,"etm":1,"Roguelazer":1,"kostya":1,"KirtashW17":1,"navied":1,"wpsamurai":1,"ocervell":1,"dmolesUC":1,"vcc-LG":1,"marcandre":1,"grosscol":1,"mgurican":1,"dan42":1,"marketier":1,"cheald":1,"tehsven":1,"gjeudy":1,"denisdefreyne":1,"gioele":1,"vladgurovich":1,"y8":1,"Segaja":1,"vishal-bacancy":1,"frantisekrokusek":1,"djmb":1,"jarl-dk":1,"kanad-smartbear":1,"HaR3s":1,"rsim":1,"rgaufman":1,"Baozi2":1,"andrew-aladev":1,"zeknox":1,"0x1eef":1,"suleman-uzair":1,"tejclark":1,"txgk":1,"rahim":1,"Juice10":1,"jdeerin1":1,"arianf":1,"mattmcf":1,"taisehub":1,"GandalfCoops":1,"durgasaikumarreddy":1,"EvgeniyRRU":1,"ahorek":1,"robert-v-simon":1,"torce":1,"Watson1978":1,"i-h8-github":1,"pablito":1,"mostafalarki1368mos":1,"viralpraxis":1,"G-Rath":1,"DavidEGrayson":1,"myob-hankun":1,"koshigoe":1,"djpremier":1,"goulvench":1,"darix":1,"russano09":1,"truff77":1,"mvz":1,"ccvs1993":1,"ryanong":1,"mingan":1,"chaadow":1,"manjaneqx":1,"fnxpt":1,"bringel":1,"LGI4":1,"orhantoy":1,"soulcutter":1,"bensherman":1,"kivikakk":1,"andyw8":1,"ylansegal":1,"paulmenzel":1,"snex":1,"peterzhu2118":1,"Vokda":1,"TreyE":1,"DhanushaPathakota":1,"elfassy":1,"mattparlane":1,"mrkcor":1,"gastonmorixe":1,"nitishomise":1,"pguillory":1,"david-fluxster":1,"gouravkhunger":1,"aj7":1,"stoivo":1,"SimonSapin":1,"ChrisKaun":1,"Laykou":1,"jrochkind":1,"headius":1,"jaypinho":1,"DarkWiiPlayer":1,"JuanitoFatas":1,"bhollis":1,"maksonlee":1,"louis-guillaume":1,"theirix":1,"higherpixels":1,"heaven":1,"nogweii":1,"AlexSun1995":1,"mohamedhafez":1,"mediafinger":1,"mandros1985":1,"jcronk":1,"bts":1,"voxik":1,"bendillinger":1,"mzagaja":1,"dazza-codes":1,"Astra4587":1,"mildred":1,"GuendouzeAhcene":1,"navarone-feekery":1,"div927":1,"yahonda":1,"hassanakram":1,"Phrogz":1,"npac":1,"tagliala":1,"S3cr3tCod3":1,"jessebs":1,"SabreRunner":1,"mrckzgl":1,"WoolenWang":1,"mamhoff":1,"qq761789003":1}},"pull_request_authors":{"table":{"flavorjones":423,"dependabot[bot]":229,"BurdetteLamar":37,"stevecheckoway":15,"infews":9,"openbl":8,"MattJones":6,"etiennebarrie":6,"maths22":4,"yokolet":3,"fuzzy-boiii23a":3,"headius":3,"step-security-bot":3,"peterzhu2118":3,"mononoken":2,"rosenfeld":2,"jonathanhefner":2,"larskanis":2,"gouravkhunger":2,"ryanong":2,"sharvy":2,"johnnyshields":2,"cbasguti":2,"joshheinrichs-shopify":2,"AntonKhorev":2,"OKEAMAH":2,"seanstory":2,"rgrove":2,"junaruga":2,"matiasow":2,"mikeatlas":2,"kianmeng":2,"jtarchie":2,"viralpraxis":2,"casperisfine":1,"fusion2004":1,"Watson1978":1,"seuros":1,"adfoster-r7":1,"ziggythehamster":1,"zhangwenlong8911":1,"ashmaroli":1,"ccutrer":1,"samsung-ro":1,"kivikakk":1,"ellaklara":1,"xiaohui-zhangxh":1,"stefannibrasil":1,"myabc":1,"chadlwilson":1,"TreyE":1,"anishathalye":1,"isimluk":1,"crookscastle":1,"dan42":1}},"host":{"table":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-03-04T00:00:11.190Z","repositories_count":13570733,"issues_count":35013738,"pull_requests_count":114122386,"authors_count":11181142,"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":{"table":{"state/needs-triage":17,"topic/installation":5,"meta/user-help":3,"upstream/libxml2":1,"needs/more-info":1,"topic/namespaces":1,"state/will-close":1,"topic/HTML5":1,"platform/jruby":1,"vendored/iconv":1,"topic/error-handling":1}},"past_year_pull_request_labels_count":{"table":{"dependencies":51,"ruby":41,"vendored/libxml2":10,"github_actions":10,"platform/jruby":9,"topic/namespaces":8,"backport":8,"topic/security":4,"topic/builder":2,"vendored/iconv":2,"topic/error-handling":1}},"past_year_issue_author_associations_count":{"table":{"NONE":23,"CONTRIBUTOR":10,"MEMBER":6}},"past_year_pull_request_author_associations_count":{"table":{"CONTRIBUTOR":76,"MEMBER":59,"NONE":5}},"past_year_issue_authors":{"table":{"flavorjones":6,"johnnyshields":4,"forthrin":3,"BurdetteLamar":2,"doriantaylor":2,"JJLeo":2,"nathan-nhm":2,"wpsamurai":1,"Watson1978":1,"voxik":1,"suleman-uzair":1,"Segaja":1,"russano09":1,"navarone-feekery":1,"mzagaja":1,"myob-hankun":1,"mrckzgl":1,"marketier":1,"LGI4":1,"kivikakk":1,"jrochkind":1,"Githu836":1,"DhanushaPathakota":1,"chaadow":1,"adfoster-r7":1}},"past_year_pull_request_authors":{"table":{"flavorjones":55,"dependabot[bot]":51,"BurdetteLamar":16,"headius":3,"yokolet":3,"AntonKhorev":2,"johnnyshields":2,"seanstory":2,"ccutrer":1,"kivikakk":1,"larskanis":1,"seuros":1,"stevecheckoway":1,"Watson1978":1}},"maintainers":[{"table":{"login":"flavorjones","count":515,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/flavorjones"}},{"table":{"login":"yokolet","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/yokolet"}},{"table":{"login":"jvshahid","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jvshahid"}},{"table":{"login":"larskanis","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/larskanis"}}],"active_maintainers":[{"table":{"login":"flavorjones","count":61,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/flavorjones"}},{"table":{"login":"yokolet","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/yokolet"}},{"table":{"login":"larskanis","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/larskanis"}}]}},"events":{"total":{"CreateEvent":135,"CommitCommentEvent":5,"ReleaseEvent":16,"DeleteEvent":108,"PullRequestEvent":314,"ForkEvent":45,"DiscussionEvent":1,"IssuesEvent":120,"WatchEvent":110,"IssueCommentEvent":477,"PushEvent":324,"PullRequestReviewEvent":91,"PullRequestReviewCommentEvent":105},"last_year":{"CreateEvent":62,"CommitCommentEvent":2,"ReleaseEvent":7,"DeleteEvent":52,"PullRequestEvent":144,"ForkEvent":27,"DiscussionEvent":1,"IssuesEvent":65,"WatchEvent":60,"IssueCommentEvent":228,"PushEvent":138,"PullRequestReviewEvent":36,"PullRequestReviewCommentEvent":36}},"keywords":["libxml2","libxslt","nokogiri","ruby","ruby-gem","sax","xerces","xml","xslt"],"dependencies":[{"ecosystem":"actions","filepath":".github/workflows/ci.yml","sha":null,"kind":"manifest","created_at":"2025-11-27T08:20:32.709Z","updated_at":"2025-11-27T08:20:32.709Z","repository_link":"https://github.com/sparklemotion/nokogiri/blob/main/.github/workflows/ci.yml","dependencies":[{"id":25749776258,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v5","direct":true,"kind":"composite","optional":false},{"id":25749776259,"package_name":"ruby/setup-ruby","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false},{"id":25749776260,"package_name":"actions/cache","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":25749776264,"package_name":"cachix/install-nix-action","ecosystem":"actions","requirements":"v31","direct":true,"kind":"composite","optional":false},{"id":25749776270,"package_name":"ruby/setup-ruby-pkgs","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false},{"id":25749776273,"package_name":"vmactions/freebsd-vm","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false},{"id":25749776280,"package_name":"actions/upload-artifact","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":25749776281,"package_name":"actions/download-artifact","ecosystem":"actions","requirements":"v5","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/downstream.yml","sha":null,"kind":"manifest","created_at":"2025-11-27T08:20:36.026Z","updated_at":"2025-11-27T08:20:36.026Z","repository_link":"https://github.com/sparklemotion/nokogiri/blob/main/.github/workflows/downstream.yml","dependencies":[{"id":25749776288,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v5","direct":true,"kind":"composite","optional":false},{"id":25749776289,"package_name":"actions/cache","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/generate-ci-images.yml","sha":null,"kind":"manifest","created_at":"2025-11-27T08:20:37.196Z","updated_at":"2025-11-27T08:20:37.196Z","repository_link":"https://github.com/sparklemotion/nokogiri/blob/main/.github/workflows/generate-ci-images.yml","dependencies":[{"id":25749776301,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v5","direct":true,"kind":"composite","optional":false},{"id":25749776302,"package_name":"ruby/setup-ruby","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false},{"id":25749776303,"package_name":"docker/setup-buildx-action","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":25749776304,"package_name":"docker/login-action","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":25749776305,"package_name":"docker/build-push-action","ecosystem":"actions","requirements":"v6","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/upstream.yml","sha":null,"kind":"manifest","created_at":"2025-11-27T08:20:38.487Z","updated_at":"2025-11-27T08:20:38.487Z","repository_link":"https://github.com/sparklemotion/nokogiri/blob/main/.github/workflows/upstream.yml","dependencies":[{"id":25749776313,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v5","direct":true,"kind":"composite","optional":false},{"id":25749776314,"package_name":"ruby/setup-ruby-pkgs","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false},{"id":25749776315,"package_name":"actions/cache","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":25749776316,"package_name":"actions/setup-java","ecosystem":"actions","requirements":"v5","direct":true,"kind":"composite","optional":false},{"id":25749776322,"package_name":"ruby/setup-ruby","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"rubygems","filepath":"Gemfile","sha":null,"kind":"manifest","created_at":"2025-11-27T08:20:42.150Z","updated_at":"2025-11-27T08:20:42.150Z","repository_link":"https://github.com/sparklemotion/nokogiri/blob/main/Gemfile","dependencies":[{"id":25749776359,"package_name":"bundler","ecosystem":"rubygems","requirements":"~\u003e 2.3","direct":true,"kind":"development","optional":false},{"id":25749776360,"package_name":"rake","ecosystem":"rubygems","requirements":"= 13.3.0","direct":true,"kind":"development","optional":false},{"id":25749776361,"package_name":"rake-compiler","ecosystem":"rubygems","requirements":"= 1.3.0","direct":true,"kind":"development","optional":false},{"id":25749776365,"package_name":"rake-compiler-dock","ecosystem":"rubygems","requirements":"= 1.9.1","direct":true,"kind":"development","optional":false},{"id":25749776366,"package_name":"rexical","ecosystem":"rubygems","requirements":"= 1.0.8","direct":true,"kind":"development","optional":false},{"id":25749776367,"package_name":"minitest","ecosystem":"rubygems","requirements":"= 5.25.5","direct":true,"kind":"development","optional":false},{"id":25749776368,"package_name":"minitest-parallel_fork","ecosystem":"rubygems","requirements":"= 2.1.0","direct":true,"kind":"development","optional":false},{"id":25749776370,"package_name":"ruby_memcheck","ecosystem":"rubygems","requirements":"= 3.0.1","direct":true,"kind":"development","optional":false},{"id":25749776381,"package_name":"rubyzip","ecosystem":"rubygems","requirements":"~\u003e 3.1.0","direct":true,"kind":"development","optional":false},{"id":25749776382,"package_name":"simplecov","ecosystem":"rubygems","requirements":"= 0.22.0","direct":true,"kind":"development","optional":false},{"id":25749776383,"package_name":"standard","ecosystem":"rubygems","requirements":"= 1.50.0","direct":true,"kind":"development","optional":false},{"id":25749776387,"package_name":"rubocop-minitest","ecosystem":"rubygems","requirements":"= 0.38.2","direct":true,"kind":"development","optional":false},{"id":25749776392,"package_name":"rubocop-packaging","ecosystem":"rubygems","requirements":"= 0.6.0","direct":true,"kind":"development","optional":false},{"id":25749776393,"package_name":"rubocop-rake","ecosystem":"rubygems","requirements":"= 0.7.1","direct":true,"kind":"development","optional":false}]},{"ecosystem":"rubygems","filepath":"nokogiri.gemspec","sha":null,"kind":"manifest","created_at":"2025-11-27T08:20:47.595Z","updated_at":"2025-11-27T08:20:47.595Z","repository_link":"https://github.com/sparklemotion/nokogiri/blob/main/nokogiri.gemspec","dependencies":[{"id":25749776425,"package_name":"mini_portile2","ecosystem":"rubygems","requirements":"~\u003e 2.8.2","direct":true,"kind":"runtime","optional":false},{"id":25749776427,"package_name":"racc","ecosystem":"rubygems","requirements":"~\u003e 1.4","direct":true,"kind":"runtime","optional":false}]}],"score":36.717429919764044,"created_at":"2024-06-13T11:02:27.074Z","updated_at":"2026-06-01T05:02:30.940Z","avatar_url":"https://github.com/sparklemotion.png","language":"C","codemeta":null,"publiccode":null,"project_url":"https://summary.ecosyste.ms/api/v1/projects/123411","html_url":"https://summary.ecosyste.ms/projects/123411"}