{"id":493,"name":null,"description":"Jbuilder: generate JSON objects with a Builder-style DSL","url":"https://github.com/rails/jbuilder","last_synced_at":"2026-04-30T05:00:59.334Z","repository":{"id":1932363,"uuid":"2861056","full_name":"rails/jbuilder","owner":"rails","description":"Jbuilder: generate JSON objects with a Builder-style DSL","archived":false,"fork":false,"pushed_at":"2026-02-10T04:11:27.000Z","size":711,"stargazers_count":4414,"open_issues_count":54,"forks_count":449,"subscribers_count":85,"default_branch":"main","last_synced_at":"2026-04-24T22:03:05.471Z","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/rails.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"MIT-LICENSE","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}},"created_at":"2011-11-27T14:02:35.000Z","updated_at":"2026-04-23T14:40:23.000Z","dependencies_parsed_at":"2026-03-24T11:02:05.046Z","dependency_job_id":null,"html_url":"https://github.com/rails/jbuilder","commit_stats":{"total_commits":630,"total_committers":147,"mean_commits":4.285714285714286,"dds":0.6111111111111112,"last_synced_commit":"9aa3dd9d0e8142d58108ea00fdcc6cabda1df18d"},"previous_names":[],"tags_count":76,"template":false,"template_full_name":null,"purl":"pkg:github/rails/jbuilder","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fjbuilder","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fjbuilder/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fjbuilder/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fjbuilder/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rails","download_url":"https://codeload.github.com/rails/jbuilder/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fjbuilder/sbom","scorecard":{"id":45634,"data":{"date":"2025-08-04","repo":{"name":"github.com/rails/jbuilder","commit":"30ba7df152aacdf20b6267a82b9d2b1f9e947636"},"scorecard":{"version":"v5.2.1-28-gc1d103a9","commit":"c1d103a9bb9f635ec7260bf9aa0699466fa4be0e"},"score":5.1,"checks":[{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#dangerous-workflow"}},{"name":"Maintained","score":10,"reason":"30 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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/ruby.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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#token-permissions"}},{"name":"Code-Review","score":8,"reason":"Found 10/12 approved changesets -- score normalized to 8","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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#code-review"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#binary-artifacts"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ruby.yml:48: update your workflow using https://app.stepsecurity.io/secureworkflow/rails/jbuilder/ruby.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ruby.yml:50: update your workflow using https://app.stepsecurity.io/secureworkflow/rails/jbuilder/ruby.yml/main?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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#vulnerabilities"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: MIT-LICENSE:0","Info: FSF or OSI recognized license: MIT License: MIT-LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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 'main'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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 28 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-14T22:41:14.021Z","repository_id":1932363,"created_at":"2025-08-14T22:41:14.021Z","updated_at":"2025-08-14T22:41:14.021Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32283931,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-25T18:29:39.964Z","status":"online","status_checked_at":"2026-04-26T02:00:05.962Z","response_time":129,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"owner":{"login":"rails","name":"Ruby on Rails","uuid":"4223","kind":"organization","description":"","email":null,"website":"https://rubyonrails.org/","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/4223?v=4","repositories_count":116,"last_synced_at":"2023-04-09T03:40:20.529Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/rails","funding_links":[],"total_stars":114333,"followers":null,"following":null,"created_at":"2022-11-02T16:17:13.297Z","updated_at":"2023-04-09T03:40:20.550Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rails","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rails/repositories"},"packages":[{"id":13406792,"name":"ruby-jbuilder","ecosystem":"ubuntu","description":null,"homepage":"https://github.com/rails/jbuilder","licenses":null,"normalized_licenses":[],"repository_url":"https://github.com/rails/jbuilder","keywords_array":["universe/misc"],"namespace":"universe","versions_count":1,"first_release_published_at":"2026-02-06T15:25:26.959Z","latest_release_published_at":"2026-02-06T15:25:26.959Z","latest_release_number":"2.10.0-2","last_synced_at":"2026-03-06T16:00:15.688Z","created_at":"2026-02-06T15:25:26.637Z","updated_at":"2026-03-06T16:00:15.688Z","registry_url":"https://launchpad.net/ubuntu/+source/ruby-jbuilder","install_command":"apt-get install ruby-jbuilder","documentation_url":null,"metadata":{"component":"universe","architecture":"all","priority":"optional","binary":"ruby-jbuilder","standards_version":"4.5.1","maintainer":"Debian Ruby Team \u003cpkg-ruby-extras-maintainers@lists.alioth.debian.org\u003e","build_depends":"debhelper-compat (= 13), gem2deb, rails, ruby-activesupport, ruby-mocha, ruby-multi-json","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{},"repo_metadata_updated_at":null,"dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{},"purl":"pkg:deb/ubuntu/ruby-jbuilder?arch=source\u0026distro=ubuntu-24.04","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/ubuntu/ruby-jbuilder","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/ubuntu/ruby-jbuilder","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/ubuntu/ruby-jbuilder/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/packages/ruby-jbuilder/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/packages/ruby-jbuilder/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/packages/ruby-jbuilder/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/packages/ruby-jbuilder/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/packages/ruby-jbuilder/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":13751219,"name":"ruby-jbuilder","ecosystem":"ubuntu","description":null,"homepage":"https://github.com/rails/jbuilder","licenses":null,"normalized_licenses":[],"repository_url":"https://github.com/rails/jbuilder","keywords_array":["universe/misc"],"namespace":"universe","versions_count":1,"first_release_published_at":"2026-02-13T07:16:03.677Z","latest_release_published_at":"2026-02-13T07:16:03.677Z","latest_release_number":"2.7.0-1","last_synced_at":"2026-03-13T14:23:46.457Z","created_at":"2026-02-13T07:16:03.511Z","updated_at":"2026-03-13T14:23:46.457Z","registry_url":"https://launchpad.net/ubuntu/+source/ruby-jbuilder","install_command":"apt-get install ruby-jbuilder","documentation_url":null,"metadata":{"component":"universe","architecture":"all","priority":"optional","binary":"ruby-jbuilder","standards_version":"4.1.4","maintainer":"Debian Ruby Extras Maintainers \u003cpkg-ruby-extras-maintainers@lists.alioth.debian.org\u003e","build_depends":"debhelper (\u003e= 11~), gem2deb, rails, ruby-activesupport (\u003e= 2:4.2.0), ruby-mocha (\u003e= 0.13~), ruby-multi-json (\u003e= 1.2)","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{},"repo_metadata_updated_at":"2026-02-13T07:16:04.158Z","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-jbuilder?arch=source\u0026distro=ubuntu-20.04\u0026repository_url=https://launchpad.net/ubuntu/focal","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/ubuntu/ruby-jbuilder","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/ubuntu/ruby-jbuilder","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/ubuntu/ruby-jbuilder/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-20.04/packages/ruby-jbuilder/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-20.04/packages/ruby-jbuilder/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-20.04/packages/ruby-jbuilder/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-20.04/packages/ruby-jbuilder/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-20.04/packages/ruby-jbuilder/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":233289,"name":"jbuilder","ecosystem":"rubygems","description":"Create JSON structures via a Builder-style DSL","homepage":"https://github.com/rails/jbuilder","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/rails/jbuilder","keywords_array":[],"namespace":null,"versions_count":87,"first_release_published_at":"2011-11-30T18:32:12.861Z","latest_release_published_at":"2025-08-12T15:39:29.551Z","latest_release_number":"2.14.1","last_synced_at":"2026-04-29T03:31:35.846Z","created_at":"2022-04-06T01:48:02.676Z","updated_at":"2026-04-29T03:32:05.350Z","registry_url":"https://rubygems.org/gems/jbuilder","install_command":"gem install jbuilder -s https://rubygems.org","documentation_url":"http://www.rubydoc.info/gems/jbuilder/","metadata":{"funding":null},"repo_metadata":{"id":1932363,"uuid":"2861056","full_name":"rails/jbuilder","owner":"rails","description":"Jbuilder: generate JSON objects with a Builder-style DSL","archived":false,"fork":false,"pushed_at":"2026-02-10T04:11:27.000Z","size":711,"stargazers_count":4414,"open_issues_count":54,"forks_count":449,"subscribers_count":85,"default_branch":"main","last_synced_at":"2026-04-24T22:03:05.471Z","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/rails.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"MIT-LICENSE","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}},"created_at":"2011-11-27T14:02:35.000Z","updated_at":"2026-04-23T14:40:23.000Z","dependencies_parsed_at":"2026-03-24T11:02:05.046Z","dependency_job_id":null,"html_url":"https://github.com/rails/jbuilder","commit_stats":{"total_commits":630,"total_committers":147,"mean_commits":4.285714285714286,"dds":0.6111111111111112,"last_synced_commit":"9aa3dd9d0e8142d58108ea00fdcc6cabda1df18d"},"previous_names":[],"tags_count":76,"template":false,"template_full_name":null,"purl":"pkg:github/rails/jbuilder","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fjbuilder","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fjbuilder/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fjbuilder/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fjbuilder/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rails","download_url":"https://codeload.github.com/rails/jbuilder/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fjbuilder/sbom","scorecard":{"id":45634,"data":{"date":"2025-08-04","repo":{"name":"github.com/rails/jbuilder","commit":"30ba7df152aacdf20b6267a82b9d2b1f9e947636"},"scorecard":{"version":"v5.2.1-28-gc1d103a9","commit":"c1d103a9bb9f635ec7260bf9aa0699466fa4be0e"},"score":5.1,"checks":[{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#dangerous-workflow"}},{"name":"Maintained","score":10,"reason":"30 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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/ruby.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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#token-permissions"}},{"name":"Code-Review","score":8,"reason":"Found 10/12 approved changesets -- score normalized to 8","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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#code-review"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#binary-artifacts"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ruby.yml:48: update your workflow using https://app.stepsecurity.io/secureworkflow/rails/jbuilder/ruby.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ruby.yml:50: update your workflow using https://app.stepsecurity.io/secureworkflow/rails/jbuilder/ruby.yml/main?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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#vulnerabilities"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: MIT-LICENSE:0","Info: FSF or OSI recognized license: MIT License: MIT-LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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 'main'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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 28 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-14T22:41:14.021Z","repository_id":1932363,"created_at":"2025-08-14T22:41:14.021Z","updated_at":"2025-08-14T22:41:14.021Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32283931,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-25T18:29:39.964Z","status":"online","status_checked_at":"2026-04-26T02:00:05.962Z","response_time":129,"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"},"tags":[]},"repo_metadata_updated_at":"2026-04-29T03:32:05.307Z","dependent_packages_count":249,"downloads":291819626,"downloads_period":"total","dependent_repos_count":609213,"rankings":{"downloads":0.08585988113424248,"dependent_repos_count":0.02341633121842977,"dependent_packages_count":0.16447185022468527,"stargazers_count":0.31110268618770975,"forks_count":1.2795352415784838,"docker_downloads_count":0.9857160379567579,"average":0.47501700471671815},"purl":"pkg:gem/jbuilder","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/rubygems/jbuilder","docker_dependents_count":640,"docker_downloads_count":99291587,"usage_url":"https://repos.ecosyste.ms/usage/rubygems/jbuilder","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/rubygems/jbuilder/dependencies","status":null,"funding_links":[],"critical":true,"issue_metadata":{"last_synced_at":"2026-04-08T11:31:22.875Z","issues_count":61,"pull_requests_count":128,"avg_time_to_close_issue":15855506.307692308,"avg_time_to_close_pull_request":15087404.131313132,"issues_closed_count":39,"pull_requests_closed_count":94,"pull_request_authors_count":66,"issue_authors_count":61,"avg_comments_per_issue":4.278688524590164,"avg_comments_per_pull_request":1.1328125,"merged_pull_requests_count":67,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":0,"past_year_pull_requests_count":30,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":2071303.2631578948,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":14,"past_year_pull_request_authors_count":5,"past_year_issue_authors_count":0,"past_year_avg_comments_per_issue":null,"past_year_avg_comments_per_pull_request":0.26666666666666666,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":7,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fjbuilder/issues","maintainers":[{"login":"yahonda","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/yahonda"},{"login":"amatsuda","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/amatsuda"},{"login":"ghiculescu","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ghiculescu"},{"login":"flavorjones","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/flavorjones"}],"active_maintainers":[{"login":"flavorjones","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/flavorjones"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/packages/jbuilder/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/packages/jbuilder/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/packages/jbuilder/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/packages/jbuilder/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/packages/jbuilder/codemeta","maintainers":[{"uuid":"43492","login":"jhawthorn","name":null,"email":null,"url":null,"packages_count":150,"html_url":"https://rubygems.org/profiles/jhawthorn","role":null,"created_at":"2022-11-09T09:36:40.737Z","updated_at":"2022-11-09T09:36:40.737Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/maintainers/jhawthorn/packages"},{"uuid":"207","login":"tenderlove","name":null,"email":null,"url":null,"packages_count":189,"html_url":"https://rubygems.org/profiles/tenderlove","role":null,"created_at":"2022-11-09T09:36:40.827Z","updated_at":"2022-11-09T09:36:40.827Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/maintainers/tenderlove/packages"},{"uuid":"54617","login":"kamipo","name":null,"email":null,"url":null,"packages_count":61,"html_url":"https://rubygems.org/profiles/kamipo","role":null,"created_at":"2022-11-09T09:36:40.719Z","updated_at":"2022-11-09T09:36:40.719Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/maintainers/kamipo/packages"},{"uuid":"46413","login":"byroot","name":null,"email":null,"url":null,"packages_count":103,"html_url":"https://rubygems.org/profiles/byroot","role":null,"created_at":"2022-11-09T09:36:40.761Z","updated_at":"2022-11-09T09:36:40.761Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/maintainers/byroot/packages"},{"uuid":"1550","login":"webster132","name":null,"email":null,"url":null,"packages_count":81,"html_url":"https://rubygems.org/profiles/webster132","role":null,"created_at":"2022-11-09T09:36:40.783Z","updated_at":"2022-11-09T09:36:40.783Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/maintainers/webster132/packages"},{"uuid":"43998","login":"guilleiguaran","name":null,"email":null,"url":null,"packages_count":85,"html_url":"https://rubygems.org/profiles/guilleiguaran","role":null,"created_at":"2022-11-09T09:36:40.878Z","updated_at":"2022-11-09T09:36:40.878Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/maintainers/guilleiguaran/packages"},{"uuid":"32977","login":"fxn","name":null,"email":null,"url":null,"packages_count":61,"html_url":"https://rubygems.org/profiles/fxn","role":null,"created_at":"2022-11-09T09:36:40.869Z","updated_at":"2022-11-09T09:36:40.869Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/maintainers/fxn/packages"},{"uuid":"429","login":"cantoniodasilva","name":null,"email":null,"url":null,"packages_count":67,"html_url":"https://rubygems.org/profiles/cantoniodasilva","role":null,"created_at":"2022-11-09T09:36:40.850Z","updated_at":"2022-11-09T09:36:40.850Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/maintainers/cantoniodasilva/packages"},{"uuid":"47349","login":"rafaelfranca","name":null,"email":null,"url":null,"packages_count":120,"html_url":"https://rubygems.org/profiles/rafaelfranca","role":null,"created_at":"2022-11-09T09:36:40.820Z","updated_at":"2022-11-09T09:36:40.820Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/maintainers/rafaelfranca/packages"},{"uuid":"337","login":"jeremydaer","name":null,"email":null,"url":null,"packages_count":68,"html_url":"https://rubygems.org/profiles/jeremydaer","role":null,"created_at":"2022-11-09T09:36:40.885Z","updated_at":"2022-11-09T09:36:40.885Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/maintainers/jeremydaer/packages"},{"uuid":"528","login":"matthewd","name":null,"email":null,"url":null,"packages_count":66,"html_url":"https://rubygems.org/profiles/matthewd","role":null,"created_at":"2022-11-09T09:36:40.899Z","updated_at":"2022-11-09T09:36:40.899Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/maintainers/matthewd/packages"},{"uuid":"96878","login":"eileencodes","name":null,"email":null,"url":null,"packages_count":53,"html_url":"https://rubygems.org/profiles/eileencodes","role":null,"created_at":"2022-11-09T09:36:40.907Z","updated_at":"2022-11-09T09:36:40.907Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/maintainers/eileencodes/packages"},{"uuid":"42995","login":"rwz","name":null,"email":null,"url":null,"packages_count":21,"html_url":"https://rubygems.org/profiles/rwz","role":null,"created_at":"2022-11-09T09:36:40.805Z","updated_at":"2022-11-09T09:36:40.805Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/maintainers/rwz/packages"}],"registry":{"name":"rubygems.org","url":"https://rubygems.org","ecosystem":"rubygems","default":true,"packages_count":205549,"maintainers_count":68473,"namespaces_count":0,"keywords_count":0,"github":"rubygems","metadata":{"funded_packages_count":7260},"icon_url":"https://github.com/rubygems.png","created_at":"2022-04-04T15:19:23.446Z","updated_at":"2026-04-03T06:42:17.024Z","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":13804594,"name":"ruby-jbuilder","ecosystem":"ubuntu","description":null,"homepage":"https://github.com/rails/jbuilder","licenses":"mit","normalized_licenses":["MIT"],"repository_url":"https://github.com/rails/jbuilder","keywords_array":["universe/misc"],"namespace":"universe","versions_count":1,"first_release_published_at":"2026-02-13T18:23:36.755Z","latest_release_published_at":"2026-02-13T18:23:36.755Z","latest_release_number":"2.10.0-2","last_synced_at":"2026-03-14T03:14:42.969Z","created_at":"2026-02-13T18:23:35.751Z","updated_at":"2026-03-14T03:14:43.150Z","registry_url":"https://launchpad.net/ubuntu/+source/ruby-jbuilder","install_command":"apt-get install ruby-jbuilder","documentation_url":null,"metadata":{"component":"universe","architecture":"all","priority":"optional","binary":"ruby-jbuilder","standards_version":"4.5.1","maintainer":"Debian Ruby Team \u003cpkg-ruby-extras-maintainers@lists.alioth.debian.org\u003e","build_depends":"debhelper-compat (= 13), gem2deb, rails, ruby-activesupport, ruby-mocha, ruby-multi-json","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{"id":1932363,"uuid":"2861056","full_name":"rails/jbuilder","owner":"rails","description":"Jbuilder: generate JSON objects with a Builder-style DSL","archived":false,"fork":false,"pushed_at":"2026-01-22T22:24:17.000Z","size":709,"stargazers_count":4407,"open_issues_count":54,"forks_count":449,"subscribers_count":85,"default_branch":"main","last_synced_at":"2026-02-09T07:22:50.174Z","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/rails.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"MIT-LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2011-11-27T14:02:35.000Z","updated_at":"2026-01-29T14:33:41.000Z","dependencies_parsed_at":"2024-11-06T06:05:01.302Z","dependency_job_id":"7a8f1f51-3ad8-441c-af18-7df8eb8f5aeb","html_url":"https://github.com/rails/jbuilder","commit_stats":{"total_commits":630,"total_committers":147,"mean_commits":4.285714285714286,"dds":0.6111111111111112,"last_synced_commit":"9aa3dd9d0e8142d58108ea00fdcc6cabda1df18d"},"previous_names":[],"tags_count":76,"template":false,"template_full_name":null,"purl":"pkg:github/rails/jbuilder","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fjbuilder","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fjbuilder/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fjbuilder/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fjbuilder/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rails","download_url":"https://codeload.github.com/rails/jbuilder/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fjbuilder/sbom","scorecard":{"id":45634,"data":{"date":"2025-08-04","repo":{"name":"github.com/rails/jbuilder","commit":"30ba7df152aacdf20b6267a82b9d2b1f9e947636"},"scorecard":{"version":"v5.2.1-28-gc1d103a9","commit":"c1d103a9bb9f635ec7260bf9aa0699466fa4be0e"},"score":5.1,"checks":[{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#dangerous-workflow"}},{"name":"Maintained","score":10,"reason":"30 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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/ruby.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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#token-permissions"}},{"name":"Code-Review","score":8,"reason":"Found 10/12 approved changesets -- score normalized to 8","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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#code-review"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#binary-artifacts"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ruby.yml:48: update your workflow using https://app.stepsecurity.io/secureworkflow/rails/jbuilder/ruby.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ruby.yml:50: update your workflow using https://app.stepsecurity.io/secureworkflow/rails/jbuilder/ruby.yml/main?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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#vulnerabilities"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: MIT-LICENSE:0","Info: FSF or OSI recognized license: MIT License: MIT-LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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 'main'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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 28 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-14T22:41:14.021Z","repository_id":1932363,"created_at":"2025-08-14T22:41:14.021Z","updated_at":"2025-08-14T22:41:14.021Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29335998,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-11T14:34:07.188Z","status":"ssl_error","status_checked_at":"2026-02-11T14:34:06.809Z","response_time":97,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6: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-02-13T18:25:49.616Z","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-jbuilder?arch=source\u0026distro=ubuntu-23.10\u0026repository_url=https://launchpad.net/ubuntu/mantic","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/ubuntu/ruby-jbuilder","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/ubuntu/ruby-jbuilder","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/ubuntu/ruby-jbuilder/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/packages/ruby-jbuilder/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/packages/ruby-jbuilder/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/packages/ruby-jbuilder/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/packages/ruby-jbuilder/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/packages/ruby-jbuilder/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":13605650,"name":"ruby-jbuilder","ecosystem":"debian","description":null,"homepage":"https://github.com/rails/jbuilder","licenses":"mit","normalized_licenses":["MIT"],"repository_url":"https://github.com/rails/jbuilder","keywords_array":["misc"],"namespace":"main","versions_count":1,"first_release_published_at":"2026-02-11T11:21:50.795Z","latest_release_published_at":"2026-02-11T11:21:50.795Z","latest_release_number":"2.7.0-1","last_synced_at":"2026-03-14T03:01:27.727Z","created_at":"2026-02-11T11:21:50.609Z","updated_at":"2026-03-14T03:01:27.727Z","registry_url":"https://tracker.debian.org/pkg/ruby-jbuilder","install_command":"apt-get install ruby-jbuilder","documentation_url":"https://packages.debian.org/buster/ruby-jbuilder","metadata":{"component":"main","architecture":"all","priority":"optional","binary":"ruby-jbuilder","standards_version":"4.1.4","maintainer":"Debian Ruby Extras Maintainers \u003cpkg-ruby-extras-maintainers@lists.alioth.debian.org\u003e","build_depends":"debhelper (\u003e= 11~), gem2deb, rails, ruby-activesupport (\u003e= 2:4.2.0), ruby-mocha (\u003e= 0.13~), ruby-multi-json (\u003e= 1.2)","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{"id":1932363,"uuid":"2861056","full_name":"rails/jbuilder","owner":"rails","description":"Jbuilder: generate JSON objects with a Builder-style DSL","archived":false,"fork":false,"pushed_at":"2026-01-22T22:24:17.000Z","size":709,"stargazers_count":4407,"open_issues_count":54,"forks_count":449,"subscribers_count":85,"default_branch":"main","last_synced_at":"2026-02-09T07:22:50.174Z","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/rails.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"MIT-LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2011-11-27T14:02:35.000Z","updated_at":"2026-01-29T14:33:41.000Z","dependencies_parsed_at":"2024-11-06T06:05:01.302Z","dependency_job_id":"7a8f1f51-3ad8-441c-af18-7df8eb8f5aeb","html_url":"https://github.com/rails/jbuilder","commit_stats":{"total_commits":630,"total_committers":147,"mean_commits":4.285714285714286,"dds":0.6111111111111112,"last_synced_commit":"9aa3dd9d0e8142d58108ea00fdcc6cabda1df18d"},"previous_names":[],"tags_count":76,"template":false,"template_full_name":null,"purl":"pkg:github/rails/jbuilder","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fjbuilder","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fjbuilder/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fjbuilder/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fjbuilder/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rails","download_url":"https://codeload.github.com/rails/jbuilder/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fjbuilder/sbom","scorecard":{"id":45634,"data":{"date":"2025-08-04","repo":{"name":"github.com/rails/jbuilder","commit":"30ba7df152aacdf20b6267a82b9d2b1f9e947636"},"scorecard":{"version":"v5.2.1-28-gc1d103a9","commit":"c1d103a9bb9f635ec7260bf9aa0699466fa4be0e"},"score":5.1,"checks":[{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#dangerous-workflow"}},{"name":"Maintained","score":10,"reason":"30 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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/ruby.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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#token-permissions"}},{"name":"Code-Review","score":8,"reason":"Found 10/12 approved changesets -- score normalized to 8","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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#code-review"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#binary-artifacts"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ruby.yml:48: update your workflow using https://app.stepsecurity.io/secureworkflow/rails/jbuilder/ruby.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ruby.yml:50: update your workflow using https://app.stepsecurity.io/secureworkflow/rails/jbuilder/ruby.yml/main?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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#vulnerabilities"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: MIT-LICENSE:0","Info: FSF or OSI recognized license: MIT License: MIT-LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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 'main'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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 28 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-14T22:41:14.021Z","repository_id":1932363,"created_at":"2025-08-14T22:41:14.021Z","updated_at":"2025-08-14T22:41:14.021Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29335998,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-11T14:34:07.188Z","status":"ssl_error","status_checked_at":"2026-02-11T14:34:06.809Z","response_time":97,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6: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-02-11T15:15:09.898Z","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-jbuilder?arch=source\u0026distro=debian-10\u0026repository_url=https://packages.debian.org/buster","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/debian/ruby-jbuilder","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/debian/ruby-jbuilder","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/debian/ruby-jbuilder/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/debian-10/packages/ruby-jbuilder/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/debian-10/packages/ruby-jbuilder/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-10/packages/ruby-jbuilder/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-10/packages/ruby-jbuilder/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/debian-10/packages/ruby-jbuilder/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"},"icon_url":"https://github.com/debian.png","created_at":"2026-02-04T11:01:50.156Z","updated_at":"2026-04-27T18:20:39.693Z","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":13530455,"name":"ruby-jbuilder","ecosystem":"debian","description":null,"homepage":"https://github.com/rails/jbuilder","licenses":null,"normalized_licenses":[],"repository_url":"https://github.com/rails/jbuilder","keywords_array":["misc"],"namespace":"main","versions_count":1,"first_release_published_at":"2026-02-10T23:32:36.090Z","latest_release_published_at":"2026-02-10T23:32:36.090Z","latest_release_number":"2.10.0-1","last_synced_at":"2026-03-14T06:23:44.802Z","created_at":"2026-02-10T23:32:35.909Z","updated_at":"2026-03-14T06:23:44.803Z","registry_url":"https://tracker.debian.org/pkg/ruby-jbuilder","install_command":"apt-get install ruby-jbuilder","documentation_url":"https://packages.debian.org/bullseye/ruby-jbuilder","metadata":{"component":"main","architecture":"all","priority":"optional","binary":"ruby-jbuilder","standards_version":"4.5.0","maintainer":"Debian Ruby Extras Maintainers \u003cpkg-ruby-extras-maintainers@lists.alioth.debian.org\u003e","build_depends":"debhelper-compat (= 12), gem2deb, rails, ruby-activesupport (\u003e= 2:4.2.0), ruby-mocha (\u003e= 0.13~), ruby-multi-json (\u003e= 1.2)","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{},"repo_metadata_updated_at":"2026-02-11T14:26:40.023Z","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-jbuilder?arch=source\u0026distro=debian-11\u0026repository_url=https://packages.debian.org/bullseye","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/debian/ruby-jbuilder","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/debian/ruby-jbuilder","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/debian/ruby-jbuilder/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/debian-11/packages/ruby-jbuilder/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/debian-11/packages/ruby-jbuilder/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-11/packages/ruby-jbuilder/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-11/packages/ruby-jbuilder/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/debian-11/packages/ruby-jbuilder/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":12253740,"name":"jbuilder","ecosystem":"rubygems","description":"Create JSON structures via a Builder-style DSL","homepage":"https://github.com/rails/jbuilder","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/rails/jbuilder","keywords_array":[],"namespace":null,"versions_count":87,"first_release_published_at":"2011-11-30T18:32:12.861Z","latest_release_published_at":"2025-08-12T15:39:29.551Z","latest_release_number":"2.14.1","last_synced_at":"2026-04-29T17:00:46.455Z","created_at":"2025-10-07T03:42:15.622Z","updated_at":"2026-04-29T17:27:27.973Z","registry_url":"https://gem.coop/gems/jbuilder","install_command":"gem install jbuilder -s https://gem.coop","documentation_url":"http://www.rubydoc.info/gems/jbuilder/","metadata":{"funding":null},"repo_metadata":{"id":1932363,"uuid":"2861056","full_name":"rails/jbuilder","owner":"rails","description":"Jbuilder: generate JSON objects with a Builder-style DSL","archived":false,"fork":false,"pushed_at":"2026-02-10T04:11:27.000Z","size":711,"stargazers_count":4414,"open_issues_count":54,"forks_count":449,"subscribers_count":85,"default_branch":"main","last_synced_at":"2026-04-24T22:03:05.471Z","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/rails.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"MIT-LICENSE","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}},"created_at":"2011-11-27T14:02:35.000Z","updated_at":"2026-04-23T14:40:23.000Z","dependencies_parsed_at":"2026-03-24T11:02:05.046Z","dependency_job_id":null,"html_url":"https://github.com/rails/jbuilder","commit_stats":{"total_commits":630,"total_committers":147,"mean_commits":4.285714285714286,"dds":0.6111111111111112,"last_synced_commit":"9aa3dd9d0e8142d58108ea00fdcc6cabda1df18d"},"previous_names":[],"tags_count":76,"template":false,"template_full_name":null,"purl":"pkg:github/rails/jbuilder","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fjbuilder","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fjbuilder/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fjbuilder/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fjbuilder/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rails","download_url":"https://codeload.github.com/rails/jbuilder/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fjbuilder/sbom","scorecard":{"id":45634,"data":{"date":"2025-08-04","repo":{"name":"github.com/rails/jbuilder","commit":"30ba7df152aacdf20b6267a82b9d2b1f9e947636"},"scorecard":{"version":"v5.2.1-28-gc1d103a9","commit":"c1d103a9bb9f635ec7260bf9aa0699466fa4be0e"},"score":5.1,"checks":[{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#dangerous-workflow"}},{"name":"Maintained","score":10,"reason":"30 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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/ruby.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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#token-permissions"}},{"name":"Code-Review","score":8,"reason":"Found 10/12 approved changesets -- score normalized to 8","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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#code-review"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#binary-artifacts"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ruby.yml:48: update your workflow using https://app.stepsecurity.io/secureworkflow/rails/jbuilder/ruby.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ruby.yml:50: update your workflow using https://app.stepsecurity.io/secureworkflow/rails/jbuilder/ruby.yml/main?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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#vulnerabilities"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: MIT-LICENSE:0","Info: FSF or OSI recognized license: MIT License: MIT-LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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 'main'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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 28 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-14T22:41:14.021Z","repository_id":1932363,"created_at":"2025-08-14T22:41:14.021Z","updated_at":"2025-08-14T22:41:14.021Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32283931,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-25T18:29:39.964Z","status":"online","status_checked_at":"2026-04-26T02:00:05.962Z","response_time":129,"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":"rails","name":"Ruby on Rails","uuid":"4223","kind":"organization","description":"","email":null,"website":"https://rubyonrails.org/","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/4223?v=4","repositories_count":116,"last_synced_at":"2023-04-09T03:40:20.529Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/rails","funding_links":[],"total_stars":114333,"followers":null,"following":null,"created_at":"2022-11-02T16:17:13.297Z","updated_at":"2023-04-09T03:40:20.550Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rails","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rails/repositories"},"tags":[]},"repo_metadata_updated_at":"2026-04-29T17:27:27.949Z","dependent_packages_count":0,"downloads":291922602,"downloads_period":"total","dependent_repos_count":0,"rankings":{"downloads":0.08866782006920415,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":0.543901384083045,"average":0.1581423010380623},"purl":"pkg:gem/jbuilder?repository_url=https://gem.coop","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/rubygems/jbuilder","docker_dependents_count":640,"docker_downloads_count":99291587,"usage_url":"https://repos.ecosyste.ms/usage/rubygems/jbuilder","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/rubygems/jbuilder/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-04-08T11:31:22.875Z","issues_count":61,"pull_requests_count":128,"avg_time_to_close_issue":15855506.307692308,"avg_time_to_close_pull_request":15087404.131313132,"issues_closed_count":39,"pull_requests_closed_count":94,"pull_request_authors_count":66,"issue_authors_count":61,"avg_comments_per_issue":4.278688524590164,"avg_comments_per_pull_request":1.1328125,"merged_pull_requests_count":67,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":0,"past_year_pull_requests_count":30,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":2071303.2631578948,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":14,"past_year_pull_request_authors_count":5,"past_year_issue_authors_count":0,"past_year_avg_comments_per_issue":null,"past_year_avg_comments_per_pull_request":0.26666666666666666,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":7,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fjbuilder/issues","maintainers":[{"login":"yahonda","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/yahonda"},{"login":"amatsuda","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/amatsuda"},{"login":"ghiculescu","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ghiculescu"},{"login":"flavorjones","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/flavorjones"}],"active_maintainers":[{"login":"flavorjones","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/flavorjones"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/packages/jbuilder/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/packages/jbuilder/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/packages/jbuilder/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/packages/jbuilder/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/packages/jbuilder/codemeta","maintainers":[{"uuid":"207","login":"tenderlove","name":null,"email":null,"url":null,"packages_count":190,"html_url":"https://gem.coop/profiles/tenderlove","role":null,"created_at":"2025-10-07T21:38:46.562Z","updated_at":"2025-10-07T21:38:46.562Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/maintainers/tenderlove/packages"},{"uuid":"1550","login":"webster132","name":null,"email":null,"url":null,"packages_count":82,"html_url":"https://gem.coop/profiles/webster132","role":null,"created_at":"2025-10-07T21:38:46.448Z","updated_at":"2025-10-07T21:38:46.448Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/maintainers/webster132/packages"},{"uuid":"43998","login":"guilleiguaran","name":null,"email":null,"url":null,"packages_count":85,"html_url":"https://gem.coop/profiles/guilleiguaran","role":null,"created_at":"2025-10-07T21:38:46.720Z","updated_at":"2025-10-07T21:38:46.720Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/maintainers/guilleiguaran/packages"},{"uuid":"32977","login":"fxn","name":null,"email":null,"url":null,"packages_count":62,"html_url":"https://gem.coop/profiles/fxn","role":null,"created_at":"2025-10-07T21:38:46.667Z","updated_at":"2025-10-07T21:38:46.667Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/maintainers/fxn/packages"},{"uuid":"429","login":"cantoniodasilva","name":null,"email":null,"url":null,"packages_count":67,"html_url":"https://gem.coop/profiles/cantoniodasilva","role":null,"created_at":"2025-10-07T21:38:46.628Z","updated_at":"2025-10-07T21:38:46.628Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/maintainers/cantoniodasilva/packages"},{"uuid":"47349","login":"rafaelfranca","name":null,"email":null,"url":null,"packages_count":107,"html_url":"https://gem.coop/profiles/rafaelfranca","role":null,"created_at":"2025-10-07T21:38:46.523Z","updated_at":"2025-10-07T21:38:46.523Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/maintainers/rafaelfranca/packages"},{"uuid":"337","login":"jeremydaer","name":null,"email":null,"url":null,"packages_count":63,"html_url":"https://gem.coop/profiles/jeremydaer","role":null,"created_at":"2025-10-07T21:38:46.762Z","updated_at":"2025-10-07T21:38:46.762Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/maintainers/jeremydaer/packages"},{"uuid":"528","login":"matthewd","name":null,"email":null,"url":null,"packages_count":66,"html_url":"https://gem.coop/profiles/matthewd","role":null,"created_at":"2025-10-07T21:38:46.798Z","updated_at":"2025-10-07T21:38:46.798Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/maintainers/matthewd/packages"},{"uuid":"96878","login":"eileencodes","name":null,"email":null,"url":null,"packages_count":54,"html_url":"https://gem.coop/profiles/eileencodes","role":null,"created_at":"2025-10-07T21:38:46.832Z","updated_at":"2025-10-07T21:38:46.832Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/maintainers/eileencodes/packages"},{"uuid":"46413","login":"byroot","name":null,"email":null,"url":null,"packages_count":105,"html_url":"https://gem.coop/profiles/byroot","role":null,"created_at":"2025-10-07T21:38:46.867Z","updated_at":"2025-10-07T21:38:46.867Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/maintainers/byroot/packages"},{"uuid":"43492","login":"jhawthorn","name":null,"email":null,"url":null,"packages_count":150,"html_url":"https://gem.coop/profiles/jhawthorn","role":null,"created_at":"2025-10-07T21:38:46.902Z","updated_at":"2025-10-07T21:38:46.902Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/maintainers/jhawthorn/packages"},{"uuid":"54617","login":"kamipo","name":null,"email":null,"url":null,"packages_count":61,"html_url":"https://gem.coop/profiles/kamipo","role":null,"created_at":"2025-10-07T21:38:46.941Z","updated_at":"2025-10-07T21:38:46.941Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/maintainers/kamipo/packages"},{"uuid":"42995","login":"rwz","name":null,"email":null,"url":null,"packages_count":21,"html_url":"https://gem.coop/profiles/rwz","role":null,"created_at":"2025-10-07T21:38:46.486Z","updated_at":"2025-10-07T21:38:46.486Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/maintainers/rwz/packages"}],"registry":{"name":"gem.coop","url":"https://gem.coop","ecosystem":"rubygems","default":false,"packages_count":190402,"maintainers_count":67481,"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":13466849,"name":"ruby-jbuilder","ecosystem":"ubuntu","description":null,"homepage":"https://github.com/rails/jbuilder","licenses":null,"normalized_licenses":[],"repository_url":"https://github.com/rails/jbuilder","keywords_array":["universe/misc"],"namespace":"universe","versions_count":1,"first_release_published_at":"2026-02-09T16:45:23.085Z","latest_release_published_at":"2026-02-09T16:45:23.085Z","latest_release_number":"2.12.0-1ubuntu1","last_synced_at":"2026-03-09T17:06:55.095Z","created_at":"2026-02-09T16:45:22.775Z","updated_at":"2026-03-09T17:32:05.426Z","registry_url":"https://launchpad.net/ubuntu/+source/ruby-jbuilder","install_command":"apt-get install ruby-jbuilder","documentation_url":null,"metadata":{"component":"universe","architecture":"all","priority":"optional","binary":"ruby-jbuilder","standards_version":"4.7.0","maintainer":"Ubuntu Developers \u003cubuntu-devel-discuss@lists.ubuntu.com\u003e","build_depends":"debhelper-compat (= 13), gem2deb, rails, ruby-activesupport, ruby-mocha, ruby-multi-json","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-jbuilder?arch=source\u0026distro=ubuntu-24.10\u0026repository_url=https://launchpad.net/ubuntu/oracular","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/ubuntu/ruby-jbuilder","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/ubuntu/ruby-jbuilder","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/ubuntu/ruby-jbuilder/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/packages/ruby-jbuilder/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/packages/ruby-jbuilder/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/packages/ruby-jbuilder/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/packages/ruby-jbuilder/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/packages/ruby-jbuilder/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":13779083,"name":"ruby-jbuilder","ecosystem":"ubuntu","description":null,"homepage":"https://github.com/rails/jbuilder","licenses":null,"normalized_licenses":[],"repository_url":"https://github.com/rails/jbuilder","keywords_array":["universe/misc"],"namespace":"universe","versions_count":1,"first_release_published_at":"2026-02-13T13:19:00.009Z","latest_release_published_at":"2026-02-13T13:19:00.009Z","latest_release_number":"2.10.0-2","last_synced_at":"2026-03-13T23:37:40.661Z","created_at":"2026-02-13T13:18:59.831Z","updated_at":"2026-03-13T23:37:40.662Z","registry_url":"https://launchpad.net/ubuntu/+source/ruby-jbuilder","install_command":"apt-get install ruby-jbuilder","documentation_url":null,"metadata":{"component":"universe","architecture":"all","priority":"optional","binary":"ruby-jbuilder","standards_version":"4.5.1","maintainer":"Debian Ruby Team \u003cpkg-ruby-extras-maintainers@lists.alioth.debian.org\u003e","build_depends":"debhelper-compat (= 13), gem2deb, rails, ruby-activesupport, ruby-mocha, ruby-multi-json","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{},"repo_metadata_updated_at":"2026-02-13T13:19:00.684Z","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-jbuilder?arch=source\u0026distro=ubuntu-22.04\u0026repository_url=https://launchpad.net/ubuntu/jammy","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/ubuntu/ruby-jbuilder","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/ubuntu/ruby-jbuilder","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/ubuntu/ruby-jbuilder/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-22.04/packages/ruby-jbuilder/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-22.04/packages/ruby-jbuilder/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-22.04/packages/ruby-jbuilder/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-22.04/packages/ruby-jbuilder/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-22.04/packages/ruby-jbuilder/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":13566623,"name":"ruby-jbuilder","ecosystem":"ubuntu","description":null,"homepage":"https://github.com/rails/jbuilder","licenses":null,"normalized_licenses":[],"repository_url":"https://github.com/rails/jbuilder","keywords_array":["universe/misc"],"namespace":"universe","versions_count":1,"first_release_published_at":"2026-02-11T06:41:45.529Z","latest_release_published_at":"2026-02-11T06:41:45.529Z","latest_release_number":"2.10.0-2","last_synced_at":"2026-03-12T07:03:17.294Z","created_at":"2026-02-11T06:41:45.361Z","updated_at":"2026-03-12T07:03:17.295Z","registry_url":"https://launchpad.net/ubuntu/+source/ruby-jbuilder","install_command":"apt-get install ruby-jbuilder","documentation_url":null,"metadata":{"component":"universe","architecture":"all","priority":"optional","binary":"ruby-jbuilder","standards_version":"4.5.1","maintainer":"Debian Ruby Team \u003cpkg-ruby-extras-maintainers@lists.alioth.debian.org\u003e","build_depends":"debhelper-compat (= 13), gem2deb, rails, ruby-activesupport, ruby-mocha, ruby-multi-json","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{},"repo_metadata_updated_at":"2026-02-11T14:56:33.162Z","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-jbuilder?arch=source\u0026distro=ubuntu-23.04\u0026repository_url=https://launchpad.net/ubuntu/lunar","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/ubuntu/ruby-jbuilder","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/ubuntu/ruby-jbuilder","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/ubuntu/ruby-jbuilder/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/packages/ruby-jbuilder/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/packages/ruby-jbuilder/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/packages/ruby-jbuilder/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/packages/ruby-jbuilder/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/packages/ruby-jbuilder/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":13712618,"name":"ruby-jbuilder","ecosystem":"debian","description":null,"homepage":"https://github.com/rails/jbuilder","licenses":null,"normalized_licenses":[],"repository_url":"https://github.com/rails/jbuilder","keywords_array":["misc"],"namespace":"main","versions_count":1,"first_release_published_at":"2026-02-12T23:33:20.018Z","latest_release_published_at":"2026-02-12T23:33:20.018Z","latest_release_number":"2.10.0-2","last_synced_at":"2026-03-13T03:28:12.515Z","created_at":"2026-02-12T23:33:19.808Z","updated_at":"2026-03-13T03:28:12.515Z","registry_url":"https://tracker.debian.org/pkg/ruby-jbuilder","install_command":"apt-get install ruby-jbuilder","documentation_url":"https://packages.debian.org/bookworm/ruby-jbuilder","metadata":{"component":"main","architecture":"all","priority":"optional","binary":"ruby-jbuilder","standards_version":"4.5.1","maintainer":"Debian Ruby Team \u003cpkg-ruby-extras-maintainers@lists.alioth.debian.org\u003e","build_depends":"debhelper-compat (= 13), gem2deb, rails, ruby-activesupport, ruby-mocha, ruby-multi-json","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{},"repo_metadata_updated_at":"2026-02-12T23:33:21.271Z","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-jbuilder?arch=source\u0026distro=debian-12","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/debian/ruby-jbuilder","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/debian/ruby-jbuilder","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/debian/ruby-jbuilder/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/packages/ruby-jbuilder/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/packages/ruby-jbuilder/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/packages/ruby-jbuilder/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/packages/ruby-jbuilder/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/packages/ruby-jbuilder/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":8614659,"name":"github.com/rails/jbuilder","ecosystem":"go","description":null,"homepage":null,"licenses":"mit","normalized_licenses":["MIT"],"repository_url":"https://github.com/rails/jbuilder","keywords_array":[],"namespace":null,"versions_count":74,"first_release_published_at":"2012-01-23T08:19:45.000Z","latest_release_published_at":"2025-08-12T15:37:46.000Z","latest_release_number":"v2.14.1+incompatible","last_synced_at":"2026-04-28T04:01:46.359Z","created_at":"2023-12-02T02:14:47.899Z","updated_at":"2026-04-28T04:01:46.359Z","registry_url":"https://pkg.go.dev/github.com/rails/jbuilder","install_command":"go get github.com/rails/jbuilder","documentation_url":"https://pkg.go.dev/github.com/rails/jbuilder#section-documentation","metadata":{},"repo_metadata":{"id":1932363,"uuid":"2861056","full_name":"rails/jbuilder","owner":"rails","description":"Jbuilder: generate JSON objects with a Builder-style DSL","archived":false,"fork":false,"pushed_at":"2025-08-12T15:38:12.000Z","size":730,"stargazers_count":4402,"open_issues_count":50,"forks_count":444,"subscribers_count":85,"default_branch":"main","last_synced_at":"2025-11-01T13:01:50.026Z","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/rails.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"MIT-LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2011-11-27T14:02:35.000Z","updated_at":"2025-10-28T01:32:16.000Z","dependencies_parsed_at":"2024-11-06T06:05:01.302Z","dependency_job_id":"7a8f1f51-3ad8-441c-af18-7df8eb8f5aeb","html_url":"https://github.com/rails/jbuilder","commit_stats":{"total_commits":630,"total_committers":147,"mean_commits":4.285714285714286,"dds":0.6111111111111112,"last_synced_commit":"9aa3dd9d0e8142d58108ea00fdcc6cabda1df18d"},"previous_names":[],"tags_count":76,"template":false,"template_full_name":null,"purl":"pkg:github/rails/jbuilder","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fjbuilder","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fjbuilder/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fjbuilder/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fjbuilder/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rails","download_url":"https://codeload.github.com/rails/jbuilder/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fjbuilder/sbom","scorecard":{"id":45634,"data":{"date":"2025-08-04","repo":{"name":"github.com/rails/jbuilder","commit":"30ba7df152aacdf20b6267a82b9d2b1f9e947636"},"scorecard":{"version":"v5.2.1-28-gc1d103a9","commit":"c1d103a9bb9f635ec7260bf9aa0699466fa4be0e"},"score":5.1,"checks":[{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#dangerous-workflow"}},{"name":"Maintained","score":10,"reason":"30 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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/ruby.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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#token-permissions"}},{"name":"Code-Review","score":8,"reason":"Found 10/12 approved changesets -- score normalized to 8","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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#code-review"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#binary-artifacts"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ruby.yml:48: update your workflow using https://app.stepsecurity.io/secureworkflow/rails/jbuilder/ruby.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ruby.yml:50: update your workflow using https://app.stepsecurity.io/secureworkflow/rails/jbuilder/ruby.yml/main?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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#vulnerabilities"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: MIT-LICENSE:0","Info: FSF or OSI recognized license: MIT License: MIT-LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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 'main'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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 28 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-14T22:41:14.021Z","repository_id":1932363,"created_at":"2025-08-14T22:41:14.021Z","updated_at":"2025-08-14T22:41:14.021Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":282468894,"owners_count":26674240,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-11-03T02:00:05.676Z","response_time":108,"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":"rails","name":"Ruby on Rails","uuid":"4223","kind":"organization","description":"","email":null,"website":"https://rubyonrails.org/","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/4223?v=4","repositories_count":116,"last_synced_at":"2023-04-09T03:40:20.529Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/rails","funding_links":[],"total_stars":114333,"followers":null,"following":null,"created_at":"2022-11-02T16:17:13.297Z","updated_at":"2023-04-09T03:40:20.550Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rails","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rails/repositories"},"tags":[{"name":"v2.14.1","sha":"38339adaa9d44ba89c0dde2a795338a886941e6f","kind":"tag","published_at":"2025-08-12T15:38:05.000Z","download_url":"https://codeload.github.com/rails/jbuilder/tar.gz/v2.14.1","html_url":"https://github.com/rails/jbuilder/releases/tag/v2.14.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/jbuilder@v2.14.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fjbuilder/tags/v2.14.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fjbuilder/tags/v2.14.1/manifests"},{"name":"v2.14.0","sha":"30ba7df152aacdf20b6267a82b9d2b1f9e947636","kind":"tag","published_at":"2025-08-08T19:48:32.000Z","download_url":"https://codeload.github.com/rails/jbuilder/tar.gz/v2.14.0","html_url":"https://github.com/rails/jbuilder/releases/tag/v2.14.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/jbuilder@v2.14.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fjbuilder/tags/v2.14.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fjbuilder/tags/v2.14.0/manifests"},{"name":"v2.13.0","sha":"9aa3dd9d0e8142d58108ea00fdcc6cabda1df18d","kind":"commit","published_at":"2024-09-15T14:36:46.000Z","download_url":"https://codeload.github.com/rails/jbuilder/tar.gz/v2.13.0","html_url":"https://github.com/rails/jbuilder/releases/tag/v2.13.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/jbuilder@v2.13.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fjbuilder/tags/v2.13.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fjbuilder/tags/v2.13.0/manifests"},{"name":"v2.12.0","sha":"080ce0b4d142715e1b6ba5ae3735b440ef9020a4","kind":"commit","published_at":"2024-04-29T00:50:27.000Z","download_url":"https://codeload.github.com/rails/jbuilder/tar.gz/v2.12.0","html_url":"https://github.com/rails/jbuilder/releases/tag/v2.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/jbuilder@v2.12.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fjbuilder/tags/v2.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fjbuilder/tags/v2.12.0/manifests"},{"name":"v2.11.5","sha":"c6bda15cbfab1319e6449cb267522278396f73ba","kind":"tag","published_at":"2021-12-21T04:03:39.000Z","download_url":"https://codeload.github.com/rails/jbuilder/tar.gz/v2.11.5","html_url":"https://github.com/rails/jbuilder/releases/tag/v2.11.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/jbuilder@v2.11.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fjbuilder/tags/v2.11.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fjbuilder/tags/v2.11.5/manifests"},{"name":"v2.11.4","sha":"a87fad364c2df58560c57c4780c0bc9d762e0cd0","kind":"commit","published_at":"2021-12-17T14:29:21.000Z","download_url":"https://codeload.github.com/rails/jbuilder/tar.gz/v2.11.4","html_url":"https://github.com/rails/jbuilder/releases/tag/v2.11.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/jbuilder@v2.11.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fjbuilder/tags/v2.11.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fjbuilder/tags/v2.11.4/manifests"},{"name":"v2.11.3","sha":"1d64c439c3f3beccff7c4aef5f65396d430d938f","kind":"commit","published_at":"2021-11-14T14:40:05.000Z","download_url":"https://codeload.github.com/rails/jbuilder/tar.gz/v2.11.3","html_url":"https://github.com/rails/jbuilder/releases/tag/v2.11.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/jbuilder@v2.11.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fjbuilder/tags/v2.11.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fjbuilder/tags/v2.11.3/manifests"},{"name":"v2.11.2","sha":"c0813f487c36d9a80ac8a14c35a06db725c25475","kind":"commit","published_at":"2021-01-27T12:36:24.000Z","download_url":"https://codeload.github.com/rails/jbuilder/tar.gz/v2.11.2","html_url":"https://github.com/rails/jbuilder/releases/tag/v2.11.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/jbuilder@v2.11.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fjbuilder/tags/v2.11.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fjbuilder/tags/v2.11.2/manifests"},{"name":"v2.11.1","sha":"52efea7083f79e5380826b51a4bc05b998ac843b","kind":"commit","published_at":"2021-01-24T09:42:34.000Z","download_url":"https://codeload.github.com/rails/jbuilder/tar.gz/v2.11.1","html_url":"https://github.com/rails/jbuilder/releases/tag/v2.11.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/jbuilder@v2.11.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fjbuilder/tags/v2.11.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fjbuilder/tags/v2.11.1/manifests"},{"name":"v2.11.0","sha":"153656dc88a39432a14be914b60074a17b56422e","kind":"commit","published_at":"2021-01-22T16:04:07.000Z","download_url":"https://codeload.github.com/rails/jbuilder/tar.gz/v2.11.0","html_url":"https://github.com/rails/jbuilder/releases/tag/v2.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/jbuilder@v2.11.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fjbuilder/tags/v2.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fjbuilder/tags/v2.11.0/manifests"},{"name":"v2.10.2","sha":"f6898db1897a8da9354d9359e9958ff44752fa44","kind":"commit","published_at":"2021-01-22T15:17:56.000Z","download_url":"https://codeload.github.com/rails/jbuilder/tar.gz/v2.10.2","html_url":"https://github.com/rails/jbuilder/releases/tag/v2.10.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/jbuilder@v2.10.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fjbuilder/tags/v2.10.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fjbuilder/tags/v2.10.2/manifests"},{"name":"v2.10.1","sha":"07d31ca6b8791b1767f9186a372ae3d3cbf16cf5","kind":"tag","published_at":"2020-09-12T14:41:21.000Z","download_url":"https://codeload.github.com/rails/jbuilder/tar.gz/v2.10.1","html_url":"https://github.com/rails/jbuilder/releases/tag/v2.10.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/jbuilder@v2.10.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fjbuilder/tags/v2.10.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fjbuilder/tags/v2.10.1/manifests"},{"name":"v2.10.0","sha":"e0ac4a1f2fa3d22f9f3bb94194ed499ca91cf40e","kind":"tag","published_at":"2020-02-10T01:41:10.000Z","download_url":"https://codeload.github.com/rails/jbuilder/tar.gz/v2.10.0","html_url":"https://github.com/rails/jbuilder/releases/tag/v2.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/jbuilder@v2.10.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fjbuilder/tags/v2.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fjbuilder/tags/v2.10.0/manifests"},{"name":"v2.9.1","sha":"821f514741a3e9102082a6e98eb59a08671f75d0","kind":"commit","published_at":"2019-05-14T17:38:48.000Z","download_url":"https://codeload.github.com/rails/jbuilder/tar.gz/v2.9.1","html_url":"https://github.com/rails/jbuilder/releases/tag/v2.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/jbuilder@v2.9.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fjbuilder/tags/v2.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fjbuilder/tags/v2.9.1/manifests"},{"name":"v2.9.0","sha":"08b123593d3ff275f68e851757086da8a4840823","kind":"commit","published_at":"2019-05-13T15:49:05.000Z","download_url":"https://codeload.github.com/rails/jbuilder/tar.gz/v2.9.0","html_url":"https://github.com/rails/jbuilder/releases/tag/v2.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/jbuilder@v2.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fjbuilder/tags/v2.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fjbuilder/tags/v2.9.0/manifests"},{"name":"v2.8.0","sha":"8ee1586b6c022c8e42f1f9814542bfd3d8a6c50f","kind":"tag","published_at":"2019-04-18T11:04:08.000Z","download_url":"https://codeload.github.com/rails/jbuilder/tar.gz/v2.8.0","html_url":"https://github.com/rails/jbuilder/releases/tag/v2.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/jbuilder@v2.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fjbuilder/tags/v2.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fjbuilder/tags/v2.8.0/manifests"},{"name":"v2.7.0","sha":"eb5d37636fe3d7b2e3f01202ba3fd74693e1405e","kind":"commit","published_at":"2017-06-05T10:07:15.000Z","download_url":"https://codeload.github.com/rails/jbuilder/tar.gz/v2.7.0","html_url":"https://github.com/rails/jbuilder/releases/tag/v2.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/jbuilder@v2.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fjbuilder/tags/v2.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fjbuilder/tags/v2.7.0/manifests"},{"name":"v2.6.4","sha":"6627fd25496f06baca3a16fa4bbd9f2e80fdb409","kind":"commit","published_at":"2017-05-10T16:20:43.000Z","download_url":"https://codeload.github.com/rails/jbuilder/tar.gz/v2.6.4","html_url":"https://github.com/rails/jbuilder/releases/tag/v2.6.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/jbuilder@v2.6.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fjbuilder/tags/v2.6.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fjbuilder/tags/v2.6.4/manifests"},{"name":"v2.6.3","sha":"333396e3618150c4c3352a6bf330168646458530","kind":"tag","published_at":"2017-02-24T02:45:14.000Z","download_url":"https://codeload.github.com/rails/jbuilder/tar.gz/v2.6.3","html_url":"https://github.com/rails/jbuilder/releases/tag/v2.6.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/jbuilder@v2.6.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fjbuilder/tags/v2.6.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fjbuilder/tags/v2.6.3/manifests"},{"name":"v2.6.2","sha":"02fc9c8110e5fcfe4ab5b7b0fd17e1dd8f052174","kind":"tag","published_at":"2017-02-22T03:39:18.000Z","download_url":"https://codeload.github.com/rails/jbuilder/tar.gz/v2.6.2","html_url":"https://github.com/rails/jbuilder/releases/tag/v2.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/jbuilder@v2.6.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fjbuilder/tags/v2.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fjbuilder/tags/v2.6.2/manifests"},{"name":"v2.6.1","sha":"801df9e828dafc4a5289feeee2612edf5fe7ffb3","kind":"commit","published_at":"2016-11-28T12:37:52.000Z","download_url":"https://codeload.github.com/rails/jbuilder/tar.gz/v2.6.1","html_url":"https://github.com/rails/jbuilder/releases/tag/v2.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/jbuilder@v2.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fjbuilder/tags/v2.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fjbuilder/tags/v2.6.1/manifests"},{"name":"v2.6.0","sha":"003a369f7432c7173d00c453484ae11f1c952a15","kind":"tag","published_at":"2016-07-20T22:55:51.000Z","download_url":"https://codeload.github.com/rails/jbuilder/tar.gz/v2.6.0","html_url":"https://github.com/rails/jbuilder/releases/tag/v2.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/jbuilder@v2.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fjbuilder/tags/v2.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fjbuilder/tags/v2.6.0/manifests"},{"name":"v2.5.0","sha":"b56455bf1ff080a5616bf17b91721836a8ec2482","kind":"tag","published_at":"2016-05-30T21:10:24.000Z","download_url":"https://codeload.github.com/rails/jbuilder/tar.gz/v2.5.0","html_url":"https://github.com/rails/jbuilder/releases/tag/v2.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/jbuilder@v2.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fjbuilder/tags/v2.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fjbuilder/tags/v2.5.0/manifests"},{"name":"v2.4.1","sha":"02757012f035d25d1f068e5f525a14f8126f28ab","kind":"tag","published_at":"2016-02-09T06:33:18.000Z","download_url":"https://codeload.github.com/rails/jbuilder/tar.gz/v2.4.1","html_url":"https://github.com/rails/jbuilder/releases/tag/v2.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/jbuilder@v2.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fjbuilder/tags/v2.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fjbuilder/tags/v2.4.1/manifests"},{"name":"v2.4.0","sha":"690c13b83d900232a4e44322846e33922b30a9db","kind":"tag","published_at":"2015-12-27T08:29:52.000Z","download_url":"https://codeload.github.com/rails/jbuilder/tar.gz/v2.4.0","html_url":"https://github.com/rails/jbuilder/releases/tag/v2.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/jbuilder@v2.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fjbuilder/tags/v2.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fjbuilder/tags/v2.4.0/manifests"},{"name":"v2.3.2","sha":"86fb406a512817ca1ada99a2b3e3f9b9cfb5d03e","kind":"tag","published_at":"2015-09-30T18:31:43.000Z","download_url":"https://codeload.github.com/rails/jbuilder/tar.gz/v2.3.2","html_url":"https://github.com/rails/jbuilder/releases/tag/v2.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/jbuilder@v2.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fjbuilder/tags/v2.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fjbuilder/tags/v2.3.2/manifests"},{"name":"v2.3.1","sha":"83fb774d9ef269d6f408dd3388d1c8cba9374b77","kind":"tag","published_at":"2015-07-06T02:48:09.000Z","download_url":"https://codeload.github.com/rails/jbuilder/tar.gz/v2.3.1","html_url":"https://github.com/rails/jbuilder/releases/tag/v2.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/jbuilder@v2.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fjbuilder/tags/v2.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fjbuilder/tags/v2.3.1/manifests"},{"name":"v2.3.0","sha":"0557fd466476b66e73cbfc8c765c37167e9287fc","kind":"tag","published_at":"2015-06-15T07:21:03.000Z","download_url":"https://codeload.github.com/rails/jbuilder/tar.gz/v2.3.0","html_url":"https://github.com/rails/jbuilder/releases/tag/v2.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/jbuilder@v2.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fjbuilder/tags/v2.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fjbuilder/tags/v2.3.0/manifests"},{"name":"v2.2.16","sha":"9b06899ea8f37afd7c0a69912384029b98fa8113","kind":"tag","published_at":"2015-05-18T04:31:21.000Z","download_url":"https://codeload.github.com/rails/jbuilder/tar.gz/v2.2.16","html_url":"https://github.com/rails/jbuilder/releases/tag/v2.2.16","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/jbuilder@v2.2.16","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fjbuilder/tags/v2.2.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fjbuilder/tags/v2.2.16/manifests"},{"name":"v2.2.15","sha":"28c67d21f90bb089daa5191f9ba5e90915ec70e8","kind":"tag","published_at":"2015-05-18T03:26:37.000Z","download_url":"https://codeload.github.com/rails/jbuilder/tar.gz/v2.2.15","html_url":"https://github.com/rails/jbuilder/releases/tag/v2.2.15","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/jbuilder@v2.2.15","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fjbuilder/tags/v2.2.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fjbuilder/tags/v2.2.15/manifests"},{"name":"v2.2.14","sha":"423a493e63db128960300fdf1117d8f2babd2f8c","kind":"tag","published_at":"2015-05-17T21:31:38.000Z","download_url":"https://codeload.github.com/rails/jbuilder/tar.gz/v2.2.14","html_url":"https://github.com/rails/jbuilder/releases/tag/v2.2.14","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/jbuilder@v2.2.14","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fjbuilder/tags/v2.2.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fjbuilder/tags/v2.2.14/manifests"},{"name":"v2.2.13","sha":"c62904c968c38278dd8ecd5b4dd744622b821398","kind":"tag","published_at":"2015-04-10T18:33:37.000Z","download_url":"https://codeload.github.com/rails/jbuilder/tar.gz/v2.2.13","html_url":"https://github.com/rails/jbuilder/releases/tag/v2.2.13","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/jbuilder@v2.2.13","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fjbuilder/tags/v2.2.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fjbuilder/tags/v2.2.13/manifests"},{"name":"v2.2.12","sha":"a6b829cb52905e3eb33293f2ca0c0c94534b4aa9","kind":"tag","published_at":"2015-03-20T04:23:14.000Z","download_url":"https://codeload.github.com/rails/jbuilder/tar.gz/v2.2.12","html_url":"https://github.com/rails/jbuilder/releases/tag/v2.2.12","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/jbuilder@v2.2.12","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fjbuilder/tags/v2.2.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fjbuilder/tags/v2.2.12/manifests"},{"name":"v2.2.11","sha":"15625fda624540d916ae1a3e6d6082eb5a1d63c0","kind":"tag","published_at":"2015-03-07T05:48:34.000Z","download_url":"https://codeload.github.com/rails/jbuilder/tar.gz/v2.2.11","html_url":"https://github.com/rails/jbuilder/releases/tag/v2.2.11","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/jbuilder@v2.2.11","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fjbuilder/tags/v2.2.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fjbuilder/tags/v2.2.11/manifests"},{"name":"v2.2.10","sha":"80ae387a90ab5a08d9ef859e416104c5e906736b","kind":"tag","published_at":"2015-03-06T20:49:54.000Z","download_url":"https://codeload.github.com/rails/jbuilder/tar.gz/v2.2.10","html_url":"https://github.com/rails/jbuilder/releases/tag/v2.2.10","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/jbuilder@v2.2.10","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fjbuilder/tags/v2.2.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fjbuilder/tags/v2.2.10/manifests"},{"name":"v2.2.9","sha":"731b47663132fd68bd41df15d54c93dae478de94","kind":"tag","published_at":"2015-03-03T03:30:17.000Z","download_url":"https://codeload.github.com/rails/jbuilder/tar.gz/v2.2.9","html_url":"https://github.com/rails/jbuilder/releases/tag/v2.2.9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/jbuilder@v2.2.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fjbuilder/tags/v2.2.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fjbuilder/tags/v2.2.9/manifests"},{"name":"v2.2.8","sha":"baa7a66f948fc2cb9a8ce5f62713eeeb5b979568","kind":"tag","published_at":"2015-02-22T05:54:27.000Z","download_url":"https://codeload.github.com/rails/jbuilder/tar.gz/v2.2.8","html_url":"https://github.com/rails/jbuilder/releases/tag/v2.2.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/jbuilder@v2.2.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fjbuilder/tags/v2.2.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fjbuilder/tags/v2.2.8/manifests"},{"name":"v2.2.7","sha":"bb35edc7f420217a655a014800289d90bae70c3f","kind":"tag","published_at":"2015-02-15T04:10:00.000Z","download_url":"https://codeload.github.com/rails/jbuilder/tar.gz/v2.2.7","html_url":"https://github.com/rails/jbuilder/releases/tag/v2.2.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/jbuilder@v2.2.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fjbuilder/tags/v2.2.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fjbuilder/tags/v2.2.7/manifests"},{"name":"v2.2.6","sha":"ce5ff2f5bd332292a3d6d6c0afc6aaeaa439be87","kind":"tag","published_at":"2014-12-18T02:55:38.000Z","download_url":"https://codeload.github.com/rails/jbuilder/tar.gz/v2.2.6","html_url":"https://github.com/rails/jbuilder/releases/tag/v2.2.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/jbuilder@v2.2.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fjbuilder/tags/v2.2.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fjbuilder/tags/v2.2.6/manifests"},{"name":"v2.2.5","sha":"85d543f2a242e56d42c6ae88f6354e686bc1731f","kind":"tag","published_at":"2014-11-15T23:55:00.000Z","download_url":"https://codeload.github.com/rails/jbuilder/tar.gz/v2.2.5","html_url":"https://github.com/rails/jbuilder/releases/tag/v2.2.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/jbuilder@v2.2.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fjbuilder/tags/v2.2.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fjbuilder/tags/v2.2.5/manifests"},{"name":"v2.2.4","sha":"086a011f5f592c24ab88b05b2ae4d65104438ea4","kind":"tag","published_at":"2014-10-25T00:34:30.000Z","download_url":"https://codeload.github.com/rails/jbuilder/tar.gz/v2.2.4","html_url":"https://github.com/rails/jbuilder/releases/tag/v2.2.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/jbuilder@v2.2.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fjbuilder/tags/v2.2.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fjbuilder/tags/v2.2.4/manifests"},{"name":"v2.2.3","sha":"c1d532679f14e2e0747cea24087f550429376edd","kind":"tag","published_at":"2014-10-18T18:54:30.000Z","download_url":"https://codeload.github.com/rails/jbuilder/tar.gz/v2.2.3","html_url":"https://github.com/rails/jbuilder/releases/tag/v2.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/jbuilder@v2.2.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fjbuilder/tags/v2.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fjbuilder/tags/v2.2.3/manifests"},{"name":"v2.2.2","sha":"0358aa0478dab34229ef8cd1e4a56421924bd82b","kind":"tag","published_at":"2014-10-08T04:24:19.000Z","download_url":"https://codeload.github.com/rails/jbuilder/tar.gz/v2.2.2","html_url":"https://github.com/rails/jbuilder/releases/tag/v2.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/jbuilder@v2.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fjbuilder/tags/v2.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fjbuilder/tags/v2.2.2/manifests"},{"name":"v2.2.1","sha":"a21523476f8addc0703780a348ef703aeecf0feb","kind":"tag","published_at":"2014-10-07T02:40:35.000Z","download_url":"https://codeload.github.com/rails/jbuilder/tar.gz/v2.2.1","html_url":"https://github.com/rails/jbuilder/releases/tag/v2.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/jbuilder@v2.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fjbuilder/tags/v2.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fjbuilder/tags/v2.2.1/manifests"},{"name":"v2.2.0","sha":"ef278adc0011b95787dea9885c2cda4cf07bada8","kind":"tag","published_at":"2014-10-06T00:17:11.000Z","download_url":"https://codeload.github.com/rails/jbuilder/tar.gz/v2.2.0","html_url":"https://github.com/rails/jbuilder/releases/tag/v2.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/jbuilder@v2.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fjbuilder/tags/v2.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fjbuilder/tags/v2.2.0/manifests"},{"name":"v2.1.3","sha":"f358fa626cb2882bc655390c73573460d0feaca6","kind":"tag","published_at":"2014-07-16T15:11:51.000Z","download_url":"https://codeload.github.com/rails/jbuilder/tar.gz/v2.1.3","html_url":"https://github.com/rails/jbuilder/releases/tag/v2.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/jbuilder@v2.1.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fjbuilder/tags/v2.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fjbuilder/tags/v2.1.3/manifests"},{"name":"v2.1.2","sha":"f0ff7101d9534e91e669d2ba9d38126663676bff","kind":"tag","published_at":"2014-07-07T17:35:44.000Z","download_url":"https://codeload.github.com/rails/jbuilder/tar.gz/v2.1.2","html_url":"https://github.com/rails/jbuilder/releases/tag/v2.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/jbuilder@v2.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fjbuilder/tags/v2.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fjbuilder/tags/v2.1.2/manifests"},{"name":"v2.1.1","sha":"ca1a95b90d33961de037f0c4d48b4f7b9ae8cc8f","kind":"tag","published_at":"2014-06-16T14:05:14.000Z","download_url":"https://codeload.github.com/rails/jbuilder/tar.gz/v2.1.1","html_url":"https://github.com/rails/jbuilder/releases/tag/v2.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/jbuilder@v2.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fjbuilder/tags/v2.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fjbuilder/tags/v2.1.1/manifests"},{"name":"v2.1.0","sha":"52389e6a89e5434ca372e4cbcecb537ecb47e19b","kind":"tag","published_at":"2014-06-09T20:34:49.000Z","download_url":"https://codeload.github.com/rails/jbuilder/tar.gz/v2.1.0","html_url":"https://github.com/rails/jbuilder/releases/tag/v2.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/jbuilder@v2.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fjbuilder/tags/v2.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fjbuilder/tags/v2.1.0/manifests"},{"name":"v2.0.8","sha":"f672a65ce2644fc736ba13bdcde6dca7867cc851","kind":"tag","published_at":"2014-06-06T18:52:18.000Z","download_url":"https://codeload.github.com/rails/jbuilder/tar.gz/v2.0.8","html_url":"https://github.com/rails/jbuilder/releases/tag/v2.0.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/jbuilder@v2.0.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fjbuilder/tags/v2.0.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fjbuilder/tags/v2.0.8/manifests"},{"name":"v2.0.7","sha":"9b332330585a14c7b69a43ff76f4acdd7413ad39","kind":"tag","published_at":"2014-05-02T19:25:35.000Z","download_url":"https://codeload.github.com/rails/jbuilder/tar.gz/v2.0.7","html_url":"https://github.com/rails/jbuilder/releases/tag/v2.0.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/jbuilder@v2.0.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fjbuilder/tags/v2.0.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fjbuilder/tags/v2.0.7/manifests"},{"name":"v2.0.6","sha":"0d63ed6ce8119b1842bfebe710993c987f23f48f","kind":"commit","published_at":"2014-04-08T18:55:12.000Z","download_url":"https://codeload.github.com/rails/jbuilder/tar.gz/v2.0.6","html_url":"https://github.com/rails/jbuilder/releases/tag/v2.0.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/jbuilder@v2.0.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fjbuilder/tags/v2.0.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fjbuilder/tags/v2.0.6/manifests"},{"name":"v2.0.5","sha":"d27d0dba7ecdd57fca3445c9bdf38dfc00c6464d","kind":"tag","published_at":"2014-03-22T00:22:17.000Z","download_url":"https://codeload.github.com/rails/jbuilder/tar.gz/v2.0.5","html_url":"https://github.com/rails/jbuilder/releases/tag/v2.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/jbuilder@v2.0.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fjbuilder/tags/v2.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fjbuilder/tags/v2.0.5/manifests"},{"name":"v2.0.4","sha":"64e0428128b0bb859f5b061c5f833a44553b87ce","kind":"tag","published_at":"2014-03-04T23:40:00.000Z","download_url":"https://codeload.github.com/rails/jbuilder/tar.gz/v2.0.4","html_url":"https://github.com/rails/jbuilder/releases/tag/v2.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/jbuilder@v2.0.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fjbuilder/tags/v2.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fjbuilder/tags/v2.0.4/manifests"},{"name":"v2.0.3","sha":"92b1511307eca178f177e5dff78e1288994f40a1","kind":"tag","published_at":"2014-02-17T18:38:30.000Z","download_url":"https://codeload.github.com/rails/jbuilder/tar.gz/v2.0.3","html_url":"https://github.com/rails/jbuilder/releases/tag/v2.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/jbuilder@v2.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fjbuilder/tags/v2.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fjbuilder/tags/v2.0.3/manifests"},{"name":"v2.0.2","sha":"2c51baa42ae3c7e40a372655cbcd194183f66cb0","kind":"tag","published_at":"2014-01-02T19:23:58.000Z","download_url":"https://codeload.github.com/rails/jbuilder/tar.gz/v2.0.2","html_url":"https://github.com/rails/jbuilder/releases/tag/v2.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/jbuilder@v2.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fjbuilder/tags/v2.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fjbuilder/tags/v2.0.2/manifests"},{"name":"v2.0.1","sha":"5232a510021b4647974fd80257dfa53d59dd2d25","kind":"tag","published_at":"2013-12-22T04:11:06.000Z","download_url":"https://codeload.github.com/rails/jbuilder/tar.gz/v2.0.1","html_url":"https://github.com/rails/jbuilder/releases/tag/v2.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/jbuilder@v2.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fjbuilder/tags/v2.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fjbuilder/tags/v2.0.1/manifests"},{"name":"v2.0.0","sha":"073c4c7f066bc2931bd8da50a9b8227e1dc1ec5d","kind":"tag","published_at":"2013-12-20T15:04:36.000Z","download_url":"https://codeload.github.com/rails/jbuilder/tar.gz/v2.0.0","html_url":"https://github.com/rails/jbuilder/releases/tag/v2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/jbuilder@v2.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fjbuilder/tags/v2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fjbuilder/tags/v2.0.0/manifests"},{"name":"v2.0.0.beta2","sha":"1e32d579a9618dd918cc3b80eab9685377ac4a5b","kind":"tag","published_at":"2013-12-03T16:55:03.000Z","download_url":"https://codeload.github.com/rails/jbuilder/tar.gz/v2.0.0.beta2","html_url":"https://github.com/rails/jbuilder/releases/tag/v2.0.0.beta2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/jbuilder@v2.0.0.beta2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fjbuilder/tags/v2.0.0.beta2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fjbuilder/tags/v2.0.0.beta2/manifests"},{"name":"v1.5.3","sha":"280c379b4c29be9a725efcb20d1c5e5da899efb8","kind":"tag","published_at":"2013-12-03T16:51:39.000Z","download_url":"https://codeload.github.com/rails/jbuilder/tar.gz/v1.5.3","html_url":"https://github.com/rails/jbuilder/releases/tag/v1.5.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/jbuilder@v1.5.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fjbuilder/tags/v1.5.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fjbuilder/tags/v1.5.3/manifests"},{"name":"v2.0.0.beta","sha":"c2e7766672406dac1f376c27bb9977c3cbc6577d","kind":"tag","published_at":"2013-10-24T01:52:54.000Z","download_url":"https://codeload.github.com/rails/jbuilder/tar.gz/v2.0.0.beta","html_url":"https://github.com/rails/jbuilder/releases/tag/v2.0.0.beta","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/jbuilder@v2.0.0.beta","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fjbuilder/tags/v2.0.0.beta","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fjbuilder/tags/v2.0.0.beta/manifests"},{"name":"v1.5.2","sha":"dd3b82e705d2c63003aa09187c60c7e11c2a9f56","kind":"tag","published_at":"2013-10-09T02:31:47.000Z","download_url":"https://codeload.github.com/rails/jbuilder/tar.gz/v1.5.2","html_url":"https://github.com/rails/jbuilder/releases/tag/v1.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/jbuilder@v1.5.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fjbuilder/tags/v1.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fjbuilder/tags/v1.5.2/manifests"},{"name":"v1.5.1","sha":"ffcf5d67b6b0cfe650dc2e149d6d33feb15e536d","kind":"tag","published_at":"2013-08-24T15:51:30.000Z","download_url":"https://codeload.github.com/rails/jbuilder/tar.gz/v1.5.1","html_url":"https://github.com/rails/jbuilder/releases/tag/v1.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/jbuilder@v1.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fjbuilder/tags/v1.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fjbuilder/tags/v1.5.1/manifests"},{"name":"v1.5.0","sha":"1725d704f816eaacc8502ad13aa15f2fad2699d0","kind":"tag","published_at":"2013-07-27T16:39:27.000Z","download_url":"https://codeload.github.com/rails/jbuilder/tar.gz/v1.5.0","html_url":"https://github.com/rails/jbuilder/releases/tag/v1.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/jbuilder@v1.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fjbuilder/tags/v1.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fjbuilder/tags/v1.5.0/manifests"},{"name":"v1.4.2","sha":"a7403175fa80c5a5b640e3e8b0e338bf12182acc","kind":"tag","published_at":"2013-06-05T07:13:26.000Z","download_url":"https://codeload.github.com/rails/jbuilder/tar.gz/v1.4.2","html_url":"https://github.com/rails/jbuilder/releases/tag/v1.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/jbuilder@v1.4.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fjbuilder/tags/v1.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fjbuilder/tags/v1.4.2/manifests"},{"name":"v1.4.1","sha":"7b62f15517a41096f7c6e7fbacd0a7a3252476b6","kind":"tag","published_at":"2013-05-12T11:41:41.000Z","download_url":"https://codeload.github.com/rails/jbuilder/tar.gz/v1.4.1","html_url":"https://github.com/rails/jbuilder/releases/tag/v1.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/jbuilder@v1.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fjbuilder/tags/v1.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fjbuilder/tags/v1.4.1/manifests"},{"name":"v1.4.0","sha":"61f2797757dc64aab39910a3a2c4be61b55fa2a9","kind":"tag","published_at":"2013-05-04T07:28:59.000Z","download_url":"https://codeload.github.com/rails/jbuilder/tar.gz/v1.4.0","html_url":"https://github.com/rails/jbuilder/releases/tag/v1.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/jbuilder@v1.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fjbuilder/tags/v1.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fjbuilder/tags/v1.4.0/manifests"},{"name":"v1.3.0","sha":"cc52e66288fa89d14c1cf5d3234fe43c2fa86d6e","kind":"tag","published_at":"2013-04-11T08:23:12.000Z","download_url":"https://codeload.github.com/rails/jbuilder/tar.gz/v1.3.0","html_url":"https://github.com/rails/jbuilder/releases/tag/v1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/jbuilder@v1.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fjbuilder/tags/v1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fjbuilder/tags/v1.3.0/manifests"},{"name":"v1.2.1","sha":"892f620085a93dc70972e173f848528bfb11ac4f","kind":"tag","published_at":"2013-04-09T09:47:50.000Z","download_url":"https://codeload.github.com/rails/jbuilder/tar.gz/v1.2.1","html_url":"https://github.com/rails/jbuilder/releases/tag/v1.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/jbuilder@v1.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fjbuilder/tags/v1.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fjbuilder/tags/v1.2.1/manifests"},{"name":"v1.2.0","sha":"37188b3cefe0b78aad863a0854b85db47caae493","kind":"tag","published_at":"2013-03-25T05:08:44.000Z","download_url":"https://codeload.github.com/rails/jbuilder/tar.gz/v1.2.0","html_url":"https://github.com/rails/jbuilder/releases/tag/v1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/jbuilder@v1.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fjbuilder/tags/v1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fjbuilder/tags/v1.2.0/manifests"},{"name":"v1.0.2","sha":"46068d190835a02164f9b4518cb990c8e13b7b8c","kind":"commit","published_at":"2013-01-11T14:53:51.000Z","download_url":"https://codeload.github.com/rails/jbuilder/tar.gz/v1.0.2","html_url":"https://github.com/rails/jbuilder/releases/tag/v1.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/jbuilder@v1.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fjbuilder/tags/v1.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fjbuilder/tags/v1.0.2/manifests"},{"name":"v1.0.1","sha":"35a2a2dfdc9da8b9cedff75f1b8a0cb8f11480a8","kind":"commit","published_at":"2013-01-10T20:09:59.000Z","download_url":"https://codeload.github.com/rails/jbuilder/tar.gz/v1.0.1","html_url":"https://github.com/rails/jbuilder/releases/tag/v1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/jbuilder@v1.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fjbuilder/tags/v1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fjbuilder/tags/v1.0.1/manifests"},{"name":"v1.0.0","sha":"70cca0cf093e6b068be97c218959d093a89138b8","kind":"commit","published_at":"2013-01-10T18:08:24.000Z","download_url":"https://codeload.github.com/rails/jbuilder/tar.gz/v1.0.0","html_url":"https://github.com/rails/jbuilder/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/jbuilder@v1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fjbuilder/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fjbuilder/tags/v1.0.0/manifests"},{"name":"v0.9.1","sha":"9ef54c611000f07fc1911daa3effaacf9cc2e4a2","kind":"commit","published_at":"2012-12-20T11:25:07.000Z","download_url":"https://codeload.github.com/rails/jbuilder/tar.gz/v0.9.1","html_url":"https://github.com/rails/jbuilder/releases/tag/v0.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/jbuilder@v0.9.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fjbuilder/tags/v0.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fjbuilder/tags/v0.9.1/manifests"},{"name":"v0.3.2","sha":"46679c6a2b152d4feaae02b9d0cf2064cf32119c","kind":"commit","published_at":"2012-01-23T13:27:43.000Z","download_url":"https://codeload.github.com/rails/jbuilder/tar.gz/v0.3.2","html_url":"https://github.com/rails/jbuilder/releases/tag/v0.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/jbuilder@v0.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fjbuilder/tags/v0.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fjbuilder/tags/v0.3.2/manifests"},{"name":"v0.3.1","sha":"667571ef225233ea1dc771ed08db01c4bef47178","kind":"commit","published_at":"2012-01-23T08:19:45.000Z","download_url":"https://codeload.github.com/rails/jbuilder/tar.gz/v0.3.1","html_url":"https://github.com/rails/jbuilder/releases/tag/v0.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/jbuilder@v0.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fjbuilder/tags/v0.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fjbuilder/tags/v0.3.1/manifests"}]},"repo_metadata_updated_at":"2025-11-09T17:08:54.847Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":10.801592556016239,"dependent_packages_count":9.575730298247606,"stargazers_count":1.0194592146165578,"forks_count":1.3952446349689214,"docker_downloads_count":null,"average":5.698006675962331},"purl":"pkg:golang/github.com/rails/jbuilder","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/rails/jbuilder","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/rails/jbuilder","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/rails/jbuilder/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-10-27T04:01:56.782Z","issues_count":61,"pull_requests_count":121,"avg_time_to_close_issue":15855506.307692308,"avg_time_to_close_pull_request":15568618.421052631,"issues_closed_count":39,"pull_requests_closed_count":90,"pull_request_authors_count":64,"issue_authors_count":61,"avg_comments_per_issue":4.262295081967213,"avg_comments_per_pull_request":1.165289256198347,"merged_pull_requests_count":64,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":2,"past_year_pull_requests_count":30,"past_year_avg_time_to_close_issue":2389129.0,"past_year_avg_time_to_close_pull_request":2790051.2,"past_year_issues_closed_count":2,"past_year_pull_requests_closed_count":15,"past_year_pull_request_authors_count":6,"past_year_issue_authors_count":2,"past_year_avg_comments_per_issue":0.5,"past_year_avg_comments_per_pull_request":0.23333333333333334,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":9,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fjbuilder/issues","maintainers":[{"login":"yahonda","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/yahonda"},{"login":"amatsuda","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/amatsuda"},{"login":"ghiculescu","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ghiculescu"},{"login":"flavorjones","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/flavorjones"}],"active_maintainers":[{"login":"flavorjones","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/flavorjones"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Frails%2Fjbuilder/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Frails%2Fjbuilder/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Frails%2Fjbuilder/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Frails%2Fjbuilder/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Frails%2Fjbuilder/codemeta","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":2118894,"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":13669054,"name":"ruby-jbuilder","ecosystem":"debian","description":null,"homepage":"https://github.com/rails/jbuilder","licenses":null,"normalized_licenses":[],"repository_url":"https://github.com/rails/jbuilder","keywords_array":["misc"],"namespace":"main","versions_count":1,"first_release_published_at":"2026-02-12T12:27:48.481Z","latest_release_published_at":"2026-02-12T12:27:48.481Z","latest_release_number":"2.12.0-1","last_synced_at":"2026-03-14T18:07:30.774Z","created_at":"2026-02-12T12:27:48.301Z","updated_at":"2026-03-14T18:07:30.775Z","registry_url":"https://tracker.debian.org/pkg/ruby-jbuilder","install_command":"apt-get install ruby-jbuilder","documentation_url":"https://packages.debian.org/trixie/ruby-jbuilder","metadata":{"component":"main","architecture":"all","priority":"optional","binary":"ruby-jbuilder","standards_version":"4.7.0","maintainer":"Debian Ruby Team \u003cpkg-ruby-extras-maintainers@lists.alioth.debian.org\u003e","build_depends":"debhelper-compat (= 13), gem2deb, rails, ruby-activesupport, ruby-mocha, ruby-multi-json","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{},"repo_metadata_updated_at":"2026-02-12T12:27:50.822Z","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-jbuilder?arch=source\u0026distro=debian-13\u0026repository_url=https://packages.debian.org/trixie","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/debian/ruby-jbuilder","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/debian/ruby-jbuilder","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/debian/ruby-jbuilder/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/packages/ruby-jbuilder/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/packages/ruby-jbuilder/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/packages/ruby-jbuilder/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/packages/ruby-jbuilder/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/packages/ruby-jbuilder/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":3242,"full_name":"rails/jbuilder","default_branch":"main","total_commits":680,"total_committers":145,"total_bot_commits":0,"total_bot_committers":0,"mean_commits":4.689655172413793,"dds":0.6397058823529411,"past_year_total_commits":45,"past_year_total_committers":5,"past_year_total_bot_commits":0,"past_year_total_bot_committers":0,"past_year_mean_commits":9.0,"past_year_dds":0.2222222222222222,"last_synced_at":"2026-04-28T04:06:13.662Z","last_synced_commit":"4869a93ee0728bfa98eab0589f769f203828c754","created_at":"2023-03-07T09:16:53.510Z","updated_at":"2026-04-28T04:03:03.053Z","committers":[{"name":"Pavel Pravosud","email":"pavel@pravosud.com","login":"rwz","count":245},{"name":"David Heinemeier Hansson","email":"david@loudthinking.com","login":"dhh","count":82},{"name":"Michael Oberegger","email":"michael.oberegger@affinity.co","login":"moberegger","count":35},{"name":"Rolf Timmermans","email":"rolftimmermans@voormedia.com","login":"rolftimmermans","count":30},{"name":"Akira Matsuda","email":"ronnie@dio.jp","login":"amatsuda","count":27},{"name":"George Claghorn","email":"george@basecamp.com","login":"georgeclaghorn","count":19},{"name":"Rafael Mendonça França","email":"rafael@rubyonrails.org","login":"rafaelfranca","count":16},{"name":"Andrew White","email":"andrew.white@unboxed.co","login":"pixeltrix","count":14},{"name":"Jason Webb","email":"bigjasonwebb@gmail.com","login":"bigjason","count":10},{"name":"Olle Jonsson","email":"olle.jonsson@gmail.com","login":"olleolleolle","count":10},{"name":"Ryan Garver","email":"ragarver@gmail.com","login":"rgarver","count":9},{"name":"Yuki Nishijima","email":"yuki24@hey.com","login":"yuki24","count":7},{"name":"Vincent Woo","email":"me@vincentwoo.com","login":"vincentwoo","count":4},{"name":"Santiago Pastorino","email":"santiago@wyeworks.com","login":"spastorino","count":4},{"name":"Nick Ragaz","email":"nick.ragaz@gmail.com","login":"nragaz","count":4},{"name":"Jeremy Daer","email":"jeremydaer@gmail.com","login":"jeremy","count":4},{"name":"El Jeffo","email":"mirage@rateaprof.com","login":"pctj101","count":4},{"name":"claudiob","email":"claudiob@gmail.com","login":"claudiob","count":4},{"name":"Chris Oliver","email":"excid3@gmail.com","login":"excid3","count":4},{"name":"Peter Goldstein","email":"peter.m.goldstein@gmail.com","login":"petergoldstein","count":3},{"name":"Jon Moss","email":"me@jonathanmoss.me","login":"maclover7","count":3},{"name":"Robin Dupret","email":"robin.dupret@gmail.com","login":"robin850","count":3},{"name":"Jorge Bejar","email":"jorge@wyeworks.com","login":"jmbejar","count":3},{"name":"Jerome Dalbert","email":"jerome.dalbert@gmail.com","login":"jeromedalbert","count":3},{"name":"Javan Makhmali","email":"javan@javan.us","login":"javan","count":3},{"name":"Hernán Schmidt","email":"lagartoflojo@gmail.com","login":null,"count":3},{"name":"Jayme Deffenbaugh","email":"jdeffenbaugh@me.com","login":"jdeff","count":2},{"name":"John Bampton","email":"jbampton","login":"jbampton","count":2},{"name":"Yasuharu Ozaki","email":"yasuharu.ozaki@gmail.com","login":"yasuoza","count":2},{"name":"chrisxue815","email":"chrisxue815@gmail.com","login":"chrisxue815","count":2},{"name":"masarufuruya","email":"yannwennri2@gmail.com","login":"masarufuruya","count":2},{"name":"Mike Vastola","email":"Mike@Vasto.la","login":"mvastola","count":2},{"name":"Большов Андрей","email":"asnow.dev@gmail.com","login":"ASnow","count":2},{"name":"Adam Hess","email":"HParker@github.com","login":"HParker","count":2},{"name":"Antonis Berkakis","email":"aberkakis@gmail.com","login":"berkos","count":1},{"name":"Arun Agrawal","email":"arunagw@gmail.com","login":"arunagw","count":1},{"name":"Attila Domokos","email":"adomokos@gmail.com","login":"adomokos","count":1},{"name":"Aubin Lorieux","email":"aubin.lorieux@gmail.com","login":"aubinlrx","count":1},{"name":"Bert Kuo","email":"bert.kuo@gmail.com","login":"bkuo","count":1},{"name":"Brian McManus","email":"bdmac97@gmail.com","login":"bdmac","count":1},{"name":"Buck Doyle","email":"b@chromatin.ca","login":"backspace","count":1},{"name":"Caitlyn","email":"caitlynmyu@gmail.com","login":"heycait","count":1},{"name":"Ian Enders","email":"ian.enders@gmail.com","login":"ienders","count":1},{"name":"Edward Betts","email":"edward@4angle.com","login":"EdwardBetts","count":1},{"name":"Earlopain","email":"14981592+Earlopain","login":"Earlopain","count":1},{"name":"Diego Silva","email":"diego.silva@live.com","login":"diego-silva","count":1},{"name":"Denis Barushev","email":"barushev@gmail.com","login":"denis","count":1},{"name":"David Runger","email":"daverunger@gmail.com","login":"davidrunger2","count":1},{"name":"Daniel Colson","email":"danieljamescolson@gmail.com","login":"composerinteralia","count":1},{"name":"Chris Yuska","email":"chrisyuska@gmail.com","login":"chrisyuska","count":1},{"name":"Chris Gunther","email":"chris@room118solutions.com","login":"cgunther","count":1},{"name":"Egor Homakov","email":"homakov@gmail.com","login":"homakov","count":1},{"name":"Eli Wang","email":"eli@ekohe.com","login":"Xenofex","count":1},{"name":"Stefanni Brasil","email":"stefannibrasil@gmail.com","login":null,"count":1},{"name":"RobL","email":"rob.lacey@sardjv.co.uk","login":null,"count":1},{"name":"Kamil Bielawski","email":"kamil.bielawski@amberbit.com","login":null,"count":1},{"name":"Josef Stribny","email":"jstribny@redhat.com","login":null,"count":1},{"name":"Jorge Bejar and Santiago Pastorino","email":"jorge+santiago@wyeworks.com","login":null,"count":1},{"name":"Jon Evans","email":"jon@artfuldodgersoftware.com","login":null,"count":1},{"name":"Jim Jones","email":"jjones@manilla.com","login":null,"count":1},{"name":"Daniel Colson","email":"dcolson@appacademy.io","login":null,"count":1},{"name":"Charlie Egan and Elena Tanasoiu","email":"charlie.egan+elena.tanasoiu@unboxed.co","login":null,"count":1},{"name":"Boris Staal","email":"boris@roundlake.ru","login":null,"count":1},{"name":"App Academy Student","email":"appacademy@Apps-Mac-mini.local","login":null,"count":1},{"name":"Aaron Patterson","email":"aaron.patterson@gmail.com","login":"tenderlove","count":1},{"name":"Adam Lassek","email":"adam@doubleprime.net","login":"alassek","count":1},{"name":"Adnan Ali","email":"adnan.ali@gmail.com","login":"thisduck","count":1},{"name":"Alex Ghiculescu","email":"alex@tanda.co","login":"ghiculescu","count":1},{"name":"Alex Howington","email":"alex.howington@gmail.com","login":"ash106","count":1},{"name":"Anatol","email":"anatol.pomozov@gmail.com","login":"anatol","count":1},{"name":"Andrew Eberbach","email":"andrew@ebertech.ca","login":"ebertech","count":1},{"name":"Anton Rieder","email":"aried3r@gmail.com","login":"aried3r","count":1},{"name":"Eugene Gilburg","email":"eugene.gilburg@gmail.com","login":"egilburg","count":1},{"name":"Tyler Stromberg","email":"tylers@mac.com","login":"AquaGeek","count":1},{"name":"Tyler Cook","email":"87337138+tylerjc","login":"tylerjc","count":1},{"name":"Tommy Duek","email":"taduek@gmail.com","login":"tduek","count":1},{"name":"Tim Fischbach","email":"info@timfischbach.de","login":"tf","count":1},{"name":"Takuya Noguchi","email":"takninnovationresearch@gmail.com","login":"tnir","count":1},{"name":"Stephen Blackstone","email":"sblackstone@gmail.com","login":"sblackstone","count":1},{"name":"Shane Watson","email":"shane@watson.io","login":"aah","count":1},{"name":"Scott P","email":"anithri@gmail.com","login":"anithri","count":1},{"name":"Scott Goci","email":"scottjg@gmail.com","login":"scouttyg","count":1},{"name":"Sam Soffes","email":"sam@samsoff.es","login":"soffes","count":1},{"name":"Sam Saffron","email":"sam.saffron@gmail.com","login":"SamSaffron","count":1},{"name":"Sam Ruby","email":"rubys@intertwingly.net","login":"rubys","count":1},{"name":"Robin van der Vleuten","email":"robin@webstronauts.co","login":"robinvdvleuten","count":1},{"name":"Richard Venneman","email":"richardvenneman@me.com","login":"richardvenneman","count":1},{"name":"Richard Lee","email":"dlackty@gmail.com","login":"dlackty","count":1},{"name":"Peter Zhu","email":"peter@peterzhu.ca","login":"peterzhu2118","count":1},{"name":"Paul Dominic Pacquing","email":"dominicpacquing@gmail.com","login":"dominicpacquing","count":1},{"name":"Paul Chechetin","email":"paulche@yandex.ru","login":"pbrit","count":1},{"name":"☃ pitr","email":"pitr.vern@gmail.com","login":"pitr","count":1},{"name":"zhouguangming","email":"zhouguangming1989@gmail.com","login":"zhouguangming","count":1},{"name":"yuuji.yaginuma","email":"yuuji.yaginuma@gmail.com","login":"y-yagi","count":1},{"name":"xemexpress","email":"jasonl960523@gmail.com","login":"xemexpress","count":1},{"name":"willnet","email":"netwillnet@gmail.com","login":"willnet","count":1},{"name":"tnp","email":"tnp@cruzio.com","login":"tnp","count":1},{"name":"thinca","email":"thinca@gmail.com","login":"thinca","count":1},{"name":"swamp09","email":"shu.numata@esm.co.jp","login":"swamp09","count":1},{"name":"sue445","email":"sue445@sue445.net","login":"sue445","count":1},{"name":"r7kamura","email":"r7kamura@gmail.com","login":"r7kamura","count":1},{"name":"quake wang","email":"quake.wang@gmail.com","login":"quake","count":1},{"name":"ojab","email":"ojab@ojab.ru","login":"ojab","count":1},{"name":"mvandenbeuken","email":"michael.beuken@gmail.com","login":"mvandenbeuken","count":1},{"name":"joshblour","email":"joshblour@hotmail.com","login":"yonahforst","count":1},{"name":"eileencodes","email":"eileencodes@gmail.com","login":"eileencodes","count":1},{"name":"Yuri Niyazov","email":"yuri.niyazov@gmail.com","login":"yn","count":1},{"name":"Yasuo Honda","email":"yasuo.honda@gmail.com","login":"yahonda","count":1},{"name":"Vít Ondruch","email":"vondruch@redhat.com","login":"voxik","count":1},{"name":"Kai Chen","email":"kaichenxyz@gmail.com","login":"kaichen","count":1},{"name":"Kadu Diógenes","email":"kadu@fnix.com.br","login":"kdiogenes","count":1},{"name":"Justin Gordon","email":"justin.gordon@gmail.com","login":"justin808","count":1},{"name":"Josep Jaume Rey","email":"josepjaume@gmail.com","login":"josepjaume","count":1},{"name":"Jose Galisteo","email":"ceritium@gmail.com","login":"ceritium","count":1},{"name":"Jordi Massaguer Pla","email":"jmassaguerpla@suse.de","login":"jordimassaguerpla","count":1},{"name":"Jonathan Chen","email":"dijonkitchen","login":"dijonkitchen","count":1},{"name":"Joffrey JAFFEUX","email":"j.jaffeux@gmail.com","login":"jjaffeux","count":1},{"name":"Jeroen Visser","email":"jeroenvisser101","login":"jeroenvisser101","count":1},{"name":"Jean Boussier","email":"jean.boussier@gmail.com","login":"byroot","count":1},{"name":"Jalyna","email":"js@zaikio.com","login":"jalyna","count":1},{"name":"Jack Grzechowiak","email":"johngrzechowiak26@gmail.com","login":"blackjack26","count":1},{"name":"ADTC","email":"send2adtc@gmail.com","login":"ADTC","count":1},{"name":"Henrik Nyh","email":"henrik@nyh.se","login":"henrik","count":1},{"name":"Haroon Ahmed","email":"haroon.ahmed25@gmail.com","login":"hahmed","count":1},{"name":"Gary S. Weaver","email":"garysweaver@gmail.com","login":"garysweaver","count":1},{"name":"Fumiaki MATSUSHIMA","email":"mtsmfm@gmail.com","login":"mtsmfm","count":1},{"name":"Frederick Cheung","email":"frederick.cheung@gmail.com","login":"fcheung","count":1},{"name":"Paul","email":"paul@dryule.com","login":"yule","count":1},{"name":"OKURA Masafumi","email":"masafumi.o1988@gmail.com","login":"okuramasafumi","count":1},{"name":"Nikita Vasilevsky","email":"nvasilevskii@gmail.com","login":"nvasilevski","count":1},{"name":"Nicolas Leger","email":"nicolasleger","login":"nicolasleger","count":1},{"name":"Nicolas Kaiser","email":"nikai@nikai.net","login":"nikai3d","count":1},{"name":"Nam Chu Hoai","email":"nambrot@googlemail.com","login":"nambrot","count":1},{"name":"Mike Dalessio","email":"mike@37signals.com","login":"flavorjones","count":1},{"name":"Michael Siegfried","email":"michael@procore.com","login":"siegfault","count":1},{"name":"Micah Woods","email":"micahwoods@gmail.com","login":"mwoods79","count":1},{"name":"Mayur Kambariya","email":"mayurkambariya@gmail.com","login":"mayur-kambariya","count":1},{"name":"Max Schwenk","email":"maschwenk@gmail.com","login":"maschwenk","count":1},{"name":"Matthew Rudy Jacobs","email":"MatthewRudyJacobs@gmail.com","login":"matthewrudy","count":1},{"name":"Masato Ikeda","email":"masato.ikeda@gmail.com","login":"a2ikm","count":1},{"name":"Manoj","email":"manoj.delhi24@gmail.com","login":"manoj2411","count":1},{"name":"Lorenzo Del Castillo","email":"l.delcastillo.97@gmail.com","login":"ldeld","count":1},{"name":"Ladislav Martincik","email":"ladislav.martincik@gmail.com","login":"martincik","count":1},{"name":"Kunal Modi","email":"kunalm@gmail.com","login":"kunalmodi","count":1},{"name":"Kasper Timm Hansen","email":"kaspth@gmail.com","login":"kaspth","count":1}],"past_year_committers":[{"name":"Michael Oberegger","email":"michael.oberegger@affinity.co","login":"moberegger","count":35},{"name":"Andrew White","email":"andrew.white@unboxed.co","login":"pixeltrix","count":5},{"name":"Rafael Mendonça França","email":"rafael@rubyonrails.org","login":"rafaelfranca","count":3},{"name":"Mike Dalessio","email":"mike@37signals.com","login":"flavorjones","count":1},{"name":"Mayur Kambariya","email":"mayurkambariya@gmail.com","login":"mayur-kambariya","count":1}],"commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fjbuilder/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-04-28T00:00:07.369Z","repositories_count":6220950,"commits_count":899915081,"contributors_count":34884618,"owners_count":1146658,"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":"rails/jbuilder","html_url":"https://github.com/rails/jbuilder","last_synced_at":"2026-04-28T04:01:13.334Z","status":"error","issues_count":61,"pull_requests_count":128,"avg_time_to_close_issue":15855506.307692308,"avg_time_to_close_pull_request":15087404.131313132,"issues_closed_count":39,"pull_requests_closed_count":94,"pull_request_authors_count":66,"issue_authors_count":61,"avg_comments_per_issue":4.278688524590164,"avg_comments_per_pull_request":1.1328125,"merged_pull_requests_count":67,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":0,"past_year_pull_requests_count":30,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":2071303.2631578948,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":14,"past_year_pull_request_authors_count":5,"past_year_issue_authors_count":0,"past_year_avg_comments_per_issue":null,"past_year_avg_comments_per_pull_request":0.26666666666666666,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":7,"created_at":"2023-05-12T12:29:39.301Z","updated_at":"2026-04-28T04:01:13.335Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fjbuilder","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fjbuilder/issues","issue_labels_count":{"bug":4,"feature":2,"attached PR":2},"pull_request_labels_count":{},"issue_author_associations_count":{"NONE":57,"CONTRIBUTOR":3,"MEMBER":1},"pull_request_author_associations_count":{"CONTRIBUTOR":62,"NONE":60,"MEMBER":6},"issue_authors":{"rianfloo":1,"cupakromer":1,"bborn":1,"gsmetal":1,"robinvdvleuten":1,"goulvench":1,"qichunren":1,"shettytejas":1,"dvodvo":1,"jtannas":1,"dekhaus":1,"Narf-stack":1,"aruprakshit":1,"watzon":1,"SunnyTam":1,"chrisnicola":1,"khoan":1,"yahonda":1,"Rotario":1,"ademars94":1,"psiservices-scott-bergen":1,"petedmarsh":1,"Sephi-Chan":1,"zw963":1,"duffyjp":1,"baweaver":1,"silva96":1,"grigory-bogush":1,"shunwen":1,"develop-test1":1,"kirkonrails":1,"mr-romeijn":1,"voxik":1,"born4new":1,"ryanvall":1,"mkenny":1,"jamesst20":1,"stefannibrasil":1,"HunterMeyer":1,"yusufali2205":1,"aubergene":1,"Shao-Ting-Fong":1,"morgangrubb":1,"h8rry":1,"KMarshland":1,"ptarud":1,"joshleblanc":1,"justin808":1,"net1957":1,"Jaetan":1,"hassanrbh":1,"dorianmariecom":1,"nertzy":1,"noctivityinc":1,"sana-azhar":1,"samstarling":1,"jamesarosen":1,"a14m":1,"gazeldx":1,"kimyu92":1,"moritonal":1},"pull_request_authors":{"moberegger":25,"excid3":7,"jeromedalbert":5,"yuki24":5,"pixeltrix":3,"petergoldstein":3,"yahonda":2,"ldeld":2,"RubenLopSol":2,"richardvenneman":2,"mtsmfm":2,"olleolleolle":2,"Earlopain":2,"jbampton":2,"BenZhang":2,"amatsuda":2,"aried3r":2,"mayur-kambariya":2,"seanpdoyle":2,"HParker":2,"malomalo":2,"jalyna":2,"tongueroo":2,"ienders":2,"fciballero":2,"stefannibrasil":2,"ceritium":1,"taketo1113":1,"nullset2":1,"berkos":1,"bacchir":1,"nvasilevski":1,"marshiquez":1,"blackjack26":1,"tylerjc":1,"ADTC":1,"sana-azhar":1,"tf":1,"braindeaf":1,"fhurlbrink":1,"henrik":1,"mu-is-too-short":1,"dirk":1,"sai-bhargav":1,"M-Yamashita01":1,"voxik":1,"odedniv":1,"tnir":1,"okuramasafumi":1,"timfjord":1,"peterzhu2118":1,"robinvdvleuten":1,"ghiculescu":1,"flavorjones":1,"bobdutch":1,"ThomasCrambert":1,"sr189":1,"kolesa":1,"msimonborg":1,"sobrinho":1,"moritonal":1,"casperisfine":1,"hahmed":1,"aubinlrx":1,"abhiQmar":1,"Bodacious":1},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-04-28T00:00:08.715Z","repositories_count":14439938,"issues_count":34393568,"pull_requests_count":112750770,"authors_count":11247623,"icon_url":"https://github.com/github.png","host_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories","owners_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/owners","authors_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors"},"past_year_issue_labels_count":{},"past_year_pull_request_labels_count":{},"past_year_issue_author_associations_count":{},"past_year_pull_request_author_associations_count":{"NONE":19,"CONTRIBUTOR":10,"MEMBER":1},"past_year_issue_authors":{},"past_year_pull_request_authors":{"moberegger":25,"mayur-kambariya":2,"flavorjones":1,"taketo1113":1,"ThomasCrambert":1},"maintainers":[{"login":"yahonda","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/yahonda"},{"login":"amatsuda","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/amatsuda"},{"login":"ghiculescu","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ghiculescu"},{"login":"flavorjones","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/flavorjones"}],"active_maintainers":[{"login":"flavorjones","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/flavorjones"}]},"events":{"total":{"CreateEvent":2,"CommitCommentEvent":2,"ReleaseEvent":1,"PullRequestEvent":41,"ForkEvent":13,"IssuesEvent":6,"WatchEvent":88,"IssueCommentEvent":18,"PushEvent":12,"PullRequestReviewEvent":16,"PullRequestReviewCommentEvent":19},"last_year":{"CreateEvent":2,"CommitCommentEvent":2,"ReleaseEvent":1,"PullRequestEvent":32,"ForkEvent":5,"IssuesEvent":2,"WatchEvent":38,"IssueCommentEvent":6,"PushEvent":8,"PullRequestReviewEvent":16,"PullRequestReviewCommentEvent":19}},"keywords":[],"dependencies":[{"ecosystem":"rubygems","filepath":"Gemfile","sha":null,"kind":"manifest","created_at":"2022-07-20T07:02:06.455Z","updated_at":"2022-07-20T07:02:06.455Z","repository_link":"https://github.com/rails/jbuilder/blob/main/Gemfile","dependencies":[{"id":297921099,"package_name":"rake","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"runtime","optional":false},{"id":297921100,"package_name":"mocha","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"runtime","optional":false},{"id":297921101,"package_name":"appraisal","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"rubygems","filepath":"jbuilder.gemspec","sha":null,"kind":"manifest","created_at":"2022-07-20T07:02:06.632Z","updated_at":"2022-07-20T07:02:06.632Z","repository_link":"https://github.com/rails/jbuilder/blob/main/jbuilder.gemspec","dependencies":[{"id":297921264,"package_name":"activesupport","ecosystem":"rubygems","requirements":"\u003e= 5.0.0","direct":true,"kind":"runtime","optional":false},{"id":297921265,"package_name":"actionview","ecosystem":"rubygems","requirements":"\u003e= 5.0.0","direct":true,"kind":"runtime","optional":false},{"id":297921266,"package_name":"racc","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"development","optional":false},{"id":297921267,"package_name":"json","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"development","optional":false},{"id":297921268,"package_name":"rubysl","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"development","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/ruby.yml","sha":null,"kind":"manifest","created_at":"2023-01-14T10:55:51.458Z","updated_at":"2023-01-14T10:55:51.458Z","repository_link":"https://github.com/rails/jbuilder/blob/main/.github/workflows/ruby.yml","dependencies":[{"id":6895057773,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":6895057774,"package_name":"ruby/setup-ruby","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false}]}],"score":33.859991616842,"created_at":"2024-12-15T21:38:08.179Z","updated_at":"2026-04-30T05:00:59.351Z","avatar_url":"https://github.com/rails.png","language":"Ruby","monthly_downloads":0,"readme":"# Jbuilder\n\nJbuilder gives you a simple DSL for declaring JSON structures that beats\nmanipulating giant hash structures. This is particularly helpful when the\ngeneration process is fraught with conditionals and loops. Here's a simple\nexample:\n\n```ruby\n# app/views/messages/show.json.jbuilder\n\njson.content format_content(@message.content)\njson.(@message, :created_at, :updated_at)\n\njson.author do\n  json.name @message.creator.name.familiar\n  json.email_address @message.creator.email_address_with_name\n  json.url url_for(@message.creator, format: :json)\nend\n\nif current_user.admin?\n  json.visitors calculate_visitors(@message)\nend\n\njson.comments @message.comments, :content, :created_at\n\njson.attachments @message.attachments do |attachment|\n  json.filename attachment.filename\n  json.url url_for(attachment)\nend\n```\n\nThis will build the following structure:\n\n```javascript\n{\n  \"content\": \"\u003cp\u003eThis is \u003ci\u003eserious\u003c/i\u003e monkey business\u003c/p\u003e\",\n  \"created_at\": \"2011-10-29T20:45:28-05:00\",\n  \"updated_at\": \"2011-10-29T20:45:28-05:00\",\n\n  \"author\": {\n    \"name\": \"David H.\",\n    \"email_address\": \"'David Heinemeier Hansson' \u003cdavid@heinemeierhansson.com\u003e\",\n    \"url\": \"http://example.com/users/1-david.json\"\n  },\n\n  \"visitors\": 15,\n\n  \"comments\": [\n    { \"content\": \"Hello everyone!\", \"created_at\": \"2011-10-29T20:45:28-05:00\" },\n    { \"content\": \"To you my good sir!\", \"created_at\": \"2011-10-29T20:47:28-05:00\" }\n  ],\n\n  \"attachments\": [\n    { \"filename\": \"forecast.xls\", \"url\": \"http://example.com/downloads/forecast.xls\" },\n    { \"filename\": \"presentation.pdf\", \"url\": \"http://example.com/downloads/presentation.pdf\" }\n  ]\n}\n```\n\n## Dynamically Defined Attributes\n\nTo define attribute and structure names dynamically, use the `set!` method:\n\n```ruby\njson.set! :author do\n  json.set! :name, 'David'\nend\n\n# =\u003e {\"author\": { \"name\": \"David\" }}\n```\n\n## Merging Existing Hash or Array\n\nTo merge existing hash or array to current context:\n\n```ruby\nhash = { author: { name: \"David\" } }\njson.post do\n  json.title \"Merge HOWTO\"\n  json.merge! hash\nend\n\n# =\u003e \"post\": { \"title\": \"Merge HOWTO\", \"author\": { \"name\": \"David\" } }\n```\n\n## Top Level Arrays\n\nTop level arrays can be handled directly. Useful for index and other collection actions.\n\n```ruby\n# @comments = @post.comments\n\njson.array! @comments do |comment|\n  next if comment.marked_as_spam_by?(current_user)\n\n  json.body comment.body\n  json.author do\n    json.first_name comment.author.first_name\n    json.last_name comment.author.last_name\n  end\nend\n\n# =\u003e [ { \"body\": \"great post...\", \"author\": { \"first_name\": \"Joe\", \"last_name\": \"Bloe\" }} ]\n```\n\n## Array Attributes\n\nYou can also extract attributes from array directly.\n\n```ruby\n# @people = People.all\n\njson.array! @people, :id, :name\n\n# =\u003e [ { \"id\": 1, \"name\": \"David\" }, { \"id\": 2, \"name\": \"Jamie\" } ]\n```\n\n## Plain Arrays\n\nTo make a plain array without keys, construct and pass in a standard Ruby array.\n\n```ruby\nmy_array = %w(David Jamie)\n\njson.people my_array\n\n# =\u003e \"people\": [ \"David\", \"Jamie\" ]\n```\n\n## Child Objects\n\nYou don't always have or need a collection when building an array.\n\n```ruby\njson.people do\n  json.child! do\n    json.id 1\n    json.name 'David'\n  end\n  json.child! do\n    json.id 2\n    json.name 'Jamie'\n  end\nend\n\n# =\u003e { \"people\": [ { \"id\": 1, \"name\": \"David\" }, { \"id\": 2, \"name\": \"Jamie\" } ] }\n```\n\n## Nested Jbuilder Objects\n\nJbuilder objects can be directly nested inside each other. Useful for composing objects.\n\n```ruby\nclass Person\n  # ... Class Definition ... #\n  def to_builder\n    Jbuilder.new do |person|\n      person.(self, :name, :age)\n    end\n  end\nend\n\nclass Company\n  # ... Class Definition ... #\n  def to_builder\n    Jbuilder.new do |company|\n      company.name name\n      company.president president.to_builder\n    end\n  end\nend\n\ncompany = Company.new('Doodle Corp', Person.new('John Stobs', 58))\ncompany.to_builder.target!\n\n# =\u003e {\"name\":\"Doodle Corp\",\"president\":{\"name\":\"John Stobs\",\"age\":58}}\n```\n\n## Rails Integration\n\nYou can either use Jbuilder stand-alone or directly as an ActionView template\nlanguage. When required in Rails, you can create views à la show.json.jbuilder\n(the json is already yielded):\n\n```ruby\n# Any helpers available to views are available to the builder\njson.content format_content(@message.content)\njson.(@message, :created_at, :updated_at)\n\njson.author do\n  json.name @message.creator.name.familiar\n  json.email_address @message.creator.email_address_with_name\n  json.url url_for(@message.creator, format: :json)\nend\n\nif current_user.admin?\n  json.visitors calculate_visitors(@message)\nend\n```\n\n## Partials\n\nYou can use partials as well. The following will render the file\n`views/comments/_comments.json.jbuilder`, and set a local variable\n`comments` with all this message's comments, which you can use inside\nthe partial.\n\n```ruby\njson.partial! 'comments/comments', comments: @message.comments\n```\n\nIt's also possible to render collections of partials:\n\n```ruby\njson.array! @posts, partial: 'posts/post', as: :post\n\n# or\njson.partial! 'posts/post', collection: @posts, as: :post\n\n# or\njson.partial! partial: 'posts/post', collection: @posts, as: :post\n\n# or\njson.comments @post.comments, partial: 'comments/comment', as: :comment\n```\n\nThe `as: :some_symbol` is used with partials. It will take care of mapping the passed in object to a variable for the\npartial. If the value is a collection either implicitly or explicitly by using the `collection:` option, then each\nvalue of the collection is passed to the partial as the variable `some_symbol`. If the value is a singular object,\nthen the object is passed to the partial as the variable `some_symbol`.\n\nBe sure not to confuse the `as:` option to mean nesting of the partial. For example:\n\n```ruby\n# Use the default `views/comments/_comment.json.jbuilder`, putting @comment as the comment local variable.\n# Note, `comment` attributes are \"inlined\".\njson.partial! @comment, as: :comment\n```\n\nis quite different from:\n\n```ruby\n# comment attributes are nested under a \"comment\" property\njson.comment do\n  json.partial! \"/comments/comment.json.jbuilder\", comment: @comment\nend\n```\n\nYou can pass any objects into partial templates with or without `:locals` option.\n\n```ruby\njson.partial! 'sub_template', locals: { user: user }\n\n# or\n\njson.partial! 'sub_template', user: user\n```\n\n## Null Values\n\nYou can explicitly make Jbuilder object return null if you want:\n\n```ruby\njson.extract! @post, :id, :title, :content, :published_at\njson.author do\n  if @post.anonymous?\n    json.null! # or json.nil!\n  else\n    json.first_name @post.author_first_name\n    json.last_name @post.author_last_name\n  end\nend\n```\n\nTo prevent Jbuilder from including null values in the output, you can use the `ignore_nil!` method:\n\n```ruby\njson.ignore_nil!\njson.foo nil\njson.bar \"bar\"\n# =\u003e { \"bar\": \"bar\" }\n```\n\n## Caching\n\nFragment caching is supported, it uses `Rails.cache` and works like caching in\nHTML templates:\n\n```ruby\njson.cache! ['v1', @person], expires_in: 10.minutes do\n  json.extract! @person, :name, :age\nend\n```\n\nYou can also conditionally cache a block by using `cache_if!` like this:\n\n```ruby\njson.cache_if! !admin?, ['v1', @person], expires_in: 10.minutes do\n  json.extract! @person, :name, :age\nend\n```\n\nAside from that, the `:cached` options on collection rendering is available on Rails \u003e= 6.0. This will cache the\nrendered results effectively using the multi fetch feature.\n\n```ruby\njson.array! @posts, partial: \"posts/post\", as: :post, cached: true\n\n# or:\njson.comments @post.comments, partial: \"comments/comment\", as: :comment, cached: true\n```\n\nIf your collection cache depends on multiple sources (try to avoid this to keep things simple), you can name all these dependencies as part of a block that returns an array:\n\n```ruby\njson.array! @posts, partial: \"posts/post\", as: :post, cached: -\u003e post { [post, current_user] }\n```\n\nThis will include both records as part of the cache key and updating either of them will expire the cache.\n\n## Formatting Keys\n\nKeys can be auto formatted using `key_format!`, this can be used to convert\nkeynames from the standard ruby_format to camelCase:\n\n```ruby\njson.key_format! camelize: :lower\njson.first_name 'David'\n\n# =\u003e { \"firstName\": \"David\" }\n```\n\nYou can set this globally with the class method `key_format` (from inside your\nenvironment.rb for example):\n\n```ruby\nJbuilder.key_format camelize: :lower\n```\n\nBy default, key format is not applied to keys of hashes that are\npassed to methods like `set!`, `array!` or `merge!`. You can opt into\ndeeply transforming these as well:\n\n```ruby\njson.key_format! camelize: :lower\njson.deep_format_keys!\njson.settings([{some_value: \"abc\"}])\n\n# =\u003e { \"settings\": [{ \"someValue\": \"abc\" }]}\n```\n\nYou can set this globally with the class method `deep_format_keys` (from inside your\nenvironment.rb for example):\n\n```ruby\nJbuilder.deep_format_keys true\n```\n\n## Testing JBuilder Response body with RSpec\n\nTo test the response body of your controller spec, enable `render_views` in your RSpec context. This [configuration](https://rspec.info/features/6-0/rspec-rails/controller-specs/render-views) renders the views in a controller test.\n\n## Contributing to Jbuilder\n\nJbuilder is the work of many contributors. You're encouraged to submit pull requests, propose\nfeatures and discuss issues.\n\nSee [CONTRIBUTING](CONTRIBUTING.md).\n\n## License\n\nJbuilder is released under the [MIT License](http://www.opensource.org/licenses/MIT).\n","funding_links":[],"readme_doi_urls":[],"works":{},"citation_counts":{},"total_citations":0,"keywords_from_contributors":["activerecord","activejob","mvc","rubygems","rack","rubocop","rspec","ruby-gem","crash-reporting","sinatra"],"project_url":"https://ruby.ecosyste.ms/api/v1/projects/493","html_url":"https://ruby.ecosyste.ms/projects/493"}