{"id":238,"name":null,"description":"A generic swappable back-end for XML parsing","url":"https://github.com/sferik/multi_xml","last_synced_at":"2026-05-24T05:30:24.494Z","repository":{"id":55078824,"uuid":"957805","full_name":"sferik/multi_xml","owner":"sferik","description":"A generic swappable back-end for XML parsing","archived":false,"fork":false,"pushed_at":"2026-05-04T18:31:37.000Z","size":563,"stargazers_count":161,"open_issues_count":0,"forks_count":39,"subscribers_count":4,"default_branch":"main","last_synced_at":"2026-05-05T16:05:10.976Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Ruby","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/sferik.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null},"funding":{"github":["sferik"]}},"created_at":"2010-10-03T05:18:16.000Z","updated_at":"2026-05-04T17:37:04.000Z","dependencies_parsed_at":"2026-01-24T19:00:52.347Z","dependency_job_id":"70732187-0627-4eae-be4a-113502a8a85e","html_url":"https://github.com/sferik/multi_xml","commit_stats":{"total_commits":341,"total_committers":22,"mean_commits":15.5,"dds":"0.17888563049853368","last_synced_commit":"71be3fff4afb0277a7e1c47c5f1f4b6106a8eb45"},"previous_names":[],"tags_count":27,"template":false,"template_full_name":null,"purl":"pkg:github/sferik/multi_xml","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sferik%2Fmulti_xml","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sferik%2Fmulti_xml/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sferik%2Fmulti_xml/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sferik%2Fmulti_xml/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sferik","download_url":"https://codeload.github.com/sferik/multi_xml/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sferik%2Fmulti_xml/sbom","scorecard":{"id":813994,"data":{"date":"2025-08-11","repo":{"name":"github.com/sferik/multi_xml","commit":"35bff56b82185983620fe60a095752b3d9a7c10f"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.5,"checks":[{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Code-Review","score":1,"reason":"Found 4/28 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":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/ci.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":"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":"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:10: update your workflow using https://app.stepsecurity.io/secureworkflow/sferik/multi_xml/ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:11: update your workflow using https://app.stepsecurity.io/secureworkflow/sferik/multi_xml/ci.yml/master?enable=pin","Info:   0 out of   1 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   1 third-party GitHubAction dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"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":"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":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'master'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 6 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-23T13:48:23.035Z","repository_id":55078824,"created_at":"2025-08-23T13:48:23.035Z","updated_at":"2025-08-23T13:48:23.035Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32711965,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-06T19:35:05.142Z","status":"ssl_error","status_checked_at":"2026-05-06T19:35:03.996Z","response_time":117,"last_error":"SSL_read: 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":{"login":"sferik","name":"Erik Berlin","uuid":"10308","kind":"user","description":"Maker, Breaker","email":"","website":null,"location":"San Francisco","twitter":"sferik","company":"@twitter","icon_url":"https://avatars.githubusercontent.com/u/10308?u=5a2785be9d9bf021907c5c53dc1345edd137604c\u0026v=4","repositories_count":180,"last_synced_at":"2023-04-09T03:48:45.493Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/sferik","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-02T16:17:22.203Z","updated_at":"2023-04-09T03:48:46.032Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sferik","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sferik/repositories"},"packages":[{"id":13566800,"name":"ruby-multi-xml","ecosystem":"ubuntu","description":null,"homepage":"https://github.com/sferik/multi_xml","licenses":null,"normalized_licenses":[],"repository_url":"https://github.com/sferik/multi_xml","keywords_array":["universe/misc"],"namespace":"universe","versions_count":1,"first_release_published_at":"2026-02-11T06:44:24.085Z","latest_release_published_at":"2026-02-11T06:44:24.085Z","latest_release_number":"0.6.0-1","last_synced_at":"2026-03-11T14:11:11.638Z","created_at":"2026-02-11T06:44:23.807Z","updated_at":"2026-03-11T14:11:11.639Z","registry_url":"https://launchpad.net/ubuntu/+source/ruby-multi-xml","install_command":"apt-get install ruby-multi-xml","documentation_url":null,"metadata":{"component":"universe","architecture":"all","priority":"optional","binary":"ruby-multi-xml","standards_version":"4.1.2","maintainer":"Debian Ruby Extras Maintainers \u003cpkg-ruby-extras-maintainers@lists.alioth.debian.org\u003e","build_depends":"debhelper (\u003e= 10), gem2deb, rake, ruby-libxml (\u003e= 2.7.0-2~), ruby-nokogiri (\u003e= 1.6.0~), ruby-ox (\u003e= 2.5~), ruby-rspec","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{},"repo_metadata_updated_at":"2026-02-11T14:56:56.808Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:deb/ubuntu/ruby-multi-xml?arch=source\u0026distro=ubuntu-23.04\u0026repository_url=https://launchpad.net/ubuntu/lunar","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/ubuntu/ruby-multi-xml","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/ubuntu/ruby-multi-xml","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/ubuntu/ruby-multi-xml/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/packages/ruby-multi-xml/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/packages/ruby-multi-xml/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/packages/ruby-multi-xml/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/packages/ruby-multi-xml/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/packages/ruby-multi-xml/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/packages/ruby-multi-xml/codemeta","maintainers":[],"registry":{"name":"ubuntu-23.04","url":"https://launchpad.net/ubuntu/lunar","ecosystem":"ubuntu","default":false,"packages_count":36116,"maintainers_count":0,"namespaces_count":4,"keywords_count":0,"github":"ubuntu","metadata":{"codename":"lunar","mirror":"http://old-releases.ubuntu.com/ubuntu"},"icon_url":"https://github.com/ubuntu.png","created_at":"2026-02-04T11:01:49.117Z","updated_at":"2026-04-27T18:20:38.741Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/namespaces"}},{"id":13751392,"name":"ruby-multi-xml","ecosystem":"ubuntu","description":null,"homepage":"https://github.com/sferik/multi_xml","licenses":"mit","normalized_licenses":["MIT"],"repository_url":"https://github.com/sferik/multi_xml","keywords_array":["universe/misc"],"namespace":"universe","versions_count":1,"first_release_published_at":"2026-02-13T07:18:08.867Z","latest_release_published_at":"2026-02-13T07:18:08.867Z","latest_release_number":"0.6.0-1","last_synced_at":"2026-03-13T14:28:11.040Z","created_at":"2026-02-13T07:18:08.648Z","updated_at":"2026-03-13T14:28:11.040Z","registry_url":"https://launchpad.net/ubuntu/+source/ruby-multi-xml","install_command":"apt-get install ruby-multi-xml","documentation_url":null,"metadata":{"component":"universe","architecture":"all","priority":"optional","binary":"ruby-multi-xml","standards_version":"4.1.2","maintainer":"Debian Ruby Extras Maintainers \u003cpkg-ruby-extras-maintainers@lists.alioth.debian.org\u003e","build_depends":"debhelper (\u003e= 10), gem2deb, rake, ruby-libxml (\u003e= 2.7.0-2~), ruby-nokogiri (\u003e= 1.6.0~), ruby-ox (\u003e= 2.5~), ruby-rspec","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{"id":55078824,"uuid":"957805","full_name":"sferik/multi_xml","owner":"sferik","description":"A generic swappable back-end for XML parsing","archived":false,"fork":false,"pushed_at":"2026-01-08T14:42:15.000Z","size":431,"stargazers_count":160,"open_issues_count":2,"forks_count":38,"subscribers_count":4,"default_branch":"main","last_synced_at":"2026-02-10T06:24:39.902Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Ruby","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/sferik.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null},"funding":{"github":["sferik"]}},"created_at":"2010-10-03T05:18:16.000Z","updated_at":"2026-01-15T13:21:09.000Z","dependencies_parsed_at":"2026-01-24T19:00:52.347Z","dependency_job_id":null,"html_url":"https://github.com/sferik/multi_xml","commit_stats":{"total_commits":341,"total_committers":22,"mean_commits":15.5,"dds":"0.17888563049853368","last_synced_commit":"71be3fff4afb0277a7e1c47c5f1f4b6106a8eb45"},"previous_names":[],"tags_count":27,"template":false,"template_full_name":null,"purl":"pkg:github/sferik/multi_xml","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sferik%2Fmulti_xml","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sferik%2Fmulti_xml/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sferik%2Fmulti_xml/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sferik%2Fmulti_xml/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sferik","download_url":"https://codeload.github.com/sferik/multi_xml/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sferik%2Fmulti_xml/sbom","scorecard":{"id":813994,"data":{"date":"2025-08-11","repo":{"name":"github.com/sferik/multi_xml","commit":"35bff56b82185983620fe60a095752b3d9a7c10f"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.5,"checks":[{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Code-Review","score":1,"reason":"Found 4/28 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":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/ci.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":"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":"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:10: update your workflow using https://app.stepsecurity.io/secureworkflow/sferik/multi_xml/ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:11: update your workflow using https://app.stepsecurity.io/secureworkflow/sferik/multi_xml/ci.yml/master?enable=pin","Info:   0 out of   1 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   1 third-party GitHubAction dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"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":"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":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'master'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 6 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-23T13:48:23.035Z","repository_id":55078824,"created_at":"2025-08-23T13:48:23.035Z","updated_at":"2025-08-23T13:48:23.035Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29327089,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-11T03:52:29.695Z","status":"ssl_error","status_checked_at":"2026-02-11T03:52:23.094Z","response_time":97,"last_error":"SSL_read: 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"}},"repo_metadata_updated_at":"2026-02-13T07:18:09.108Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":1.4222491205507433,"forks_count":0.9381530389933751,"docker_downloads_count":null,"average":0.5901005398860296},"purl":"pkg:deb/ubuntu/ruby-multi-xml?arch=source\u0026distro=ubuntu-20.04\u0026repository_url=https://launchpad.net/ubuntu/focal","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/ubuntu/ruby-multi-xml","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/ubuntu/ruby-multi-xml","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/ubuntu/ruby-multi-xml/dependencies","status":null,"funding_links":["https://github.com/sponsors/sferik"],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-20.04/packages/ruby-multi-xml/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-20.04/packages/ruby-multi-xml/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-20.04/packages/ruby-multi-xml/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-20.04/packages/ruby-multi-xml/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-20.04/packages/ruby-multi-xml/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-20.04/packages/ruby-multi-xml/codemeta","maintainers":[],"registry":{"name":"ubuntu-20.04","url":"https://launchpad.net/ubuntu/focal","ecosystem":"ubuntu","default":false,"packages_count":30789,"maintainers_count":0,"namespaces_count":4,"keywords_count":0,"github":"ubuntu","metadata":{"codename":"focal"},"icon_url":"https://github.com/ubuntu.png","created_at":"2026-02-04T11:01:47.233Z","updated_at":"2026-04-27T18:20:36.874Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-20.04/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-20.04/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-20.04/namespaces"}},{"id":13605785,"name":"ruby-multi-xml","ecosystem":"debian","description":null,"homepage":"https://github.com/sferik/multi_xml","licenses":null,"normalized_licenses":[],"repository_url":"https://github.com/sferik/multi_xml","keywords_array":["misc"],"namespace":"main","versions_count":1,"first_release_published_at":"2026-02-11T11:23:19.801Z","latest_release_published_at":"2026-02-11T11:23:19.801Z","latest_release_number":"0.6.0-1","last_synced_at":"2026-03-14T02:08:06.999Z","created_at":"2026-02-11T11:23:19.595Z","updated_at":"2026-03-14T02:08:06.999Z","registry_url":"https://tracker.debian.org/pkg/ruby-multi-xml","install_command":"apt-get install ruby-multi-xml","documentation_url":"https://packages.debian.org/buster/ruby-multi-xml","metadata":{"component":"main","architecture":"all","priority":"optional","binary":"ruby-multi-xml","standards_version":"4.1.2","maintainer":"Debian Ruby Extras Maintainers \u003cpkg-ruby-extras-maintainers@lists.alioth.debian.org\u003e","build_depends":"debhelper (\u003e= 10), gem2deb, rake, ruby-libxml (\u003e= 2.7.0-2~), ruby-nokogiri (\u003e= 1.6.0~), ruby-ox (\u003e= 2.5~), ruby-rspec","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{},"repo_metadata_updated_at":"2026-02-11T15:15:12.393Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:deb/debian/ruby-multi-xml?arch=source\u0026distro=debian-10\u0026repository_url=https://packages.debian.org/buster","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/debian/ruby-multi-xml","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/debian/ruby-multi-xml","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/debian/ruby-multi-xml/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/debian-10/packages/ruby-multi-xml/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/debian-10/packages/ruby-multi-xml/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/debian-10/packages/ruby-multi-xml/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-10/packages/ruby-multi-xml/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-10/packages/ruby-multi-xml/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/debian-10/packages/ruby-multi-xml/codemeta","maintainers":[],"registry":{"name":"debian-10","url":"https://packages.debian.org/buster","ecosystem":"debian","default":false,"packages_count":28836,"maintainers_count":0,"namespaces_count":3,"keywords_count":915,"github":"debian","metadata":{"codename":"buster","mirror":"http://archive.debian.org/debian","funded_packages_count":86},"icon_url":"https://github.com/debian.png","created_at":"2026-02-04T11:01:50.156Z","updated_at":"2026-05-13T05:01:00.358Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-10/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/debian-10/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/debian-10/namespaces"}},{"id":13530626,"name":"ruby-multi-xml","ecosystem":"debian","description":null,"homepage":"https://github.com/sferik/multi_xml","licenses":null,"normalized_licenses":[],"repository_url":"https://github.com/sferik/multi_xml","keywords_array":["misc"],"namespace":"main","versions_count":1,"first_release_published_at":"2026-02-10T23:34:37.909Z","latest_release_published_at":"2026-02-10T23:34:37.909Z","latest_release_number":"0.6.0-1","last_synced_at":"2026-03-14T07:16:35.609Z","created_at":"2026-02-10T23:34:37.722Z","updated_at":"2026-03-14T07:16:35.609Z","registry_url":"https://tracker.debian.org/pkg/ruby-multi-xml","install_command":"apt-get install ruby-multi-xml","documentation_url":"https://packages.debian.org/bullseye/ruby-multi-xml","metadata":{"component":"main","architecture":"all","priority":"optional","binary":"ruby-multi-xml","standards_version":"4.1.2","maintainer":"Debian Ruby Extras Maintainers \u003cpkg-ruby-extras-maintainers@lists.alioth.debian.org\u003e","build_depends":"debhelper (\u003e= 10), gem2deb, rake, ruby-libxml (\u003e= 2.7.0-2~), ruby-nokogiri (\u003e= 1.6.0~), ruby-ox (\u003e= 2.5~), ruby-rspec","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{},"repo_metadata_updated_at":"2026-02-11T14:26:42.334Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:deb/debian/ruby-multi-xml?arch=source\u0026distro=debian-11\u0026repository_url=https://packages.debian.org/bullseye","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/debian/ruby-multi-xml","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/debian/ruby-multi-xml","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/debian/ruby-multi-xml/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/debian-11/packages/ruby-multi-xml/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/debian-11/packages/ruby-multi-xml/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/debian-11/packages/ruby-multi-xml/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-11/packages/ruby-multi-xml/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-11/packages/ruby-multi-xml/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/debian-11/packages/ruby-multi-xml/codemeta","maintainers":[],"registry":{"name":"debian-11","url":"https://packages.debian.org/bullseye","ecosystem":"debian","default":false,"packages_count":31268,"maintainers_count":0,"namespaces_count":3,"keywords_count":0,"github":"debian","metadata":{"codename":"bullseye"},"icon_url":"https://github.com/debian.png","created_at":"2026-02-04T11:01:49.702Z","updated_at":"2026-04-27T18:20:39.352Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-11/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/debian-11/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/debian-11/namespaces"}},{"id":13804819,"name":"ruby-multi-xml","ecosystem":"ubuntu","description":null,"homepage":"https://github.com/sferik/multi_xml","licenses":null,"normalized_licenses":[],"repository_url":"https://github.com/sferik/multi_xml","keywords_array":["universe/misc"],"namespace":"universe","versions_count":1,"first_release_published_at":"2026-02-13T18:26:03.857Z","latest_release_published_at":"2026-02-13T18:26:03.857Z","latest_release_number":"0.6.0-1","last_synced_at":"2026-03-14T03:15:10.541Z","created_at":"2026-02-13T18:26:03.667Z","updated_at":"2026-03-14T03:15:10.541Z","registry_url":"https://launchpad.net/ubuntu/+source/ruby-multi-xml","install_command":"apt-get install ruby-multi-xml","documentation_url":null,"metadata":{"component":"universe","architecture":"all","priority":"optional","binary":"ruby-multi-xml","standards_version":"4.1.2","maintainer":"Debian Ruby Extras Maintainers \u003cpkg-ruby-extras-maintainers@lists.alioth.debian.org\u003e","build_depends":"debhelper (\u003e= 10), gem2deb, rake, ruby-libxml (\u003e= 2.7.0-2~), ruby-nokogiri (\u003e= 1.6.0~), ruby-ox (\u003e= 2.5~), ruby-rspec","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{},"repo_metadata_updated_at":"2026-02-13T18:26:04.491Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:deb/ubuntu/ruby-multi-xml?arch=source\u0026distro=ubuntu-23.10\u0026repository_url=https://launchpad.net/ubuntu/mantic","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/ubuntu/ruby-multi-xml","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/ubuntu/ruby-multi-xml","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/ubuntu/ruby-multi-xml/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/packages/ruby-multi-xml/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/packages/ruby-multi-xml/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/packages/ruby-multi-xml/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/packages/ruby-multi-xml/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/packages/ruby-multi-xml/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/packages/ruby-multi-xml/codemeta","maintainers":[],"registry":{"name":"ubuntu-23.10","url":"https://launchpad.net/ubuntu/mantic","ecosystem":"ubuntu","default":false,"packages_count":36642,"maintainers_count":0,"namespaces_count":4,"keywords_count":0,"github":"ubuntu","metadata":{"codename":"mantic","mirror":"http://old-releases.ubuntu.com/ubuntu"},"icon_url":"https://github.com/ubuntu.png","created_at":"2026-02-04T11:01:48.636Z","updated_at":"2026-04-27T18:20:38.051Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/namespaces"}},{"id":259098,"name":"multi_xml","ecosystem":"rubygems","description":"Provides swappable XML backends utilizing LibXML, Nokogiri, Ox, or REXML.","homepage":"https://github.com/sferik/multi_xml","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/sferik/multi_xml","keywords_array":[],"namespace":null,"versions_count":29,"first_release_published_at":"2010-10-03T05:57:04.117Z","latest_release_published_at":"2026-05-04T18:32:12.994Z","latest_release_number":"0.9.1","last_synced_at":"2026-05-19T23:01:24.576Z","created_at":"2022-04-06T05:05:21.547Z","updated_at":"2026-05-19T23:03:20.630Z","registry_url":"https://rubygems.org/gems/multi_xml","install_command":"gem install multi_xml -s https://rubygems.org","documentation_url":"http://www.rubydoc.info/gems/multi_xml/","metadata":{"funding":"https://github.com/sponsors/sferik"},"repo_metadata":{"id":55078824,"uuid":"957805","full_name":"sferik/multi_xml","owner":"sferik","description":"A generic swappable back-end for XML parsing","archived":false,"fork":false,"pushed_at":"2026-05-04T18:31:37.000Z","size":563,"stargazers_count":161,"open_issues_count":0,"forks_count":39,"subscribers_count":4,"default_branch":"main","last_synced_at":"2026-05-05T16:05:10.976Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Ruby","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/sferik.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null},"funding":{"github":["sferik"]}},"created_at":"2010-10-03T05:18:16.000Z","updated_at":"2026-05-04T17:37:04.000Z","dependencies_parsed_at":"2026-01-24T19:00:52.347Z","dependency_job_id":"70732187-0627-4eae-be4a-113502a8a85e","html_url":"https://github.com/sferik/multi_xml","commit_stats":{"total_commits":341,"total_committers":22,"mean_commits":15.5,"dds":"0.17888563049853368","last_synced_commit":"71be3fff4afb0277a7e1c47c5f1f4b6106a8eb45"},"previous_names":[],"tags_count":27,"template":false,"template_full_name":null,"purl":"pkg:github/sferik/multi_xml","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sferik%2Fmulti_xml","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sferik%2Fmulti_xml/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sferik%2Fmulti_xml/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sferik%2Fmulti_xml/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sferik","download_url":"https://codeload.github.com/sferik/multi_xml/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sferik%2Fmulti_xml/sbom","scorecard":{"id":813994,"data":{"date":"2025-08-11","repo":{"name":"github.com/sferik/multi_xml","commit":"35bff56b82185983620fe60a095752b3d9a7c10f"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.5,"checks":[{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Code-Review","score":1,"reason":"Found 4/28 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":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/ci.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":"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":"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:10: update your workflow using https://app.stepsecurity.io/secureworkflow/sferik/multi_xml/ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:11: update your workflow using https://app.stepsecurity.io/secureworkflow/sferik/multi_xml/ci.yml/master?enable=pin","Info:   0 out of   1 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   1 third-party GitHubAction dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"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":"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":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'master'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 6 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-23T13:48:23.035Z","repository_id":55078824,"created_at":"2025-08-23T13:48:23.035Z","updated_at":"2025-08-23T13:48:23.035Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32711965,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-06T19:35:05.142Z","status":"ssl_error","status_checked_at":"2026-05-06T19:35:03.996Z","response_time":117,"last_error":"SSL_read: 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":"sferik","name":"Erik Berlin","uuid":"10308","kind":"user","description":"Maker, Breaker","email":"","website":null,"location":"San Francisco","twitter":"sferik","company":"@twitter","icon_url":"https://avatars.githubusercontent.com/u/10308?u=5a2785be9d9bf021907c5c53dc1345edd137604c\u0026v=4","repositories_count":180,"last_synced_at":"2023-04-09T03:48:45.493Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/sferik","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-02T16:17:22.203Z","updated_at":"2023-04-09T03:48:46.032Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sferik","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sferik/repositories"},"tags":[{"name":"v0.9.1","sha":"52a03525397b1b0b1a3bd49ec7bee09fdd7154c9","kind":"tag","published_at":"2026-05-04T18:31:33.000Z","download_url":"https://codeload.github.com/sferik/multi_xml/tar.gz/v0.9.1","html_url":"https://github.com/sferik/multi_xml/releases/tag/v0.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sferik/multi_xml@v0.9.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sferik%2Fmulti_xml/tags/v0.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sferik%2Fmulti_xml/tags/v0.9.1/manifests"},{"name":"v0.9.0","sha":"f785ca1898ac0e9cb293b433dbffdf990e2021d3","kind":"tag","published_at":"2026-05-02T16:45:03.000Z","download_url":"https://codeload.github.com/sferik/multi_xml/tar.gz/v0.9.0","html_url":"https://github.com/sferik/multi_xml/releases/tag/v0.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sferik/multi_xml@v0.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sferik%2Fmulti_xml/tags/v0.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sferik%2Fmulti_xml/tags/v0.9.0/manifests"},{"name":"v0.8.1","sha":"3ad93f88b66ca3f8666ea92e3ae09007c2c2961c","kind":"tag","published_at":"2026-01-08T14:42:12.000Z","download_url":"https://codeload.github.com/sferik/multi_xml/tar.gz/v0.8.1","html_url":"https://github.com/sferik/multi_xml/releases/tag/v0.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sferik/multi_xml@v0.8.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sferik%2Fmulti_xml/tags/v0.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sferik%2Fmulti_xml/tags/v0.8.1/manifests"},{"name":"v0.8.0","sha":"f1d0703da70e754af5a7260219665225427d4a66","kind":"tag","published_at":"2025-12-24T14:12:01.000Z","download_url":"https://codeload.github.com/sferik/multi_xml/tar.gz/v0.8.0","html_url":"https://github.com/sferik/multi_xml/releases/tag/v0.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sferik/multi_xml@v0.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sferik%2Fmulti_xml/tags/v0.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sferik%2Fmulti_xml/tags/v0.8.0/manifests"},{"name":"v0.7.2","sha":"35bff56b82185983620fe60a095752b3d9a7c10f","kind":"tag","published_at":"2025-04-30T18:30:25.000Z","download_url":"https://codeload.github.com/sferik/multi_xml/tar.gz/v0.7.2","html_url":"https://github.com/sferik/multi_xml/releases/tag/v0.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sferik/multi_xml@v0.7.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sferik%2Fmulti_xml/tags/v0.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sferik%2Fmulti_xml/tags/v0.7.2/manifests"},{"name":"v0.7.1","sha":"a3ed024ac3be31b6f1fdef8221ebd6c31513fa23","kind":"tag","published_at":"2024-05-01T18:50:44.000Z","download_url":"https://codeload.github.com/sferik/multi_xml/tar.gz/v0.7.1","html_url":"https://github.com/sferik/multi_xml/releases/tag/v0.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sferik/multi_xml@v0.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sferik%2Fmulti_xml/tags/v0.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sferik%2Fmulti_xml/tags/v0.7.1/manifests"},{"name":"v0.7.0","sha":"f0480bf8b6070c746239745f4034768cff770fe0","kind":"tag","published_at":"2024-04-30T19:12:03.000Z","download_url":"https://codeload.github.com/sferik/multi_xml/tar.gz/v0.7.0","html_url":"https://github.com/sferik/multi_xml/releases/tag/v0.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sferik/multi_xml@v0.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sferik%2Fmulti_xml/tags/v0.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sferik%2Fmulti_xml/tags/v0.7.0/manifests"},{"name":"v0.6.0","sha":"a1bbeaedb92cb6e0ff0692afd1e4e670318ccf78","kind":"tag","published_at":"2016-12-06T07:45:33.000Z","download_url":"https://codeload.github.com/sferik/multi_xml/tar.gz/v0.6.0","html_url":"https://github.com/sferik/multi_xml/releases/tag/v0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sferik/multi_xml@v0.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sferik%2Fmulti_xml/tags/v0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sferik%2Fmulti_xml/tags/v0.6.0/manifests"},{"name":"v0.5.5","sha":"36c2d63bbaba3ca021876f81dc3d1851b36c7e70","kind":"tag","published_at":"2013-08-06T05:52:38.000Z","download_url":"https://codeload.github.com/sferik/multi_xml/tar.gz/v0.5.5","html_url":"https://github.com/sferik/multi_xml/releases/tag/v0.5.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sferik/multi_xml@v0.5.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sferik%2Fmulti_xml/tags/v0.5.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sferik%2Fmulti_xml/tags/v0.5.5/manifests"},{"name":"v0.5.4","sha":"edb7c8f2e600d5c6dc23fd3fb2edfcef6f4820f1","kind":"tag","published_at":"2013-06-04T14:05:02.000Z","download_url":"https://codeload.github.com/sferik/multi_xml/tar.gz/v0.5.4","html_url":"https://github.com/sferik/multi_xml/releases/tag/v0.5.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sferik/multi_xml@v0.5.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sferik%2Fmulti_xml/tags/v0.5.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sferik%2Fmulti_xml/tags/v0.5.4/manifests"},{"name":"v0.5.3","sha":"20fe5f8cf5bff610035d40c63e14c59de4a1b562","kind":"tag","published_at":"2013-02-08T01:05:07.000Z","download_url":"https://codeload.github.com/sferik/multi_xml/tar.gz/v0.5.3","html_url":"https://github.com/sferik/multi_xml/releases/tag/v0.5.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sferik/multi_xml@v0.5.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sferik%2Fmulti_xml/tags/v0.5.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sferik%2Fmulti_xml/tags/v0.5.3/manifests"},{"name":"v0.5.2","sha":"2df49f35a24b966275855fb74634e96f3bed2006","kind":"tag","published_at":"2013-01-11T07:44:17.000Z","download_url":"https://codeload.github.com/sferik/multi_xml/tar.gz/v0.5.2","html_url":"https://github.com/sferik/multi_xml/releases/tag/v0.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sferik/multi_xml@v0.5.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sferik%2Fmulti_xml/tags/v0.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sferik%2Fmulti_xml/tags/v0.5.2/manifests"},{"name":"v0.5.1","sha":"c33d869c823fb9b2785922c2e5abab58772f8b73","kind":"tag","published_at":"2012-05-10T01:25:14.000Z","download_url":"https://codeload.github.com/sferik/multi_xml/tar.gz/v0.5.1","html_url":"https://github.com/sferik/multi_xml/releases/tag/v0.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sferik/multi_xml@v0.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sferik%2Fmulti_xml/tags/v0.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sferik%2Fmulti_xml/tags/v0.5.1/manifests"},{"name":"v0.5.0","sha":"b6982e194d9450fbabea1d75f43b45e6ab048fc6","kind":"tag","published_at":"2012-05-08T22:05:12.000Z","download_url":"https://codeload.github.com/sferik/multi_xml/tar.gz/v0.5.0","html_url":"https://github.com/sferik/multi_xml/releases/tag/v0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sferik/multi_xml@v0.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sferik%2Fmulti_xml/tags/v0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sferik%2Fmulti_xml/tags/v0.5.0/manifests"},{"name":"v0.4.4","sha":"a2f94055e662e3e48ebed02b412e7ecf470f12fb","kind":"tag","published_at":"2012-04-16T15:04:13.000Z","download_url":"https://codeload.github.com/sferik/multi_xml/tar.gz/v0.4.4","html_url":"https://github.com/sferik/multi_xml/releases/tag/v0.4.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sferik/multi_xml@v0.4.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sferik%2Fmulti_xml/tags/v0.4.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sferik%2Fmulti_xml/tags/v0.4.4/manifests"},{"name":"v0.4.3","sha":"3bf0761516fdc4844faaa8c1c4cd8671cefe572c","kind":"tag","published_at":"2012-04-16T08:14:13.000Z","download_url":"https://codeload.github.com/sferik/multi_xml/tar.gz/v0.4.3","html_url":"https://github.com/sferik/multi_xml/releases/tag/v0.4.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sferik/multi_xml@v0.4.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sferik%2Fmulti_xml/tags/v0.4.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sferik%2Fmulti_xml/tags/v0.4.3/manifests"},{"name":"v0.4.2","sha":"66fa4710cf25aadad76d5147a61db06b97f01793","kind":"tag","published_at":"2012-03-12T17:02:04.000Z","download_url":"https://codeload.github.com/sferik/multi_xml/tar.gz/v0.4.2","html_url":"https://github.com/sferik/multi_xml/releases/tag/v0.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sferik/multi_xml@v0.4.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sferik%2Fmulti_xml/tags/v0.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sferik%2Fmulti_xml/tags/v0.4.2/manifests"},{"name":"v0.4.1","sha":"783b86f991e4902f52b289ac407490720668977e","kind":"tag","published_at":"2011-09-26T15:03:10.000Z","download_url":"https://codeload.github.com/sferik/multi_xml/tar.gz/v0.4.1","html_url":"https://github.com/sferik/multi_xml/releases/tag/v0.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sferik/multi_xml@v0.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sferik%2Fmulti_xml/tags/v0.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sferik%2Fmulti_xml/tags/v0.4.1/manifests"},{"name":"v0.4.0","sha":"c8f96854d140e110a4eb4332d4e20d83dcb145c9","kind":"tag","published_at":"2011-09-06T15:16:14.000Z","download_url":"https://codeload.github.com/sferik/multi_xml/tar.gz/v0.4.0","html_url":"https://github.com/sferik/multi_xml/releases/tag/v0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sferik/multi_xml@v0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sferik%2Fmulti_xml/tags/v0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sferik%2Fmulti_xml/tags/v0.4.0/manifests"},{"name":"v0.3.0","sha":"14b2b1e3ea5a1cd892381ab158161bbb47033d27","kind":"tag","published_at":"2011-08-08T07:06:51.000Z","download_url":"https://codeload.github.com/sferik/multi_xml/tar.gz/v0.3.0","html_url":"https://github.com/sferik/multi_xml/releases/tag/v0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sferik/multi_xml@v0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sferik%2Fmulti_xml/tags/v0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sferik%2Fmulti_xml/tags/v0.3.0/manifests"},{"name":"v0.2.2","sha":"0ec63ada7b40358f78409eded46e0f37fd93d85c","kind":"tag","published_at":"2011-03-20T21:07:08.000Z","download_url":"https://codeload.github.com/sferik/multi_xml/tar.gz/v0.2.2","html_url":"https://github.com/sferik/multi_xml/releases/tag/v0.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sferik/multi_xml@v0.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sferik%2Fmulti_xml/tags/v0.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sferik%2Fmulti_xml/tags/v0.2.2/manifests"},{"name":"v0.2.1","sha":"60892aa879a89bbb12a125f0aff2e2ada8124a4a","kind":"tag","published_at":"2011-02-03T15:04:16.000Z","download_url":"https://codeload.github.com/sferik/multi_xml/tar.gz/v0.2.1","html_url":"https://github.com/sferik/multi_xml/releases/tag/v0.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sferik/multi_xml@v0.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sferik%2Fmulti_xml/tags/v0.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sferik%2Fmulti_xml/tags/v0.2.1/manifests"},{"name":"v0.2.0","sha":"ff064407f27aaed2be9b2c5ebb01740201b0dd2f","kind":"tag","published_at":"2010-10-22T16:05:38.000Z","download_url":"https://codeload.github.com/sferik/multi_xml/tar.gz/v0.2.0","html_url":"https://github.com/sferik/multi_xml/releases/tag/v0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sferik/multi_xml@v0.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sferik%2Fmulti_xml/tags/v0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sferik%2Fmulti_xml/tags/v0.2.0/manifests"},{"name":"v0.1.4","sha":"1bd4cf27bce9fbc3bda24aff55439ce04336f765","kind":"tag","published_at":"2010-10-20T15:41:41.000Z","download_url":"https://codeload.github.com/sferik/multi_xml/tar.gz/v0.1.4","html_url":"https://github.com/sferik/multi_xml/releases/tag/v0.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sferik/multi_xml@v0.1.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sferik%2Fmulti_xml/tags/v0.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sferik%2Fmulti_xml/tags/v0.1.4/manifests"},{"name":"v0.1.3","sha":"57eaaa626645149fca3a682785334ef09c832a6a","kind":"tag","published_at":"2010-10-19T00:42:42.000Z","download_url":"https://codeload.github.com/sferik/multi_xml/tar.gz/v0.1.3","html_url":"https://github.com/sferik/multi_xml/releases/tag/v0.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sferik/multi_xml@v0.1.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sferik%2Fmulti_xml/tags/v0.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sferik%2Fmulti_xml/tags/v0.1.3/manifests"},{"name":"v0.1.2","sha":"25633389981728bafd5f05e74b948a67641053c2","kind":"tag","published_at":"2010-10-16T18:19:32.000Z","download_url":"https://codeload.github.com/sferik/multi_xml/tar.gz/v0.1.2","html_url":"https://github.com/sferik/multi_xml/releases/tag/v0.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sferik/multi_xml@v0.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sferik%2Fmulti_xml/tags/v0.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sferik%2Fmulti_xml/tags/v0.1.2/manifests"},{"name":"v0.1.1","sha":"aa8f6f81675fd2391ecf60eb9839ac950362ff60","kind":"tag","published_at":"2010-10-16T16:40:52.000Z","download_url":"https://codeload.github.com/sferik/multi_xml/tar.gz/v0.1.1","html_url":"https://github.com/sferik/multi_xml/releases/tag/v0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sferik/multi_xml@v0.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sferik%2Fmulti_xml/tags/v0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sferik%2Fmulti_xml/tags/v0.1.1/manifests"},{"name":"v0.1.0","sha":"16f70c18f2a1b7b49e347b0caa13fe4cb99f6ad9","kind":"tag","published_at":"2010-10-12T14:55:49.000Z","download_url":"https://codeload.github.com/sferik/multi_xml/tar.gz/v0.1.0","html_url":"https://github.com/sferik/multi_xml/releases/tag/v0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sferik/multi_xml@v0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sferik%2Fmulti_xml/tags/v0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sferik%2Fmulti_xml/tags/v0.1.0/manifests"},{"name":"v0.0.1","sha":"2a848384a7b90fb3e26b5a8d4dc3fa3e3f2db5fc","kind":"tag","published_at":"2010-10-03T05:56:58.000Z","download_url":"https://codeload.github.com/sferik/multi_xml/tar.gz/v0.0.1","html_url":"https://github.com/sferik/multi_xml/releases/tag/v0.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sferik/multi_xml@v0.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sferik%2Fmulti_xml/tags/v0.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sferik%2Fmulti_xml/tags/v0.0.1/manifests"}]},"repo_metadata_updated_at":"2026-05-19T23:03:20.629Z","dependent_packages_count":293,"downloads":565794249,"downloads_period":"total","dependent_repos_count":102860,"rankings":{"downloads":0.04181487717576744,"dependent_repos_count":0.11763918778782574,"dependent_packages_count":0.1460733042673476,"stargazers_count":4.493147935460131,"forks_count":4.2851886129726475,"docker_downloads_count":0.17896767431228464,"average":1.5438052653293342},"purl":"pkg:gem/multi_xml","advisories":[{"uuid":"MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLXBjaGMtOTQ5Zi01M201","url":"https://github.com/advisories/GHSA-pchc-949f-53m5","title":"Improper Input Validation in multi_xml","description":"multi_xml gem 0.5.2 for Ruby, as used in Grape before 0.2.6 and possibly other products, does not properly restrict casts of string values, which allows remote attackers to conduct object-injection attacks and execute arbitrary code, or cause a denial of service (memory and CPU consumption) involving nested XML entity references, by leveraging support for (1) YAML type conversion or (2) Symbol type conversion, a similar vulnerability to CVE-2013-0156.","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2017-10-24T18:33:37.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":0.0,"cvss_vector":null,"references":["https://nvd.nist.gov/vuln/detail/CVE-2013-0175","https://github.com/sferik/multi_xml/pull/34","https://groups.google.com/forum/?fromgroups=#!topic/ruby-grape/fthDkMgIOa0","https://news.ycombinator.com/item?id=5040457","https://www.openwall.com/lists/oss-security/2013/01/11/9","https://github.com/sferik/multi_xml/commit/c94b136d06822514fc2e99dc851e6c4eeb4c8bdf","https://github.com/advisories/GHSA-pchc-949f-53m5"],"source_kind":"github","identifiers":["GHSA-pchc-949f-53m5","CVE-2013-0175"],"repository_url":"https://github.com/sferik/multi_xml","blast_radius":0.0,"created_at":"2022-12-21T16:13:38.281Z","updated_at":"2026-05-07T08:06:54.545Z","epss_percentage":0.01265,"epss_percentile":0.79512,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLXBjaGMtOTQ5Zi01M201","html_url":"https://advisories.ecosyste.ms/advisories/MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLXBjaGMtOTQ5Zi01M201","packages":[{"ecosystem":"rubygems","package_name":"multi_xml","versions":[{"first_patched_version":"0.5.2","vulnerable_version_range":"\u003c 0.5.2"}],"purl":"pkg:gem/multi_xml"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLXBjaGMtOTQ5Zi01M201/related_packages","related_advisories":[]}],"docker_usage_url":"https://docker.ecosyste.ms/usage/rubygems/multi_xml","docker_dependents_count":971,"docker_downloads_count":701185624,"usage_url":"https://repos.ecosyste.ms/usage/rubygems/multi_xml","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/rubygems/multi_xml/dependencies","status":null,"funding_links":["https://github.com/sponsors/sferik"],"critical":true,"issue_metadata":{"last_synced_at":"2026-05-17T22:02:25.664Z","issues_count":33,"pull_requests_count":44,"avg_time_to_close_issue":117284422.63333333,"avg_time_to_close_pull_request":27710079.23255814,"issues_closed_count":30,"pull_requests_closed_count":43,"pull_request_authors_count":29,"issue_authors_count":23,"avg_comments_per_issue":1.5454545454545454,"avg_comments_per_pull_request":1.9090909090909092,"merged_pull_requests_count":34,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":2,"past_year_pull_requests_count":2,"past_year_avg_time_to_close_issue":50668.0,"past_year_avg_time_to_close_pull_request":89220.0,"past_year_issues_closed_count":2,"past_year_pull_requests_closed_count":2,"past_year_pull_request_authors_count":2,"past_year_issue_authors_count":2,"past_year_avg_comments_per_issue":1.0,"past_year_avg_comments_per_pull_request":0.0,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":2,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/sferik%2Fmulti_xml/issues","maintainers":[{"login":"sferik","count":9,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sferik"},{"login":"brixen","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/brixen"}],"active_maintainers":[{"login":"sferik","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sferik"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/packages/multi_xml/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/packages/multi_xml/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/packages/multi_xml/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/packages/multi_xml/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/packages/multi_xml/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/packages/multi_xml/codemeta","maintainers":[{"uuid":"284","login":"sferik","name":null,"email":null,"url":null,"packages_count":65,"html_url":"https://rubygems.org/profiles/sferik","role":null,"created_at":"2022-11-09T09:41:25.563Z","updated_at":"2022-11-09T09:41:25.563Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/maintainers/sferik/packages"}],"registry":{"name":"rubygems.org","url":"https://rubygems.org","ecosystem":"rubygems","default":true,"packages_count":207205,"maintainers_count":68755,"namespaces_count":0,"keywords_count":18627,"github":"rubygems","metadata":{"funded_packages_count":7375},"icon_url":"https://github.com/rubygems.png","created_at":"2022-04-04T15:19:23.446Z","updated_at":"2026-05-13T05:11:24.133Z","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":13779318,"name":"ruby-multi-xml","ecosystem":"ubuntu","description":null,"homepage":"https://github.com/sferik/multi_xml","licenses":null,"normalized_licenses":[],"repository_url":"https://github.com/sferik/multi_xml","keywords_array":["universe/misc"],"namespace":"universe","versions_count":1,"first_release_published_at":"2026-02-13T13:20:58.054Z","latest_release_published_at":"2026-02-13T13:20:58.054Z","latest_release_number":"0.6.0-1","last_synced_at":"2026-03-13T22:39:07.242Z","created_at":"2026-02-13T13:20:57.858Z","updated_at":"2026-03-13T22:39:07.243Z","registry_url":"https://launchpad.net/ubuntu/+source/ruby-multi-xml","install_command":"apt-get install ruby-multi-xml","documentation_url":null,"metadata":{"component":"universe","architecture":"all","priority":"optional","binary":"ruby-multi-xml","standards_version":"4.1.2","maintainer":"Debian Ruby Extras Maintainers \u003cpkg-ruby-extras-maintainers@lists.alioth.debian.org\u003e","build_depends":"debhelper (\u003e= 10), gem2deb, rake, ruby-libxml (\u003e= 2.7.0-2~), ruby-nokogiri (\u003e= 1.6.0~), ruby-ox (\u003e= 2.5~), ruby-rspec","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{},"repo_metadata_updated_at":"2026-02-13T13:20:58.579Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:deb/ubuntu/ruby-multi-xml?arch=source\u0026distro=ubuntu-22.04\u0026repository_url=https://launchpad.net/ubuntu/jammy","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/ubuntu/ruby-multi-xml","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/ubuntu/ruby-multi-xml","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/ubuntu/ruby-multi-xml/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-22.04/packages/ruby-multi-xml/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-22.04/packages/ruby-multi-xml/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-22.04/packages/ruby-multi-xml/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-22.04/packages/ruby-multi-xml/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-22.04/packages/ruby-multi-xml/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-22.04/packages/ruby-multi-xml/codemeta","maintainers":[],"registry":{"name":"ubuntu-22.04","url":"https://launchpad.net/ubuntu/jammy","ecosystem":"ubuntu","default":false,"packages_count":34289,"maintainers_count":0,"namespaces_count":4,"keywords_count":0,"github":"ubuntu","metadata":{"codename":"jammy"},"icon_url":"https://github.com/ubuntu.png","created_at":"2026-02-04T11:01:46.486Z","updated_at":"2026-04-27T18:20:36.155Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-22.04/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-22.04/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-22.04/namespaces"}},{"id":13950485,"name":"ruby-multi-xml","ecosystem":"guix","description":"Swappable XML backends for Ruby","homepage":"https://github.com/sferik/multi_xml","licenses":"expat","normalized_licenses":["Other"],"repository_url":"https://github.com/sferik/multi_xml","keywords_array":[],"namespace":null,"versions_count":1,"first_release_published_at":"2026-03-02T18:57:26.770Z","latest_release_published_at":"2026-03-02T18:57:26.770Z","latest_release_number":"0.6.0","last_synced_at":"2026-04-27T16:17:57.625Z","created_at":"2026-03-02T18:57:26.589Z","updated_at":"2026-04-27T16:17:58.754Z","registry_url":"https://packages.guix.gnu.org/packages/ruby-multi-xml/0.6.0/","install_command":"guix install ruby-multi-xml","documentation_url":"https://git.savannah.gnu.org/cgit/guix.git/tree/gnu/packages/ruby-xyz.scm#n6070","metadata":{"location":"gnu/packages/ruby-xyz.scm:6070","variable_name":"ruby-multi-xml"},"repo_metadata":{"id":55078824,"uuid":"957805","full_name":"sferik/multi_xml","owner":"sferik","description":"A generic swappable back-end for XML parsing","archived":false,"fork":false,"pushed_at":"2026-03-27T17:34:50.000Z","size":432,"stargazers_count":160,"open_issues_count":2,"forks_count":38,"subscribers_count":4,"default_branch":"main","last_synced_at":"2026-03-29T07:58:13.463Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Ruby","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/sferik.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null},"funding":{"github":["sferik"]}},"created_at":"2010-10-03T05:18:16.000Z","updated_at":"2026-03-27T17:34:54.000Z","dependencies_parsed_at":"2026-01-24T19:00:52.347Z","dependency_job_id":null,"html_url":"https://github.com/sferik/multi_xml","commit_stats":{"total_commits":341,"total_committers":22,"mean_commits":15.5,"dds":"0.17888563049853368","last_synced_commit":"71be3fff4afb0277a7e1c47c5f1f4b6106a8eb45"},"previous_names":[],"tags_count":27,"template":false,"template_full_name":null,"purl":"pkg:github/sferik/multi_xml","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sferik%2Fmulti_xml","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sferik%2Fmulti_xml/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sferik%2Fmulti_xml/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sferik%2Fmulti_xml/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sferik","download_url":"https://codeload.github.com/sferik/multi_xml/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sferik%2Fmulti_xml/sbom","scorecard":{"id":813994,"data":{"date":"2025-08-11","repo":{"name":"github.com/sferik/multi_xml","commit":"35bff56b82185983620fe60a095752b3d9a7c10f"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.5,"checks":[{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Code-Review","score":1,"reason":"Found 4/28 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":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/ci.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":"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":"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:10: update your workflow using https://app.stepsecurity.io/secureworkflow/sferik/multi_xml/ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:11: update your workflow using https://app.stepsecurity.io/secureworkflow/sferik/multi_xml/ci.yml/master?enable=pin","Info:   0 out of   1 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   1 third-party GitHubAction dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"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":"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":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'master'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 6 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-23T13:48:23.035Z","repository_id":55078824,"created_at":"2025-08-23T13:48:23.035Z","updated_at":"2025-08-23T13:48:23.035Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31207704,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-30T15:24:02.938Z","status":"ssl_error","status_checked_at":"2026-03-30T15:23:44.804Z","response_time":138,"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"}},"repo_metadata_updated_at":"2026-04-27T16:17:58.727Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:guix/ruby-multi-xml","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/guix/ruby-multi-xml","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/guix/ruby-multi-xml","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/guix/ruby-multi-xml/dependencies","status":null,"funding_links":["https://github.com/sponsors/sferik"],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/guix/packages/ruby-multi-xml/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/guix/packages/ruby-multi-xml/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/guix/packages/ruby-multi-xml/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/guix/packages/ruby-multi-xml/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/guix/packages/ruby-multi-xml/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/guix/packages/ruby-multi-xml/codemeta","maintainers":[],"registry":{"name":"guix","url":"https://guix.gnu.org","ecosystem":"guix","default":true,"packages_count":31388,"maintainers_count":0,"namespaces_count":0,"keywords_count":1627,"github":"guix-mirror","metadata":{"funded_packages_count":352},"icon_url":"https://github.com/guix-mirror.png","created_at":"2026-03-02T16:23:46.981Z","updated_at":"2026-05-07T05:00:22.550Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/guix/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/guix/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/guix/namespaces"}},{"id":12278874,"name":"multi_xml","ecosystem":"rubygems","description":"Provides swappable XML backends utilizing LibXML, Nokogiri, Ox, or REXML.","homepage":"https://github.com/sferik/multi_xml","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/sferik/multi_xml","keywords_array":[],"namespace":null,"versions_count":29,"first_release_published_at":"2010-10-03T05:57:04.117Z","latest_release_published_at":"2026-05-04T18:32:12.994Z","latest_release_number":"0.9.1","last_synced_at":"2026-05-20T15:03:48.214Z","created_at":"2025-10-07T04:29:22.803Z","updated_at":"2026-05-20T15:56:38.202Z","registry_url":"https://gem.coop/gems/multi_xml","install_command":"gem install multi_xml -s https://gem.coop","documentation_url":"http://www.rubydoc.info/gems/multi_xml/","metadata":{"funding":"https://github.com/sponsors/sferik"},"repo_metadata":{"id":55078824,"uuid":"957805","full_name":"sferik/multi_xml","owner":"sferik","description":"A generic swappable back-end for XML parsing","archived":false,"fork":false,"pushed_at":"2026-05-04T18:31:37.000Z","size":563,"stargazers_count":161,"open_issues_count":0,"forks_count":39,"subscribers_count":4,"default_branch":"main","last_synced_at":"2026-05-05T16:05:10.976Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Ruby","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/sferik.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null},"funding":{"github":["sferik"]}},"created_at":"2010-10-03T05:18:16.000Z","updated_at":"2026-05-04T17:37:04.000Z","dependencies_parsed_at":"2026-01-24T19:00:52.347Z","dependency_job_id":"70732187-0627-4eae-be4a-113502a8a85e","html_url":"https://github.com/sferik/multi_xml","commit_stats":{"total_commits":341,"total_committers":22,"mean_commits":15.5,"dds":"0.17888563049853368","last_synced_commit":"71be3fff4afb0277a7e1c47c5f1f4b6106a8eb45"},"previous_names":[],"tags_count":27,"template":false,"template_full_name":null,"purl":"pkg:github/sferik/multi_xml","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sferik%2Fmulti_xml","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sferik%2Fmulti_xml/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sferik%2Fmulti_xml/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sferik%2Fmulti_xml/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sferik","download_url":"https://codeload.github.com/sferik/multi_xml/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sferik%2Fmulti_xml/sbom","scorecard":{"id":813994,"data":{"date":"2025-08-11","repo":{"name":"github.com/sferik/multi_xml","commit":"35bff56b82185983620fe60a095752b3d9a7c10f"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.5,"checks":[{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Code-Review","score":1,"reason":"Found 4/28 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":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/ci.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":"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":"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:10: update your workflow using https://app.stepsecurity.io/secureworkflow/sferik/multi_xml/ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:11: update your workflow using https://app.stepsecurity.io/secureworkflow/sferik/multi_xml/ci.yml/master?enable=pin","Info:   0 out of   1 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   1 third-party GitHubAction dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"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":"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":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'master'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 6 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-23T13:48:23.035Z","repository_id":55078824,"created_at":"2025-08-23T13:48:23.035Z","updated_at":"2025-08-23T13:48:23.035Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32711965,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-06T19:35:05.142Z","status":"ssl_error","status_checked_at":"2026-05-06T19:35:03.996Z","response_time":117,"last_error":"SSL_read: 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":"sferik","name":"Erik Berlin","uuid":"10308","kind":"user","description":"Maker, Breaker","email":"","website":null,"location":"San Francisco","twitter":"sferik","company":"@twitter","icon_url":"https://avatars.githubusercontent.com/u/10308?u=5a2785be9d9bf021907c5c53dc1345edd137604c\u0026v=4","repositories_count":180,"last_synced_at":"2023-04-09T03:48:45.493Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/sferik","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-02T16:17:22.203Z","updated_at":"2023-04-09T03:48:46.032Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sferik","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sferik/repositories"},"tags":[{"name":"v0.8.1","sha":"3ad93f88b66ca3f8666ea92e3ae09007c2c2961c","kind":"tag","published_at":"2026-01-08T14:42:12.000Z","download_url":"https://codeload.github.com/sferik/multi_xml/tar.gz/v0.8.1","html_url":"https://github.com/sferik/multi_xml/releases/tag/v0.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sferik/multi_xml@v0.8.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sferik%2Fmulti_xml/tags/v0.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sferik%2Fmulti_xml/tags/v0.8.1/manifests"},{"name":"v0.8.0","sha":"f1d0703da70e754af5a7260219665225427d4a66","kind":"tag","published_at":"2025-12-24T14:12:01.000Z","download_url":"https://codeload.github.com/sferik/multi_xml/tar.gz/v0.8.0","html_url":"https://github.com/sferik/multi_xml/releases/tag/v0.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sferik/multi_xml@v0.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sferik%2Fmulti_xml/tags/v0.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sferik%2Fmulti_xml/tags/v0.8.0/manifests"},{"name":"v0.7.2","sha":"35bff56b82185983620fe60a095752b3d9a7c10f","kind":"tag","published_at":"2025-04-30T18:30:25.000Z","download_url":"https://codeload.github.com/sferik/multi_xml/tar.gz/v0.7.2","html_url":"https://github.com/sferik/multi_xml/releases/tag/v0.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sferik/multi_xml@v0.7.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sferik%2Fmulti_xml/tags/v0.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sferik%2Fmulti_xml/tags/v0.7.2/manifests"},{"name":"v0.7.1","sha":"a3ed024ac3be31b6f1fdef8221ebd6c31513fa23","kind":"tag","published_at":"2024-05-01T18:50:44.000Z","download_url":"https://codeload.github.com/sferik/multi_xml/tar.gz/v0.7.1","html_url":"https://github.com/sferik/multi_xml/releases/tag/v0.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sferik/multi_xml@v0.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sferik%2Fmulti_xml/tags/v0.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sferik%2Fmulti_xml/tags/v0.7.1/manifests"},{"name":"v0.7.0","sha":"f0480bf8b6070c746239745f4034768cff770fe0","kind":"tag","published_at":"2024-04-30T19:12:03.000Z","download_url":"https://codeload.github.com/sferik/multi_xml/tar.gz/v0.7.0","html_url":"https://github.com/sferik/multi_xml/releases/tag/v0.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sferik/multi_xml@v0.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sferik%2Fmulti_xml/tags/v0.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sferik%2Fmulti_xml/tags/v0.7.0/manifests"},{"name":"v0.6.0","sha":"a1bbeaedb92cb6e0ff0692afd1e4e670318ccf78","kind":"tag","published_at":"2016-12-06T07:45:33.000Z","download_url":"https://codeload.github.com/sferik/multi_xml/tar.gz/v0.6.0","html_url":"https://github.com/sferik/multi_xml/releases/tag/v0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sferik/multi_xml@v0.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sferik%2Fmulti_xml/tags/v0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sferik%2Fmulti_xml/tags/v0.6.0/manifests"},{"name":"v0.5.5","sha":"36c2d63bbaba3ca021876f81dc3d1851b36c7e70","kind":"tag","published_at":"2013-08-06T05:52:38.000Z","download_url":"https://codeload.github.com/sferik/multi_xml/tar.gz/v0.5.5","html_url":"https://github.com/sferik/multi_xml/releases/tag/v0.5.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sferik/multi_xml@v0.5.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sferik%2Fmulti_xml/tags/v0.5.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sferik%2Fmulti_xml/tags/v0.5.5/manifests"},{"name":"v0.5.4","sha":"edb7c8f2e600d5c6dc23fd3fb2edfcef6f4820f1","kind":"tag","published_at":"2013-06-04T14:05:02.000Z","download_url":"https://codeload.github.com/sferik/multi_xml/tar.gz/v0.5.4","html_url":"https://github.com/sferik/multi_xml/releases/tag/v0.5.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sferik/multi_xml@v0.5.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sferik%2Fmulti_xml/tags/v0.5.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sferik%2Fmulti_xml/tags/v0.5.4/manifests"},{"name":"v0.5.3","sha":"20fe5f8cf5bff610035d40c63e14c59de4a1b562","kind":"tag","published_at":"2013-02-08T01:05:07.000Z","download_url":"https://codeload.github.com/sferik/multi_xml/tar.gz/v0.5.3","html_url":"https://github.com/sferik/multi_xml/releases/tag/v0.5.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sferik/multi_xml@v0.5.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sferik%2Fmulti_xml/tags/v0.5.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sferik%2Fmulti_xml/tags/v0.5.3/manifests"},{"name":"v0.5.2","sha":"2df49f35a24b966275855fb74634e96f3bed2006","kind":"tag","published_at":"2013-01-11T07:44:17.000Z","download_url":"https://codeload.github.com/sferik/multi_xml/tar.gz/v0.5.2","html_url":"https://github.com/sferik/multi_xml/releases/tag/v0.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sferik/multi_xml@v0.5.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sferik%2Fmulti_xml/tags/v0.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sferik%2Fmulti_xml/tags/v0.5.2/manifests"},{"name":"v0.5.1","sha":"c33d869c823fb9b2785922c2e5abab58772f8b73","kind":"tag","published_at":"2012-05-10T01:25:14.000Z","download_url":"https://codeload.github.com/sferik/multi_xml/tar.gz/v0.5.1","html_url":"https://github.com/sferik/multi_xml/releases/tag/v0.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sferik/multi_xml@v0.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sferik%2Fmulti_xml/tags/v0.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sferik%2Fmulti_xml/tags/v0.5.1/manifests"},{"name":"v0.5.0","sha":"b6982e194d9450fbabea1d75f43b45e6ab048fc6","kind":"tag","published_at":"2012-05-08T22:05:12.000Z","download_url":"https://codeload.github.com/sferik/multi_xml/tar.gz/v0.5.0","html_url":"https://github.com/sferik/multi_xml/releases/tag/v0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sferik/multi_xml@v0.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sferik%2Fmulti_xml/tags/v0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sferik%2Fmulti_xml/tags/v0.5.0/manifests"},{"name":"v0.4.4","sha":"a2f94055e662e3e48ebed02b412e7ecf470f12fb","kind":"tag","published_at":"2012-04-16T15:04:13.000Z","download_url":"https://codeload.github.com/sferik/multi_xml/tar.gz/v0.4.4","html_url":"https://github.com/sferik/multi_xml/releases/tag/v0.4.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sferik/multi_xml@v0.4.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sferik%2Fmulti_xml/tags/v0.4.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sferik%2Fmulti_xml/tags/v0.4.4/manifests"},{"name":"v0.4.3","sha":"3bf0761516fdc4844faaa8c1c4cd8671cefe572c","kind":"tag","published_at":"2012-04-16T08:14:13.000Z","download_url":"https://codeload.github.com/sferik/multi_xml/tar.gz/v0.4.3","html_url":"https://github.com/sferik/multi_xml/releases/tag/v0.4.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sferik/multi_xml@v0.4.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sferik%2Fmulti_xml/tags/v0.4.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sferik%2Fmulti_xml/tags/v0.4.3/manifests"},{"name":"v0.4.2","sha":"66fa4710cf25aadad76d5147a61db06b97f01793","kind":"tag","published_at":"2012-03-12T17:02:04.000Z","download_url":"https://codeload.github.com/sferik/multi_xml/tar.gz/v0.4.2","html_url":"https://github.com/sferik/multi_xml/releases/tag/v0.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sferik/multi_xml@v0.4.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sferik%2Fmulti_xml/tags/v0.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sferik%2Fmulti_xml/tags/v0.4.2/manifests"},{"name":"v0.4.1","sha":"783b86f991e4902f52b289ac407490720668977e","kind":"tag","published_at":"2011-09-26T15:03:10.000Z","download_url":"https://codeload.github.com/sferik/multi_xml/tar.gz/v0.4.1","html_url":"https://github.com/sferik/multi_xml/releases/tag/v0.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sferik/multi_xml@v0.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sferik%2Fmulti_xml/tags/v0.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sferik%2Fmulti_xml/tags/v0.4.1/manifests"},{"name":"v0.4.0","sha":"c8f96854d140e110a4eb4332d4e20d83dcb145c9","kind":"tag","published_at":"2011-09-06T15:16:14.000Z","download_url":"https://codeload.github.com/sferik/multi_xml/tar.gz/v0.4.0","html_url":"https://github.com/sferik/multi_xml/releases/tag/v0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sferik/multi_xml@v0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sferik%2Fmulti_xml/tags/v0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sferik%2Fmulti_xml/tags/v0.4.0/manifests"},{"name":"v0.3.0","sha":"14b2b1e3ea5a1cd892381ab158161bbb47033d27","kind":"tag","published_at":"2011-08-08T07:06:51.000Z","download_url":"https://codeload.github.com/sferik/multi_xml/tar.gz/v0.3.0","html_url":"https://github.com/sferik/multi_xml/releases/tag/v0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sferik/multi_xml@v0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sferik%2Fmulti_xml/tags/v0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sferik%2Fmulti_xml/tags/v0.3.0/manifests"},{"name":"v0.2.2","sha":"0ec63ada7b40358f78409eded46e0f37fd93d85c","kind":"tag","published_at":"2011-03-20T21:07:08.000Z","download_url":"https://codeload.github.com/sferik/multi_xml/tar.gz/v0.2.2","html_url":"https://github.com/sferik/multi_xml/releases/tag/v0.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sferik/multi_xml@v0.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sferik%2Fmulti_xml/tags/v0.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sferik%2Fmulti_xml/tags/v0.2.2/manifests"},{"name":"v0.2.1","sha":"60892aa879a89bbb12a125f0aff2e2ada8124a4a","kind":"tag","published_at":"2011-02-03T15:04:16.000Z","download_url":"https://codeload.github.com/sferik/multi_xml/tar.gz/v0.2.1","html_url":"https://github.com/sferik/multi_xml/releases/tag/v0.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sferik/multi_xml@v0.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sferik%2Fmulti_xml/tags/v0.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sferik%2Fmulti_xml/tags/v0.2.1/manifests"},{"name":"v0.2.0","sha":"ff064407f27aaed2be9b2c5ebb01740201b0dd2f","kind":"tag","published_at":"2010-10-22T16:05:38.000Z","download_url":"https://codeload.github.com/sferik/multi_xml/tar.gz/v0.2.0","html_url":"https://github.com/sferik/multi_xml/releases/tag/v0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sferik/multi_xml@v0.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sferik%2Fmulti_xml/tags/v0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sferik%2Fmulti_xml/tags/v0.2.0/manifests"},{"name":"v0.1.4","sha":"1bd4cf27bce9fbc3bda24aff55439ce04336f765","kind":"tag","published_at":"2010-10-20T15:41:41.000Z","download_url":"https://codeload.github.com/sferik/multi_xml/tar.gz/v0.1.4","html_url":"https://github.com/sferik/multi_xml/releases/tag/v0.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sferik/multi_xml@v0.1.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sferik%2Fmulti_xml/tags/v0.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sferik%2Fmulti_xml/tags/v0.1.4/manifests"},{"name":"v0.1.3","sha":"57eaaa626645149fca3a682785334ef09c832a6a","kind":"tag","published_at":"2010-10-19T00:42:42.000Z","download_url":"https://codeload.github.com/sferik/multi_xml/tar.gz/v0.1.3","html_url":"https://github.com/sferik/multi_xml/releases/tag/v0.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sferik/multi_xml@v0.1.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sferik%2Fmulti_xml/tags/v0.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sferik%2Fmulti_xml/tags/v0.1.3/manifests"},{"name":"v0.1.2","sha":"25633389981728bafd5f05e74b948a67641053c2","kind":"tag","published_at":"2010-10-16T18:19:32.000Z","download_url":"https://codeload.github.com/sferik/multi_xml/tar.gz/v0.1.2","html_url":"https://github.com/sferik/multi_xml/releases/tag/v0.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sferik/multi_xml@v0.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sferik%2Fmulti_xml/tags/v0.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sferik%2Fmulti_xml/tags/v0.1.2/manifests"},{"name":"v0.1.1","sha":"aa8f6f81675fd2391ecf60eb9839ac950362ff60","kind":"tag","published_at":"2010-10-16T16:40:52.000Z","download_url":"https://codeload.github.com/sferik/multi_xml/tar.gz/v0.1.1","html_url":"https://github.com/sferik/multi_xml/releases/tag/v0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sferik/multi_xml@v0.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sferik%2Fmulti_xml/tags/v0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sferik%2Fmulti_xml/tags/v0.1.1/manifests"},{"name":"v0.1.0","sha":"16f70c18f2a1b7b49e347b0caa13fe4cb99f6ad9","kind":"tag","published_at":"2010-10-12T14:55:49.000Z","download_url":"https://codeload.github.com/sferik/multi_xml/tar.gz/v0.1.0","html_url":"https://github.com/sferik/multi_xml/releases/tag/v0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sferik/multi_xml@v0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sferik%2Fmulti_xml/tags/v0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sferik%2Fmulti_xml/tags/v0.1.0/manifests"},{"name":"v0.0.1","sha":"2a848384a7b90fb3e26b5a8d4dc3fa3e3f2db5fc","kind":"tag","published_at":"2010-10-03T05:56:58.000Z","download_url":"https://codeload.github.com/sferik/multi_xml/tar.gz/v0.0.1","html_url":"https://github.com/sferik/multi_xml/releases/tag/v0.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sferik/multi_xml@v0.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sferik%2Fmulti_xml/tags/v0.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sferik%2Fmulti_xml/tags/v0.0.1/manifests"}]},"repo_metadata_updated_at":"2026-05-20T15:56:38.181Z","dependent_packages_count":0,"downloads":566036490,"downloads_period":"total","dependent_repos_count":0,"rankings":{"downloads":0.04325212746401964,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":0.01441737582133988},"purl":"pkg:gem/multi_xml?repository_url=https://gem.coop","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/rubygems/multi_xml","docker_dependents_count":971,"docker_downloads_count":701185624,"usage_url":"https://repos.ecosyste.ms/usage/rubygems/multi_xml","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/rubygems/multi_xml/dependencies","status":null,"funding_links":["https://github.com/sponsors/sferik"],"critical":null,"issue_metadata":{"last_synced_at":"2026-05-17T22:02:25.664Z","issues_count":33,"pull_requests_count":44,"avg_time_to_close_issue":117284422.63333333,"avg_time_to_close_pull_request":27710079.23255814,"issues_closed_count":30,"pull_requests_closed_count":43,"pull_request_authors_count":29,"issue_authors_count":23,"avg_comments_per_issue":1.5454545454545454,"avg_comments_per_pull_request":1.9090909090909092,"merged_pull_requests_count":34,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":2,"past_year_pull_requests_count":2,"past_year_avg_time_to_close_issue":50668.0,"past_year_avg_time_to_close_pull_request":89220.0,"past_year_issues_closed_count":2,"past_year_pull_requests_closed_count":2,"past_year_pull_request_authors_count":2,"past_year_issue_authors_count":2,"past_year_avg_comments_per_issue":1.0,"past_year_avg_comments_per_pull_request":0.0,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":2,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/sferik%2Fmulti_xml/issues","maintainers":[{"login":"sferik","count":9,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sferik"},{"login":"brixen","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/brixen"}],"active_maintainers":[{"login":"sferik","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sferik"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/packages/multi_xml/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/packages/multi_xml/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/packages/multi_xml/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/packages/multi_xml/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/packages/multi_xml/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/packages/multi_xml/codemeta","maintainers":[{"uuid":"284","login":"sferik","name":null,"email":null,"url":null,"packages_count":65,"html_url":"https://gem.coop/profiles/sferik","role":null,"created_at":"2025-10-07T23:52:51.866Z","updated_at":"2025-10-07T23:52:51.866Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/maintainers/sferik/packages"}],"registry":{"name":"gem.coop","url":"https://gem.coop","ecosystem":"rubygems","default":false,"packages_count":192043,"maintainers_count":67763,"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":13712840,"name":"ruby-multi-xml","ecosystem":"debian","description":null,"homepage":"https://github.com/sferik/multi_xml","licenses":null,"normalized_licenses":[],"repository_url":"https://github.com/sferik/multi_xml","keywords_array":["misc"],"namespace":"main","versions_count":1,"first_release_published_at":"2026-02-12T23:35:32.188Z","latest_release_published_at":"2026-02-12T23:35:32.188Z","latest_release_number":"0.6.0-1","last_synced_at":"2026-03-13T23:45:36.666Z","created_at":"2026-02-12T23:35:31.943Z","updated_at":"2026-03-14T00:02:14.563Z","registry_url":"https://tracker.debian.org/pkg/ruby-multi-xml","install_command":"apt-get install ruby-multi-xml","documentation_url":"https://packages.debian.org/bookworm/ruby-multi-xml","metadata":{"component":"main","architecture":"all","priority":"optional","binary":"ruby-multi-xml","standards_version":"4.1.2","maintainer":"Debian Ruby Extras Maintainers \u003cpkg-ruby-extras-maintainers@lists.alioth.debian.org\u003e","build_depends":"debhelper (\u003e= 10), gem2deb, rake, ruby-libxml (\u003e= 2.7.0-2~), ruby-nokogiri (\u003e= 1.6.0~), ruby-ox (\u003e= 2.5~), ruby-rspec","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{},"repo_metadata_updated_at":"2026-02-12T23:35:32.968Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:deb/debian/ruby-multi-xml?arch=source\u0026distro=debian-12","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/debian/ruby-multi-xml","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/debian/ruby-multi-xml","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/debian/ruby-multi-xml/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/packages/ruby-multi-xml/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/packages/ruby-multi-xml/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/packages/ruby-multi-xml/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/packages/ruby-multi-xml/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/packages/ruby-multi-xml/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/packages/ruby-multi-xml/codemeta","maintainers":[],"registry":{"name":"debian-12","url":"https://packages.debian.org/bookworm","ecosystem":"debian","default":true,"packages_count":34734,"maintainers_count":0,"namespaces_count":4,"keywords_count":0,"github":"debian","metadata":{"codename":"bookworm"},"icon_url":"https://github.com/debian.png","created_at":"2026-02-04T11:01:49.459Z","updated_at":"2026-04-27T18:20:38.992Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/namespaces"}},{"id":11632735,"name":"github.com/sferik/multi_xml","ecosystem":"go","description":null,"homepage":null,"licenses":"mit","normalized_licenses":["MIT"],"repository_url":"https://github.com/sferik/multi_xml","keywords_array":[],"namespace":null,"versions_count":29,"first_release_published_at":"2010-10-03T05:42:43.000Z","latest_release_published_at":"2026-05-04T17:36:54.000Z","latest_release_number":"v0.9.1","last_synced_at":"2026-05-19T03:03:06.166Z","created_at":"2025-05-13T08:51:31.231Z","updated_at":"2026-05-19T03:03:06.166Z","registry_url":"https://pkg.go.dev/github.com/sferik/multi_xml","install_command":"go get github.com/sferik/multi_xml","documentation_url":"https://pkg.go.dev/github.com/sferik/multi_xml#section-documentation","metadata":{},"repo_metadata":{"id":55078824,"uuid":"957805","full_name":"sferik/multi_xml","owner":"sferik","description":"A generic swappable back-end for XML parsing","archived":false,"fork":false,"pushed_at":"2025-04-30T18:30:33.000Z","size":345,"stargazers_count":157,"open_issues_count":9,"forks_count":39,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-08-30T05:51:23.822Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Ruby","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/sferik.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null},"funding":{"github":["sferik"]}},"created_at":"2010-10-03T05:18:16.000Z","updated_at":"2025-06-15T21:48:10.000Z","dependencies_parsed_at":"2024-06-28T04:01:24.944Z","dependency_job_id":"4297e639-58f6-43f1-a6a0-324cd1427356","html_url":"https://github.com/sferik/multi_xml","commit_stats":{"total_commits":341,"total_committers":22,"mean_commits":15.5,"dds":"0.17888563049853368","last_synced_commit":"71be3fff4afb0277a7e1c47c5f1f4b6106a8eb45"},"previous_names":[],"tags_count":25,"template":false,"template_full_name":null,"purl":"pkg:github/sferik/multi_xml","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sferik%2Fmulti_xml","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sferik%2Fmulti_xml/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sferik%2Fmulti_xml/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sferik%2Fmulti_xml/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sferik","download_url":"https://codeload.github.com/sferik/multi_xml/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sferik%2Fmulti_xml/sbom","scorecard":{"id":813994,"data":{"date":"2025-08-11","repo":{"name":"github.com/sferik/multi_xml","commit":"35bff56b82185983620fe60a095752b3d9a7c10f"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.5,"checks":[{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Code-Review","score":1,"reason":"Found 4/28 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":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/ci.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":"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":"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:10: update your workflow using https://app.stepsecurity.io/secureworkflow/sferik/multi_xml/ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:11: update your workflow using https://app.stepsecurity.io/secureworkflow/sferik/multi_xml/ci.yml/master?enable=pin","Info:   0 out of   1 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   1 third-party GitHubAction dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"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":"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":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'master'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 6 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-23T13:48:23.035Z","repository_id":55078824,"created_at":"2025-08-23T13:48:23.035Z","updated_at":"2025-08-23T13:48:23.035Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273317630,"owners_count":25084032,"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-09-02T02:00:09.530Z","response_time":77,"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":"sferik","name":"Erik Berlin","uuid":"10308","kind":"user","description":"Maker, Breaker","email":"","website":null,"location":"San Francisco","twitter":"sferik","company":"@twitter","icon_url":"https://avatars.githubusercontent.com/u/10308?u=5a2785be9d9bf021907c5c53dc1345edd137604c\u0026v=4","repositories_count":180,"last_synced_at":"2023-04-09T03:48:45.493Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/sferik","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-02T16:17:22.203Z","updated_at":"2023-04-09T03:48:46.032Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sferik","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sferik/repositories"},"tags":[{"name":"v0.7.2","sha":"35bff56b82185983620fe60a095752b3d9a7c10f","kind":"tag","published_at":"2025-04-30T18:30:25.000Z","download_url":"https://codeload.github.com/sferik/multi_xml/tar.gz/v0.7.2","html_url":"https://github.com/sferik/multi_xml/releases/tag/v0.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sferik/multi_xml@v0.7.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sferik%2Fmulti_xml/tags/v0.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sferik%2Fmulti_xml/tags/v0.7.2/manifests"},{"name":"v0.7.1","sha":"a3ed024ac3be31b6f1fdef8221ebd6c31513fa23","kind":"tag","published_at":"2024-05-01T18:50:44.000Z","download_url":"https://codeload.github.com/sferik/multi_xml/tar.gz/v0.7.1","html_url":"https://github.com/sferik/multi_xml/releases/tag/v0.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sferik/multi_xml@v0.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sferik%2Fmulti_xml/tags/v0.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sferik%2Fmulti_xml/tags/v0.7.1/manifests"},{"name":"v0.7.0","sha":"f0480bf8b6070c746239745f4034768cff770fe0","kind":"tag","published_at":"2024-04-30T19:12:03.000Z","download_url":"https://codeload.github.com/sferik/multi_xml/tar.gz/v0.7.0","html_url":"https://github.com/sferik/multi_xml/releases/tag/v0.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sferik/multi_xml@v0.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sferik%2Fmulti_xml/tags/v0.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sferik%2Fmulti_xml/tags/v0.7.0/manifests"},{"name":"v0.6.0","sha":"a1bbeaedb92cb6e0ff0692afd1e4e670318ccf78","kind":"tag","published_at":"2016-12-06T07:45:33.000Z","download_url":"https://codeload.github.com/sferik/multi_xml/tar.gz/v0.6.0","html_url":"https://github.com/sferik/multi_xml/releases/tag/v0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sferik/multi_xml@v0.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sferik%2Fmulti_xml/tags/v0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sferik%2Fmulti_xml/tags/v0.6.0/manifests"},{"name":"v0.5.5","sha":"36c2d63bbaba3ca021876f81dc3d1851b36c7e70","kind":"tag","published_at":"2013-08-06T05:52:38.000Z","download_url":"https://codeload.github.com/sferik/multi_xml/tar.gz/v0.5.5","html_url":"https://github.com/sferik/multi_xml/releases/tag/v0.5.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sferik/multi_xml@v0.5.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sferik%2Fmulti_xml/tags/v0.5.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sferik%2Fmulti_xml/tags/v0.5.5/manifests"},{"name":"v0.5.4","sha":"edb7c8f2e600d5c6dc23fd3fb2edfcef6f4820f1","kind":"tag","published_at":"2013-06-04T14:05:02.000Z","download_url":"https://codeload.github.com/sferik/multi_xml/tar.gz/v0.5.4","html_url":"https://github.com/sferik/multi_xml/releases/tag/v0.5.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sferik/multi_xml@v0.5.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sferik%2Fmulti_xml/tags/v0.5.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sferik%2Fmulti_xml/tags/v0.5.4/manifests"},{"name":"v0.5.3","sha":"20fe5f8cf5bff610035d40c63e14c59de4a1b562","kind":"tag","published_at":"2013-02-08T01:05:07.000Z","download_url":"https://codeload.github.com/sferik/multi_xml/tar.gz/v0.5.3","html_url":"https://github.com/sferik/multi_xml/releases/tag/v0.5.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sferik/multi_xml@v0.5.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sferik%2Fmulti_xml/tags/v0.5.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sferik%2Fmulti_xml/tags/v0.5.3/manifests"},{"name":"v0.5.2","sha":"2df49f35a24b966275855fb74634e96f3bed2006","kind":"tag","published_at":"2013-01-11T07:44:17.000Z","download_url":"https://codeload.github.com/sferik/multi_xml/tar.gz/v0.5.2","html_url":"https://github.com/sferik/multi_xml/releases/tag/v0.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sferik/multi_xml@v0.5.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sferik%2Fmulti_xml/tags/v0.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sferik%2Fmulti_xml/tags/v0.5.2/manifests"},{"name":"v0.5.1","sha":"c33d869c823fb9b2785922c2e5abab58772f8b73","kind":"tag","published_at":"2012-05-10T01:25:14.000Z","download_url":"https://codeload.github.com/sferik/multi_xml/tar.gz/v0.5.1","html_url":"https://github.com/sferik/multi_xml/releases/tag/v0.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sferik/multi_xml@v0.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sferik%2Fmulti_xml/tags/v0.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sferik%2Fmulti_xml/tags/v0.5.1/manifests"},{"name":"v0.5.0","sha":"b6982e194d9450fbabea1d75f43b45e6ab048fc6","kind":"tag","published_at":"2012-05-08T22:05:12.000Z","download_url":"https://codeload.github.com/sferik/multi_xml/tar.gz/v0.5.0","html_url":"https://github.com/sferik/multi_xml/releases/tag/v0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sferik/multi_xml@v0.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sferik%2Fmulti_xml/tags/v0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sferik%2Fmulti_xml/tags/v0.5.0/manifests"},{"name":"v0.4.4","sha":"a2f94055e662e3e48ebed02b412e7ecf470f12fb","kind":"tag","published_at":"2012-04-16T15:04:13.000Z","download_url":"https://codeload.github.com/sferik/multi_xml/tar.gz/v0.4.4","html_url":"https://github.com/sferik/multi_xml/releases/tag/v0.4.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sferik/multi_xml@v0.4.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sferik%2Fmulti_xml/tags/v0.4.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sferik%2Fmulti_xml/tags/v0.4.4/manifests"},{"name":"v0.4.3","sha":"3bf0761516fdc4844faaa8c1c4cd8671cefe572c","kind":"tag","published_at":"2012-04-16T08:14:13.000Z","download_url":"https://codeload.github.com/sferik/multi_xml/tar.gz/v0.4.3","html_url":"https://github.com/sferik/multi_xml/releases/tag/v0.4.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sferik/multi_xml@v0.4.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sferik%2Fmulti_xml/tags/v0.4.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sferik%2Fmulti_xml/tags/v0.4.3/manifests"},{"name":"v0.4.2","sha":"66fa4710cf25aadad76d5147a61db06b97f01793","kind":"tag","published_at":"2012-03-12T17:02:04.000Z","download_url":"https://codeload.github.com/sferik/multi_xml/tar.gz/v0.4.2","html_url":"https://github.com/sferik/multi_xml/releases/tag/v0.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sferik/multi_xml@v0.4.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sferik%2Fmulti_xml/tags/v0.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sferik%2Fmulti_xml/tags/v0.4.2/manifests"},{"name":"v0.4.1","sha":"783b86f991e4902f52b289ac407490720668977e","kind":"tag","published_at":"2011-09-26T15:03:10.000Z","download_url":"https://codeload.github.com/sferik/multi_xml/tar.gz/v0.4.1","html_url":"https://github.com/sferik/multi_xml/releases/tag/v0.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sferik/multi_xml@v0.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sferik%2Fmulti_xml/tags/v0.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sferik%2Fmulti_xml/tags/v0.4.1/manifests"},{"name":"v0.4.0","sha":"c8f96854d140e110a4eb4332d4e20d83dcb145c9","kind":"tag","published_at":"2011-09-06T15:16:14.000Z","download_url":"https://codeload.github.com/sferik/multi_xml/tar.gz/v0.4.0","html_url":"https://github.com/sferik/multi_xml/releases/tag/v0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sferik/multi_xml@v0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sferik%2Fmulti_xml/tags/v0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sferik%2Fmulti_xml/tags/v0.4.0/manifests"},{"name":"v0.3.0","sha":"14b2b1e3ea5a1cd892381ab158161bbb47033d27","kind":"tag","published_at":"2011-08-08T07:06:51.000Z","download_url":"https://codeload.github.com/sferik/multi_xml/tar.gz/v0.3.0","html_url":"https://github.com/sferik/multi_xml/releases/tag/v0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sferik/multi_xml@v0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sferik%2Fmulti_xml/tags/v0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sferik%2Fmulti_xml/tags/v0.3.0/manifests"},{"name":"v0.2.2","sha":"0ec63ada7b40358f78409eded46e0f37fd93d85c","kind":"tag","published_at":"2011-03-20T21:07:08.000Z","download_url":"https://codeload.github.com/sferik/multi_xml/tar.gz/v0.2.2","html_url":"https://github.com/sferik/multi_xml/releases/tag/v0.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sferik/multi_xml@v0.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sferik%2Fmulti_xml/tags/v0.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sferik%2Fmulti_xml/tags/v0.2.2/manifests"},{"name":"v0.2.1","sha":"60892aa879a89bbb12a125f0aff2e2ada8124a4a","kind":"tag","published_at":"2011-02-03T15:04:16.000Z","download_url":"https://codeload.github.com/sferik/multi_xml/tar.gz/v0.2.1","html_url":"https://github.com/sferik/multi_xml/releases/tag/v0.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sferik/multi_xml@v0.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sferik%2Fmulti_xml/tags/v0.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sferik%2Fmulti_xml/tags/v0.2.1/manifests"},{"name":"v0.2.0","sha":"ff064407f27aaed2be9b2c5ebb01740201b0dd2f","kind":"tag","published_at":"2010-10-22T16:05:38.000Z","download_url":"https://codeload.github.com/sferik/multi_xml/tar.gz/v0.2.0","html_url":"https://github.com/sferik/multi_xml/releases/tag/v0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sferik/multi_xml@v0.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sferik%2Fmulti_xml/tags/v0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sferik%2Fmulti_xml/tags/v0.2.0/manifests"},{"name":"v0.1.4","sha":"1bd4cf27bce9fbc3bda24aff55439ce04336f765","kind":"tag","published_at":"2010-10-20T15:41:41.000Z","download_url":"https://codeload.github.com/sferik/multi_xml/tar.gz/v0.1.4","html_url":"https://github.com/sferik/multi_xml/releases/tag/v0.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sferik/multi_xml@v0.1.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sferik%2Fmulti_xml/tags/v0.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sferik%2Fmulti_xml/tags/v0.1.4/manifests"},{"name":"v0.1.3","sha":"57eaaa626645149fca3a682785334ef09c832a6a","kind":"tag","published_at":"2010-10-19T00:42:42.000Z","download_url":"https://codeload.github.com/sferik/multi_xml/tar.gz/v0.1.3","html_url":"https://github.com/sferik/multi_xml/releases/tag/v0.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sferik/multi_xml@v0.1.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sferik%2Fmulti_xml/tags/v0.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sferik%2Fmulti_xml/tags/v0.1.3/manifests"},{"name":"v0.1.2","sha":"25633389981728bafd5f05e74b948a67641053c2","kind":"tag","published_at":"2010-10-16T18:19:32.000Z","download_url":"https://codeload.github.com/sferik/multi_xml/tar.gz/v0.1.2","html_url":"https://github.com/sferik/multi_xml/releases/tag/v0.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sferik/multi_xml@v0.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sferik%2Fmulti_xml/tags/v0.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sferik%2Fmulti_xml/tags/v0.1.2/manifests"},{"name":"v0.1.1","sha":"aa8f6f81675fd2391ecf60eb9839ac950362ff60","kind":"tag","published_at":"2010-10-16T16:40:52.000Z","download_url":"https://codeload.github.com/sferik/multi_xml/tar.gz/v0.1.1","html_url":"https://github.com/sferik/multi_xml/releases/tag/v0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sferik/multi_xml@v0.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sferik%2Fmulti_xml/tags/v0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sferik%2Fmulti_xml/tags/v0.1.1/manifests"},{"name":"v0.1.0","sha":"16f70c18f2a1b7b49e347b0caa13fe4cb99f6ad9","kind":"tag","published_at":"2010-10-12T14:55:49.000Z","download_url":"https://codeload.github.com/sferik/multi_xml/tar.gz/v0.1.0","html_url":"https://github.com/sferik/multi_xml/releases/tag/v0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sferik/multi_xml@v0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sferik%2Fmulti_xml/tags/v0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sferik%2Fmulti_xml/tags/v0.1.0/manifests"},{"name":"v0.0.1","sha":"2a848384a7b90fb3e26b5a8d4dc3fa3e3f2db5fc","kind":"tag","published_at":"2010-10-03T05:56:58.000Z","download_url":"https://codeload.github.com/sferik/multi_xml/tar.gz/v0.0.1","html_url":"https://github.com/sferik/multi_xml/releases/tag/v0.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sferik/multi_xml@v0.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sferik%2Fmulti_xml/tags/v0.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sferik%2Fmulti_xml/tags/v0.0.1/manifests"}]},"repo_metadata_updated_at":"2025-10-05T05:50:09.042Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":5.872169551146985,"dependent_packages_count":5.502884480318988,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":5.687527015732987},"purl":"pkg:golang/github.com/sferik/multi_xml","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/sferik/multi_xml","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/sferik/multi_xml","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/sferik/multi_xml/dependencies","status":null,"funding_links":["https://github.com/sponsors/sferik"],"critical":null,"issue_metadata":{"last_synced_at":"2025-08-31T13:47:54.256Z","issues_count":30,"pull_requests_count":39,"avg_time_to_close_issue":64017502.39130435,"avg_time_to_close_pull_request":29560013.42105263,"issues_closed_count":23,"pull_requests_closed_count":38,"pull_request_authors_count":27,"issue_authors_count":20,"avg_comments_per_issue":1.7,"avg_comments_per_pull_request":2.076923076923077,"merged_pull_requests_count":31,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":1,"past_year_pull_requests_count":0,"past_year_avg_time_to_close_issue":35.0,"past_year_avg_time_to_close_pull_request":null,"past_year_issues_closed_count":1,"past_year_pull_requests_closed_count":0,"past_year_pull_request_authors_count":0,"past_year_issue_authors_count":1,"past_year_avg_comments_per_issue":0.0,"past_year_avg_comments_per_pull_request":null,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/sferik%2Fmulti_xml/issues","maintainers":[{"login":"sferik","count":8,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sferik"},{"login":"brixen","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/brixen"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fsferik%2Fmulti_xml/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fsferik%2Fmulti_xml/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fsferik%2Fmulti_xml/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fsferik%2Fmulti_xml/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fsferik%2Fmulti_xml/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fsferik%2Fmulti_xml/codemeta","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":2145222,"maintainers_count":0,"namespaces_count":782439,"keywords_count":112823,"github":"golang","metadata":{"funded_packages_count":53495},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2026-04-19T05:14:45.920Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/namespaces"}},{"id":13467026,"name":"ruby-multi-xml","ecosystem":"ubuntu","description":null,"homepage":"https://github.com/sferik/multi_xml","licenses":null,"normalized_licenses":[],"repository_url":"https://github.com/sferik/multi_xml","keywords_array":["universe/misc"],"namespace":"universe","versions_count":1,"first_release_published_at":"2026-02-09T16:57:56.840Z","latest_release_published_at":"2026-02-09T16:57:56.840Z","latest_release_number":"0.6.0-1","last_synced_at":"2026-03-09T17:08:32.213Z","created_at":"2026-02-09T16:57:56.593Z","updated_at":"2026-03-09T17:31:48.684Z","registry_url":"https://launchpad.net/ubuntu/+source/ruby-multi-xml","install_command":"apt-get install ruby-multi-xml","documentation_url":null,"metadata":{"component":"universe","architecture":"all","priority":"optional","binary":"ruby-multi-xml","standards_version":"4.1.2","maintainer":"Debian Ruby Extras Maintainers \u003cpkg-ruby-extras-maintainers@lists.alioth.debian.org\u003e","build_depends":"debhelper (\u003e= 10), gem2deb, rake, ruby-libxml (\u003e= 2.7.0-2~), ruby-nokogiri (\u003e= 1.6.0~), ruby-ox (\u003e= 2.5~), ruby-rspec","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{},"repo_metadata_updated_at":null,"dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:deb/ubuntu/ruby-multi-xml?arch=source\u0026distro=ubuntu-24.10\u0026repository_url=https://launchpad.net/ubuntu/oracular","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/ubuntu/ruby-multi-xml","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/ubuntu/ruby-multi-xml","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/ubuntu/ruby-multi-xml/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/packages/ruby-multi-xml/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/packages/ruby-multi-xml/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/packages/ruby-multi-xml/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/packages/ruby-multi-xml/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/packages/ruby-multi-xml/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/packages/ruby-multi-xml/codemeta","maintainers":[],"registry":{"name":"ubuntu-24.10","url":"https://launchpad.net/ubuntu/oracular","ecosystem":"ubuntu","default":false,"packages_count":38437,"maintainers_count":0,"namespaces_count":4,"keywords_count":0,"github":"ubuntu","metadata":{"codename":"oracular","mirror":"http://old-releases.ubuntu.com/ubuntu"},"icon_url":"https://github.com/ubuntu.png","created_at":"2026-02-04T11:01:48.028Z","updated_at":"2026-04-27T18:20:37.303Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/namespaces"}},{"id":13406969,"name":"ruby-multi-xml","ecosystem":"ubuntu","description":null,"homepage":"https://github.com/sferik/multi_xml","licenses":null,"normalized_licenses":[],"repository_url":"https://github.com/sferik/multi_xml","keywords_array":["universe/misc"],"namespace":"universe","versions_count":1,"first_release_published_at":"2026-02-06T15:38:02.677Z","latest_release_published_at":"2026-02-06T15:38:02.677Z","latest_release_number":"0.6.0-1","last_synced_at":"2026-03-06T16:49:48.519Z","created_at":"2026-02-06T15:38:02.282Z","updated_at":"2026-03-06T17:05:01.513Z","registry_url":"https://launchpad.net/ubuntu/+source/ruby-multi-xml","install_command":"apt-get install ruby-multi-xml","documentation_url":null,"metadata":{"component":"universe","architecture":"all","priority":"optional","binary":"ruby-multi-xml","standards_version":"4.1.2","maintainer":"Debian Ruby Extras Maintainers \u003cpkg-ruby-extras-maintainers@lists.alioth.debian.org\u003e","build_depends":"debhelper (\u003e= 10), gem2deb, rake, ruby-libxml (\u003e= 2.7.0-2~), ruby-nokogiri (\u003e= 1.6.0~), ruby-ox (\u003e= 2.5~), ruby-rspec","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{},"repo_metadata_updated_at":null,"dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:deb/ubuntu/ruby-multi-xml?arch=source\u0026distro=ubuntu-24.04","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/ubuntu/ruby-multi-xml","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/ubuntu/ruby-multi-xml","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/ubuntu/ruby-multi-xml/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/packages/ruby-multi-xml/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/packages/ruby-multi-xml/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/packages/ruby-multi-xml/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/packages/ruby-multi-xml/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/packages/ruby-multi-xml/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/packages/ruby-multi-xml/codemeta","maintainers":[],"registry":{"name":"ubuntu-24.04","url":"https://launchpad.net/ubuntu/noble","ecosystem":"ubuntu","default":true,"packages_count":37306,"maintainers_count":0,"namespaces_count":4,"keywords_count":0,"github":"ubuntu","metadata":{"codename":"noble"},"icon_url":"https://github.com/ubuntu.png","created_at":"2026-02-04T11:01:45.928Z","updated_at":"2026-04-27T18:20:35.701Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/namespaces"}},{"id":13669216,"name":"ruby-multi-xml","ecosystem":"debian","description":null,"homepage":"https://github.com/sferik/multi_xml","licenses":null,"normalized_licenses":[],"repository_url":"https://github.com/sferik/multi_xml","keywords_array":["misc"],"namespace":"main","versions_count":1,"first_release_published_at":"2026-02-12T12:32:42.366Z","latest_release_published_at":"2026-02-12T12:32:42.366Z","latest_release_number":"0.6.0-1","last_synced_at":"2026-03-14T18:10:40.347Z","created_at":"2026-02-12T12:32:41.115Z","updated_at":"2026-03-14T18:10:40.348Z","registry_url":"https://tracker.debian.org/pkg/ruby-multi-xml","install_command":"apt-get install ruby-multi-xml","documentation_url":"https://packages.debian.org/trixie/ruby-multi-xml","metadata":{"component":"main","architecture":"all","priority":"optional","binary":"ruby-multi-xml","standards_version":"4.1.2","maintainer":"Debian Ruby Extras Maintainers \u003cpkg-ruby-extras-maintainers@lists.alioth.debian.org\u003e","build_depends":"debhelper (\u003e= 10), gem2deb, rake, ruby-libxml (\u003e= 2.7.0-2~), ruby-nokogiri (\u003e= 1.6.0~), ruby-ox (\u003e= 2.5~), ruby-rspec","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{},"repo_metadata_updated_at":"2026-02-12T12:38:12.481Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:deb/debian/ruby-multi-xml?arch=source\u0026distro=debian-13\u0026repository_url=https://packages.debian.org/trixie","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/debian/ruby-multi-xml","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/debian/ruby-multi-xml","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/debian/ruby-multi-xml/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/packages/ruby-multi-xml/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/packages/ruby-multi-xml/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/packages/ruby-multi-xml/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/packages/ruby-multi-xml/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/packages/ruby-multi-xml/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/packages/ruby-multi-xml/codemeta","maintainers":[],"registry":{"name":"debian-13","url":"https://packages.debian.org/trixie","ecosystem":"debian","default":false,"packages_count":38024,"maintainers_count":0,"namespaces_count":4,"keywords_count":0,"github":"debian","metadata":{"codename":"trixie"},"icon_url":"https://github.com/debian.png","created_at":"2026-02-04T11:01:50.448Z","updated_at":"2026-04-27T18:20:39.853Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/namespaces"}}],"commits":{"id":19328,"full_name":"sferik/multi_xml","default_branch":"master","total_commits":437,"total_committers":24,"total_bot_commits":0,"total_bot_committers":0,"mean_commits":18.208333333333332,"dds":0.15102974828375282,"past_year_total_commits":74,"past_year_total_committers":2,"past_year_total_bot_commits":0,"past_year_total_bot_committers":0,"past_year_mean_commits":37.0,"past_year_dds":0.027027027027026973,"last_synced_at":"2026-05-22T07:08:33.347Z","last_synced_commit":"52a03525397b1b0b1a3bd49ec7bee09fdd7154c9","created_at":"2023-03-07T11:40:45.564Z","updated_at":"2026-05-22T07:08:17.209Z","committers":[{"name":"Erik Michaels-Ober","email":"sferik@gmail.com","login":"sferik","count":371},{"name":"Peter Ohler","email":"ohler@mac.com","login":"ohler55","count":16},{"name":"Nathan Sutton","email":"nate@zencoder.com","login":null,"count":6},{"name":"phiggins","email":"pete@peterhiggins.org","login":"phiggins","count":6},{"name":"Josh Kalderimis","email":"josh.kalderimis@gmail.com","login":"joshk","count":4},{"name":"meganemura","email":"mura2megane@gmail.com","login":null,"count":3},{"name":"Earlopain","email":"14981592+Earlopain","login":"Earlopain","count":3},{"name":"Hakan Ensari","email":"me@hakanensari.com","login":"hakanensari","count":3},{"name":"Koichi ITO","email":"koic.ito@gmail.com","login":"koic","count":3},{"name":"Sebastian Staudt","email":"koraktor@gmail.com","login":"koraktor","count":3},{"name":"Andrey Koleshko","email":"ka8725@gmail.com","login":"ka8725","count":2},{"name":"Bill Fisher","email":"fisherwebdev@gmail.com","login":"fisherwebdev","count":2},{"name":"Jack Pearkes","email":"jackpearkes+git@gmail.com","login":"pearkes","count":2},{"name":"Olle Jonsson","email":"olle.jonsson@gmail.com","login":"olleolleolle","count":2},{"name":"sue445","email":"sue445@sue445.net","login":"sue445","count":2},{"name":"Brian Shirai","email":"brixen@gmail.com","login":"brixen","count":1},{"name":"František Dvořák","email":"valtri@civ.zcu.cz","login":"valtri","count":1},{"name":"Sergey Avseyev","email":"sergey.avseyev@gmail.com","login":"avsej","count":1},{"name":"Steve Agalloco","email":"steve.agalloco@gmail.com","login":"stve","count":1},{"name":"Tom Cocca","email":"tom.cocca@gmail.com","login":"tcocca","count":1},{"name":"Yorick Peterse","email":"yorickpeterse@gmail.com","login":null,"count":1},{"name":"David Judd","email":"david@academia.edu","login":null,"count":1},{"name":"Trevor Rowe","email":"trevorrowe@gmail.com","login":"trevorrowe","count":1},{"name":"guycall","email":"guycall","login":"guycall","count":1}],"past_year_committers":[{"name":"Erik Berlin","email":"sferik@gmail.com","login":"sferik","count":72},{"name":"sue445","email":"sue445@sue445.net","login":"sue445","count":2}],"commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/sferik%2Fmulti_xml/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-05-22T00:00:12.925Z","repositories_count":6237695,"commits_count":884445214,"contributors_count":34893816,"owners_count":1155887,"icon_url":"https://github.com/github.png","host_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories"}},"issues_stats":{"full_name":"sferik/multi_xml","html_url":"https://github.com/sferik/multi_xml","last_synced_at":"2026-05-21T04:01:24.179Z","status":"error","issues_count":33,"pull_requests_count":44,"avg_time_to_close_issue":117284422.63333333,"avg_time_to_close_pull_request":27710079.23255814,"issues_closed_count":30,"pull_requests_closed_count":43,"pull_request_authors_count":29,"issue_authors_count":23,"avg_comments_per_issue":1.5454545454545454,"avg_comments_per_pull_request":1.9090909090909092,"merged_pull_requests_count":34,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":2,"past_year_pull_requests_count":2,"past_year_avg_time_to_close_issue":50668.0,"past_year_avg_time_to_close_pull_request":89220.0,"past_year_issues_closed_count":2,"past_year_pull_requests_closed_count":2,"past_year_pull_request_authors_count":2,"past_year_issue_authors_count":2,"past_year_avg_comments_per_issue":1.0,"past_year_avg_comments_per_pull_request":0.0,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":2,"created_at":"2023-05-12T14:08:58.041Z","updated_at":"2026-05-21T04:01:24.179Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/sferik%2Fmulti_xml","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/sferik%2Fmulti_xml/issues","issue_labels_count":{},"pull_request_labels_count":{},"issue_author_associations_count":{"NONE":18,"OWNER":8,"CONTRIBUTOR":7},"pull_request_author_associations_count":{"CONTRIBUTOR":29,"NONE":13,"OWNER":1,"COLLABORATOR":1},"issue_authors":{"sferik":8,"morgoth":2,"trevorrowe":2,"tcocca":2,"tcollier":1,"noraj":1,"DannyBen":1,"graaff":1,"dbwinger":1,"jkr2255":1,"sylvain-8422":1,"tfwright":1,"grosser":1,"boutil":1,"fisherwebdev":1,"anildias":1,"josephholsten":1,"bkabrda":1,"jnv":1,"hakanensari":1,"masterkain":1,"Androide-117":1,"olleolleolle":1},"pull_request_authors":{"ohler55":4,"phiggins":3,"olleolleolle":3,"koraktor":3,"koic":3,"Earlopain":2,"VitaliySerov":2,"andymai":2,"ka8725":2,"avsej":1,"leocwolter":1,"hakanensari":1,"yorickpeterse":1,"brixen":1,"pearkes":1,"djudd":1,"TheSmartnik":1,"tcollier":1,"fisherwebdev":1,"tcocca":1,"meganemura":1,"sferik":1,"valtri":1,"sue445":1,"corasaurus-hex":1,"voxik":1,"stve":1,"guycall":1,"trevorrowe":1},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-05-22T00:00:21.018Z","repositories_count":14656373,"issues_count":34122740,"pull_requests_count":111663480,"authors_count":11268811,"icon_url":"https://github.com/github.png","host_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories","owners_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/owners","authors_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors"},"past_year_issue_labels_count":{},"past_year_pull_request_labels_count":{},"past_year_issue_author_associations_count":{"NONE":2},"past_year_pull_request_author_associations_count":{"CONTRIBUTOR":1,"OWNER":1},"past_year_issue_authors":{"jkr2255":1,"sylvain-8422":1},"past_year_pull_request_authors":{"sferik":1,"sue445":1},"maintainers":[{"login":"sferik","count":9,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sferik"},{"login":"brixen","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/brixen"}],"active_maintainers":[{"login":"sferik","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sferik"}]},"events":{"total":{"DeleteEvent":8,"IssuesEvent":4,"WatchEvent":4,"IssueCommentEvent":4,"PushEvent":49,"PullRequestReviewEvent":1,"PullRequestReviewCommentEvent":1,"CreateEvent":3},"last_year":{"DeleteEvent":8,"IssuesEvent":2,"WatchEvent":3,"IssueCommentEvent":3,"PushEvent":45,"PullRequestReviewEvent":1,"PullRequestReviewCommentEvent":1,"CreateEvent":2}},"keywords":[],"dependencies":[{"ecosystem":"rubygems","filepath":"Gemfile","sha":null,"kind":"manifest","created_at":"2022-08-14T11:20:43.119Z","updated_at":"2022-08-14T11:20:43.119Z","repository_link":"https://github.com/sferik/multi_xml/blob/main/Gemfile","dependencies":[{"id":1540207989,"package_name":"rake","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"runtime","optional":false},{"id":1540207990,"package_name":"yard","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"runtime","optional":false},{"id":1540207991,"package_name":"libxml-ruby","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"runtime","optional":false},{"id":1540207992,"package_name":"nokogiri","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"runtime","optional":false},{"id":1540207993,"package_name":"oga","ecosystem":"rubygems","requirements":"\u003e= 2.3","direct":true,"kind":"runtime","optional":false},{"id":1540207994,"package_name":"ox","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"runtime","optional":false},{"id":1540207995,"package_name":"kramdown","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"development","optional":false},{"id":1540207996,"package_name":"pry","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"development","optional":false},{"id":1540207997,"package_name":"backports","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"development","optional":false},{"id":1540207998,"package_name":"coveralls","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"development","optional":false},{"id":1540207999,"package_name":"rspec","ecosystem":"rubygems","requirements":"\u003e= 3","direct":true,"kind":"development","optional":false},{"id":1540208000,"package_name":"rubocop","ecosystem":"rubygems","requirements":"\u003e= 0.47","direct":true,"kind":"development","optional":false},{"id":1540208001,"package_name":"simplecov","ecosystem":"rubygems","requirements":"\u003e= 0.9","direct":true,"kind":"development","optional":false},{"id":1540208002,"package_name":"yardstick","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"development","optional":false}]},{"ecosystem":"rubygems","filepath":"multi_xml.gemspec","sha":null,"kind":"manifest","created_at":"2022-08-14T11:20:43.347Z","updated_at":"2022-08-14T11:20:43.347Z","repository_link":"https://github.com/sferik/multi_xml/blob/main/multi_xml.gemspec","dependencies":[{"id":1540211648,"package_name":"bundler","ecosystem":"rubygems","requirements":"~\u003e 1.0","direct":true,"kind":"development","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/docs.yml","sha":null,"kind":"manifest","created_at":"2026-01-24T19:00:49.126Z","updated_at":"2026-01-24T19:00:49.126Z","repository_link":"https://github.com/sferik/multi_xml/blob/main/.github/workflows/docs.yml","dependencies":[{"id":25803241642,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":25803241643,"package_name":"ruby/setup-ruby","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/typecheck.yml","sha":null,"kind":"manifest","created_at":"2026-01-24T19:00:49.892Z","updated_at":"2026-01-24T19:00:49.892Z","repository_link":"https://github.com/sferik/multi_xml/blob/main/.github/workflows/typecheck.yml","dependencies":[{"id":25803241699,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":25803241805,"package_name":"ruby/setup-ruby","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/mutant.yml","sha":null,"kind":"manifest","created_at":"2026-01-24T19:00:49.425Z","updated_at":"2026-01-24T19:00:49.425Z","repository_link":"https://github.com/sferik/multi_xml/blob/main/.github/workflows/mutant.yml","dependencies":[{"id":25803241663,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":25803241664,"package_name":"ruby/setup-ruby","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/linter.yml","sha":null,"kind":"manifest","created_at":"2026-01-24T19:00:49.233Z","updated_at":"2026-01-24T19:00:49.233Z","repository_link":"https://github.com/sferik/multi_xml/blob/main/.github/workflows/linter.yml","dependencies":[{"id":25803241645,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":25803241662,"package_name":"ruby/setup-ruby","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/push.yml","sha":null,"kind":"manifest","created_at":"2026-01-24T19:00:49.490Z","updated_at":"2026-01-24T19:00:49.490Z","repository_link":"https://github.com/sferik/multi_xml/blob/main/.github/workflows/push.yml","dependencies":[{"id":25803241674,"package_name":"ruby/setup-ruby","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false},{"id":25803241675,"package_name":"rubygems/configure-rubygems-credentials","ecosystem":"actions","requirements":"v1.0.0","direct":true,"kind":"composite","optional":false},{"id":25803241673,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/tests.yml","sha":null,"kind":"manifest","created_at":"2026-01-24T19:00:49.837Z","updated_at":"2026-01-24T19:00:49.837Z","repository_link":"https://github.com/sferik/multi_xml/blob/main/.github/workflows/tests.yml","dependencies":[{"id":25803241692,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":25803241693,"package_name":"ruby/setup-ruby","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false}]}],"score":29.912644291918323,"created_at":"2024-12-15T21:38:07.380Z","updated_at":"2026-05-24T05:30:24.495Z","avatar_url":"https://github.com/sferik.png","language":"Ruby","monthly_downloads":0,"readme":"# MultiXML\n\n[![Tests](https://github.com/sferik/multi_xml/actions/workflows/tests.yml/badge.svg)][tests]\n[![Linter](https://github.com/sferik/multi_xml/actions/workflows/linter.yml/badge.svg)][linter]\n[![Mutant](https://github.com/sferik/multi_xml/actions/workflows/mutant.yml/badge.svg)][mutant]\n[![Typecheck](https://github.com/sferik/multi_xml/actions/workflows/typecheck.yml/badge.svg)][typecheck]\n[![Docs](https://github.com/sferik/multi_xml/actions/workflows/docs.yml/badge.svg)][docs]\n[![Gem Version](https://badge.fury.io/rb/multi_xml.svg)][gem]\n\nLots of Ruby libraries parse XML and everyone has their favorite XML parser.\nInstead of choosing a single XML parser and forcing users of your library to\nbe stuck with it, you can use MultiXML instead, which will simply choose the\nfastest available XML parser. Here's how to use it:\n\n```ruby\nrequire \"multi_xml\"\n\nMultiXML.parse(\"\u003ctag\u003econtents\u003c/tag\u003e\")                         #=\u003e {\"tag\" =\u003e \"contents\"}\nMultiXML.parse(\"\u003ctag\u003econtents\u003c/tag\u003e\", symbolize_names: true)  #=\u003e {tag: \"contents\"}\n```\n\n`MultiXML.parse` returns `{}` for empty and whitespace-only inputs instead of\nraising, so a missing or blank payload is observable as an empty hash rather\nthan an exception. When parsing invalid XML, MultiXML will throw a\n`MultiXML::ParseError`.\n\n```ruby\nbegin\n  MultiXML.parse(\"\u003copen\u003e\u003c/close\u003e\")\nrescue MultiXML::ParseError =\u003e exception\n  exception.xml    #=\u003e \"\u003copen\u003e\u003c/close\u003e\"\n  exception.cause  #=\u003e Nokogiri::XML::SyntaxError: ...\nend\n```\n\n### Deprecated in 0.9.0\n\nThe module constant, the primary parse entry point, and the\nsymbolize-keys option were renamed to align MultiXML with MultiJSON\nand Ruby stdlib `JSON.parse`. The old names still work in 0.x but\nnow emit a one-time deprecation warning; they will be removed in 1.0.\n\n| Deprecated                    | Use instead                     |\n| ----------------------------- | ------------------------------- |\n| `MultiXml` (constant)         | `MultiXML` (all-caps)           |\n| `MultiXML.load(xml)`          | `MultiXML.parse(xml)`           |\n| `symbolize_keys:` option      | `symbolize_names:` option       |\n\nThe `MultiXml` constant (CamelCase) continues to work as a thin\ndelegator; every method call, constant lookup, and rescue clause\nroutes through `MultiXML` transparently.\n\n`ParseError` instances expose `xml` and `cause` readers. `xml` contains the\ninput that caused the problem; `cause` contains the original exception raised\nby the underlying parser.\n\n### Writing a custom parser\n\nA custom parser is any class (or module) that responds to two class methods:\n\n```ruby\nclass MyParser\n  def self.parse(io, namespaces: :strip)\n    # parse the IO-like object into a Hash, raising ParseError on failure\n  end\n\n  def self.parse_error\n    MyParser::ParseError\n  end\nend\n\nMultiXML.parser = MyParser\n```\n\n`parse_error` is required: `MultiXML.parse` rescues `MyParser.parse_error`\nto wrap parse failures in `MultiXML::ParseError`. The built-in parsers in\n`lib/multi_xml/parsers/` are working examples.\n\nMultiXML tries to have intelligent defaulting. If any supported library is\nalready loaded, MultiXML uses it before attempting to load others. When no\nbackend is preloaded, MultiXML walks its automatic preference list and uses the first\none that loads successfully:\n\n1. [`ox`][ox]\n2. [`libxml-ruby`][libxml-ruby]\n3. [`nokogiri`][nokogiri]\n4. [`oga`][oga]\n5. [`rexml`][rexml]\n\nThis is the library's built-in default selection order, not a guarantee that\nthe list is globally fastest for every workload. Real-world performance depends\non the document shape and the Ruby implementation, and the benchmark suite\nbelow also measures SAX backends that are not part of automatic parser\ndetection. REXML is a Ruby default gem, so it's always available as a\nlast-resort fallback on any supported Ruby. If you have a workload where a\ndifferent backend is faster, set it explicitly with\n`MultiXML.parser = :your_parser`.\n\n## Benchmarking Parsers\n\nThis repo includes a benchmark suite that compares every available built-in\nbackend across multiple XML shapes and sizes instead of relying on a single\nsynthetic document. The workloads cover:\n\n- shallow and wide XML\n- deeply nested XML\n- record batches with repeated siblings\n- attribute-dense elements\n- mixed-content sections\n- namespace-heavy feeds\n- a large catalog-style document\n\nRun the full benchmark with:\n\n```bash\nbundle exec rake benchmark\n```\n\nYou can also run the script directly for shorter runs or Markdown-friendly\noutput:\n\n```bash\nbundle exec ruby benchmark.rb --quick\nbundle exec ruby benchmark.rb --format=markdown\n```\n\nThe output includes:\n\n- a single best-overall parser based on the equal-weight geometric mean of\n  per-scenario relative throughput\n- an overall ranking table for every parser\n- a scenario matrix showing which parser won each workload\n- an exclusions table when a parser crashes or produces mismatched output on a\n  valid workload\n\nAllocation efficiency is reported as a secondary metric using allocated Ruby\nobjects per parse so ties on throughput are easier to interpret.\n\n`PARSER_PREFERENCE` drives auto-detection (see \"Configuration\" above) and is\nordered fastest-first per the benchmark suite. CI re-runs the benchmark on\neach supported runtime and fails if the observed ranking diverges from this\ntable:\n\n| rank | CRuby/MRI  | JRuby      | TruffleRuby |\n| ---- | ---------- | ---------- | ----------- |\n| 1    | `ox`       | —          | —           |\n| 2    | `libxml`   | —          | `rexml`     |\n| 3    | `nokogiri` | `nokogiri` | `libxml`    |\n| 4    | `oga`      | —          | `oga`       |\n| 5    | `rexml`    | `rexml`    | `nokogiri`  |\n\nA dash means the parser isn't usable on that runtime. `ox` has no JRuby\nbuild and is filtered out of TruffleRuby auto-detection (its SAX callbacks\nmiscompile under the JIT after warmup); `libxml-ruby` has no JRuby build;\n`oga` 3.x crashes on JRuby 10 (its precompiled Java backend was built\nagainst an older JRuby API). TruffleRuby's JIT inverts the FFI-vs-pure-Ruby\ntradeoff for the remaining backends, so `rexml` rises to the top and\n`nokogiri` falls to last.\n\n## Supported Ruby Versions\n\nThis library aims to support and is [tested against](https://github.com/sferik/multi_xml/actions/workflows/tests.yml) the following Ruby\nimplementations:\n\n- Ruby 3.2\n- Ruby 3.3\n- Ruby 3.4\n- Ruby 4.0\n- [JRuby][jruby] 10.0 (targets Ruby 3.4 compatibility)\n- [TruffleRuby][truffleruby] 33.0 (native and JVM)\n\nIf something doesn't work in one of these implementations, it's a bug.\n\nThis library may inadvertently work (or seem to work) on other Ruby\nimplementations, however support will only be provided for the versions listed\nabove.\n\nIf you would like this library to support another Ruby version, you may\nvolunteer to be a maintainer. Being a maintainer entails making sure all tests\nrun and pass on that implementation. When something breaks on your\nimplementation, you will be responsible for providing patches in a timely\nfashion. If critical issues for a particular implementation exist at the time\nof a major release, support for that Ruby version may be dropped.\n\n## Versioning\n\nThis library aims to adhere to [Semantic Versioning 2.0.0][semver]. Violations\nof this scheme should be reported as bugs. Specifically, if a minor or patch\nversion is released that breaks backward compatibility, that version should be\nimmediately yanked and/or a new version should be immediately released that\nrestores compatibility. Breaking changes to the public API will only be\nintroduced with new major versions. As a result of this policy, you can (and\nshould) specify a dependency on this gem using the [Pessimistic Version\nConstraint][pvc] with two digits of precision. For example:\n\n```ruby\nspec.add_dependency \"multi_xml\", \"~\u003e 0.9\"\n```\n\n## Copyright\n\nCopyright (c) 2010-2026 Erik Berlin. See [LICENSE][license] for details.\n\n[docs]: https://github.com/sferik/multi_xml/actions/workflows/docs.yml\n[gem]: https://rubygems.org/gems/multi_xml\n[jruby]: http://www.jruby.org/\n[libxml-ruby]: https://github.com/xml4r/libxml-ruby\n[license]: LICENSE.md\n[linter]: https://github.com/sferik/multi_xml/actions/workflows/linter.yml\n[mutant]: https://github.com/sferik/multi_xml/actions/workflows/mutant.yml\n[nokogiri]: https://nokogiri.org/\n[oga]: https://gitlab.com/yorickpeterse/oga\n[ox]: https://github.com/ohler55/ox\n[pvc]: http://docs.rubygems.org/read/chapter/16#page74\n[rexml]: https://github.com/ruby/rexml\n[semver]: http://semver.org/\n[tests]: https://github.com/sferik/multi_xml/actions/workflows/tests.yml\n[truffleruby]: https://www.graalvm.org/ruby/\n[typecheck]: https://github.com/sferik/multi_xml/actions/workflows/typecheck.yml\n","funding_links":["https://github.com/sponsors/sferik"],"readme_doi_urls":[],"works":{},"citation_counts":{},"total_citations":0,"keywords_from_contributors":["rubygems","rack","mvc","activerecord","activejob","github-api","octokit-rb","rspec","sinatra","sidekiq"],"project_url":"https://ruby.ecosyste.ms/api/v1/projects/238","html_url":"https://ruby.ecosyste.ms/projects/238"}