{"id":205,"name":null,"description":"Run JavaScript code from Ruby","url":"https://github.com/rails/execjs","last_synced_at":"2026-08-15T21:30:48.459Z","repository":{"id":28586820,"uuid":"32104914","full_name":"rails/execjs","owner":"rails","description":"Run JavaScript code from Ruby","archived":false,"fork":false,"pushed_at":"2026-05-28T15:49:47.000Z","size":885,"stargazers_count":575,"open_issues_count":31,"forks_count":287,"subscribers_count":25,"default_branch":"master","last_synced_at":"2026-08-09T08:55:04.436Z","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":"2015-03-12T21:55:53.000Z","updated_at":"2026-08-07T16:39:15.000Z","dependencies_parsed_at":"2024-01-13T20:57:36.265Z","dependency_job_id":"2883fb37-6857-4c1a-9169-0b53780d1e01","html_url":"https://github.com/rails/execjs","commit_stats":{"total_commits":413,"total_committers":57,"mean_commits":7.245614035087719,"dds":"0.44794188861985473","last_synced_commit":"06feba503e961f0c1613e0b66a69937e3ce02e95"},"previous_names":[],"tags_count":53,"template":false,"template_full_name":null,"purl":"pkg:github/rails/execjs","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rails","download_url":"https://codeload.github.com/rails/execjs/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/sbom","scorecard":{"id":759280,"data":{"date":"2025-08-11","repo":{"name":"github.com/rails/execjs","commit":"2a4672f910a9b1e8de1a2b0033e2f292e7288a52"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4,"checks":[{"name":"Code-Review","score":5,"reason":"Found 10/17 approved changesets -- score normalized to 5","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Maintained","score":1,"reason":"2 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 1","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/ci.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:51: update your workflow using https://app.stepsecurity.io/secureworkflow/rails/execjs/ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:57: update your workflow using https://app.stepsecurity.io/secureworkflow/rails/execjs/ci.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:14: update your workflow using https://app.stepsecurity.io/secureworkflow/rails/execjs/ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/rails/execjs/ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:22: update your workflow using https://app.stepsecurity.io/secureworkflow/rails/execjs/ci.yml/master?enable=pin","Info:   0 out of   2 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   3 third-party GitHubAction dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"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/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'master'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 24 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-22T22:49:21.863Z","repository_id":28586820,"created_at":"2025-08-22T22:49:21.868Z","updated_at":"2025-08-22T22:49:21.868Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36455539,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"online","status_checked_at":"2026-08-09T02:00:06.528Z","response_time":130,"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":12223882,"name":"execjs","ecosystem":"rubygems","description":"ExecJS lets you run JavaScript code from Ruby.","homepage":"https://github.com/rails/execjs","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/rails/execjs","keywords_array":[],"namespace":null,"versions_count":55,"first_release_published_at":"2011-03-10T23:39:40.041Z","latest_release_published_at":"2026-08-12T06:44:13.309Z","latest_release_number":"2.10.2","last_synced_at":"2026-08-14T21:00:53.676Z","created_at":"2025-10-07T02:45:19.568Z","updated_at":"2026-08-14T21:00:53.676Z","registry_url":"https://gem.coop/gems/execjs","install_command":"gem install execjs -s https://gem.coop","documentation_url":"http://www.rubydoc.info/gems/execjs/","metadata":{"funding":null},"repo_metadata":{"id":28586820,"uuid":"32104914","full_name":"rails/execjs","owner":"rails","description":"Run JavaScript code from Ruby","archived":false,"fork":false,"pushed_at":"2026-05-28T15:49:47.000Z","size":885,"stargazers_count":575,"open_issues_count":31,"forks_count":287,"subscribers_count":25,"default_branch":"master","last_synced_at":"2026-08-09T08:55:04.436Z","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":"2015-03-12T21:55:53.000Z","updated_at":"2026-08-07T16:39:15.000Z","dependencies_parsed_at":"2024-01-13T20:57:36.265Z","dependency_job_id":"2883fb37-6857-4c1a-9169-0b53780d1e01","html_url":"https://github.com/rails/execjs","commit_stats":{"total_commits":413,"total_committers":57,"mean_commits":7.245614035087719,"dds":"0.44794188861985473","last_synced_commit":"06feba503e961f0c1613e0b66a69937e3ce02e95"},"previous_names":[],"tags_count":53,"template":false,"template_full_name":null,"purl":"pkg:github/rails/execjs","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rails","download_url":"https://codeload.github.com/rails/execjs/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/sbom","scorecard":{"id":759280,"data":{"date":"2025-08-11","repo":{"name":"github.com/rails/execjs","commit":"2a4672f910a9b1e8de1a2b0033e2f292e7288a52"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4,"checks":[{"name":"Code-Review","score":5,"reason":"Found 10/17 approved changesets -- score normalized to 5","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Maintained","score":1,"reason":"2 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 1","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/ci.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:51: update your workflow using https://app.stepsecurity.io/secureworkflow/rails/execjs/ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:57: update your workflow using https://app.stepsecurity.io/secureworkflow/rails/execjs/ci.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:14: update your workflow using https://app.stepsecurity.io/secureworkflow/rails/execjs/ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/rails/execjs/ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:22: update your workflow using https://app.stepsecurity.io/secureworkflow/rails/execjs/ci.yml/master?enable=pin","Info:   0 out of   2 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   3 third-party GitHubAction dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"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/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'master'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 24 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-22T22:49:21.863Z","repository_id":28586820,"created_at":"2025-08-22T22:49:21.868Z","updated_at":"2025-08-22T22:49:21.868Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36455539,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"online","status_checked_at":"2026-08-09T02:00:06.528Z","response_time":130,"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.10.0","sha":"06feba503e961f0c1613e0b66a69937e3ce02e95","kind":"tag","published_at":"2024-10-23T13:47:06.000Z","download_url":"https://codeload.github.com/rails/execjs/tar.gz/v2.10.0","html_url":"https://github.com/rails/execjs/releases/tag/v2.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/execjs@v2.10.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v2.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v2.10.0/manifests"},{"name":"v2.9.1","sha":"0b9901e99d9d49c9a739cfa54389e197941ec115","kind":"tag","published_at":"2023-09-16T17:24:21.000Z","download_url":"https://codeload.github.com/rails/execjs/tar.gz/v2.9.1","html_url":"https://github.com/rails/execjs/releases/tag/v2.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/execjs@v2.9.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v2.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v2.9.1/manifests"},{"name":"v2.9.0","sha":"4e31ac13a2a662d55b34da3a32cddd8de3d4b0f5","kind":"tag","published_at":"2023-09-11T12:37:25.000Z","download_url":"https://codeload.github.com/rails/execjs/tar.gz/v2.9.0","html_url":"https://github.com/rails/execjs/releases/tag/v2.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/execjs@v2.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v2.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v2.9.0/manifests"},{"name":"v2.8.1","sha":"d19a51d43a4dfb20b0f539d0c81d16ab69904e21","kind":"tag","published_at":"2021-05-14T07:43:10.000Z","download_url":"https://codeload.github.com/rails/execjs/tar.gz/v2.8.1","html_url":"https://github.com/rails/execjs/releases/tag/v2.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/execjs@v2.8.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v2.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v2.8.1/manifests"},{"name":"v2.8.0","sha":"2cac62d20dffdb3b208e117cfa7dddec6c43418b","kind":"tag","published_at":"2021-05-10T18:59:11.000Z","download_url":"https://codeload.github.com/rails/execjs/tar.gz/v2.8.0","html_url":"https://github.com/rails/execjs/releases/tag/v2.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/execjs@v2.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v2.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v2.8.0/manifests"},{"name":"v2.7.0","sha":"4f2fc87a55ea4f3195363ae3620d9d5cae47e9fc","kind":"tag","published_at":"2016-05-20T03:58:04.000Z","download_url":"https://codeload.github.com/rails/execjs/tar.gz/v2.7.0","html_url":"https://github.com/rails/execjs/releases/tag/v2.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/execjs@v2.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v2.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v2.7.0/manifests"},{"name":"v2.6.0","sha":"f431ca81c6e1a0803c35cc0d6197c0c3a9a9e364","kind":"tag","published_at":"2015-08-14T17:58:59.000Z","download_url":"https://codeload.github.com/rails/execjs/tar.gz/v2.6.0","html_url":"https://github.com/rails/execjs/releases/tag/v2.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/execjs@v2.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v2.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v2.6.0/manifests"},{"name":"v2.5.2","sha":"329353b7a166b7226ece33888e6c24dbdba8b094","kind":"tag","published_at":"2015-04-09T15:58:38.000Z","download_url":"https://codeload.github.com/rails/execjs/tar.gz/v2.5.2","html_url":"https://github.com/rails/execjs/releases/tag/v2.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/execjs@v2.5.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v2.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v2.5.2/manifests"},{"name":"v2.5.1","sha":"aca44d248cfc94e21bd9cbe164dc3084aee019a7","kind":"tag","published_at":"2015-04-08T22:12:58.000Z","download_url":"https://codeload.github.com/rails/execjs/tar.gz/v2.5.1","html_url":"https://github.com/rails/execjs/releases/tag/v2.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/execjs@v2.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v2.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v2.5.1/manifests"},{"name":"v2.5.0","sha":"7e514ae13dd540a3f904f319e34c78832c02374e","kind":"commit","published_at":"2015-04-06T17:07:57.000Z","download_url":"https://codeload.github.com/rails/execjs/tar.gz/v2.5.0","html_url":"https://github.com/rails/execjs/releases/tag/v2.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/execjs@v2.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v2.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v2.5.0/manifests"},{"name":"v2.4.0","sha":"23d3091bd5785e4da626d0452ed4eb0bf32ed9a0","kind":"commit","published_at":"2015-03-05T19:41:25.000Z","download_url":"https://codeload.github.com/rails/execjs/tar.gz/v2.4.0","html_url":"https://github.com/rails/execjs/releases/tag/v2.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/execjs@v2.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v2.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v2.4.0/manifests"},{"name":"v2.3.0","sha":"e20941f927b70dd6af322973ec13d7f8dab264e5","kind":"commit","published_at":"2015-02-03T21:53:05.000Z","download_url":"https://codeload.github.com/rails/execjs/tar.gz/v2.3.0","html_url":"https://github.com/rails/execjs/releases/tag/v2.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/execjs@v2.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v2.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v2.3.0/manifests"},{"name":"v2.2.2","sha":"13053caed15936c2b5992227e173759a91283a32","kind":"commit","published_at":"2014-10-14T22:08:54.000Z","download_url":"https://codeload.github.com/rails/execjs/tar.gz/v2.2.2","html_url":"https://github.com/rails/execjs/releases/tag/v2.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/execjs@v2.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v2.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v2.2.2/manifests"},{"name":"v1.4.1","sha":"519723fd053dd902496dc1b5809be1188665f270","kind":"commit","published_at":"2014-10-14T22:07:35.000Z","download_url":"https://codeload.github.com/rails/execjs/tar.gz/v1.4.1","html_url":"https://github.com/rails/execjs/releases/tag/v1.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/execjs@v1.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v1.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v1.4.1/manifests"},{"name":"v2.2.1","sha":"a6f70bff9a98f98fa3bf1b02c00370c9d741f018","kind":"commit","published_at":"2014-06-26T19:42:49.000Z","download_url":"https://codeload.github.com/rails/execjs/tar.gz/v2.2.1","html_url":"https://github.com/rails/execjs/releases/tag/v2.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/execjs@v2.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v2.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v2.2.1/manifests"},{"name":"v2.2.0","sha":"d67a9b9f9b021b11de312b74693cd041f30b6fd8","kind":"commit","published_at":"2014-06-06T18:43:08.000Z","download_url":"https://codeload.github.com/rails/execjs/tar.gz/v2.2.0","html_url":"https://github.com/rails/execjs/releases/tag/v2.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/execjs@v2.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v2.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v2.2.0/manifests"},{"name":"v2.1.0","sha":"b88d87dc98c4088ae0e3895a52921fd9d08528c1","kind":"commit","published_at":"2014-05-27T20:08:59.000Z","download_url":"https://codeload.github.com/rails/execjs/tar.gz/v2.1.0","html_url":"https://github.com/rails/execjs/releases/tag/v2.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/execjs@v2.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v2.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v2.1.0/manifests"},{"name":"v2.0.2","sha":"a058a89feff0eb5868d88ece68b2bd6c195c8e1d","kind":"commit","published_at":"2013-09-27T19:33:58.000Z","download_url":"https://codeload.github.com/rails/execjs/tar.gz/v2.0.2","html_url":"https://github.com/rails/execjs/releases/tag/v2.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/execjs@v2.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v2.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v2.0.2/manifests"},{"name":"v2.0.1","sha":"ed184d5270aa454950ff1550bd2aa5617b9d4e76","kind":"commit","published_at":"2013-08-27T15:03:57.000Z","download_url":"https://codeload.github.com/rails/execjs/tar.gz/v2.0.1","html_url":"https://github.com/rails/execjs/releases/tag/v2.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/execjs@v2.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v2.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v2.0.1/manifests"},{"name":"v2.0.0","sha":"c121604a82c3fccd01280a81588718ca0f4aa72c","kind":"commit","published_at":"2013-08-21T00:09:57.000Z","download_url":"https://codeload.github.com/rails/execjs/tar.gz/v2.0.0","html_url":"https://github.com/rails/execjs/releases/tag/v2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/execjs@v2.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v2.0.0/manifests"},{"name":"v1.4.0","sha":"1e87b3735176c6e656e4b5ba18ed10214b321ba5","kind":"commit","published_at":"2012-05-20T19:34:29.000Z","download_url":"https://codeload.github.com/rails/execjs/tar.gz/v1.4.0","html_url":"https://github.com/rails/execjs/releases/tag/v1.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/execjs@v1.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v1.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v1.4.0/manifests"},{"name":"v1.3.2","sha":"457c4f2032646b2ca9b8eb0c31a6035ed11d1578","kind":"commit","published_at":"2012-05-07T15:00:39.000Z","download_url":"https://codeload.github.com/rails/execjs/tar.gz/v1.3.2","html_url":"https://github.com/rails/execjs/releases/tag/v1.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/execjs@v1.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v1.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v1.3.2/manifests"},{"name":"v1.3.1","sha":"121e97dbf45cf7136ad197cc88a715fd88b19112","kind":"commit","published_at":"2012-04-26T21:39:41.000Z","download_url":"https://codeload.github.com/rails/execjs/tar.gz/v1.3.1","html_url":"https://github.com/rails/execjs/releases/tag/v1.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/execjs@v1.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v1.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v1.3.1/manifests"},{"name":"v1.3.0","sha":"6eb82936e208a1eac33a9751e956dec9c93a27d7","kind":"commit","published_at":"2012-01-19T16:48:13.000Z","download_url":"https://codeload.github.com/rails/execjs/tar.gz/v1.3.0","html_url":"https://github.com/rails/execjs/releases/tag/v1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/execjs@v1.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v1.3.0/manifests"},{"name":"v1.2.13","sha":"7fc79675cd3e135aa3ecc6c2cfc8a1a2016a8596","kind":"commit","published_at":"2011-12-19T16:13:58.000Z","download_url":"https://codeload.github.com/rails/execjs/tar.gz/v1.2.13","html_url":"https://github.com/rails/execjs/releases/tag/v1.2.13","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/execjs@v1.2.13","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v1.2.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v1.2.13/manifests"},{"name":"v1.2.12","sha":"19c856734e4e7a11b8b978b9c2ea4baaedfde19c","kind":"commit","published_at":"2011-12-08T17:33:32.000Z","download_url":"https://codeload.github.com/rails/execjs/tar.gz/v1.2.12","html_url":"https://github.com/rails/execjs/releases/tag/v1.2.12","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/execjs@v1.2.12","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v1.2.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v1.2.12/manifests"},{"name":"v1.2.11","sha":"c1f0953db40f234773948e639ce5ef232581a154","kind":"commit","published_at":"2011-12-05T19:27:00.000Z","download_url":"https://codeload.github.com/rails/execjs/tar.gz/v1.2.11","html_url":"https://github.com/rails/execjs/releases/tag/v1.2.11","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/execjs@v1.2.11","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v1.2.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v1.2.11/manifests"},{"name":"v1.2.10","sha":"0458862dc173f33396760ba1f798703a36d997b7","kind":"commit","published_at":"2011-12-05T19:19:56.000Z","download_url":"https://codeload.github.com/rails/execjs/tar.gz/v1.2.10","html_url":"https://github.com/rails/execjs/releases/tag/v1.2.10","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/execjs@v1.2.10","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v1.2.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v1.2.10/manifests"},{"name":"v1.2.9","sha":"1c0af50e963f93a3a47241ca63e9b5110f9d694f","kind":"commit","published_at":"2011-09-24T16:45:37.000Z","download_url":"https://codeload.github.com/rails/execjs/tar.gz/v1.2.9","html_url":"https://github.com/rails/execjs/releases/tag/v1.2.9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/execjs@v1.2.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v1.2.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v1.2.9/manifests"},{"name":"v1.2.8","sha":"232ccd1129c9b0a604c345f65f81b6e32e3b832a","kind":"commit","published_at":"2011-09-20T21:37:02.000Z","download_url":"https://codeload.github.com/rails/execjs/tar.gz/v1.2.8","html_url":"https://github.com/rails/execjs/releases/tag/v1.2.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/execjs@v1.2.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v1.2.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v1.2.8/manifests"},{"name":"v1.2.7","sha":"7040a4b0875f3265645acdfb4f062a81a37feaca","kind":"commit","published_at":"2011-09-19T17:17:17.000Z","download_url":"https://codeload.github.com/rails/execjs/tar.gz/v1.2.7","html_url":"https://github.com/rails/execjs/releases/tag/v1.2.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/execjs@v1.2.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v1.2.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v1.2.7/manifests"},{"name":"v1.2.6","sha":"5fbf39a814a5c5a3df89d7b984dd30dac2e5bf1b","kind":"commit","published_at":"2011-09-13T15:06:45.000Z","download_url":"https://codeload.github.com/rails/execjs/tar.gz/v1.2.6","html_url":"https://github.com/rails/execjs/releases/tag/v1.2.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/execjs@v1.2.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v1.2.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v1.2.6/manifests"},{"name":"v1.2.5","sha":"7e0c372dd0a93f9a3084b2feebf32b5415c9eee0","kind":"commit","published_at":"2011-09-12T22:00:43.000Z","download_url":"https://codeload.github.com/rails/execjs/tar.gz/v1.2.5","html_url":"https://github.com/rails/execjs/releases/tag/v1.2.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/execjs@v1.2.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v1.2.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v1.2.5/manifests"},{"name":"v1.2.4","sha":"c4f0e852ad6b265dc24acff9bf1b8a823065b704","kind":"commit","published_at":"2011-08-03T20:36:38.000Z","download_url":"https://codeload.github.com/rails/execjs/tar.gz/v1.2.4","html_url":"https://github.com/rails/execjs/releases/tag/v1.2.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/execjs@v1.2.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v1.2.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v1.2.4/manifests"},{"name":"v1.2.3","sha":"26f97e747f68599d98e0f10c4d00e7ee21eecb76","kind":"commit","published_at":"2011-08-03T17:03:44.000Z","download_url":"https://codeload.github.com/rails/execjs/tar.gz/v1.2.3","html_url":"https://github.com/rails/execjs/releases/tag/v1.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/execjs@v1.2.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v1.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v1.2.3/manifests"},{"name":"v1.2.2","sha":"d2bb6c724546715a8f70c6e2ee6ab04b560b0d21","kind":"commit","published_at":"2011-08-03T16:45:56.000Z","download_url":"https://codeload.github.com/rails/execjs/tar.gz/v1.2.2","html_url":"https://github.com/rails/execjs/releases/tag/v1.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/execjs@v1.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v1.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v1.2.2/manifests"},{"name":"v1.2.1","sha":"4beea9628a6cbd8b3159a7eb64ce8d4f7cd0b641","kind":"commit","published_at":"2011-07-28T18:52:29.000Z","download_url":"https://codeload.github.com/rails/execjs/tar.gz/v1.2.1","html_url":"https://github.com/rails/execjs/releases/tag/v1.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/execjs@v1.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v1.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v1.2.1/manifests"},{"name":"v1.2.0","sha":"bc2be5a56b4482773c09060b8649bcc2e52c8b6d","kind":"commit","published_at":"2011-06-18T18:34:40.000Z","download_url":"https://codeload.github.com/rails/execjs/tar.gz/v1.2.0","html_url":"https://github.com/rails/execjs/releases/tag/v1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/execjs@v1.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v1.2.0/manifests"},{"name":"v1.1.3","sha":"c808b9741a7fb9162d807979ef531560e6d3ec6f","kind":"commit","published_at":"2011-06-13T21:26:28.000Z","download_url":"https://codeload.github.com/rails/execjs/tar.gz/v1.1.3","html_url":"https://github.com/rails/execjs/releases/tag/v1.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/execjs@v1.1.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v1.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v1.1.3/manifests"},{"name":"v1.1.2","sha":"b67a563ab4c6e26dc468e948d523456d531463f9","kind":"commit","published_at":"2011-06-08T23:44:15.000Z","download_url":"https://codeload.github.com/rails/execjs/tar.gz/v1.1.2","html_url":"https://github.com/rails/execjs/releases/tag/v1.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/execjs@v1.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v1.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v1.1.2/manifests"},{"name":"v1.1.1","sha":"8c64ffb2476d244cd9fae9cbd803d588a8497796","kind":"commit","published_at":"2011-06-08T03:35:13.000Z","download_url":"https://codeload.github.com/rails/execjs/tar.gz/v1.1.1","html_url":"https://github.com/rails/execjs/releases/tag/v1.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/execjs@v1.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v1.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v1.1.1/manifests"},{"name":"v1.1.0","sha":"b7b99e0ca6fc8f3dac5ee4091b927eb12626817d","kind":"commit","published_at":"2011-06-02T04:27:24.000Z","download_url":"https://codeload.github.com/rails/execjs/tar.gz/v1.1.0","html_url":"https://github.com/rails/execjs/releases/tag/v1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/execjs@v1.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v1.1.0/manifests"},{"name":"v1.0.0","sha":"de9d10fa91a26f501ce08b9fa96bd19a534cb936","kind":"commit","published_at":"2011-05-18T17:57:52.000Z","download_url":"https://codeload.github.com/rails/execjs/tar.gz/v1.0.0","html_url":"https://github.com/rails/execjs/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/execjs@v1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v1.0.0/manifests"},{"name":"v0.4.0","sha":"2fcbabcffe7f701ce41cec5722863a29682e0cf3","kind":"commit","published_at":"2011-05-17T15:09:21.000Z","download_url":"https://codeload.github.com/rails/execjs/tar.gz/v0.4.0","html_url":"https://github.com/rails/execjs/releases/tag/v0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/execjs@v0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v0.4.0/manifests"},{"name":"v0.3.4","sha":"48d618709767350d2261bba98908f47d5c432ce7","kind":"commit","published_at":"2011-05-12T18:51:28.000Z","download_url":"https://codeload.github.com/rails/execjs/tar.gz/v0.3.4","html_url":"https://github.com/rails/execjs/releases/tag/v0.3.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/execjs@v0.3.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v0.3.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v0.3.4/manifests"},{"name":"v0.3.3","sha":"8a7db7b8c9595b1b71ffea1ee7e24118f1cb9be4","kind":"commit","published_at":"2011-05-06T13:38:29.000Z","download_url":"https://codeload.github.com/rails/execjs/tar.gz/v0.3.3","html_url":"https://github.com/rails/execjs/releases/tag/v0.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/execjs@v0.3.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v0.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v0.3.3/manifests"},{"name":"v0.3.2","sha":"8283265257140aa443764498e0a723d15cba7ba2","kind":"commit","published_at":"2011-05-05T14:35:47.000Z","download_url":"https://codeload.github.com/rails/execjs/tar.gz/v0.3.2","html_url":"https://github.com/rails/execjs/releases/tag/v0.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/execjs@v0.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v0.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v0.3.2/manifests"},{"name":"v0.3.1","sha":"5831cff0fc43cd089fd7811df4912e2ec8fb8074","kind":"commit","published_at":"2011-05-03T16:27:50.000Z","download_url":"https://codeload.github.com/rails/execjs/tar.gz/v0.3.1","html_url":"https://github.com/rails/execjs/releases/tag/v0.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/execjs@v0.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v0.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v0.3.1/manifests"},{"name":"v0.3.0","sha":"98827a0b01bfea065e74ad896dc3177408edfe4c","kind":"commit","published_at":"2011-04-26T16:01:11.000Z","download_url":"https://codeload.github.com/rails/execjs/tar.gz/v0.3.0","html_url":"https://github.com/rails/execjs/releases/tag/v0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/execjs@v0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v0.3.0/manifests"},{"name":"v0.2.1","sha":"e5e32a63b8a79a34a5a7126528c9b3f285b71253","kind":"commit","published_at":"2011-04-26T15:43:21.000Z","download_url":"https://codeload.github.com/rails/execjs/tar.gz/v0.2.1","html_url":"https://github.com/rails/execjs/releases/tag/v0.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/execjs@v0.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v0.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v0.2.1/manifests"},{"name":"v0.2.0","sha":"8701188f838fa656902996712e76d73435be92df","kind":"commit","published_at":"2011-04-12T16:51:40.000Z","download_url":"https://codeload.github.com/rails/execjs/tar.gz/v0.2.0","html_url":"https://github.com/rails/execjs/releases/tag/v0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/execjs@v0.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v0.2.0/manifests"},{"name":"v0.1.1","sha":"8f438d81c11f387a98323ef909a9626448a2ae87","kind":"commit","published_at":"2011-03-30T16:58:57.000Z","download_url":"https://codeload.github.com/rails/execjs/tar.gz/v0.1.1","html_url":"https://github.com/rails/execjs/releases/tag/v0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/execjs@v0.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v0.1.1/manifests"},{"name":"v0.1.0","sha":"02ae49735aac7790078d44383a33ddeca7457ce8","kind":"commit","published_at":"2011-03-10T23:38:33.000Z","download_url":"https://codeload.github.com/rails/execjs/tar.gz/v0.1.0","html_url":"https://github.com/rails/execjs/releases/tag/v0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/execjs@v0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v0.1.0/manifests"}]},"repo_metadata_updated_at":"2026-08-14T21:00:53.607Z","dependent_packages_count":0,"downloads":410840382,"downloads_period":"total","dependent_repos_count":0,"rankings":{"downloads":0.05893389131292815,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":0.12219320584148405,"average":0.04528177428860305},"purl":"pkg:gem/execjs?repository_url=https://gem.coop","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/rubygems/execjs","docker_dependents_count":1808,"docker_downloads_count":760058267,"usage_url":"https://repos.ecosyste.ms/usage/rubygems/execjs","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/rubygems/execjs/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-08-13T20:37:30.600Z","issues_count":68,"pull_requests_count":65,"avg_time_to_close_issue":13640865.68,"avg_time_to_close_pull_request":13120808.94642857,"issues_closed_count":50,"pull_requests_closed_count":56,"pull_request_authors_count":38,"issue_authors_count":67,"avg_comments_per_issue":3.1470588235294117,"avg_comments_per_pull_request":2.0615384615384613,"merged_pull_requests_count":46,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":0,"past_year_pull_requests_count":6,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":5453053.75,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":4,"past_year_pull_request_authors_count":4,"past_year_issue_authors_count":0,"past_year_avg_comments_per_issue":null,"past_year_avg_comments_per_pull_request":0.0,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":4,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/issues","maintainers":[{"login":"byroot","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/byroot"},{"login":"amatsuda","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/amatsuda"},{"login":"jhawthorn","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jhawthorn"}],"active_maintainers":[{"login":"byroot","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/byroot"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/packages/execjs/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/packages/execjs/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/packages/execjs/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/packages/execjs/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/packages/execjs/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/packages/execjs/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-07T17:00:00.558Z","updated_at":"2025-10-07T17:00:00.558Z","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-07T17:00:00.694Z","updated_at":"2025-10-07T17:00:00.694Z","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-07T17:00:00.832Z","updated_at":"2025-10-07T17:00:00.832Z","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-07T17:00:00.787Z","updated_at":"2025-10-07T17:00:00.787Z","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":66,"html_url":"https://gem.coop/profiles/cantoniodasilva","role":null,"created_at":"2025-10-07T17:00:00.631Z","updated_at":"2025-10-07T17:00:00.631Z","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-07T17:00:00.944Z","updated_at":"2025-10-07T17:00:00.944Z","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":64,"html_url":"https://gem.coop/profiles/jeremydaer","role":null,"created_at":"2025-10-07T17:00:00.882Z","updated_at":"2025-10-07T17:00:00.882Z","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-07T17:00:01.073Z","updated_at":"2025-10-07T17:00:01.073Z","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-07T17:00:01.124Z","updated_at":"2025-10-07T17:00:01.124Z","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":104,"html_url":"https://gem.coop/profiles/byroot","role":null,"created_at":"2025-10-07T17:00:01.181Z","updated_at":"2025-10-07T17:00:01.181Z","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":153,"html_url":"https://gem.coop/profiles/jhawthorn","role":null,"created_at":"2025-10-07T17:00:01.243Z","updated_at":"2025-10-07T17:00:01.243Z","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-07T17:00:01.309Z","updated_at":"2025-10-07T17:00:01.309Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/maintainers/kamipo/packages"},{"uuid":"49862","login":"schneems","name":null,"email":null,"url":null,"packages_count":67,"html_url":"https://gem.coop/profiles/schneems","role":null,"created_at":"2025-10-07T17:00:01.006Z","updated_at":"2025-10-07T17:00:01.006Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/maintainers/schneems/packages"}],"registry":{"name":"gem.coop","url":"https://gem.coop","ecosystem":"rubygems","default":false,"packages_count":195192,"maintainers_count":68520,"namespaces_count":0,"keywords_count":19070,"github":"gem-coop","metadata":{"funded_packages_count":7647},"icon_url":"https://github.com/gem-coop.png","created_at":"2025-10-06T17:24:20.932Z","updated_at":"2026-08-15T05:04:51.960Z","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":201453,"name":"execjs","ecosystem":"rubygems","description":"ExecJS lets you run JavaScript code from Ruby.","homepage":"https://github.com/rails/execjs","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/rails/execjs","keywords_array":[],"namespace":null,"versions_count":55,"first_release_published_at":"2011-03-10T23:39:40.041Z","latest_release_published_at":"2026-08-12T06:44:13.309Z","latest_release_number":"2.10.2","last_synced_at":"2026-08-14T21:00:53.674Z","created_at":"2022-04-05T22:03:10.291Z","updated_at":"2026-08-14T21:00:53.674Z","registry_url":"https://rubygems.org/gems/execjs","install_command":"gem install execjs -s https://rubygems.org","documentation_url":"http://www.rubydoc.info/gems/execjs/","metadata":{"funding":null},"repo_metadata":{"id":28586820,"uuid":"32104914","full_name":"rails/execjs","owner":"rails","description":"Run JavaScript code from Ruby","archived":false,"fork":false,"pushed_at":"2026-05-28T15:49:47.000Z","size":885,"stargazers_count":575,"open_issues_count":31,"forks_count":287,"subscribers_count":25,"default_branch":"master","last_synced_at":"2026-08-09T08:55:04.436Z","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":"2015-03-12T21:55:53.000Z","updated_at":"2026-08-07T16:39:15.000Z","dependencies_parsed_at":"2024-01-13T20:57:36.265Z","dependency_job_id":"2883fb37-6857-4c1a-9169-0b53780d1e01","html_url":"https://github.com/rails/execjs","commit_stats":{"total_commits":413,"total_committers":57,"mean_commits":7.245614035087719,"dds":"0.44794188861985473","last_synced_commit":"06feba503e961f0c1613e0b66a69937e3ce02e95"},"previous_names":[],"tags_count":53,"template":false,"template_full_name":null,"purl":"pkg:github/rails/execjs","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rails","download_url":"https://codeload.github.com/rails/execjs/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/sbom","scorecard":{"id":759280,"data":{"date":"2025-08-11","repo":{"name":"github.com/rails/execjs","commit":"2a4672f910a9b1e8de1a2b0033e2f292e7288a52"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4,"checks":[{"name":"Code-Review","score":5,"reason":"Found 10/17 approved changesets -- score normalized to 5","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Maintained","score":1,"reason":"2 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 1","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/ci.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:51: update your workflow using https://app.stepsecurity.io/secureworkflow/rails/execjs/ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:57: update your workflow using https://app.stepsecurity.io/secureworkflow/rails/execjs/ci.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:14: update your workflow using https://app.stepsecurity.io/secureworkflow/rails/execjs/ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/rails/execjs/ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:22: update your workflow using https://app.stepsecurity.io/secureworkflow/rails/execjs/ci.yml/master?enable=pin","Info:   0 out of   2 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   3 third-party GitHubAction dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"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/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'master'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 24 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-22T22:49:21.863Z","repository_id":28586820,"created_at":"2025-08-22T22:49:21.868Z","updated_at":"2025-08-22T22:49:21.868Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36455539,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"online","status_checked_at":"2026-08-09T02:00:06.528Z","response_time":130,"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.10.0","sha":"06feba503e961f0c1613e0b66a69937e3ce02e95","kind":"tag","published_at":"2024-10-23T13:47:06.000Z","download_url":"https://codeload.github.com/rails/execjs/tar.gz/v2.10.0","html_url":"https://github.com/rails/execjs/releases/tag/v2.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/execjs@v2.10.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v2.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v2.10.0/manifests"},{"name":"v2.9.1","sha":"0b9901e99d9d49c9a739cfa54389e197941ec115","kind":"tag","published_at":"2023-09-16T17:24:21.000Z","download_url":"https://codeload.github.com/rails/execjs/tar.gz/v2.9.1","html_url":"https://github.com/rails/execjs/releases/tag/v2.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/execjs@v2.9.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v2.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v2.9.1/manifests"},{"name":"v2.9.0","sha":"4e31ac13a2a662d55b34da3a32cddd8de3d4b0f5","kind":"tag","published_at":"2023-09-11T12:37:25.000Z","download_url":"https://codeload.github.com/rails/execjs/tar.gz/v2.9.0","html_url":"https://github.com/rails/execjs/releases/tag/v2.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/execjs@v2.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v2.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v2.9.0/manifests"},{"name":"v2.8.1","sha":"d19a51d43a4dfb20b0f539d0c81d16ab69904e21","kind":"tag","published_at":"2021-05-14T07:43:10.000Z","download_url":"https://codeload.github.com/rails/execjs/tar.gz/v2.8.1","html_url":"https://github.com/rails/execjs/releases/tag/v2.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/execjs@v2.8.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v2.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v2.8.1/manifests"},{"name":"v2.8.0","sha":"2cac62d20dffdb3b208e117cfa7dddec6c43418b","kind":"tag","published_at":"2021-05-10T18:59:11.000Z","download_url":"https://codeload.github.com/rails/execjs/tar.gz/v2.8.0","html_url":"https://github.com/rails/execjs/releases/tag/v2.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/execjs@v2.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v2.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v2.8.0/manifests"},{"name":"v2.7.0","sha":"4f2fc87a55ea4f3195363ae3620d9d5cae47e9fc","kind":"tag","published_at":"2016-05-20T03:58:04.000Z","download_url":"https://codeload.github.com/rails/execjs/tar.gz/v2.7.0","html_url":"https://github.com/rails/execjs/releases/tag/v2.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/execjs@v2.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v2.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v2.7.0/manifests"},{"name":"v2.6.0","sha":"f431ca81c6e1a0803c35cc0d6197c0c3a9a9e364","kind":"tag","published_at":"2015-08-14T17:58:59.000Z","download_url":"https://codeload.github.com/rails/execjs/tar.gz/v2.6.0","html_url":"https://github.com/rails/execjs/releases/tag/v2.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/execjs@v2.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v2.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v2.6.0/manifests"},{"name":"v2.5.2","sha":"329353b7a166b7226ece33888e6c24dbdba8b094","kind":"tag","published_at":"2015-04-09T15:58:38.000Z","download_url":"https://codeload.github.com/rails/execjs/tar.gz/v2.5.2","html_url":"https://github.com/rails/execjs/releases/tag/v2.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/execjs@v2.5.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v2.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v2.5.2/manifests"},{"name":"v2.5.1","sha":"aca44d248cfc94e21bd9cbe164dc3084aee019a7","kind":"tag","published_at":"2015-04-08T22:12:58.000Z","download_url":"https://codeload.github.com/rails/execjs/tar.gz/v2.5.1","html_url":"https://github.com/rails/execjs/releases/tag/v2.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/execjs@v2.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v2.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v2.5.1/manifests"},{"name":"v2.5.0","sha":"7e514ae13dd540a3f904f319e34c78832c02374e","kind":"commit","published_at":"2015-04-06T17:07:57.000Z","download_url":"https://codeload.github.com/rails/execjs/tar.gz/v2.5.0","html_url":"https://github.com/rails/execjs/releases/tag/v2.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/execjs@v2.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v2.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v2.5.0/manifests"},{"name":"v2.4.0","sha":"23d3091bd5785e4da626d0452ed4eb0bf32ed9a0","kind":"commit","published_at":"2015-03-05T19:41:25.000Z","download_url":"https://codeload.github.com/rails/execjs/tar.gz/v2.4.0","html_url":"https://github.com/rails/execjs/releases/tag/v2.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/execjs@v2.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v2.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v2.4.0/manifests"},{"name":"v2.3.0","sha":"e20941f927b70dd6af322973ec13d7f8dab264e5","kind":"commit","published_at":"2015-02-03T21:53:05.000Z","download_url":"https://codeload.github.com/rails/execjs/tar.gz/v2.3.0","html_url":"https://github.com/rails/execjs/releases/tag/v2.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/execjs@v2.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v2.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v2.3.0/manifests"},{"name":"v2.2.2","sha":"13053caed15936c2b5992227e173759a91283a32","kind":"commit","published_at":"2014-10-14T22:08:54.000Z","download_url":"https://codeload.github.com/rails/execjs/tar.gz/v2.2.2","html_url":"https://github.com/rails/execjs/releases/tag/v2.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/execjs@v2.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v2.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v2.2.2/manifests"},{"name":"v1.4.1","sha":"519723fd053dd902496dc1b5809be1188665f270","kind":"commit","published_at":"2014-10-14T22:07:35.000Z","download_url":"https://codeload.github.com/rails/execjs/tar.gz/v1.4.1","html_url":"https://github.com/rails/execjs/releases/tag/v1.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/execjs@v1.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v1.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v1.4.1/manifests"},{"name":"v2.2.1","sha":"a6f70bff9a98f98fa3bf1b02c00370c9d741f018","kind":"commit","published_at":"2014-06-26T19:42:49.000Z","download_url":"https://codeload.github.com/rails/execjs/tar.gz/v2.2.1","html_url":"https://github.com/rails/execjs/releases/tag/v2.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/execjs@v2.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v2.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v2.2.1/manifests"},{"name":"v2.2.0","sha":"d67a9b9f9b021b11de312b74693cd041f30b6fd8","kind":"commit","published_at":"2014-06-06T18:43:08.000Z","download_url":"https://codeload.github.com/rails/execjs/tar.gz/v2.2.0","html_url":"https://github.com/rails/execjs/releases/tag/v2.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/execjs@v2.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v2.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v2.2.0/manifests"},{"name":"v2.1.0","sha":"b88d87dc98c4088ae0e3895a52921fd9d08528c1","kind":"commit","published_at":"2014-05-27T20:08:59.000Z","download_url":"https://codeload.github.com/rails/execjs/tar.gz/v2.1.0","html_url":"https://github.com/rails/execjs/releases/tag/v2.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/execjs@v2.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v2.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v2.1.0/manifests"},{"name":"v2.0.2","sha":"a058a89feff0eb5868d88ece68b2bd6c195c8e1d","kind":"commit","published_at":"2013-09-27T19:33:58.000Z","download_url":"https://codeload.github.com/rails/execjs/tar.gz/v2.0.2","html_url":"https://github.com/rails/execjs/releases/tag/v2.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/execjs@v2.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v2.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v2.0.2/manifests"},{"name":"v2.0.1","sha":"ed184d5270aa454950ff1550bd2aa5617b9d4e76","kind":"commit","published_at":"2013-08-27T15:03:57.000Z","download_url":"https://codeload.github.com/rails/execjs/tar.gz/v2.0.1","html_url":"https://github.com/rails/execjs/releases/tag/v2.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/execjs@v2.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v2.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v2.0.1/manifests"},{"name":"v2.0.0","sha":"c121604a82c3fccd01280a81588718ca0f4aa72c","kind":"commit","published_at":"2013-08-21T00:09:57.000Z","download_url":"https://codeload.github.com/rails/execjs/tar.gz/v2.0.0","html_url":"https://github.com/rails/execjs/releases/tag/v2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/execjs@v2.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v2.0.0/manifests"},{"name":"v1.4.0","sha":"1e87b3735176c6e656e4b5ba18ed10214b321ba5","kind":"commit","published_at":"2012-05-20T19:34:29.000Z","download_url":"https://codeload.github.com/rails/execjs/tar.gz/v1.4.0","html_url":"https://github.com/rails/execjs/releases/tag/v1.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/execjs@v1.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v1.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v1.4.0/manifests"},{"name":"v1.3.2","sha":"457c4f2032646b2ca9b8eb0c31a6035ed11d1578","kind":"commit","published_at":"2012-05-07T15:00:39.000Z","download_url":"https://codeload.github.com/rails/execjs/tar.gz/v1.3.2","html_url":"https://github.com/rails/execjs/releases/tag/v1.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/execjs@v1.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v1.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v1.3.2/manifests"},{"name":"v1.3.1","sha":"121e97dbf45cf7136ad197cc88a715fd88b19112","kind":"commit","published_at":"2012-04-26T21:39:41.000Z","download_url":"https://codeload.github.com/rails/execjs/tar.gz/v1.3.1","html_url":"https://github.com/rails/execjs/releases/tag/v1.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/execjs@v1.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v1.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v1.3.1/manifests"},{"name":"v1.3.0","sha":"6eb82936e208a1eac33a9751e956dec9c93a27d7","kind":"commit","published_at":"2012-01-19T16:48:13.000Z","download_url":"https://codeload.github.com/rails/execjs/tar.gz/v1.3.0","html_url":"https://github.com/rails/execjs/releases/tag/v1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/execjs@v1.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v1.3.0/manifests"},{"name":"v1.2.13","sha":"7fc79675cd3e135aa3ecc6c2cfc8a1a2016a8596","kind":"commit","published_at":"2011-12-19T16:13:58.000Z","download_url":"https://codeload.github.com/rails/execjs/tar.gz/v1.2.13","html_url":"https://github.com/rails/execjs/releases/tag/v1.2.13","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/execjs@v1.2.13","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v1.2.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v1.2.13/manifests"},{"name":"v1.2.12","sha":"19c856734e4e7a11b8b978b9c2ea4baaedfde19c","kind":"commit","published_at":"2011-12-08T17:33:32.000Z","download_url":"https://codeload.github.com/rails/execjs/tar.gz/v1.2.12","html_url":"https://github.com/rails/execjs/releases/tag/v1.2.12","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/execjs@v1.2.12","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v1.2.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v1.2.12/manifests"},{"name":"v1.2.11","sha":"c1f0953db40f234773948e639ce5ef232581a154","kind":"commit","published_at":"2011-12-05T19:27:00.000Z","download_url":"https://codeload.github.com/rails/execjs/tar.gz/v1.2.11","html_url":"https://github.com/rails/execjs/releases/tag/v1.2.11","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/execjs@v1.2.11","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v1.2.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v1.2.11/manifests"},{"name":"v1.2.10","sha":"0458862dc173f33396760ba1f798703a36d997b7","kind":"commit","published_at":"2011-12-05T19:19:56.000Z","download_url":"https://codeload.github.com/rails/execjs/tar.gz/v1.2.10","html_url":"https://github.com/rails/execjs/releases/tag/v1.2.10","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/execjs@v1.2.10","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v1.2.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v1.2.10/manifests"},{"name":"v1.2.9","sha":"1c0af50e963f93a3a47241ca63e9b5110f9d694f","kind":"commit","published_at":"2011-09-24T16:45:37.000Z","download_url":"https://codeload.github.com/rails/execjs/tar.gz/v1.2.9","html_url":"https://github.com/rails/execjs/releases/tag/v1.2.9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/execjs@v1.2.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v1.2.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v1.2.9/manifests"},{"name":"v1.2.8","sha":"232ccd1129c9b0a604c345f65f81b6e32e3b832a","kind":"commit","published_at":"2011-09-20T21:37:02.000Z","download_url":"https://codeload.github.com/rails/execjs/tar.gz/v1.2.8","html_url":"https://github.com/rails/execjs/releases/tag/v1.2.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/execjs@v1.2.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v1.2.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v1.2.8/manifests"},{"name":"v1.2.7","sha":"7040a4b0875f3265645acdfb4f062a81a37feaca","kind":"commit","published_at":"2011-09-19T17:17:17.000Z","download_url":"https://codeload.github.com/rails/execjs/tar.gz/v1.2.7","html_url":"https://github.com/rails/execjs/releases/tag/v1.2.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/execjs@v1.2.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v1.2.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v1.2.7/manifests"},{"name":"v1.2.6","sha":"5fbf39a814a5c5a3df89d7b984dd30dac2e5bf1b","kind":"commit","published_at":"2011-09-13T15:06:45.000Z","download_url":"https://codeload.github.com/rails/execjs/tar.gz/v1.2.6","html_url":"https://github.com/rails/execjs/releases/tag/v1.2.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/execjs@v1.2.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v1.2.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v1.2.6/manifests"},{"name":"v1.2.5","sha":"7e0c372dd0a93f9a3084b2feebf32b5415c9eee0","kind":"commit","published_at":"2011-09-12T22:00:43.000Z","download_url":"https://codeload.github.com/rails/execjs/tar.gz/v1.2.5","html_url":"https://github.com/rails/execjs/releases/tag/v1.2.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/execjs@v1.2.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v1.2.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v1.2.5/manifests"},{"name":"v1.2.4","sha":"c4f0e852ad6b265dc24acff9bf1b8a823065b704","kind":"commit","published_at":"2011-08-03T20:36:38.000Z","download_url":"https://codeload.github.com/rails/execjs/tar.gz/v1.2.4","html_url":"https://github.com/rails/execjs/releases/tag/v1.2.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/execjs@v1.2.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v1.2.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v1.2.4/manifests"},{"name":"v1.2.3","sha":"26f97e747f68599d98e0f10c4d00e7ee21eecb76","kind":"commit","published_at":"2011-08-03T17:03:44.000Z","download_url":"https://codeload.github.com/rails/execjs/tar.gz/v1.2.3","html_url":"https://github.com/rails/execjs/releases/tag/v1.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/execjs@v1.2.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v1.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v1.2.3/manifests"},{"name":"v1.2.2","sha":"d2bb6c724546715a8f70c6e2ee6ab04b560b0d21","kind":"commit","published_at":"2011-08-03T16:45:56.000Z","download_url":"https://codeload.github.com/rails/execjs/tar.gz/v1.2.2","html_url":"https://github.com/rails/execjs/releases/tag/v1.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/execjs@v1.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v1.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v1.2.2/manifests"},{"name":"v1.2.1","sha":"4beea9628a6cbd8b3159a7eb64ce8d4f7cd0b641","kind":"commit","published_at":"2011-07-28T18:52:29.000Z","download_url":"https://codeload.github.com/rails/execjs/tar.gz/v1.2.1","html_url":"https://github.com/rails/execjs/releases/tag/v1.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/execjs@v1.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v1.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v1.2.1/manifests"},{"name":"v1.2.0","sha":"bc2be5a56b4482773c09060b8649bcc2e52c8b6d","kind":"commit","published_at":"2011-06-18T18:34:40.000Z","download_url":"https://codeload.github.com/rails/execjs/tar.gz/v1.2.0","html_url":"https://github.com/rails/execjs/releases/tag/v1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/execjs@v1.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v1.2.0/manifests"},{"name":"v1.1.3","sha":"c808b9741a7fb9162d807979ef531560e6d3ec6f","kind":"commit","published_at":"2011-06-13T21:26:28.000Z","download_url":"https://codeload.github.com/rails/execjs/tar.gz/v1.1.3","html_url":"https://github.com/rails/execjs/releases/tag/v1.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/execjs@v1.1.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v1.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v1.1.3/manifests"},{"name":"v1.1.2","sha":"b67a563ab4c6e26dc468e948d523456d531463f9","kind":"commit","published_at":"2011-06-08T23:44:15.000Z","download_url":"https://codeload.github.com/rails/execjs/tar.gz/v1.1.2","html_url":"https://github.com/rails/execjs/releases/tag/v1.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/execjs@v1.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v1.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v1.1.2/manifests"},{"name":"v1.1.1","sha":"8c64ffb2476d244cd9fae9cbd803d588a8497796","kind":"commit","published_at":"2011-06-08T03:35:13.000Z","download_url":"https://codeload.github.com/rails/execjs/tar.gz/v1.1.1","html_url":"https://github.com/rails/execjs/releases/tag/v1.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/execjs@v1.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v1.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v1.1.1/manifests"},{"name":"v1.1.0","sha":"b7b99e0ca6fc8f3dac5ee4091b927eb12626817d","kind":"commit","published_at":"2011-06-02T04:27:24.000Z","download_url":"https://codeload.github.com/rails/execjs/tar.gz/v1.1.0","html_url":"https://github.com/rails/execjs/releases/tag/v1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/execjs@v1.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v1.1.0/manifests"},{"name":"v1.0.0","sha":"de9d10fa91a26f501ce08b9fa96bd19a534cb936","kind":"commit","published_at":"2011-05-18T17:57:52.000Z","download_url":"https://codeload.github.com/rails/execjs/tar.gz/v1.0.0","html_url":"https://github.com/rails/execjs/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/execjs@v1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v1.0.0/manifests"},{"name":"v0.4.0","sha":"2fcbabcffe7f701ce41cec5722863a29682e0cf3","kind":"commit","published_at":"2011-05-17T15:09:21.000Z","download_url":"https://codeload.github.com/rails/execjs/tar.gz/v0.4.0","html_url":"https://github.com/rails/execjs/releases/tag/v0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/execjs@v0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v0.4.0/manifests"},{"name":"v0.3.4","sha":"48d618709767350d2261bba98908f47d5c432ce7","kind":"commit","published_at":"2011-05-12T18:51:28.000Z","download_url":"https://codeload.github.com/rails/execjs/tar.gz/v0.3.4","html_url":"https://github.com/rails/execjs/releases/tag/v0.3.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/execjs@v0.3.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v0.3.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v0.3.4/manifests"},{"name":"v0.3.3","sha":"8a7db7b8c9595b1b71ffea1ee7e24118f1cb9be4","kind":"commit","published_at":"2011-05-06T13:38:29.000Z","download_url":"https://codeload.github.com/rails/execjs/tar.gz/v0.3.3","html_url":"https://github.com/rails/execjs/releases/tag/v0.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/execjs@v0.3.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v0.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v0.3.3/manifests"},{"name":"v0.3.2","sha":"8283265257140aa443764498e0a723d15cba7ba2","kind":"commit","published_at":"2011-05-05T14:35:47.000Z","download_url":"https://codeload.github.com/rails/execjs/tar.gz/v0.3.2","html_url":"https://github.com/rails/execjs/releases/tag/v0.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/execjs@v0.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v0.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v0.3.2/manifests"},{"name":"v0.3.1","sha":"5831cff0fc43cd089fd7811df4912e2ec8fb8074","kind":"commit","published_at":"2011-05-03T16:27:50.000Z","download_url":"https://codeload.github.com/rails/execjs/tar.gz/v0.3.1","html_url":"https://github.com/rails/execjs/releases/tag/v0.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/execjs@v0.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v0.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v0.3.1/manifests"},{"name":"v0.3.0","sha":"98827a0b01bfea065e74ad896dc3177408edfe4c","kind":"commit","published_at":"2011-04-26T16:01:11.000Z","download_url":"https://codeload.github.com/rails/execjs/tar.gz/v0.3.0","html_url":"https://github.com/rails/execjs/releases/tag/v0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/execjs@v0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v0.3.0/manifests"},{"name":"v0.2.1","sha":"e5e32a63b8a79a34a5a7126528c9b3f285b71253","kind":"commit","published_at":"2011-04-26T15:43:21.000Z","download_url":"https://codeload.github.com/rails/execjs/tar.gz/v0.2.1","html_url":"https://github.com/rails/execjs/releases/tag/v0.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/execjs@v0.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v0.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v0.2.1/manifests"},{"name":"v0.2.0","sha":"8701188f838fa656902996712e76d73435be92df","kind":"commit","published_at":"2011-04-12T16:51:40.000Z","download_url":"https://codeload.github.com/rails/execjs/tar.gz/v0.2.0","html_url":"https://github.com/rails/execjs/releases/tag/v0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/execjs@v0.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v0.2.0/manifests"},{"name":"v0.1.1","sha":"8f438d81c11f387a98323ef909a9626448a2ae87","kind":"commit","published_at":"2011-03-30T16:58:57.000Z","download_url":"https://codeload.github.com/rails/execjs/tar.gz/v0.1.1","html_url":"https://github.com/rails/execjs/releases/tag/v0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/execjs@v0.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v0.1.1/manifests"},{"name":"v0.1.0","sha":"02ae49735aac7790078d44383a33ddeca7457ce8","kind":"commit","published_at":"2011-03-10T23:38:33.000Z","download_url":"https://codeload.github.com/rails/execjs/tar.gz/v0.1.0","html_url":"https://github.com/rails/execjs/releases/tag/v0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/execjs@v0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v0.1.0/manifests"}]},"repo_metadata_updated_at":"2026-08-14T21:00:53.626Z","dependent_packages_count":324,"downloads":410840382,"downloads_period":"total","dependent_repos_count":1039081,"rankings":{"downloads":0.052965511089305424,"dependent_repos_count":0.005017785261092093,"dependent_packages_count":0.1343651386581327,"stargazers_count":2.5434595956780144,"forks_count":1.5047780466319511,"docker_downloads_count":0.17116223057280805,"average":0.7352913846485506},"purl":"pkg:gem/execjs","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/rubygems/execjs","docker_dependents_count":1808,"docker_downloads_count":760058267,"usage_url":"https://repos.ecosyste.ms/usage/rubygems/execjs","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/rubygems/execjs/dependencies","status":null,"funding_links":[],"critical":true,"issue_metadata":{"last_synced_at":"2026-08-13T20:37:30.600Z","issues_count":68,"pull_requests_count":65,"avg_time_to_close_issue":13640865.68,"avg_time_to_close_pull_request":13120808.94642857,"issues_closed_count":50,"pull_requests_closed_count":56,"pull_request_authors_count":38,"issue_authors_count":67,"avg_comments_per_issue":3.1470588235294117,"avg_comments_per_pull_request":2.0615384615384613,"merged_pull_requests_count":46,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":0,"past_year_pull_requests_count":6,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":5453053.75,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":4,"past_year_pull_request_authors_count":4,"past_year_issue_authors_count":0,"past_year_avg_comments_per_issue":null,"past_year_avg_comments_per_pull_request":0.0,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":4,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/issues","maintainers":[{"login":"byroot","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/byroot"},{"login":"amatsuda","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/amatsuda"},{"login":"jhawthorn","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jhawthorn"}],"active_maintainers":[{"login":"byroot","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/byroot"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/packages/execjs/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/packages/execjs/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/packages/execjs/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/packages/execjs/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/packages/execjs/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/packages/execjs/codemeta","maintainers":[{"uuid":"43492","login":"jhawthorn","name":null,"email":null,"url":null,"packages_count":153,"html_url":"https://rubygems.org/profiles/jhawthorn","role":null,"created_at":"2022-11-08T10:37:26.693Z","updated_at":"2022-11-08T10:37:26.693Z","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-08T10:37:26.709Z","updated_at":"2022-11-08T10:37:26.709Z","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-08T10:37:26.683Z","updated_at":"2022-11-08T10:37:26.683Z","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":102,"html_url":"https://rubygems.org/profiles/byroot","role":null,"created_at":"2022-11-08T10:37:26.701Z","updated_at":"2022-11-08T10:37:26.701Z","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-08T10:37:26.725Z","updated_at":"2022-11-08T10:37:26.725Z","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-08T10:37:26.747Z","updated_at":"2022-11-08T10:37:26.747Z","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-08T10:37:26.733Z","updated_at":"2022-11-08T10:37:26.733Z","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-08T10:37:26.717Z","updated_at":"2022-11-08T10:37:26.717Z","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-08T10:37:26.763Z","updated_at":"2022-11-08T10:37:26.763Z","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":69,"html_url":"https://rubygems.org/profiles/jeremydaer","role":null,"created_at":"2022-11-08T10:37:26.755Z","updated_at":"2022-11-08T10:37:26.755Z","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-08T10:37:26.784Z","updated_at":"2022-11-08T10:37:26.784Z","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-08T10:37:26.792Z","updated_at":"2022-11-08T10:37:26.792Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/maintainers/eileencodes/packages"},{"uuid":"49862","login":"schneems","name":null,"email":null,"url":null,"packages_count":67,"html_url":"https://rubygems.org/profiles/schneems","role":null,"created_at":"2022-11-08T10:37:26.771Z","updated_at":"2022-11-08T10:37:26.771Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/maintainers/schneems/packages"}],"registry":{"name":"rubygems.org","url":"https://rubygems.org","ecosystem":"rubygems","default":true,"packages_count":210611,"maintainers_count":69508,"namespaces_count":0,"keywords_count":19469,"github":"rubygems","metadata":{"funded_packages_count":7987},"icon_url":"https://github.com/rubygems.png","created_at":"2022-04-04T15:19:23.446Z","updated_at":"2026-08-15T05:04:01.747Z","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":8614655,"name":"github.com/rails/execjs","ecosystem":"go","description":null,"homepage":null,"licenses":"mit","normalized_licenses":["MIT"],"repository_url":"https://github.com/rails/execjs","keywords_array":[],"namespace":null,"versions_count":55,"first_release_published_at":"2011-03-10T23:38:33.000Z","latest_release_published_at":"2026-08-12T06:43:45.000Z","latest_release_number":"v2.10.2+incompatible","last_synced_at":"2026-08-14T21:03:51.034Z","created_at":"2023-12-02T02:14:47.612Z","updated_at":"2026-08-14T21:03:51.035Z","registry_url":"https://pkg.go.dev/github.com/rails/execjs","install_command":"go get github.com/rails/execjs","documentation_url":"https://pkg.go.dev/github.com/rails/execjs#section-documentation","metadata":{},"repo_metadata":{"id":28586820,"uuid":"32104914","full_name":"rails/execjs","owner":"rails","description":"Run JavaScript code from Ruby","archived":false,"fork":false,"pushed_at":"2026-05-28T15:49:47.000Z","size":885,"stargazers_count":575,"open_issues_count":31,"forks_count":287,"subscribers_count":25,"default_branch":"master","last_synced_at":"2026-08-09T08:55:04.436Z","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":"2015-03-12T21:55:53.000Z","updated_at":"2026-08-07T16:39:15.000Z","dependencies_parsed_at":"2024-01-13T20:57:36.265Z","dependency_job_id":"2883fb37-6857-4c1a-9169-0b53780d1e01","html_url":"https://github.com/rails/execjs","commit_stats":{"total_commits":413,"total_committers":57,"mean_commits":7.245614035087719,"dds":"0.44794188861985473","last_synced_commit":"06feba503e961f0c1613e0b66a69937e3ce02e95"},"previous_names":[],"tags_count":53,"template":false,"template_full_name":null,"purl":"pkg:github/rails/execjs","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rails","download_url":"https://codeload.github.com/rails/execjs/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/sbom","scorecard":{"id":759280,"data":{"date":"2025-08-11","repo":{"name":"github.com/rails/execjs","commit":"2a4672f910a9b1e8de1a2b0033e2f292e7288a52"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4,"checks":[{"name":"Code-Review","score":5,"reason":"Found 10/17 approved changesets -- score normalized to 5","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Maintained","score":1,"reason":"2 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 1","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/ci.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:51: update your workflow using https://app.stepsecurity.io/secureworkflow/rails/execjs/ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:57: update your workflow using https://app.stepsecurity.io/secureworkflow/rails/execjs/ci.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:14: update your workflow using https://app.stepsecurity.io/secureworkflow/rails/execjs/ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/rails/execjs/ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:22: update your workflow using https://app.stepsecurity.io/secureworkflow/rails/execjs/ci.yml/master?enable=pin","Info:   0 out of   2 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   3 third-party GitHubAction dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"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/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'master'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 24 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-22T22:49:21.863Z","repository_id":28586820,"created_at":"2025-08-22T22:49:21.868Z","updated_at":"2025-08-22T22:49:21.868Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36455539,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"online","status_checked_at":"2026-08-09T02:00:06.528Z","response_time":130,"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.10.0","sha":"06feba503e961f0c1613e0b66a69937e3ce02e95","kind":"tag","published_at":"2024-10-23T13:47:06.000Z","download_url":"https://codeload.github.com/rails/execjs/tar.gz/v2.10.0","html_url":"https://github.com/rails/execjs/releases/tag/v2.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/execjs@v2.10.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v2.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v2.10.0/manifests"},{"name":"v2.9.1","sha":"0b9901e99d9d49c9a739cfa54389e197941ec115","kind":"tag","published_at":"2023-09-16T17:24:21.000Z","download_url":"https://codeload.github.com/rails/execjs/tar.gz/v2.9.1","html_url":"https://github.com/rails/execjs/releases/tag/v2.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/execjs@v2.9.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v2.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v2.9.1/manifests"},{"name":"v2.9.0","sha":"4e31ac13a2a662d55b34da3a32cddd8de3d4b0f5","kind":"tag","published_at":"2023-09-11T12:37:25.000Z","download_url":"https://codeload.github.com/rails/execjs/tar.gz/v2.9.0","html_url":"https://github.com/rails/execjs/releases/tag/v2.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/execjs@v2.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v2.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v2.9.0/manifests"},{"name":"v2.8.1","sha":"d19a51d43a4dfb20b0f539d0c81d16ab69904e21","kind":"tag","published_at":"2021-05-14T07:43:10.000Z","download_url":"https://codeload.github.com/rails/execjs/tar.gz/v2.8.1","html_url":"https://github.com/rails/execjs/releases/tag/v2.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/execjs@v2.8.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v2.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v2.8.1/manifests"},{"name":"v2.8.0","sha":"2cac62d20dffdb3b208e117cfa7dddec6c43418b","kind":"tag","published_at":"2021-05-10T18:59:11.000Z","download_url":"https://codeload.github.com/rails/execjs/tar.gz/v2.8.0","html_url":"https://github.com/rails/execjs/releases/tag/v2.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/execjs@v2.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v2.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v2.8.0/manifests"},{"name":"v2.7.0","sha":"4f2fc87a55ea4f3195363ae3620d9d5cae47e9fc","kind":"tag","published_at":"2016-05-20T03:58:04.000Z","download_url":"https://codeload.github.com/rails/execjs/tar.gz/v2.7.0","html_url":"https://github.com/rails/execjs/releases/tag/v2.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/execjs@v2.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v2.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v2.7.0/manifests"},{"name":"v2.6.0","sha":"f431ca81c6e1a0803c35cc0d6197c0c3a9a9e364","kind":"tag","published_at":"2015-08-14T17:58:59.000Z","download_url":"https://codeload.github.com/rails/execjs/tar.gz/v2.6.0","html_url":"https://github.com/rails/execjs/releases/tag/v2.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/execjs@v2.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v2.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v2.6.0/manifests"},{"name":"v2.5.2","sha":"329353b7a166b7226ece33888e6c24dbdba8b094","kind":"tag","published_at":"2015-04-09T15:58:38.000Z","download_url":"https://codeload.github.com/rails/execjs/tar.gz/v2.5.2","html_url":"https://github.com/rails/execjs/releases/tag/v2.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/execjs@v2.5.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v2.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v2.5.2/manifests"},{"name":"v2.5.1","sha":"aca44d248cfc94e21bd9cbe164dc3084aee019a7","kind":"tag","published_at":"2015-04-08T22:12:58.000Z","download_url":"https://codeload.github.com/rails/execjs/tar.gz/v2.5.1","html_url":"https://github.com/rails/execjs/releases/tag/v2.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/execjs@v2.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v2.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v2.5.1/manifests"},{"name":"v2.5.0","sha":"7e514ae13dd540a3f904f319e34c78832c02374e","kind":"commit","published_at":"2015-04-06T17:07:57.000Z","download_url":"https://codeload.github.com/rails/execjs/tar.gz/v2.5.0","html_url":"https://github.com/rails/execjs/releases/tag/v2.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/execjs@v2.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v2.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v2.5.0/manifests"},{"name":"v2.4.0","sha":"23d3091bd5785e4da626d0452ed4eb0bf32ed9a0","kind":"commit","published_at":"2015-03-05T19:41:25.000Z","download_url":"https://codeload.github.com/rails/execjs/tar.gz/v2.4.0","html_url":"https://github.com/rails/execjs/releases/tag/v2.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/execjs@v2.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v2.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v2.4.0/manifests"},{"name":"v2.3.0","sha":"e20941f927b70dd6af322973ec13d7f8dab264e5","kind":"commit","published_at":"2015-02-03T21:53:05.000Z","download_url":"https://codeload.github.com/rails/execjs/tar.gz/v2.3.0","html_url":"https://github.com/rails/execjs/releases/tag/v2.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/execjs@v2.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v2.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v2.3.0/manifests"},{"name":"v2.2.2","sha":"13053caed15936c2b5992227e173759a91283a32","kind":"commit","published_at":"2014-10-14T22:08:54.000Z","download_url":"https://codeload.github.com/rails/execjs/tar.gz/v2.2.2","html_url":"https://github.com/rails/execjs/releases/tag/v2.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/execjs@v2.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v2.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v2.2.2/manifests"},{"name":"v1.4.1","sha":"519723fd053dd902496dc1b5809be1188665f270","kind":"commit","published_at":"2014-10-14T22:07:35.000Z","download_url":"https://codeload.github.com/rails/execjs/tar.gz/v1.4.1","html_url":"https://github.com/rails/execjs/releases/tag/v1.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/execjs@v1.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v1.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v1.4.1/manifests"},{"name":"v2.2.1","sha":"a6f70bff9a98f98fa3bf1b02c00370c9d741f018","kind":"commit","published_at":"2014-06-26T19:42:49.000Z","download_url":"https://codeload.github.com/rails/execjs/tar.gz/v2.2.1","html_url":"https://github.com/rails/execjs/releases/tag/v2.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/execjs@v2.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v2.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v2.2.1/manifests"},{"name":"v2.2.0","sha":"d67a9b9f9b021b11de312b74693cd041f30b6fd8","kind":"commit","published_at":"2014-06-06T18:43:08.000Z","download_url":"https://codeload.github.com/rails/execjs/tar.gz/v2.2.0","html_url":"https://github.com/rails/execjs/releases/tag/v2.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/execjs@v2.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v2.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v2.2.0/manifests"},{"name":"v2.1.0","sha":"b88d87dc98c4088ae0e3895a52921fd9d08528c1","kind":"commit","published_at":"2014-05-27T20:08:59.000Z","download_url":"https://codeload.github.com/rails/execjs/tar.gz/v2.1.0","html_url":"https://github.com/rails/execjs/releases/tag/v2.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/execjs@v2.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v2.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v2.1.0/manifests"},{"name":"v2.0.2","sha":"a058a89feff0eb5868d88ece68b2bd6c195c8e1d","kind":"commit","published_at":"2013-09-27T19:33:58.000Z","download_url":"https://codeload.github.com/rails/execjs/tar.gz/v2.0.2","html_url":"https://github.com/rails/execjs/releases/tag/v2.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/execjs@v2.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v2.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v2.0.2/manifests"},{"name":"v2.0.1","sha":"ed184d5270aa454950ff1550bd2aa5617b9d4e76","kind":"commit","published_at":"2013-08-27T15:03:57.000Z","download_url":"https://codeload.github.com/rails/execjs/tar.gz/v2.0.1","html_url":"https://github.com/rails/execjs/releases/tag/v2.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/execjs@v2.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v2.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v2.0.1/manifests"},{"name":"v2.0.0","sha":"c121604a82c3fccd01280a81588718ca0f4aa72c","kind":"commit","published_at":"2013-08-21T00:09:57.000Z","download_url":"https://codeload.github.com/rails/execjs/tar.gz/v2.0.0","html_url":"https://github.com/rails/execjs/releases/tag/v2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/execjs@v2.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v2.0.0/manifests"},{"name":"v1.4.0","sha":"1e87b3735176c6e656e4b5ba18ed10214b321ba5","kind":"commit","published_at":"2012-05-20T19:34:29.000Z","download_url":"https://codeload.github.com/rails/execjs/tar.gz/v1.4.0","html_url":"https://github.com/rails/execjs/releases/tag/v1.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/execjs@v1.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v1.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v1.4.0/manifests"},{"name":"v1.3.2","sha":"457c4f2032646b2ca9b8eb0c31a6035ed11d1578","kind":"commit","published_at":"2012-05-07T15:00:39.000Z","download_url":"https://codeload.github.com/rails/execjs/tar.gz/v1.3.2","html_url":"https://github.com/rails/execjs/releases/tag/v1.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/execjs@v1.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v1.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v1.3.2/manifests"},{"name":"v1.3.1","sha":"121e97dbf45cf7136ad197cc88a715fd88b19112","kind":"commit","published_at":"2012-04-26T21:39:41.000Z","download_url":"https://codeload.github.com/rails/execjs/tar.gz/v1.3.1","html_url":"https://github.com/rails/execjs/releases/tag/v1.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/execjs@v1.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v1.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v1.3.1/manifests"},{"name":"v1.3.0","sha":"6eb82936e208a1eac33a9751e956dec9c93a27d7","kind":"commit","published_at":"2012-01-19T16:48:13.000Z","download_url":"https://codeload.github.com/rails/execjs/tar.gz/v1.3.0","html_url":"https://github.com/rails/execjs/releases/tag/v1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/execjs@v1.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v1.3.0/manifests"},{"name":"v1.2.13","sha":"7fc79675cd3e135aa3ecc6c2cfc8a1a2016a8596","kind":"commit","published_at":"2011-12-19T16:13:58.000Z","download_url":"https://codeload.github.com/rails/execjs/tar.gz/v1.2.13","html_url":"https://github.com/rails/execjs/releases/tag/v1.2.13","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/execjs@v1.2.13","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v1.2.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v1.2.13/manifests"},{"name":"v1.2.12","sha":"19c856734e4e7a11b8b978b9c2ea4baaedfde19c","kind":"commit","published_at":"2011-12-08T17:33:32.000Z","download_url":"https://codeload.github.com/rails/execjs/tar.gz/v1.2.12","html_url":"https://github.com/rails/execjs/releases/tag/v1.2.12","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/execjs@v1.2.12","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v1.2.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v1.2.12/manifests"},{"name":"v1.2.11","sha":"c1f0953db40f234773948e639ce5ef232581a154","kind":"commit","published_at":"2011-12-05T19:27:00.000Z","download_url":"https://codeload.github.com/rails/execjs/tar.gz/v1.2.11","html_url":"https://github.com/rails/execjs/releases/tag/v1.2.11","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/execjs@v1.2.11","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v1.2.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v1.2.11/manifests"},{"name":"v1.2.10","sha":"0458862dc173f33396760ba1f798703a36d997b7","kind":"commit","published_at":"2011-12-05T19:19:56.000Z","download_url":"https://codeload.github.com/rails/execjs/tar.gz/v1.2.10","html_url":"https://github.com/rails/execjs/releases/tag/v1.2.10","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/execjs@v1.2.10","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v1.2.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v1.2.10/manifests"},{"name":"v1.2.9","sha":"1c0af50e963f93a3a47241ca63e9b5110f9d694f","kind":"commit","published_at":"2011-09-24T16:45:37.000Z","download_url":"https://codeload.github.com/rails/execjs/tar.gz/v1.2.9","html_url":"https://github.com/rails/execjs/releases/tag/v1.2.9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/execjs@v1.2.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v1.2.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v1.2.9/manifests"},{"name":"v1.2.8","sha":"232ccd1129c9b0a604c345f65f81b6e32e3b832a","kind":"commit","published_at":"2011-09-20T21:37:02.000Z","download_url":"https://codeload.github.com/rails/execjs/tar.gz/v1.2.8","html_url":"https://github.com/rails/execjs/releases/tag/v1.2.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/execjs@v1.2.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v1.2.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v1.2.8/manifests"},{"name":"v1.2.7","sha":"7040a4b0875f3265645acdfb4f062a81a37feaca","kind":"commit","published_at":"2011-09-19T17:17:17.000Z","download_url":"https://codeload.github.com/rails/execjs/tar.gz/v1.2.7","html_url":"https://github.com/rails/execjs/releases/tag/v1.2.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/execjs@v1.2.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v1.2.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v1.2.7/manifests"},{"name":"v1.2.6","sha":"5fbf39a814a5c5a3df89d7b984dd30dac2e5bf1b","kind":"commit","published_at":"2011-09-13T15:06:45.000Z","download_url":"https://codeload.github.com/rails/execjs/tar.gz/v1.2.6","html_url":"https://github.com/rails/execjs/releases/tag/v1.2.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/execjs@v1.2.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v1.2.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v1.2.6/manifests"},{"name":"v1.2.5","sha":"7e0c372dd0a93f9a3084b2feebf32b5415c9eee0","kind":"commit","published_at":"2011-09-12T22:00:43.000Z","download_url":"https://codeload.github.com/rails/execjs/tar.gz/v1.2.5","html_url":"https://github.com/rails/execjs/releases/tag/v1.2.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/execjs@v1.2.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v1.2.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v1.2.5/manifests"},{"name":"v1.2.4","sha":"c4f0e852ad6b265dc24acff9bf1b8a823065b704","kind":"commit","published_at":"2011-08-03T20:36:38.000Z","download_url":"https://codeload.github.com/rails/execjs/tar.gz/v1.2.4","html_url":"https://github.com/rails/execjs/releases/tag/v1.2.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/execjs@v1.2.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v1.2.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v1.2.4/manifests"},{"name":"v1.2.3","sha":"26f97e747f68599d98e0f10c4d00e7ee21eecb76","kind":"commit","published_at":"2011-08-03T17:03:44.000Z","download_url":"https://codeload.github.com/rails/execjs/tar.gz/v1.2.3","html_url":"https://github.com/rails/execjs/releases/tag/v1.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/execjs@v1.2.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v1.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v1.2.3/manifests"},{"name":"v1.2.2","sha":"d2bb6c724546715a8f70c6e2ee6ab04b560b0d21","kind":"commit","published_at":"2011-08-03T16:45:56.000Z","download_url":"https://codeload.github.com/rails/execjs/tar.gz/v1.2.2","html_url":"https://github.com/rails/execjs/releases/tag/v1.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/execjs@v1.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v1.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v1.2.2/manifests"},{"name":"v1.2.1","sha":"4beea9628a6cbd8b3159a7eb64ce8d4f7cd0b641","kind":"commit","published_at":"2011-07-28T18:52:29.000Z","download_url":"https://codeload.github.com/rails/execjs/tar.gz/v1.2.1","html_url":"https://github.com/rails/execjs/releases/tag/v1.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/execjs@v1.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v1.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v1.2.1/manifests"},{"name":"v1.2.0","sha":"bc2be5a56b4482773c09060b8649bcc2e52c8b6d","kind":"commit","published_at":"2011-06-18T18:34:40.000Z","download_url":"https://codeload.github.com/rails/execjs/tar.gz/v1.2.0","html_url":"https://github.com/rails/execjs/releases/tag/v1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/execjs@v1.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v1.2.0/manifests"},{"name":"v1.1.3","sha":"c808b9741a7fb9162d807979ef531560e6d3ec6f","kind":"commit","published_at":"2011-06-13T21:26:28.000Z","download_url":"https://codeload.github.com/rails/execjs/tar.gz/v1.1.3","html_url":"https://github.com/rails/execjs/releases/tag/v1.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/execjs@v1.1.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v1.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v1.1.3/manifests"},{"name":"v1.1.2","sha":"b67a563ab4c6e26dc468e948d523456d531463f9","kind":"commit","published_at":"2011-06-08T23:44:15.000Z","download_url":"https://codeload.github.com/rails/execjs/tar.gz/v1.1.2","html_url":"https://github.com/rails/execjs/releases/tag/v1.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/execjs@v1.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v1.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v1.1.2/manifests"},{"name":"v1.1.1","sha":"8c64ffb2476d244cd9fae9cbd803d588a8497796","kind":"commit","published_at":"2011-06-08T03:35:13.000Z","download_url":"https://codeload.github.com/rails/execjs/tar.gz/v1.1.1","html_url":"https://github.com/rails/execjs/releases/tag/v1.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/execjs@v1.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v1.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v1.1.1/manifests"},{"name":"v1.1.0","sha":"b7b99e0ca6fc8f3dac5ee4091b927eb12626817d","kind":"commit","published_at":"2011-06-02T04:27:24.000Z","download_url":"https://codeload.github.com/rails/execjs/tar.gz/v1.1.0","html_url":"https://github.com/rails/execjs/releases/tag/v1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/execjs@v1.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v1.1.0/manifests"},{"name":"v1.0.0","sha":"de9d10fa91a26f501ce08b9fa96bd19a534cb936","kind":"commit","published_at":"2011-05-18T17:57:52.000Z","download_url":"https://codeload.github.com/rails/execjs/tar.gz/v1.0.0","html_url":"https://github.com/rails/execjs/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/execjs@v1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v1.0.0/manifests"},{"name":"v0.4.0","sha":"2fcbabcffe7f701ce41cec5722863a29682e0cf3","kind":"commit","published_at":"2011-05-17T15:09:21.000Z","download_url":"https://codeload.github.com/rails/execjs/tar.gz/v0.4.0","html_url":"https://github.com/rails/execjs/releases/tag/v0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/execjs@v0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v0.4.0/manifests"},{"name":"v0.3.4","sha":"48d618709767350d2261bba98908f47d5c432ce7","kind":"commit","published_at":"2011-05-12T18:51:28.000Z","download_url":"https://codeload.github.com/rails/execjs/tar.gz/v0.3.4","html_url":"https://github.com/rails/execjs/releases/tag/v0.3.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/execjs@v0.3.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v0.3.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v0.3.4/manifests"},{"name":"v0.3.3","sha":"8a7db7b8c9595b1b71ffea1ee7e24118f1cb9be4","kind":"commit","published_at":"2011-05-06T13:38:29.000Z","download_url":"https://codeload.github.com/rails/execjs/tar.gz/v0.3.3","html_url":"https://github.com/rails/execjs/releases/tag/v0.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/execjs@v0.3.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v0.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v0.3.3/manifests"},{"name":"v0.3.2","sha":"8283265257140aa443764498e0a723d15cba7ba2","kind":"commit","published_at":"2011-05-05T14:35:47.000Z","download_url":"https://codeload.github.com/rails/execjs/tar.gz/v0.3.2","html_url":"https://github.com/rails/execjs/releases/tag/v0.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/execjs@v0.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v0.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v0.3.2/manifests"},{"name":"v0.3.1","sha":"5831cff0fc43cd089fd7811df4912e2ec8fb8074","kind":"commit","published_at":"2011-05-03T16:27:50.000Z","download_url":"https://codeload.github.com/rails/execjs/tar.gz/v0.3.1","html_url":"https://github.com/rails/execjs/releases/tag/v0.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/execjs@v0.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v0.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v0.3.1/manifests"},{"name":"v0.3.0","sha":"98827a0b01bfea065e74ad896dc3177408edfe4c","kind":"commit","published_at":"2011-04-26T16:01:11.000Z","download_url":"https://codeload.github.com/rails/execjs/tar.gz/v0.3.0","html_url":"https://github.com/rails/execjs/releases/tag/v0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/execjs@v0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v0.3.0/manifests"},{"name":"v0.2.1","sha":"e5e32a63b8a79a34a5a7126528c9b3f285b71253","kind":"commit","published_at":"2011-04-26T15:43:21.000Z","download_url":"https://codeload.github.com/rails/execjs/tar.gz/v0.2.1","html_url":"https://github.com/rails/execjs/releases/tag/v0.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/execjs@v0.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v0.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v0.2.1/manifests"},{"name":"v0.2.0","sha":"8701188f838fa656902996712e76d73435be92df","kind":"commit","published_at":"2011-04-12T16:51:40.000Z","download_url":"https://codeload.github.com/rails/execjs/tar.gz/v0.2.0","html_url":"https://github.com/rails/execjs/releases/tag/v0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/execjs@v0.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v0.2.0/manifests"},{"name":"v0.1.1","sha":"8f438d81c11f387a98323ef909a9626448a2ae87","kind":"commit","published_at":"2011-03-30T16:58:57.000Z","download_url":"https://codeload.github.com/rails/execjs/tar.gz/v0.1.1","html_url":"https://github.com/rails/execjs/releases/tag/v0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/execjs@v0.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v0.1.1/manifests"},{"name":"v0.1.0","sha":"02ae49735aac7790078d44383a33ddeca7457ce8","kind":"commit","published_at":"2011-03-10T23:38:33.000Z","download_url":"https://codeload.github.com/rails/execjs/tar.gz/v0.1.0","html_url":"https://github.com/rails/execjs/releases/tag/v0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/execjs@v0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v0.1.0/manifests"}]},"repo_metadata_updated_at":"2026-08-09T12:58:16.055Z","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":2.674163879095925,"forks_count":1.6100367597934861,"docker_downloads_count":null,"average":6.165380873288314},"purl":"pkg:golang/github.com/rails/execjs","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/rails/execjs","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/rails/execjs","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/rails/execjs/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-07-09T03:00:35.349Z","issues_count":68,"pull_requests_count":63,"avg_time_to_close_issue":13640865.68,"avg_time_to_close_pull_request":13452894.245283019,"issues_closed_count":50,"pull_requests_closed_count":53,"pull_request_authors_count":38,"issue_authors_count":67,"avg_comments_per_issue":3.1470588235294117,"avg_comments_per_pull_request":2.126984126984127,"merged_pull_requests_count":43,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":0,"past_year_pull_requests_count":6,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":43543.666666666664,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":3,"past_year_pull_request_authors_count":4,"past_year_issue_authors_count":0,"past_year_avg_comments_per_issue":null,"past_year_avg_comments_per_pull_request":0.8333333333333334,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":3,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/issues","maintainers":[{"login":"amatsuda","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/amatsuda"},{"login":"byroot","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/byroot"},{"login":"jhawthorn","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jhawthorn"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Frails%2Fexecjs/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Frails%2Fexecjs/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Frails%2Fexecjs/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Frails%2Fexecjs/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Frails%2Fexecjs/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Frails%2Fexecjs/codemeta","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":2273094,"maintainers_count":0,"namespaces_count":838419,"keywords_count":123656,"github":"golang","metadata":{"funded_packages_count":66458,"sync_missing_packages_cursor":{"timestamp":"2026-08-15T00:37:22.069628Z","path":"github.com/Temctl/E-Notification/util","version":"v0.0.0-20230626093145-f3fca044ab5a"},"rate_limit":1},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2026-08-15T05:01:06.932Z","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":14513718,"name":"dev-ruby/execjs","ecosystem":"gentoo","description":"ExecJS lets you run JavaScript code from Ruby","homepage":"https://github.com/rails/execjs","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/rails/execjs","keywords_array":["amd64","arm","arm64","ppc","ppc64","~riscv","~sparc","x86","~x64-macos"],"namespace":"dev-ruby","versions_count":1,"first_release_published_at":"2026-04-22T07:13:25.000Z","latest_release_published_at":"2026-04-22T07:13:25.000Z","latest_release_number":"2.10.0","last_synced_at":"2026-07-25T03:00:16.922Z","created_at":"2026-05-27T02:45:04.492Z","updated_at":"2026-08-09T12:58:15.638Z","registry_url":"https://packages.gentoo.org/packages/dev-ruby/execjs","install_command":"emerge dev-ruby/execjs","documentation_url":"https://packages.gentoo.org/packages/dev-ruby/execjs","metadata":{"category":"dev-ruby","slot":"0","eapi":"8","inherit":"ruby-fakegem","iuse":"test ruby_targets_ruby32 ruby_targets_ruby33 ruby_targets_ruby34 ruby_targets_ruby40 test test"},"repo_metadata":{"id":28586820,"uuid":"32104914","full_name":"rails/execjs","owner":"rails","description":"Run JavaScript code from Ruby","archived":false,"fork":false,"pushed_at":"2026-05-28T15:49:47.000Z","size":885,"stargazers_count":575,"open_issues_count":31,"forks_count":287,"subscribers_count":25,"default_branch":"master","last_synced_at":"2026-08-09T08:55:04.436Z","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":"2015-03-12T21:55:53.000Z","updated_at":"2026-08-07T16:39:15.000Z","dependencies_parsed_at":"2024-01-13T20:57:36.265Z","dependency_job_id":"2883fb37-6857-4c1a-9169-0b53780d1e01","html_url":"https://github.com/rails/execjs","commit_stats":{"total_commits":413,"total_committers":57,"mean_commits":7.245614035087719,"dds":"0.44794188861985473","last_synced_commit":"06feba503e961f0c1613e0b66a69937e3ce02e95"},"previous_names":[],"tags_count":53,"template":false,"template_full_name":null,"purl":"pkg:github/rails/execjs","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rails","download_url":"https://codeload.github.com/rails/execjs/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/sbom","scorecard":{"id":759280,"data":{"date":"2025-08-11","repo":{"name":"github.com/rails/execjs","commit":"2a4672f910a9b1e8de1a2b0033e2f292e7288a52"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4,"checks":[{"name":"Code-Review","score":5,"reason":"Found 10/17 approved changesets -- score normalized to 5","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Maintained","score":1,"reason":"2 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 1","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/ci.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:51: update your workflow using https://app.stepsecurity.io/secureworkflow/rails/execjs/ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:57: update your workflow using https://app.stepsecurity.io/secureworkflow/rails/execjs/ci.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:14: update your workflow using https://app.stepsecurity.io/secureworkflow/rails/execjs/ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/rails/execjs/ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:22: update your workflow using https://app.stepsecurity.io/secureworkflow/rails/execjs/ci.yml/master?enable=pin","Info:   0 out of   2 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   3 third-party GitHubAction dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"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/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'master'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 24 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-22T22:49:21.863Z","repository_id":28586820,"created_at":"2025-08-22T22:49:21.868Z","updated_at":"2025-08-22T22:49:21.868Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36455539,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"online","status_checked_at":"2026-08-09T02:00:06.528Z","response_time":130,"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"}},"repo_metadata_updated_at":"2026-08-09T12:58:15.638Z","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:gentoo/dev-ruby/execjs","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/gentoo/dev-ruby/execjs","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/gentoo/dev-ruby/execjs","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/gentoo/dev-ruby/execjs/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-07-09T03:00:35.349Z","issues_count":68,"pull_requests_count":63,"avg_time_to_close_issue":13640865.68,"avg_time_to_close_pull_request":13452894.245283019,"issues_closed_count":50,"pull_requests_closed_count":53,"pull_request_authors_count":38,"issue_authors_count":67,"avg_comments_per_issue":3.1470588235294117,"avg_comments_per_pull_request":2.126984126984127,"merged_pull_requests_count":43,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":0,"past_year_pull_requests_count":6,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":43543.666666666664,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":3,"past_year_pull_request_authors_count":4,"past_year_issue_authors_count":0,"past_year_avg_comments_per_issue":null,"past_year_avg_comments_per_pull_request":0.8333333333333334,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":3,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/issues","maintainers":[{"login":"amatsuda","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/amatsuda"},{"login":"byroot","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/byroot"},{"login":"jhawthorn","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jhawthorn"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/gentoo-portage/packages/dev-ruby%2Fexecjs/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/gentoo-portage/packages/dev-ruby%2Fexecjs/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/gentoo-portage/packages/dev-ruby%2Fexecjs/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/gentoo-portage/packages/dev-ruby%2Fexecjs/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/gentoo-portage/packages/dev-ruby%2Fexecjs/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/gentoo-portage/packages/dev-ruby%2Fexecjs/codemeta","maintainers":[],"registry":{"name":"gentoo-portage","url":"https://packages.gentoo.org/","ecosystem":"gentoo","default":true,"packages_count":19519,"maintainers_count":0,"namespaces_count":174,"keywords_count":1054,"github":"gentoo","metadata":{"snapshot_url":"https://distfiles.gentoo.org/snapshots/portage-latest.tar.xz","funded_packages_count":517},"icon_url":"https://github.com/gentoo.png","created_at":"2026-05-26T08:59:24.155Z","updated_at":"2026-08-15T05:04:45.766Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/gentoo-portage/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/gentoo-portage/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/gentoo-portage/namespaces"}},{"id":13950421,"name":"ruby-execjs","ecosystem":"guix","description":"Run JavaScript code from Ruby","homepage":"https://github.com/rails/execjs","licenses":"expat","normalized_licenses":["Other"],"repository_url":"https://github.com/rails/execjs","keywords_array":[],"namespace":null,"versions_count":1,"first_release_published_at":"2026-03-02T18:56:28.654Z","latest_release_published_at":"2026-03-02T18:56:28.654Z","latest_release_number":"2.7.0","last_synced_at":"2026-04-27T16:18:23.204Z","created_at":"2026-03-02T18:56:28.466Z","updated_at":"2026-08-09T12:58:15.642Z","registry_url":"https://packages.guix.gnu.org/packages/ruby-execjs/2.7.0/","install_command":"guix install ruby-execjs","documentation_url":"https://git.savannah.gnu.org/cgit/guix.git/tree/gnu/packages/ruby-xyz.scm#n2777","metadata":{"location":"gnu/packages/ruby-xyz.scm:2777","variable_name":"ruby-execjs"},"repo_metadata":{"id":28586820,"uuid":"32104914","full_name":"rails/execjs","owner":"rails","description":"Run JavaScript code from Ruby","archived":false,"fork":false,"pushed_at":"2026-05-28T15:49:47.000Z","size":885,"stargazers_count":575,"open_issues_count":31,"forks_count":287,"subscribers_count":25,"default_branch":"master","last_synced_at":"2026-08-09T08:55:04.436Z","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":"2015-03-12T21:55:53.000Z","updated_at":"2026-08-07T16:39:15.000Z","dependencies_parsed_at":"2024-01-13T20:57:36.265Z","dependency_job_id":"2883fb37-6857-4c1a-9169-0b53780d1e01","html_url":"https://github.com/rails/execjs","commit_stats":{"total_commits":413,"total_committers":57,"mean_commits":7.245614035087719,"dds":"0.44794188861985473","last_synced_commit":"06feba503e961f0c1613e0b66a69937e3ce02e95"},"previous_names":[],"tags_count":53,"template":false,"template_full_name":null,"purl":"pkg:github/rails/execjs","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rails","download_url":"https://codeload.github.com/rails/execjs/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/sbom","scorecard":{"id":759280,"data":{"date":"2025-08-11","repo":{"name":"github.com/rails/execjs","commit":"2a4672f910a9b1e8de1a2b0033e2f292e7288a52"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4,"checks":[{"name":"Code-Review","score":5,"reason":"Found 10/17 approved changesets -- score normalized to 5","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Maintained","score":1,"reason":"2 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 1","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/ci.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:51: update your workflow using https://app.stepsecurity.io/secureworkflow/rails/execjs/ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:57: update your workflow using https://app.stepsecurity.io/secureworkflow/rails/execjs/ci.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:14: update your workflow using https://app.stepsecurity.io/secureworkflow/rails/execjs/ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/rails/execjs/ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:22: update your workflow using https://app.stepsecurity.io/secureworkflow/rails/execjs/ci.yml/master?enable=pin","Info:   0 out of   2 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   3 third-party GitHubAction dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"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/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'master'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 24 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-22T22:49:21.863Z","repository_id":28586820,"created_at":"2025-08-22T22:49:21.868Z","updated_at":"2025-08-22T22:49:21.868Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36455539,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"online","status_checked_at":"2026-08-09T02:00:06.528Z","response_time":130,"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"}},"repo_metadata_updated_at":"2026-08-09T12:58:15.641Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:guix/ruby-execjs","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/guix/ruby-execjs","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/guix/ruby-execjs","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/guix/ruby-execjs/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-07-09T03:00:35.349Z","issues_count":68,"pull_requests_count":63,"avg_time_to_close_issue":13640865.68,"avg_time_to_close_pull_request":13452894.245283019,"issues_closed_count":50,"pull_requests_closed_count":53,"pull_request_authors_count":38,"issue_authors_count":67,"avg_comments_per_issue":3.1470588235294117,"avg_comments_per_pull_request":2.126984126984127,"merged_pull_requests_count":43,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":0,"past_year_pull_requests_count":6,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":43543.666666666664,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":3,"past_year_pull_request_authors_count":4,"past_year_issue_authors_count":0,"past_year_avg_comments_per_issue":null,"past_year_avg_comments_per_pull_request":0.8333333333333334,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":3,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/issues","maintainers":[{"login":"amatsuda","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/amatsuda"},{"login":"byroot","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/byroot"},{"login":"jhawthorn","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jhawthorn"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/guix/packages/ruby-execjs/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/guix/packages/ruby-execjs/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/guix/packages/ruby-execjs/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/guix/packages/ruby-execjs/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/guix/packages/ruby-execjs/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/guix/packages/ruby-execjs/codemeta","maintainers":[],"registry":{"name":"guix","url":"https://guix.gnu.org","ecosystem":"guix","default":true,"packages_count":32281,"maintainers_count":0,"namespaces_count":0,"keywords_count":1654,"github":"guix-mirror","metadata":{"funded_packages_count":1017},"icon_url":"https://github.com/guix-mirror.png","created_at":"2026-03-02T16:23:46.981Z","updated_at":"2026-08-15T05:04:45.135Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/guix/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/guix/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/guix/namespaces"}},{"id":13778787,"name":"ruby-execjs","ecosystem":"ubuntu","description":null,"homepage":"https://github.com/rails/execjs","licenses":"mit","normalized_licenses":[],"repository_url":"https://github.com/rails/execjs","keywords_array":["universe/ruby"],"namespace":"universe","versions_count":1,"first_release_published_at":"2026-02-13T13:16:21.954Z","latest_release_published_at":"2026-02-13T13:16:21.954Z","latest_release_number":"2.8.1-1","last_synced_at":"2026-07-27T01:05:20.821Z","created_at":"2026-02-13T13:16:21.830Z","updated_at":"2026-08-09T12:58:15.637Z","registry_url":"https://launchpad.net/ubuntu/+source/ruby-execjs","install_command":"apt-get install ruby-execjs","documentation_url":null,"metadata":{"component":"universe","architecture":"all","priority":"optional","binary":"ruby-execjs","standards_version":"4.6.0","maintainer":"Debian Ruby Team \u003cpkg-ruby-extras-maintainers@lists.alioth.debian.org\u003e","build_depends":"bundler, debhelper-compat (= 13), gem2deb, libjs-coffeescript, nodejs, rake, ruby-multi-json","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{"id":28586820,"uuid":"32104914","full_name":"rails/execjs","owner":"rails","description":"Run JavaScript code from Ruby","archived":false,"fork":false,"pushed_at":"2026-05-28T15:49:47.000Z","size":885,"stargazers_count":575,"open_issues_count":31,"forks_count":287,"subscribers_count":25,"default_branch":"master","last_synced_at":"2026-08-09T08:55:04.436Z","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":"2015-03-12T21:55:53.000Z","updated_at":"2026-08-07T16:39:15.000Z","dependencies_parsed_at":"2024-01-13T20:57:36.265Z","dependency_job_id":"2883fb37-6857-4c1a-9169-0b53780d1e01","html_url":"https://github.com/rails/execjs","commit_stats":{"total_commits":413,"total_committers":57,"mean_commits":7.245614035087719,"dds":"0.44794188861985473","last_synced_commit":"06feba503e961f0c1613e0b66a69937e3ce02e95"},"previous_names":[],"tags_count":53,"template":false,"template_full_name":null,"purl":"pkg:github/rails/execjs","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rails","download_url":"https://codeload.github.com/rails/execjs/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/sbom","scorecard":{"id":759280,"data":{"date":"2025-08-11","repo":{"name":"github.com/rails/execjs","commit":"2a4672f910a9b1e8de1a2b0033e2f292e7288a52"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4,"checks":[{"name":"Code-Review","score":5,"reason":"Found 10/17 approved changesets -- score normalized to 5","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Maintained","score":1,"reason":"2 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 1","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/ci.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:51: update your workflow using https://app.stepsecurity.io/secureworkflow/rails/execjs/ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:57: update your workflow using https://app.stepsecurity.io/secureworkflow/rails/execjs/ci.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:14: update your workflow using https://app.stepsecurity.io/secureworkflow/rails/execjs/ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/rails/execjs/ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:22: update your workflow using https://app.stepsecurity.io/secureworkflow/rails/execjs/ci.yml/master?enable=pin","Info:   0 out of   2 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   3 third-party GitHubAction dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"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/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'master'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 24 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-22T22:49:21.863Z","repository_id":28586820,"created_at":"2025-08-22T22:49:21.868Z","updated_at":"2025-08-22T22:49:21.868Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36455539,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"online","status_checked_at":"2026-08-09T02:00:06.528Z","response_time":130,"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"}},"repo_metadata_updated_at":"2026-08-09T12:58:15.637Z","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-execjs?arch=source\u0026distro=ubuntu-22.04\u0026repository_url=https://launchpad.net/ubuntu/jammy","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/ubuntu/ruby-execjs","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/ubuntu/ruby-execjs","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/ubuntu/ruby-execjs/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-07-09T03:00:35.349Z","issues_count":68,"pull_requests_count":63,"avg_time_to_close_issue":13640865.68,"avg_time_to_close_pull_request":13452894.245283019,"issues_closed_count":50,"pull_requests_closed_count":53,"pull_request_authors_count":38,"issue_authors_count":67,"avg_comments_per_issue":3.1470588235294117,"avg_comments_per_pull_request":2.126984126984127,"merged_pull_requests_count":43,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":0,"past_year_pull_requests_count":6,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":43543.666666666664,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":3,"past_year_pull_request_authors_count":4,"past_year_issue_authors_count":0,"past_year_avg_comments_per_issue":null,"past_year_avg_comments_per_pull_request":0.8333333333333334,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":3,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/issues","maintainers":[{"login":"amatsuda","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/amatsuda"},{"login":"byroot","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/byroot"},{"login":"jhawthorn","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jhawthorn"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-22.04/packages/ruby-execjs/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-22.04/packages/ruby-execjs/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-22.04/packages/ruby-execjs/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-22.04/packages/ruby-execjs/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-22.04/packages/ruby-execjs/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-22.04/packages/ruby-execjs/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":1498,"github":"ubuntu","metadata":{"codename":"jammy","funded_packages_count":773},"icon_url":"https://github.com/ubuntu.png","created_at":"2026-02-04T11:01:46.486Z","updated_at":"2026-08-15T05:05:32.237Z","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":13406570,"name":"ruby-execjs","ecosystem":"ubuntu","description":null,"homepage":"https://github.com/rails/execjs","licenses":"mit","normalized_licenses":[],"repository_url":"https://github.com/rails/execjs","keywords_array":["universe/ruby"],"namespace":"universe","versions_count":1,"first_release_published_at":"2026-02-06T15:08:45.615Z","latest_release_published_at":"2026-02-06T15:08:45.615Z","latest_release_number":"2.8.1-2","last_synced_at":"2026-03-06T15:58:59.599Z","created_at":"2026-02-06T15:08:45.146Z","updated_at":"2026-08-09T12:58:15.642Z","registry_url":"https://launchpad.net/ubuntu/+source/ruby-execjs","install_command":"apt-get install ruby-execjs","documentation_url":null,"metadata":{"component":"universe","architecture":"all","priority":"optional","binary":"ruby-execjs","standards_version":"4.6.1","maintainer":"Debian Ruby Team \u003cpkg-ruby-extras-maintainers@lists.alioth.debian.org\u003e","build_depends":"bundler, debhelper-compat (= 13), gem2deb, libjs-coffeescript, nodejs, rake, ruby-multi-json","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{"id":28586820,"uuid":"32104914","full_name":"rails/execjs","owner":"rails","description":"Run JavaScript code from Ruby","archived":false,"fork":false,"pushed_at":"2026-05-28T15:49:47.000Z","size":885,"stargazers_count":575,"open_issues_count":31,"forks_count":287,"subscribers_count":25,"default_branch":"master","last_synced_at":"2026-08-09T08:55:04.436Z","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":"2015-03-12T21:55:53.000Z","updated_at":"2026-08-07T16:39:15.000Z","dependencies_parsed_at":"2024-01-13T20:57:36.265Z","dependency_job_id":"2883fb37-6857-4c1a-9169-0b53780d1e01","html_url":"https://github.com/rails/execjs","commit_stats":{"total_commits":413,"total_committers":57,"mean_commits":7.245614035087719,"dds":"0.44794188861985473","last_synced_commit":"06feba503e961f0c1613e0b66a69937e3ce02e95"},"previous_names":[],"tags_count":53,"template":false,"template_full_name":null,"purl":"pkg:github/rails/execjs","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rails","download_url":"https://codeload.github.com/rails/execjs/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/sbom","scorecard":{"id":759280,"data":{"date":"2025-08-11","repo":{"name":"github.com/rails/execjs","commit":"2a4672f910a9b1e8de1a2b0033e2f292e7288a52"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4,"checks":[{"name":"Code-Review","score":5,"reason":"Found 10/17 approved changesets -- score normalized to 5","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Maintained","score":1,"reason":"2 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 1","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/ci.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:51: update your workflow using https://app.stepsecurity.io/secureworkflow/rails/execjs/ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:57: update your workflow using https://app.stepsecurity.io/secureworkflow/rails/execjs/ci.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:14: update your workflow using https://app.stepsecurity.io/secureworkflow/rails/execjs/ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/rails/execjs/ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:22: update your workflow using https://app.stepsecurity.io/secureworkflow/rails/execjs/ci.yml/master?enable=pin","Info:   0 out of   2 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   3 third-party GitHubAction dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"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/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'master'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 24 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-22T22:49:21.863Z","repository_id":28586820,"created_at":"2025-08-22T22:49:21.868Z","updated_at":"2025-08-22T22:49:21.868Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36455539,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"online","status_checked_at":"2026-08-09T02:00:06.528Z","response_time":130,"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"}},"repo_metadata_updated_at":"2026-08-09T12:58:15.641Z","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-execjs?arch=source\u0026distro=ubuntu-24.04","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/ubuntu/ruby-execjs","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/ubuntu/ruby-execjs","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/ubuntu/ruby-execjs/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-07-09T03:00:35.349Z","issues_count":68,"pull_requests_count":63,"avg_time_to_close_issue":13640865.68,"avg_time_to_close_pull_request":13452894.245283019,"issues_closed_count":50,"pull_requests_closed_count":53,"pull_request_authors_count":38,"issue_authors_count":67,"avg_comments_per_issue":3.1470588235294117,"avg_comments_per_pull_request":2.126984126984127,"merged_pull_requests_count":43,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":0,"past_year_pull_requests_count":6,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":43543.666666666664,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":3,"past_year_pull_request_authors_count":4,"past_year_issue_authors_count":0,"past_year_avg_comments_per_issue":null,"past_year_avg_comments_per_pull_request":0.8333333333333334,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":3,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/issues","maintainers":[{"login":"amatsuda","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/amatsuda"},{"login":"byroot","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/byroot"},{"login":"jhawthorn","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jhawthorn"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/packages/ruby-execjs/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/packages/ruby-execjs/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/packages/ruby-execjs/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/packages/ruby-execjs/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/packages/ruby-execjs/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/packages/ruby-execjs/codemeta","maintainers":[],"registry":{"name":"ubuntu-24.04","url":"https://launchpad.net/ubuntu/noble","ecosystem":"ubuntu","default":true,"packages_count":37306,"maintainers_count":0,"namespaces_count":4,"keywords_count":1697,"github":"ubuntu","metadata":{"codename":"noble","funded_packages_count":1003},"icon_url":"https://github.com/ubuntu.png","created_at":"2026-02-04T11:01:45.928Z","updated_at":"2026-08-15T05:05:34.631Z","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":13804299,"name":"ruby-execjs","ecosystem":"ubuntu","description":null,"homepage":"https://github.com/rails/execjs","licenses":"mit","normalized_licenses":[],"repository_url":"https://github.com/rails/execjs","keywords_array":["universe/ruby"],"namespace":"universe","versions_count":1,"first_release_published_at":"2026-02-13T18:19:26.138Z","latest_release_published_at":"2026-02-13T18:19:26.138Z","latest_release_number":"2.8.1-1","last_synced_at":"2026-03-14T02:20:33.604Z","created_at":"2026-02-13T18:19:25.668Z","updated_at":"2026-08-09T12:58:15.642Z","registry_url":"https://launchpad.net/ubuntu/+source/ruby-execjs","install_command":"apt-get install ruby-execjs","documentation_url":null,"metadata":{"component":"universe","architecture":"all","priority":"optional","binary":"ruby-execjs","standards_version":"4.6.0","maintainer":"Debian Ruby Team \u003cpkg-ruby-extras-maintainers@lists.alioth.debian.org\u003e","build_depends":"bundler, debhelper-compat (= 13), gem2deb, libjs-coffeescript, nodejs, rake, ruby-multi-json","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{"id":28586820,"uuid":"32104914","full_name":"rails/execjs","owner":"rails","description":"Run JavaScript code from Ruby","archived":false,"fork":false,"pushed_at":"2026-05-28T15:49:47.000Z","size":885,"stargazers_count":575,"open_issues_count":31,"forks_count":287,"subscribers_count":25,"default_branch":"master","last_synced_at":"2026-08-09T08:55:04.436Z","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":"2015-03-12T21:55:53.000Z","updated_at":"2026-08-07T16:39:15.000Z","dependencies_parsed_at":"2024-01-13T20:57:36.265Z","dependency_job_id":"2883fb37-6857-4c1a-9169-0b53780d1e01","html_url":"https://github.com/rails/execjs","commit_stats":{"total_commits":413,"total_committers":57,"mean_commits":7.245614035087719,"dds":"0.44794188861985473","last_synced_commit":"06feba503e961f0c1613e0b66a69937e3ce02e95"},"previous_names":[],"tags_count":53,"template":false,"template_full_name":null,"purl":"pkg:github/rails/execjs","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rails","download_url":"https://codeload.github.com/rails/execjs/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/sbom","scorecard":{"id":759280,"data":{"date":"2025-08-11","repo":{"name":"github.com/rails/execjs","commit":"2a4672f910a9b1e8de1a2b0033e2f292e7288a52"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4,"checks":[{"name":"Code-Review","score":5,"reason":"Found 10/17 approved changesets -- score normalized to 5","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Maintained","score":1,"reason":"2 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 1","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/ci.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:51: update your workflow using https://app.stepsecurity.io/secureworkflow/rails/execjs/ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:57: update your workflow using https://app.stepsecurity.io/secureworkflow/rails/execjs/ci.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:14: update your workflow using https://app.stepsecurity.io/secureworkflow/rails/execjs/ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/rails/execjs/ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:22: update your workflow using https://app.stepsecurity.io/secureworkflow/rails/execjs/ci.yml/master?enable=pin","Info:   0 out of   2 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   3 third-party GitHubAction dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"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/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'master'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 24 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-22T22:49:21.863Z","repository_id":28586820,"created_at":"2025-08-22T22:49:21.868Z","updated_at":"2025-08-22T22:49:21.868Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36455539,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"online","status_checked_at":"2026-08-09T02:00:06.528Z","response_time":130,"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"}},"repo_metadata_updated_at":"2026-08-09T12:58:15.642Z","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-execjs?arch=source\u0026distro=ubuntu-23.10\u0026repository_url=https://launchpad.net/ubuntu/mantic","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/ubuntu/ruby-execjs","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/ubuntu/ruby-execjs","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/ubuntu/ruby-execjs/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-07-09T03:00:35.349Z","issues_count":68,"pull_requests_count":63,"avg_time_to_close_issue":13640865.68,"avg_time_to_close_pull_request":13452894.245283019,"issues_closed_count":50,"pull_requests_closed_count":53,"pull_request_authors_count":38,"issue_authors_count":67,"avg_comments_per_issue":3.1470588235294117,"avg_comments_per_pull_request":2.126984126984127,"merged_pull_requests_count":43,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":0,"past_year_pull_requests_count":6,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":43543.666666666664,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":3,"past_year_pull_request_authors_count":4,"past_year_issue_authors_count":0,"past_year_avg_comments_per_issue":null,"past_year_avg_comments_per_pull_request":0.8333333333333334,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":3,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/issues","maintainers":[{"login":"amatsuda","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/amatsuda"},{"login":"byroot","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/byroot"},{"login":"jhawthorn","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jhawthorn"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/packages/ruby-execjs/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/packages/ruby-execjs/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/packages/ruby-execjs/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/packages/ruby-execjs/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/packages/ruby-execjs/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/packages/ruby-execjs/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":2213,"github":"ubuntu","metadata":{"codename":"mantic","mirror":"http://old-releases.ubuntu.com/ubuntu","funded_packages_count":1129},"icon_url":"https://github.com/ubuntu.png","created_at":"2026-02-04T11:01:48.636Z","updated_at":"2026-08-15T05:05:35.791Z","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":13605406,"name":"ruby-execjs","ecosystem":"debian","description":null,"homepage":"https://github.com/rails/execjs","licenses":"mit","normalized_licenses":[],"repository_url":"https://github.com/rails/execjs","keywords_array":["ruby"],"namespace":"main","versions_count":1,"first_release_published_at":"2026-02-11T11:20:10.745Z","latest_release_published_at":"2026-02-11T11:20:10.745Z","latest_release_number":"2.6.0-1","last_synced_at":"2026-03-13T05:01:15.009Z","created_at":"2026-02-11T11:20:10.572Z","updated_at":"2026-08-09T12:58:15.643Z","registry_url":"https://tracker.debian.org/pkg/ruby-execjs","install_command":"apt-get install ruby-execjs","documentation_url":"https://packages.debian.org/buster/ruby-execjs","metadata":{"component":"main","architecture":"all","priority":"source","binary":"ruby-execjs","standards_version":"3.9.6","maintainer":"Debian Ruby Extras Maintainers \u003cpkg-ruby-extras-maintainers@lists.alioth.debian.org\u003e","build_depends":"bundler, debhelper (\u003e= 9~), gem2deb, rake, ruby-multi-json, nodejs, libjs-coffeescript","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{"id":28586820,"uuid":"32104914","full_name":"rails/execjs","owner":"rails","description":"Run JavaScript code from Ruby","archived":false,"fork":false,"pushed_at":"2026-05-28T15:49:47.000Z","size":885,"stargazers_count":575,"open_issues_count":31,"forks_count":287,"subscribers_count":25,"default_branch":"master","last_synced_at":"2026-08-09T08:55:04.436Z","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":"2015-03-12T21:55:53.000Z","updated_at":"2026-08-07T16:39:15.000Z","dependencies_parsed_at":"2024-01-13T20:57:36.265Z","dependency_job_id":"2883fb37-6857-4c1a-9169-0b53780d1e01","html_url":"https://github.com/rails/execjs","commit_stats":{"total_commits":413,"total_committers":57,"mean_commits":7.245614035087719,"dds":"0.44794188861985473","last_synced_commit":"06feba503e961f0c1613e0b66a69937e3ce02e95"},"previous_names":[],"tags_count":53,"template":false,"template_full_name":null,"purl":"pkg:github/rails/execjs","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rails","download_url":"https://codeload.github.com/rails/execjs/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/sbom","scorecard":{"id":759280,"data":{"date":"2025-08-11","repo":{"name":"github.com/rails/execjs","commit":"2a4672f910a9b1e8de1a2b0033e2f292e7288a52"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4,"checks":[{"name":"Code-Review","score":5,"reason":"Found 10/17 approved changesets -- score normalized to 5","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Maintained","score":1,"reason":"2 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 1","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/ci.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:51: update your workflow using https://app.stepsecurity.io/secureworkflow/rails/execjs/ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:57: update your workflow using https://app.stepsecurity.io/secureworkflow/rails/execjs/ci.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:14: update your workflow using https://app.stepsecurity.io/secureworkflow/rails/execjs/ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/rails/execjs/ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:22: update your workflow using https://app.stepsecurity.io/secureworkflow/rails/execjs/ci.yml/master?enable=pin","Info:   0 out of   2 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   3 third-party GitHubAction dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"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/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'master'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 24 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-22T22:49:21.863Z","repository_id":28586820,"created_at":"2025-08-22T22:49:21.868Z","updated_at":"2025-08-22T22:49:21.868Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36455539,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"online","status_checked_at":"2026-08-09T02:00:06.528Z","response_time":130,"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"}},"repo_metadata_updated_at":"2026-08-09T12:58:15.642Z","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-execjs?arch=source\u0026distro=debian-10\u0026repository_url=https://packages.debian.org/buster","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/debian/ruby-execjs","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/debian/ruby-execjs","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/debian/ruby-execjs/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-07-09T03:00:35.349Z","issues_count":68,"pull_requests_count":63,"avg_time_to_close_issue":13640865.68,"avg_time_to_close_pull_request":13452894.245283019,"issues_closed_count":50,"pull_requests_closed_count":53,"pull_request_authors_count":38,"issue_authors_count":67,"avg_comments_per_issue":3.1470588235294117,"avg_comments_per_pull_request":2.126984126984127,"merged_pull_requests_count":43,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":0,"past_year_pull_requests_count":6,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":43543.666666666664,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":3,"past_year_pull_request_authors_count":4,"past_year_issue_authors_count":0,"past_year_avg_comments_per_issue":null,"past_year_avg_comments_per_pull_request":0.8333333333333334,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":3,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/issues","maintainers":[{"login":"amatsuda","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/amatsuda"},{"login":"byroot","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/byroot"},{"login":"jhawthorn","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jhawthorn"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/debian-10/packages/ruby-execjs/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/debian-10/packages/ruby-execjs/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/debian-10/packages/ruby-execjs/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-10/packages/ruby-execjs/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-10/packages/ruby-execjs/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/debian-10/packages/ruby-execjs/codemeta","maintainers":[],"registry":{"name":"debian-10","url":"https://packages.debian.org/buster","ecosystem":"debian","default":false,"packages_count":28836,"maintainers_count":0,"namespaces_count":3,"keywords_count":915,"github":"debian","metadata":{"codename":"buster","mirror":"http://archive.debian.org/debian","funded_packages_count":488},"icon_url":"https://github.com/debian.png","created_at":"2026-02-04T11:01:50.156Z","updated_at":"2026-08-15T05:02:56.497Z","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":13566367,"name":"ruby-execjs","ecosystem":"ubuntu","description":null,"homepage":"https://github.com/rails/execjs","licenses":"mit","normalized_licenses":[],"repository_url":"https://github.com/rails/execjs","keywords_array":["universe/ruby"],"namespace":"universe","versions_count":1,"first_release_published_at":"2026-02-11T06:38:59.121Z","latest_release_published_at":"2026-02-11T06:38:59.121Z","latest_release_number":"2.8.1-1","last_synced_at":"2026-03-11T14:11:53.425Z","created_at":"2026-02-11T06:38:58.950Z","updated_at":"2026-08-09T12:58:15.642Z","registry_url":"https://launchpad.net/ubuntu/+source/ruby-execjs","install_command":"apt-get install ruby-execjs","documentation_url":null,"metadata":{"component":"universe","architecture":"all","priority":"optional","binary":"ruby-execjs","standards_version":"4.6.0","maintainer":"Debian Ruby Team \u003cpkg-ruby-extras-maintainers@lists.alioth.debian.org\u003e","build_depends":"bundler, debhelper-compat (= 13), gem2deb, libjs-coffeescript, nodejs, rake, ruby-multi-json","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{"id":28586820,"uuid":"32104914","full_name":"rails/execjs","owner":"rails","description":"Run JavaScript code from Ruby","archived":false,"fork":false,"pushed_at":"2026-05-28T15:49:47.000Z","size":885,"stargazers_count":575,"open_issues_count":31,"forks_count":287,"subscribers_count":25,"default_branch":"master","last_synced_at":"2026-08-09T08:55:04.436Z","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":"2015-03-12T21:55:53.000Z","updated_at":"2026-08-07T16:39:15.000Z","dependencies_parsed_at":"2024-01-13T20:57:36.265Z","dependency_job_id":"2883fb37-6857-4c1a-9169-0b53780d1e01","html_url":"https://github.com/rails/execjs","commit_stats":{"total_commits":413,"total_committers":57,"mean_commits":7.245614035087719,"dds":"0.44794188861985473","last_synced_commit":"06feba503e961f0c1613e0b66a69937e3ce02e95"},"previous_names":[],"tags_count":53,"template":false,"template_full_name":null,"purl":"pkg:github/rails/execjs","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rails","download_url":"https://codeload.github.com/rails/execjs/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/sbom","scorecard":{"id":759280,"data":{"date":"2025-08-11","repo":{"name":"github.com/rails/execjs","commit":"2a4672f910a9b1e8de1a2b0033e2f292e7288a52"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4,"checks":[{"name":"Code-Review","score":5,"reason":"Found 10/17 approved changesets -- score normalized to 5","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Maintained","score":1,"reason":"2 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 1","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/ci.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:51: update your workflow using https://app.stepsecurity.io/secureworkflow/rails/execjs/ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:57: update your workflow using https://app.stepsecurity.io/secureworkflow/rails/execjs/ci.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:14: update your workflow using https://app.stepsecurity.io/secureworkflow/rails/execjs/ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/rails/execjs/ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:22: update your workflow using https://app.stepsecurity.io/secureworkflow/rails/execjs/ci.yml/master?enable=pin","Info:   0 out of   2 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   3 third-party GitHubAction dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"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/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'master'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 24 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-22T22:49:21.863Z","repository_id":28586820,"created_at":"2025-08-22T22:49:21.868Z","updated_at":"2025-08-22T22:49:21.868Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36455539,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"online","status_checked_at":"2026-08-09T02:00:06.528Z","response_time":130,"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"}},"repo_metadata_updated_at":"2026-08-09T12:58:15.641Z","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-execjs?arch=source\u0026distro=ubuntu-23.04\u0026repository_url=https://launchpad.net/ubuntu/lunar","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/ubuntu/ruby-execjs","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/ubuntu/ruby-execjs","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/ubuntu/ruby-execjs/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-07-09T03:00:35.349Z","issues_count":68,"pull_requests_count":63,"avg_time_to_close_issue":13640865.68,"avg_time_to_close_pull_request":13452894.245283019,"issues_closed_count":50,"pull_requests_closed_count":53,"pull_request_authors_count":38,"issue_authors_count":67,"avg_comments_per_issue":3.1470588235294117,"avg_comments_per_pull_request":2.126984126984127,"merged_pull_requests_count":43,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":0,"past_year_pull_requests_count":6,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":43543.666666666664,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":3,"past_year_pull_request_authors_count":4,"past_year_issue_authors_count":0,"past_year_avg_comments_per_issue":null,"past_year_avg_comments_per_pull_request":0.8333333333333334,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":3,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/issues","maintainers":[{"login":"amatsuda","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/amatsuda"},{"login":"byroot","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/byroot"},{"login":"jhawthorn","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jhawthorn"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/packages/ruby-execjs/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/packages/ruby-execjs/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/packages/ruby-execjs/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/packages/ruby-execjs/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/packages/ruby-execjs/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/packages/ruby-execjs/codemeta","maintainers":[],"registry":{"name":"ubuntu-23.04","url":"https://launchpad.net/ubuntu/lunar","ecosystem":"ubuntu","default":false,"packages_count":36116,"maintainers_count":0,"namespaces_count":4,"keywords_count":1000,"github":"ubuntu","metadata":{"codename":"lunar","mirror":"http://old-releases.ubuntu.com/ubuntu","funded_packages_count":880},"icon_url":"https://github.com/ubuntu.png","created_at":"2026-02-04T11:01:49.117Z","updated_at":"2026-08-15T05:05:36.757Z","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":13751010,"name":"ruby-execjs","ecosystem":"ubuntu","description":null,"homepage":"https://github.com/rails/execjs","licenses":"mit","normalized_licenses":[],"repository_url":"https://github.com/rails/execjs","keywords_array":["universe/ruby"],"namespace":"universe","versions_count":1,"first_release_published_at":"2026-02-13T07:13:08.965Z","latest_release_published_at":"2026-02-13T07:13:08.965Z","latest_release_number":"2.6.0-1","last_synced_at":"2026-03-13T13:27:19.616Z","created_at":"2026-02-13T07:13:08.804Z","updated_at":"2026-08-09T12:58:15.654Z","registry_url":"https://launchpad.net/ubuntu/+source/ruby-execjs","install_command":"apt-get install ruby-execjs","documentation_url":null,"metadata":{"component":"universe","architecture":"all","priority":"optional","binary":"ruby-execjs","standards_version":"3.9.6","maintainer":"Debian Ruby Extras Maintainers \u003cpkg-ruby-extras-maintainers@lists.alioth.debian.org\u003e","build_depends":"bundler, debhelper (\u003e= 9~), gem2deb, rake, ruby-multi-json, nodejs, libjs-coffeescript","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{"id":28586820,"uuid":"32104914","full_name":"rails/execjs","owner":"rails","description":"Run JavaScript code from Ruby","archived":false,"fork":false,"pushed_at":"2026-05-28T15:49:47.000Z","size":885,"stargazers_count":575,"open_issues_count":31,"forks_count":287,"subscribers_count":25,"default_branch":"master","last_synced_at":"2026-08-09T08:55:04.436Z","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":"2015-03-12T21:55:53.000Z","updated_at":"2026-08-07T16:39:15.000Z","dependencies_parsed_at":"2024-01-13T20:57:36.265Z","dependency_job_id":"2883fb37-6857-4c1a-9169-0b53780d1e01","html_url":"https://github.com/rails/execjs","commit_stats":{"total_commits":413,"total_committers":57,"mean_commits":7.245614035087719,"dds":"0.44794188861985473","last_synced_commit":"06feba503e961f0c1613e0b66a69937e3ce02e95"},"previous_names":[],"tags_count":53,"template":false,"template_full_name":null,"purl":"pkg:github/rails/execjs","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rails","download_url":"https://codeload.github.com/rails/execjs/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/sbom","scorecard":{"id":759280,"data":{"date":"2025-08-11","repo":{"name":"github.com/rails/execjs","commit":"2a4672f910a9b1e8de1a2b0033e2f292e7288a52"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4,"checks":[{"name":"Code-Review","score":5,"reason":"Found 10/17 approved changesets -- score normalized to 5","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Maintained","score":1,"reason":"2 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 1","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/ci.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:51: update your workflow using https://app.stepsecurity.io/secureworkflow/rails/execjs/ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:57: update your workflow using https://app.stepsecurity.io/secureworkflow/rails/execjs/ci.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:14: update your workflow using https://app.stepsecurity.io/secureworkflow/rails/execjs/ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/rails/execjs/ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:22: update your workflow using https://app.stepsecurity.io/secureworkflow/rails/execjs/ci.yml/master?enable=pin","Info:   0 out of   2 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   3 third-party GitHubAction dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"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/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'master'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 24 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-22T22:49:21.863Z","repository_id":28586820,"created_at":"2025-08-22T22:49:21.868Z","updated_at":"2025-08-22T22:49:21.868Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36455539,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"online","status_checked_at":"2026-08-09T02:00:06.528Z","response_time":130,"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"}},"repo_metadata_updated_at":"2026-08-09T12:58:15.653Z","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-execjs?arch=source\u0026distro=ubuntu-20.04\u0026repository_url=https://launchpad.net/ubuntu/focal","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/ubuntu/ruby-execjs","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/ubuntu/ruby-execjs","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/ubuntu/ruby-execjs/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-07-09T03:00:35.349Z","issues_count":68,"pull_requests_count":63,"avg_time_to_close_issue":13640865.68,"avg_time_to_close_pull_request":13452894.245283019,"issues_closed_count":50,"pull_requests_closed_count":53,"pull_request_authors_count":38,"issue_authors_count":67,"avg_comments_per_issue":3.1470588235294117,"avg_comments_per_pull_request":2.126984126984127,"merged_pull_requests_count":43,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":0,"past_year_pull_requests_count":6,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":43543.666666666664,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":3,"past_year_pull_request_authors_count":4,"past_year_issue_authors_count":0,"past_year_avg_comments_per_issue":null,"past_year_avg_comments_per_pull_request":0.8333333333333334,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":3,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/issues","maintainers":[{"login":"amatsuda","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/amatsuda"},{"login":"byroot","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/byroot"},{"login":"jhawthorn","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jhawthorn"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-20.04/packages/ruby-execjs/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-20.04/packages/ruby-execjs/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-20.04/packages/ruby-execjs/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-20.04/packages/ruby-execjs/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-20.04/packages/ruby-execjs/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-20.04/packages/ruby-execjs/codemeta","maintainers":[],"registry":{"name":"ubuntu-20.04","url":"https://launchpad.net/ubuntu/focal","ecosystem":"ubuntu","default":false,"packages_count":30789,"maintainers_count":0,"namespaces_count":4,"keywords_count":1429,"github":"ubuntu","metadata":{"codename":"focal","funded_packages_count":614},"icon_url":"https://github.com/ubuntu.png","created_at":"2026-02-04T11:01:47.233Z","updated_at":"2026-08-15T05:05:37.607Z","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":13530241,"name":"ruby-execjs","ecosystem":"debian","description":null,"homepage":"https://github.com/rails/execjs","licenses":"mit","normalized_licenses":[],"repository_url":"https://github.com/rails/execjs","keywords_array":["ruby"],"namespace":"main","versions_count":1,"first_release_published_at":"2026-02-10T23:29:55.075Z","latest_release_published_at":"2026-02-10T23:29:55.075Z","latest_release_number":"2.7.0-1","last_synced_at":"2026-08-01T00:04:59.892Z","created_at":"2026-02-10T23:29:54.880Z","updated_at":"2026-08-09T12:58:15.657Z","registry_url":"https://tracker.debian.org/pkg/ruby-execjs","install_command":"apt-get install ruby-execjs","documentation_url":"https://packages.debian.org/bullseye/ruby-execjs","metadata":{"component":"main","architecture":"all","priority":"source","binary":"ruby-execjs","standards_version":"4.5.0","maintainer":"Debian Ruby Team \u003cpkg-ruby-extras-maintainers@lists.alioth.debian.org\u003e","build_depends":"bundler, debhelper-compat (= 13), gem2deb, libjs-coffeescript, nodejs, rake, ruby-multi-json","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{"id":28586820,"uuid":"32104914","full_name":"rails/execjs","owner":"rails","description":"Run JavaScript code from Ruby","archived":false,"fork":false,"pushed_at":"2026-05-28T15:49:47.000Z","size":885,"stargazers_count":575,"open_issues_count":31,"forks_count":287,"subscribers_count":25,"default_branch":"master","last_synced_at":"2026-08-09T08:55:04.436Z","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":"2015-03-12T21:55:53.000Z","updated_at":"2026-08-07T16:39:15.000Z","dependencies_parsed_at":"2024-01-13T20:57:36.265Z","dependency_job_id":"2883fb37-6857-4c1a-9169-0b53780d1e01","html_url":"https://github.com/rails/execjs","commit_stats":{"total_commits":413,"total_committers":57,"mean_commits":7.245614035087719,"dds":"0.44794188861985473","last_synced_commit":"06feba503e961f0c1613e0b66a69937e3ce02e95"},"previous_names":[],"tags_count":53,"template":false,"template_full_name":null,"purl":"pkg:github/rails/execjs","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rails","download_url":"https://codeload.github.com/rails/execjs/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/sbom","scorecard":{"id":759280,"data":{"date":"2025-08-11","repo":{"name":"github.com/rails/execjs","commit":"2a4672f910a9b1e8de1a2b0033e2f292e7288a52"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4,"checks":[{"name":"Code-Review","score":5,"reason":"Found 10/17 approved changesets -- score normalized to 5","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Maintained","score":1,"reason":"2 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 1","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/ci.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:51: update your workflow using https://app.stepsecurity.io/secureworkflow/rails/execjs/ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:57: update your workflow using https://app.stepsecurity.io/secureworkflow/rails/execjs/ci.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:14: update your workflow using https://app.stepsecurity.io/secureworkflow/rails/execjs/ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/rails/execjs/ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:22: update your workflow using https://app.stepsecurity.io/secureworkflow/rails/execjs/ci.yml/master?enable=pin","Info:   0 out of   2 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   3 third-party GitHubAction dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"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/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'master'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 24 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-22T22:49:21.863Z","repository_id":28586820,"created_at":"2025-08-22T22:49:21.868Z","updated_at":"2025-08-22T22:49:21.868Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36455539,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"online","status_checked_at":"2026-08-09T02:00:06.528Z","response_time":130,"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"}},"repo_metadata_updated_at":"2026-08-09T12:58:15.657Z","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-execjs?arch=source\u0026distro=debian-11\u0026repository_url=https://packages.debian.org/bullseye","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/debian/ruby-execjs","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/debian/ruby-execjs","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/debian/ruby-execjs/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-07-09T03:00:35.349Z","issues_count":68,"pull_requests_count":63,"avg_time_to_close_issue":13640865.68,"avg_time_to_close_pull_request":13452894.245283019,"issues_closed_count":50,"pull_requests_closed_count":53,"pull_request_authors_count":38,"issue_authors_count":67,"avg_comments_per_issue":3.1470588235294117,"avg_comments_per_pull_request":2.126984126984127,"merged_pull_requests_count":43,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":0,"past_year_pull_requests_count":6,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":43543.666666666664,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":3,"past_year_pull_request_authors_count":4,"past_year_issue_authors_count":0,"past_year_avg_comments_per_issue":null,"past_year_avg_comments_per_pull_request":0.8333333333333334,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":3,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/issues","maintainers":[{"login":"amatsuda","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/amatsuda"},{"login":"byroot","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/byroot"},{"login":"jhawthorn","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jhawthorn"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/debian-11/packages/ruby-execjs/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/debian-11/packages/ruby-execjs/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/debian-11/packages/ruby-execjs/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-11/packages/ruby-execjs/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-11/packages/ruby-execjs/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/debian-11/packages/ruby-execjs/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":759,"github":"debian","metadata":{"codename":"bullseye","funded_packages_count":642},"icon_url":"https://github.com/debian.png","created_at":"2026-02-04T11:01:49.702Z","updated_at":"2026-08-15T05:05:39.704Z","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":13466621,"name":"ruby-execjs","ecosystem":"ubuntu","description":null,"homepage":"https://github.com/rails/execjs","licenses":"mit","normalized_licenses":[],"repository_url":"https://github.com/rails/execjs","keywords_array":["universe/ruby"],"namespace":"universe","versions_count":1,"first_release_published_at":"2026-02-09T16:31:16.756Z","latest_release_published_at":"2026-02-09T16:31:16.756Z","latest_release_number":"2.8.1-2","last_synced_at":"2026-03-09T17:05:12.864Z","created_at":"2026-02-09T16:31:16.417Z","updated_at":"2026-08-09T12:58:15.657Z","registry_url":"https://launchpad.net/ubuntu/+source/ruby-execjs","install_command":"apt-get install ruby-execjs","documentation_url":null,"metadata":{"component":"universe","architecture":"all","priority":"optional","binary":"ruby-execjs","standards_version":"4.6.1","maintainer":"Debian Ruby Team \u003cpkg-ruby-extras-maintainers@lists.alioth.debian.org\u003e","build_depends":"bundler, debhelper-compat (= 13), gem2deb, libjs-coffeescript, nodejs, rake, ruby-multi-json","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{"id":28586820,"uuid":"32104914","full_name":"rails/execjs","owner":"rails","description":"Run JavaScript code from Ruby","archived":false,"fork":false,"pushed_at":"2026-05-28T15:49:47.000Z","size":885,"stargazers_count":575,"open_issues_count":31,"forks_count":287,"subscribers_count":25,"default_branch":"master","last_synced_at":"2026-08-09T08:55:04.436Z","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":"2015-03-12T21:55:53.000Z","updated_at":"2026-08-07T16:39:15.000Z","dependencies_parsed_at":"2024-01-13T20:57:36.265Z","dependency_job_id":"2883fb37-6857-4c1a-9169-0b53780d1e01","html_url":"https://github.com/rails/execjs","commit_stats":{"total_commits":413,"total_committers":57,"mean_commits":7.245614035087719,"dds":"0.44794188861985473","last_synced_commit":"06feba503e961f0c1613e0b66a69937e3ce02e95"},"previous_names":[],"tags_count":53,"template":false,"template_full_name":null,"purl":"pkg:github/rails/execjs","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rails","download_url":"https://codeload.github.com/rails/execjs/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/sbom","scorecard":{"id":759280,"data":{"date":"2025-08-11","repo":{"name":"github.com/rails/execjs","commit":"2a4672f910a9b1e8de1a2b0033e2f292e7288a52"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4,"checks":[{"name":"Code-Review","score":5,"reason":"Found 10/17 approved changesets -- score normalized to 5","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Maintained","score":1,"reason":"2 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 1","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/ci.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:51: update your workflow using https://app.stepsecurity.io/secureworkflow/rails/execjs/ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:57: update your workflow using https://app.stepsecurity.io/secureworkflow/rails/execjs/ci.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:14: update your workflow using https://app.stepsecurity.io/secureworkflow/rails/execjs/ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/rails/execjs/ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:22: update your workflow using https://app.stepsecurity.io/secureworkflow/rails/execjs/ci.yml/master?enable=pin","Info:   0 out of   2 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   3 third-party GitHubAction dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"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/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'master'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 24 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-22T22:49:21.863Z","repository_id":28586820,"created_at":"2025-08-22T22:49:21.868Z","updated_at":"2025-08-22T22:49:21.868Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36455539,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"online","status_checked_at":"2026-08-09T02:00:06.528Z","response_time":130,"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"}},"repo_metadata_updated_at":"2026-08-09T12:58:15.657Z","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-execjs?arch=source\u0026distro=ubuntu-24.10\u0026repository_url=https://launchpad.net/ubuntu/oracular","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/ubuntu/ruby-execjs","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/ubuntu/ruby-execjs","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/ubuntu/ruby-execjs/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-07-09T03:00:35.349Z","issues_count":68,"pull_requests_count":63,"avg_time_to_close_issue":13640865.68,"avg_time_to_close_pull_request":13452894.245283019,"issues_closed_count":50,"pull_requests_closed_count":53,"pull_request_authors_count":38,"issue_authors_count":67,"avg_comments_per_issue":3.1470588235294117,"avg_comments_per_pull_request":2.126984126984127,"merged_pull_requests_count":43,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":0,"past_year_pull_requests_count":6,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":43543.666666666664,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":3,"past_year_pull_request_authors_count":4,"past_year_issue_authors_count":0,"past_year_avg_comments_per_issue":null,"past_year_avg_comments_per_pull_request":0.8333333333333334,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":3,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/issues","maintainers":[{"login":"amatsuda","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/amatsuda"},{"login":"byroot","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/byroot"},{"login":"jhawthorn","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jhawthorn"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/packages/ruby-execjs/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/packages/ruby-execjs/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/packages/ruby-execjs/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/packages/ruby-execjs/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/packages/ruby-execjs/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/packages/ruby-execjs/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":1440,"github":"ubuntu","metadata":{"codename":"oracular","mirror":"http://old-releases.ubuntu.com/ubuntu","funded_packages_count":1065},"icon_url":"https://github.com/ubuntu.png","created_at":"2026-02-04T11:01:48.028Z","updated_at":"2026-08-15T05:04:41.972Z","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":13712327,"name":"ruby-execjs","ecosystem":"debian","description":null,"homepage":"https://github.com/rails/execjs","licenses":"mit","normalized_licenses":[],"repository_url":"https://github.com/rails/execjs","keywords_array":["ruby"],"namespace":"main","versions_count":1,"first_release_published_at":"2026-02-12T23:28:51.840Z","latest_release_published_at":"2026-02-12T23:28:51.840Z","latest_release_number":"2.8.1-1","last_synced_at":"2026-03-13T15:47:24.171Z","created_at":"2026-02-12T23:28:51.633Z","updated_at":"2026-08-09T12:58:15.682Z","registry_url":"https://tracker.debian.org/pkg/ruby-execjs","install_command":"apt-get install ruby-execjs","documentation_url":"https://packages.debian.org/bookworm/ruby-execjs","metadata":{"component":"main","architecture":"all","priority":"source","binary":"ruby-execjs","standards_version":"4.6.0","maintainer":"Debian Ruby Team \u003cpkg-ruby-extras-maintainers@lists.alioth.debian.org\u003e","build_depends":"bundler, debhelper-compat (= 13), gem2deb, libjs-coffeescript, nodejs, rake, ruby-multi-json","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{"id":28586820,"uuid":"32104914","full_name":"rails/execjs","owner":"rails","description":"Run JavaScript code from Ruby","archived":false,"fork":false,"pushed_at":"2026-05-28T15:49:47.000Z","size":885,"stargazers_count":575,"open_issues_count":31,"forks_count":287,"subscribers_count":25,"default_branch":"master","last_synced_at":"2026-08-09T08:55:04.436Z","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":"2015-03-12T21:55:53.000Z","updated_at":"2026-08-07T16:39:15.000Z","dependencies_parsed_at":"2024-01-13T20:57:36.265Z","dependency_job_id":"2883fb37-6857-4c1a-9169-0b53780d1e01","html_url":"https://github.com/rails/execjs","commit_stats":{"total_commits":413,"total_committers":57,"mean_commits":7.245614035087719,"dds":"0.44794188861985473","last_synced_commit":"06feba503e961f0c1613e0b66a69937e3ce02e95"},"previous_names":[],"tags_count":53,"template":false,"template_full_name":null,"purl":"pkg:github/rails/execjs","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rails","download_url":"https://codeload.github.com/rails/execjs/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/sbom","scorecard":{"id":759280,"data":{"date":"2025-08-11","repo":{"name":"github.com/rails/execjs","commit":"2a4672f910a9b1e8de1a2b0033e2f292e7288a52"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4,"checks":[{"name":"Code-Review","score":5,"reason":"Found 10/17 approved changesets -- score normalized to 5","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Maintained","score":1,"reason":"2 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 1","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/ci.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:51: update your workflow using https://app.stepsecurity.io/secureworkflow/rails/execjs/ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:57: update your workflow using https://app.stepsecurity.io/secureworkflow/rails/execjs/ci.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:14: update your workflow using https://app.stepsecurity.io/secureworkflow/rails/execjs/ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/rails/execjs/ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:22: update your workflow using https://app.stepsecurity.io/secureworkflow/rails/execjs/ci.yml/master?enable=pin","Info:   0 out of   2 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   3 third-party GitHubAction dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"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/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'master'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 24 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-22T22:49:21.863Z","repository_id":28586820,"created_at":"2025-08-22T22:49:21.868Z","updated_at":"2025-08-22T22:49:21.868Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36455539,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"online","status_checked_at":"2026-08-09T02:00:06.528Z","response_time":130,"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"}},"repo_metadata_updated_at":"2026-08-09T12:58:15.682Z","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-execjs?arch=source\u0026distro=debian-12","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/debian/ruby-execjs","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/debian/ruby-execjs","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/debian/ruby-execjs/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-07-09T03:00:35.349Z","issues_count":68,"pull_requests_count":63,"avg_time_to_close_issue":13640865.68,"avg_time_to_close_pull_request":13452894.245283019,"issues_closed_count":50,"pull_requests_closed_count":53,"pull_request_authors_count":38,"issue_authors_count":67,"avg_comments_per_issue":3.1470588235294117,"avg_comments_per_pull_request":2.126984126984127,"merged_pull_requests_count":43,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":0,"past_year_pull_requests_count":6,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":43543.666666666664,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":3,"past_year_pull_request_authors_count":4,"past_year_issue_authors_count":0,"past_year_avg_comments_per_issue":null,"past_year_avg_comments_per_pull_request":0.8333333333333334,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":3,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/issues","maintainers":[{"login":"amatsuda","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/amatsuda"},{"login":"byroot","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/byroot"},{"login":"jhawthorn","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jhawthorn"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/packages/ruby-execjs/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/packages/ruby-execjs/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/packages/ruby-execjs/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/packages/ruby-execjs/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/packages/ruby-execjs/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/packages/ruby-execjs/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":2652,"github":"debian","metadata":{"codename":"bookworm","funded_packages_count":1029},"icon_url":"https://github.com/debian.png","created_at":"2026-02-04T11:01:49.459Z","updated_at":"2026-08-15T05:05:38.900Z","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":13668853,"name":"ruby-execjs","ecosystem":"debian","description":null,"homepage":"https://github.com/rails/execjs","licenses":"mit","normalized_licenses":[],"repository_url":"https://github.com/rails/execjs","keywords_array":["ruby"],"namespace":"main","versions_count":1,"first_release_published_at":"2026-02-12T12:23:09.944Z","latest_release_published_at":"2026-02-12T12:23:09.944Z","latest_release_number":"2.8.1-2","last_synced_at":"2026-03-14T18:09:02.722Z","created_at":"2026-02-12T12:23:09.654Z","updated_at":"2026-08-09T12:58:15.682Z","registry_url":"https://tracker.debian.org/pkg/ruby-execjs","install_command":"apt-get install ruby-execjs","documentation_url":"https://packages.debian.org/trixie/ruby-execjs","metadata":{"component":"main","architecture":"all","priority":"source","binary":"ruby-execjs","standards_version":"4.6.1","maintainer":"Debian Ruby Team \u003cpkg-ruby-extras-maintainers@lists.alioth.debian.org\u003e","build_depends":"bundler, debhelper-compat (= 13), gem2deb, libjs-coffeescript, nodejs, rake, ruby-multi-json","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{"id":28586820,"uuid":"32104914","full_name":"rails/execjs","owner":"rails","description":"Run JavaScript code from Ruby","archived":false,"fork":false,"pushed_at":"2026-05-28T15:49:47.000Z","size":885,"stargazers_count":575,"open_issues_count":31,"forks_count":287,"subscribers_count":25,"default_branch":"master","last_synced_at":"2026-08-09T08:55:04.436Z","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":"2015-03-12T21:55:53.000Z","updated_at":"2026-08-07T16:39:15.000Z","dependencies_parsed_at":"2024-01-13T20:57:36.265Z","dependency_job_id":"2883fb37-6857-4c1a-9169-0b53780d1e01","html_url":"https://github.com/rails/execjs","commit_stats":{"total_commits":413,"total_committers":57,"mean_commits":7.245614035087719,"dds":"0.44794188861985473","last_synced_commit":"06feba503e961f0c1613e0b66a69937e3ce02e95"},"previous_names":[],"tags_count":53,"template":false,"template_full_name":null,"purl":"pkg:github/rails/execjs","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rails","download_url":"https://codeload.github.com/rails/execjs/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/sbom","scorecard":{"id":759280,"data":{"date":"2025-08-11","repo":{"name":"github.com/rails/execjs","commit":"2a4672f910a9b1e8de1a2b0033e2f292e7288a52"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4,"checks":[{"name":"Code-Review","score":5,"reason":"Found 10/17 approved changesets -- score normalized to 5","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Maintained","score":1,"reason":"2 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 1","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/ci.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:51: update your workflow using https://app.stepsecurity.io/secureworkflow/rails/execjs/ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:57: update your workflow using https://app.stepsecurity.io/secureworkflow/rails/execjs/ci.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:14: update your workflow using https://app.stepsecurity.io/secureworkflow/rails/execjs/ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/rails/execjs/ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:22: update your workflow using https://app.stepsecurity.io/secureworkflow/rails/execjs/ci.yml/master?enable=pin","Info:   0 out of   2 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   3 third-party GitHubAction dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"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/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'master'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 24 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-22T22:49:21.863Z","repository_id":28586820,"created_at":"2025-08-22T22:49:21.868Z","updated_at":"2025-08-22T22:49:21.868Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36455539,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"online","status_checked_at":"2026-08-09T02:00:06.528Z","response_time":130,"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"}},"repo_metadata_updated_at":"2026-08-09T12:58:15.682Z","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-execjs?arch=source\u0026distro=debian-13\u0026repository_url=https://packages.debian.org/trixie","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/debian/ruby-execjs","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/debian/ruby-execjs","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/debian/ruby-execjs/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-07-09T03:00:35.349Z","issues_count":68,"pull_requests_count":63,"avg_time_to_close_issue":13640865.68,"avg_time_to_close_pull_request":13452894.245283019,"issues_closed_count":50,"pull_requests_closed_count":53,"pull_request_authors_count":38,"issue_authors_count":67,"avg_comments_per_issue":3.1470588235294117,"avg_comments_per_pull_request":2.126984126984127,"merged_pull_requests_count":43,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":0,"past_year_pull_requests_count":6,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":43543.666666666664,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":3,"past_year_pull_request_authors_count":4,"past_year_issue_authors_count":0,"past_year_avg_comments_per_issue":null,"past_year_avg_comments_per_pull_request":0.8333333333333334,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":3,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/issues","maintainers":[{"login":"amatsuda","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/amatsuda"},{"login":"byroot","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/byroot"},{"login":"jhawthorn","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jhawthorn"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/packages/ruby-execjs/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/packages/ruby-execjs/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/packages/ruby-execjs/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/packages/ruby-execjs/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/packages/ruby-execjs/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/packages/ruby-execjs/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":1985,"github":"debian","metadata":{"codename":"trixie","funded_packages_count":1406},"icon_url":"https://github.com/debian.png","created_at":"2026-02-04T11:01:50.448Z","updated_at":"2026-08-15T05:04:40.621Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/namespaces"}},{"id":14532230,"name":"lang/ruby-execjs","ecosystem":"pkgsrc","description":"Run JavaScript code from Ruby","homepage":"https://github.com/rails/execjs","licenses":"mit","normalized_licenses":["MIT"],"repository_url":"https://github.com/rails/execjs","keywords_array":["lang","ruby"],"namespace":"lang","versions_count":1,"first_release_published_at":"2026-04-06T11:13:51.000Z","latest_release_published_at":"2026-04-06T11:13:51.000Z","latest_release_number":"2.10.0nb2","last_synced_at":"2026-07-29T23:09:41.882Z","created_at":"2026-05-27T07:48:47.209Z","updated_at":"2026-08-09T12:58:15.750Z","registry_url":"https://pkgsrc.se/lang/ruby-execjs","install_command":"pkg_add ruby33-execjs","documentation_url":"https://pkgsrc.se/lang/ruby-execjs","metadata":{"pkg_slug":"ruby-execjs","pkgbase":"ruby33-execjs","machine_arch":"x86_64","opsys":"NetBSD","pkgname_latest":"ruby33-execjs-2.10.0nb2"},"repo_metadata":{"id":28586820,"uuid":"32104914","full_name":"rails/execjs","owner":"rails","description":"Run JavaScript code from Ruby","archived":false,"fork":false,"pushed_at":"2026-05-28T15:49:47.000Z","size":885,"stargazers_count":575,"open_issues_count":31,"forks_count":287,"subscribers_count":25,"default_branch":"master","last_synced_at":"2026-08-09T08:55:04.436Z","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":"2015-03-12T21:55:53.000Z","updated_at":"2026-08-07T16:39:15.000Z","dependencies_parsed_at":"2024-01-13T20:57:36.265Z","dependency_job_id":"2883fb37-6857-4c1a-9169-0b53780d1e01","html_url":"https://github.com/rails/execjs","commit_stats":{"total_commits":413,"total_committers":57,"mean_commits":7.245614035087719,"dds":"0.44794188861985473","last_synced_commit":"06feba503e961f0c1613e0b66a69937e3ce02e95"},"previous_names":[],"tags_count":53,"template":false,"template_full_name":null,"purl":"pkg:github/rails/execjs","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rails","download_url":"https://codeload.github.com/rails/execjs/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/sbom","scorecard":{"id":759280,"data":{"date":"2025-08-11","repo":{"name":"github.com/rails/execjs","commit":"2a4672f910a9b1e8de1a2b0033e2f292e7288a52"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4,"checks":[{"name":"Code-Review","score":5,"reason":"Found 10/17 approved changesets -- score normalized to 5","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Maintained","score":1,"reason":"2 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 1","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/ci.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:51: update your workflow using https://app.stepsecurity.io/secureworkflow/rails/execjs/ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:57: update your workflow using https://app.stepsecurity.io/secureworkflow/rails/execjs/ci.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:14: update your workflow using https://app.stepsecurity.io/secureworkflow/rails/execjs/ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/rails/execjs/ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:22: update your workflow using https://app.stepsecurity.io/secureworkflow/rails/execjs/ci.yml/master?enable=pin","Info:   0 out of   2 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   3 third-party GitHubAction dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"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/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'master'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 24 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-22T22:49:21.863Z","repository_id":28586820,"created_at":"2025-08-22T22:49:21.868Z","updated_at":"2025-08-22T22:49:21.868Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36455539,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"online","status_checked_at":"2026-08-09T02:00:06.528Z","response_time":130,"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"}},"repo_metadata_updated_at":"2026-08-09T12:58:15.750Z","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:pkgsrc/lang/ruby-execjs?arch=x86_64\u0026os=NetBSD","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/pkgsrc/lang/ruby-execjs","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/pkgsrc/lang/ruby-execjs","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/pkgsrc/lang/ruby-execjs/dependencies","status":"removed","funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-07-09T03:00:35.349Z","issues_count":68,"pull_requests_count":63,"avg_time_to_close_issue":13640865.68,"avg_time_to_close_pull_request":13452894.245283019,"issues_closed_count":50,"pull_requests_closed_count":53,"pull_request_authors_count":38,"issue_authors_count":67,"avg_comments_per_issue":3.1470588235294117,"avg_comments_per_pull_request":2.126984126984127,"merged_pull_requests_count":43,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":0,"past_year_pull_requests_count":6,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":43543.666666666664,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":3,"past_year_pull_request_authors_count":4,"past_year_issue_authors_count":0,"past_year_avg_comments_per_issue":null,"past_year_avg_comments_per_pull_request":0.8333333333333334,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":3,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/issues","maintainers":[{"login":"amatsuda","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/amatsuda"},{"login":"byroot","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/byroot"},{"login":"jhawthorn","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jhawthorn"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/pkgsrc-netbsd-x86_64-10.1-all/packages/lang%2Fruby-execjs/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/pkgsrc-netbsd-x86_64-10.1-all/packages/lang%2Fruby-execjs/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/pkgsrc-netbsd-x86_64-10.1-all/packages/lang%2Fruby-execjs/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pkgsrc-netbsd-x86_64-10.1-all/packages/lang%2Fruby-execjs/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pkgsrc-netbsd-x86_64-10.1-all/packages/lang%2Fruby-execjs/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/pkgsrc-netbsd-x86_64-10.1-all/packages/lang%2Fruby-execjs/codemeta","maintainers":[],"registry":{"name":"pkgsrc-netbsd-x86_64-10.1-all","url":"https://cdn.netbsd.org/pub/pkgsrc/packages/NetBSD/x86_64/10.1/All","ecosystem":"pkgsrc","default":true,"packages_count":19690,"maintainers_count":0,"namespaces_count":43,"keywords_count":368,"github":"pkgsrc","metadata":{"funded_packages_count":400},"icon_url":"https://github.com/pkgsrc.png","created_at":"2026-05-26T08:59:24.518Z","updated_at":"2026-08-15T05:00:06.456Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pkgsrc-netbsd-x86_64-10.1-all/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/pkgsrc-netbsd-x86_64-10.1-all/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/pkgsrc-netbsd-x86_64-10.1-all/namespaces"}},{"id":5302744,"name":"rb-execjs","ecosystem":"conda","description":null,"homepage":"https://rubygems.org/gems/execjs","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/rails/execjs","keywords_array":[],"namespace":null,"versions_count":1,"first_release_published_at":"2019-09-02T06:39:50.000Z","latest_release_published_at":"2019-09-02T06:39:50.000Z","latest_release_number":"2.7.0","last_synced_at":"2026-07-27T01:02:22.936Z","created_at":"2022-10-03T16:13:22.248Z","updated_at":"2026-08-09T12:58:16.085Z","registry_url":"https://anaconda.org/conda-forge/rb-execjs","install_command":"conda install -c conda-forge rb-execjs","documentation_url":null,"metadata":{},"repo_metadata":{"id":28586820,"uuid":"32104914","full_name":"rails/execjs","owner":"rails","description":"Run JavaScript code from Ruby","archived":false,"fork":false,"pushed_at":"2026-05-28T15:49:47.000Z","size":885,"stargazers_count":575,"open_issues_count":31,"forks_count":287,"subscribers_count":25,"default_branch":"master","last_synced_at":"2026-08-09T08:55:04.436Z","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":"2015-03-12T21:55:53.000Z","updated_at":"2026-08-07T16:39:15.000Z","dependencies_parsed_at":"2024-01-13T20:57:36.265Z","dependency_job_id":"2883fb37-6857-4c1a-9169-0b53780d1e01","html_url":"https://github.com/rails/execjs","commit_stats":{"total_commits":413,"total_committers":57,"mean_commits":7.245614035087719,"dds":"0.44794188861985473","last_synced_commit":"06feba503e961f0c1613e0b66a69937e3ce02e95"},"previous_names":[],"tags_count":53,"template":false,"template_full_name":null,"purl":"pkg:github/rails/execjs","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rails","download_url":"https://codeload.github.com/rails/execjs/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/sbom","scorecard":{"id":759280,"data":{"date":"2025-08-11","repo":{"name":"github.com/rails/execjs","commit":"2a4672f910a9b1e8de1a2b0033e2f292e7288a52"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4,"checks":[{"name":"Code-Review","score":5,"reason":"Found 10/17 approved changesets -- score normalized to 5","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Maintained","score":1,"reason":"2 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 1","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/ci.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:51: update your workflow using https://app.stepsecurity.io/secureworkflow/rails/execjs/ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:57: update your workflow using https://app.stepsecurity.io/secureworkflow/rails/execjs/ci.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:14: update your workflow using https://app.stepsecurity.io/secureworkflow/rails/execjs/ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/rails/execjs/ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:22: update your workflow using https://app.stepsecurity.io/secureworkflow/rails/execjs/ci.yml/master?enable=pin","Info:   0 out of   2 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   3 third-party GitHubAction dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"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/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'master'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 24 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-22T22:49:21.863Z","repository_id":28586820,"created_at":"2025-08-22T22:49:21.868Z","updated_at":"2025-08-22T22:49:21.868Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36455539,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"online","status_checked_at":"2026-08-09T02:00:06.528Z","response_time":130,"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.10.0","sha":"06feba503e961f0c1613e0b66a69937e3ce02e95","kind":"tag","published_at":"2024-10-23T13:47:06.000Z","download_url":"https://codeload.github.com/rails/execjs/tar.gz/v2.10.0","html_url":"https://github.com/rails/execjs/releases/tag/v2.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/execjs@v2.10.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v2.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v2.10.0/manifests"},{"name":"v2.9.1","sha":"0b9901e99d9d49c9a739cfa54389e197941ec115","kind":"tag","published_at":"2023-09-16T17:24:21.000Z","download_url":"https://codeload.github.com/rails/execjs/tar.gz/v2.9.1","html_url":"https://github.com/rails/execjs/releases/tag/v2.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/execjs@v2.9.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v2.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v2.9.1/manifests"},{"name":"v2.9.0","sha":"4e31ac13a2a662d55b34da3a32cddd8de3d4b0f5","kind":"tag","published_at":"2023-09-11T12:37:25.000Z","download_url":"https://codeload.github.com/rails/execjs/tar.gz/v2.9.0","html_url":"https://github.com/rails/execjs/releases/tag/v2.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/execjs@v2.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v2.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v2.9.0/manifests"},{"name":"v2.8.1","sha":"d19a51d43a4dfb20b0f539d0c81d16ab69904e21","kind":"tag","published_at":"2021-05-14T07:43:10.000Z","download_url":"https://codeload.github.com/rails/execjs/tar.gz/v2.8.1","html_url":"https://github.com/rails/execjs/releases/tag/v2.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/execjs@v2.8.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v2.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v2.8.1/manifests"},{"name":"v2.8.0","sha":"2cac62d20dffdb3b208e117cfa7dddec6c43418b","kind":"tag","published_at":"2021-05-10T18:59:11.000Z","download_url":"https://codeload.github.com/rails/execjs/tar.gz/v2.8.0","html_url":"https://github.com/rails/execjs/releases/tag/v2.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/execjs@v2.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v2.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v2.8.0/manifests"},{"name":"v2.7.0","sha":"4f2fc87a55ea4f3195363ae3620d9d5cae47e9fc","kind":"tag","published_at":"2016-05-20T03:58:04.000Z","download_url":"https://codeload.github.com/rails/execjs/tar.gz/v2.7.0","html_url":"https://github.com/rails/execjs/releases/tag/v2.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/execjs@v2.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v2.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v2.7.0/manifests"},{"name":"v2.6.0","sha":"f431ca81c6e1a0803c35cc0d6197c0c3a9a9e364","kind":"tag","published_at":"2015-08-14T17:58:59.000Z","download_url":"https://codeload.github.com/rails/execjs/tar.gz/v2.6.0","html_url":"https://github.com/rails/execjs/releases/tag/v2.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/execjs@v2.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v2.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v2.6.0/manifests"},{"name":"v2.5.2","sha":"329353b7a166b7226ece33888e6c24dbdba8b094","kind":"tag","published_at":"2015-04-09T15:58:38.000Z","download_url":"https://codeload.github.com/rails/execjs/tar.gz/v2.5.2","html_url":"https://github.com/rails/execjs/releases/tag/v2.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/execjs@v2.5.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v2.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v2.5.2/manifests"},{"name":"v2.5.1","sha":"aca44d248cfc94e21bd9cbe164dc3084aee019a7","kind":"tag","published_at":"2015-04-08T22:12:58.000Z","download_url":"https://codeload.github.com/rails/execjs/tar.gz/v2.5.1","html_url":"https://github.com/rails/execjs/releases/tag/v2.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/execjs@v2.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v2.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v2.5.1/manifests"},{"name":"v2.5.0","sha":"7e514ae13dd540a3f904f319e34c78832c02374e","kind":"commit","published_at":"2015-04-06T17:07:57.000Z","download_url":"https://codeload.github.com/rails/execjs/tar.gz/v2.5.0","html_url":"https://github.com/rails/execjs/releases/tag/v2.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/execjs@v2.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v2.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v2.5.0/manifests"},{"name":"v2.4.0","sha":"23d3091bd5785e4da626d0452ed4eb0bf32ed9a0","kind":"commit","published_at":"2015-03-05T19:41:25.000Z","download_url":"https://codeload.github.com/rails/execjs/tar.gz/v2.4.0","html_url":"https://github.com/rails/execjs/releases/tag/v2.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/execjs@v2.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v2.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v2.4.0/manifests"},{"name":"v2.3.0","sha":"e20941f927b70dd6af322973ec13d7f8dab264e5","kind":"commit","published_at":"2015-02-03T21:53:05.000Z","download_url":"https://codeload.github.com/rails/execjs/tar.gz/v2.3.0","html_url":"https://github.com/rails/execjs/releases/tag/v2.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/execjs@v2.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v2.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v2.3.0/manifests"},{"name":"v2.2.2","sha":"13053caed15936c2b5992227e173759a91283a32","kind":"commit","published_at":"2014-10-14T22:08:54.000Z","download_url":"https://codeload.github.com/rails/execjs/tar.gz/v2.2.2","html_url":"https://github.com/rails/execjs/releases/tag/v2.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/execjs@v2.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v2.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v2.2.2/manifests"},{"name":"v1.4.1","sha":"519723fd053dd902496dc1b5809be1188665f270","kind":"commit","published_at":"2014-10-14T22:07:35.000Z","download_url":"https://codeload.github.com/rails/execjs/tar.gz/v1.4.1","html_url":"https://github.com/rails/execjs/releases/tag/v1.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/execjs@v1.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v1.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v1.4.1/manifests"},{"name":"v2.2.1","sha":"a6f70bff9a98f98fa3bf1b02c00370c9d741f018","kind":"commit","published_at":"2014-06-26T19:42:49.000Z","download_url":"https://codeload.github.com/rails/execjs/tar.gz/v2.2.1","html_url":"https://github.com/rails/execjs/releases/tag/v2.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/execjs@v2.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v2.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v2.2.1/manifests"},{"name":"v2.2.0","sha":"d67a9b9f9b021b11de312b74693cd041f30b6fd8","kind":"commit","published_at":"2014-06-06T18:43:08.000Z","download_url":"https://codeload.github.com/rails/execjs/tar.gz/v2.2.0","html_url":"https://github.com/rails/execjs/releases/tag/v2.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/execjs@v2.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v2.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v2.2.0/manifests"},{"name":"v2.1.0","sha":"b88d87dc98c4088ae0e3895a52921fd9d08528c1","kind":"commit","published_at":"2014-05-27T20:08:59.000Z","download_url":"https://codeload.github.com/rails/execjs/tar.gz/v2.1.0","html_url":"https://github.com/rails/execjs/releases/tag/v2.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/execjs@v2.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v2.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v2.1.0/manifests"},{"name":"v2.0.2","sha":"a058a89feff0eb5868d88ece68b2bd6c195c8e1d","kind":"commit","published_at":"2013-09-27T19:33:58.000Z","download_url":"https://codeload.github.com/rails/execjs/tar.gz/v2.0.2","html_url":"https://github.com/rails/execjs/releases/tag/v2.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/execjs@v2.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v2.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v2.0.2/manifests"},{"name":"v2.0.1","sha":"ed184d5270aa454950ff1550bd2aa5617b9d4e76","kind":"commit","published_at":"2013-08-27T15:03:57.000Z","download_url":"https://codeload.github.com/rails/execjs/tar.gz/v2.0.1","html_url":"https://github.com/rails/execjs/releases/tag/v2.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/execjs@v2.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v2.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v2.0.1/manifests"},{"name":"v2.0.0","sha":"c121604a82c3fccd01280a81588718ca0f4aa72c","kind":"commit","published_at":"2013-08-21T00:09:57.000Z","download_url":"https://codeload.github.com/rails/execjs/tar.gz/v2.0.0","html_url":"https://github.com/rails/execjs/releases/tag/v2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/execjs@v2.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v2.0.0/manifests"},{"name":"v1.4.0","sha":"1e87b3735176c6e656e4b5ba18ed10214b321ba5","kind":"commit","published_at":"2012-05-20T19:34:29.000Z","download_url":"https://codeload.github.com/rails/execjs/tar.gz/v1.4.0","html_url":"https://github.com/rails/execjs/releases/tag/v1.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/execjs@v1.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v1.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v1.4.0/manifests"},{"name":"v1.3.2","sha":"457c4f2032646b2ca9b8eb0c31a6035ed11d1578","kind":"commit","published_at":"2012-05-07T15:00:39.000Z","download_url":"https://codeload.github.com/rails/execjs/tar.gz/v1.3.2","html_url":"https://github.com/rails/execjs/releases/tag/v1.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/execjs@v1.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v1.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v1.3.2/manifests"},{"name":"v1.3.1","sha":"121e97dbf45cf7136ad197cc88a715fd88b19112","kind":"commit","published_at":"2012-04-26T21:39:41.000Z","download_url":"https://codeload.github.com/rails/execjs/tar.gz/v1.3.1","html_url":"https://github.com/rails/execjs/releases/tag/v1.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/execjs@v1.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v1.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v1.3.1/manifests"},{"name":"v1.3.0","sha":"6eb82936e208a1eac33a9751e956dec9c93a27d7","kind":"commit","published_at":"2012-01-19T16:48:13.000Z","download_url":"https://codeload.github.com/rails/execjs/tar.gz/v1.3.0","html_url":"https://github.com/rails/execjs/releases/tag/v1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/execjs@v1.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v1.3.0/manifests"},{"name":"v1.2.13","sha":"7fc79675cd3e135aa3ecc6c2cfc8a1a2016a8596","kind":"commit","published_at":"2011-12-19T16:13:58.000Z","download_url":"https://codeload.github.com/rails/execjs/tar.gz/v1.2.13","html_url":"https://github.com/rails/execjs/releases/tag/v1.2.13","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/execjs@v1.2.13","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v1.2.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v1.2.13/manifests"},{"name":"v1.2.12","sha":"19c856734e4e7a11b8b978b9c2ea4baaedfde19c","kind":"commit","published_at":"2011-12-08T17:33:32.000Z","download_url":"https://codeload.github.com/rails/execjs/tar.gz/v1.2.12","html_url":"https://github.com/rails/execjs/releases/tag/v1.2.12","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/execjs@v1.2.12","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v1.2.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v1.2.12/manifests"},{"name":"v1.2.11","sha":"c1f0953db40f234773948e639ce5ef232581a154","kind":"commit","published_at":"2011-12-05T19:27:00.000Z","download_url":"https://codeload.github.com/rails/execjs/tar.gz/v1.2.11","html_url":"https://github.com/rails/execjs/releases/tag/v1.2.11","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/execjs@v1.2.11","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v1.2.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v1.2.11/manifests"},{"name":"v1.2.10","sha":"0458862dc173f33396760ba1f798703a36d997b7","kind":"commit","published_at":"2011-12-05T19:19:56.000Z","download_url":"https://codeload.github.com/rails/execjs/tar.gz/v1.2.10","html_url":"https://github.com/rails/execjs/releases/tag/v1.2.10","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/execjs@v1.2.10","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v1.2.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v1.2.10/manifests"},{"name":"v1.2.9","sha":"1c0af50e963f93a3a47241ca63e9b5110f9d694f","kind":"commit","published_at":"2011-09-24T16:45:37.000Z","download_url":"https://codeload.github.com/rails/execjs/tar.gz/v1.2.9","html_url":"https://github.com/rails/execjs/releases/tag/v1.2.9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/execjs@v1.2.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v1.2.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v1.2.9/manifests"},{"name":"v1.2.8","sha":"232ccd1129c9b0a604c345f65f81b6e32e3b832a","kind":"commit","published_at":"2011-09-20T21:37:02.000Z","download_url":"https://codeload.github.com/rails/execjs/tar.gz/v1.2.8","html_url":"https://github.com/rails/execjs/releases/tag/v1.2.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/execjs@v1.2.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v1.2.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v1.2.8/manifests"},{"name":"v1.2.7","sha":"7040a4b0875f3265645acdfb4f062a81a37feaca","kind":"commit","published_at":"2011-09-19T17:17:17.000Z","download_url":"https://codeload.github.com/rails/execjs/tar.gz/v1.2.7","html_url":"https://github.com/rails/execjs/releases/tag/v1.2.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/execjs@v1.2.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v1.2.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v1.2.7/manifests"},{"name":"v1.2.6","sha":"5fbf39a814a5c5a3df89d7b984dd30dac2e5bf1b","kind":"commit","published_at":"2011-09-13T15:06:45.000Z","download_url":"https://codeload.github.com/rails/execjs/tar.gz/v1.2.6","html_url":"https://github.com/rails/execjs/releases/tag/v1.2.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/execjs@v1.2.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v1.2.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v1.2.6/manifests"},{"name":"v1.2.5","sha":"7e0c372dd0a93f9a3084b2feebf32b5415c9eee0","kind":"commit","published_at":"2011-09-12T22:00:43.000Z","download_url":"https://codeload.github.com/rails/execjs/tar.gz/v1.2.5","html_url":"https://github.com/rails/execjs/releases/tag/v1.2.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/execjs@v1.2.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v1.2.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v1.2.5/manifests"},{"name":"v1.2.4","sha":"c4f0e852ad6b265dc24acff9bf1b8a823065b704","kind":"commit","published_at":"2011-08-03T20:36:38.000Z","download_url":"https://codeload.github.com/rails/execjs/tar.gz/v1.2.4","html_url":"https://github.com/rails/execjs/releases/tag/v1.2.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/execjs@v1.2.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v1.2.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v1.2.4/manifests"},{"name":"v1.2.3","sha":"26f97e747f68599d98e0f10c4d00e7ee21eecb76","kind":"commit","published_at":"2011-08-03T17:03:44.000Z","download_url":"https://codeload.github.com/rails/execjs/tar.gz/v1.2.3","html_url":"https://github.com/rails/execjs/releases/tag/v1.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/execjs@v1.2.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v1.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v1.2.3/manifests"},{"name":"v1.2.2","sha":"d2bb6c724546715a8f70c6e2ee6ab04b560b0d21","kind":"commit","published_at":"2011-08-03T16:45:56.000Z","download_url":"https://codeload.github.com/rails/execjs/tar.gz/v1.2.2","html_url":"https://github.com/rails/execjs/releases/tag/v1.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/execjs@v1.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v1.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v1.2.2/manifests"},{"name":"v1.2.1","sha":"4beea9628a6cbd8b3159a7eb64ce8d4f7cd0b641","kind":"commit","published_at":"2011-07-28T18:52:29.000Z","download_url":"https://codeload.github.com/rails/execjs/tar.gz/v1.2.1","html_url":"https://github.com/rails/execjs/releases/tag/v1.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/execjs@v1.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v1.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v1.2.1/manifests"},{"name":"v1.2.0","sha":"bc2be5a56b4482773c09060b8649bcc2e52c8b6d","kind":"commit","published_at":"2011-06-18T18:34:40.000Z","download_url":"https://codeload.github.com/rails/execjs/tar.gz/v1.2.0","html_url":"https://github.com/rails/execjs/releases/tag/v1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/execjs@v1.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v1.2.0/manifests"},{"name":"v1.1.3","sha":"c808b9741a7fb9162d807979ef531560e6d3ec6f","kind":"commit","published_at":"2011-06-13T21:26:28.000Z","download_url":"https://codeload.github.com/rails/execjs/tar.gz/v1.1.3","html_url":"https://github.com/rails/execjs/releases/tag/v1.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/execjs@v1.1.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v1.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v1.1.3/manifests"},{"name":"v1.1.2","sha":"b67a563ab4c6e26dc468e948d523456d531463f9","kind":"commit","published_at":"2011-06-08T23:44:15.000Z","download_url":"https://codeload.github.com/rails/execjs/tar.gz/v1.1.2","html_url":"https://github.com/rails/execjs/releases/tag/v1.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/execjs@v1.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v1.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v1.1.2/manifests"},{"name":"v1.1.1","sha":"8c64ffb2476d244cd9fae9cbd803d588a8497796","kind":"commit","published_at":"2011-06-08T03:35:13.000Z","download_url":"https://codeload.github.com/rails/execjs/tar.gz/v1.1.1","html_url":"https://github.com/rails/execjs/releases/tag/v1.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/execjs@v1.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v1.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v1.1.1/manifests"},{"name":"v1.1.0","sha":"b7b99e0ca6fc8f3dac5ee4091b927eb12626817d","kind":"commit","published_at":"2011-06-02T04:27:24.000Z","download_url":"https://codeload.github.com/rails/execjs/tar.gz/v1.1.0","html_url":"https://github.com/rails/execjs/releases/tag/v1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/execjs@v1.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v1.1.0/manifests"},{"name":"v1.0.0","sha":"de9d10fa91a26f501ce08b9fa96bd19a534cb936","kind":"commit","published_at":"2011-05-18T17:57:52.000Z","download_url":"https://codeload.github.com/rails/execjs/tar.gz/v1.0.0","html_url":"https://github.com/rails/execjs/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/execjs@v1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v1.0.0/manifests"},{"name":"v0.4.0","sha":"2fcbabcffe7f701ce41cec5722863a29682e0cf3","kind":"commit","published_at":"2011-05-17T15:09:21.000Z","download_url":"https://codeload.github.com/rails/execjs/tar.gz/v0.4.0","html_url":"https://github.com/rails/execjs/releases/tag/v0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/execjs@v0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v0.4.0/manifests"},{"name":"v0.3.4","sha":"48d618709767350d2261bba98908f47d5c432ce7","kind":"commit","published_at":"2011-05-12T18:51:28.000Z","download_url":"https://codeload.github.com/rails/execjs/tar.gz/v0.3.4","html_url":"https://github.com/rails/execjs/releases/tag/v0.3.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/execjs@v0.3.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v0.3.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v0.3.4/manifests"},{"name":"v0.3.3","sha":"8a7db7b8c9595b1b71ffea1ee7e24118f1cb9be4","kind":"commit","published_at":"2011-05-06T13:38:29.000Z","download_url":"https://codeload.github.com/rails/execjs/tar.gz/v0.3.3","html_url":"https://github.com/rails/execjs/releases/tag/v0.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/execjs@v0.3.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v0.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v0.3.3/manifests"},{"name":"v0.3.2","sha":"8283265257140aa443764498e0a723d15cba7ba2","kind":"commit","published_at":"2011-05-05T14:35:47.000Z","download_url":"https://codeload.github.com/rails/execjs/tar.gz/v0.3.2","html_url":"https://github.com/rails/execjs/releases/tag/v0.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/execjs@v0.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v0.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v0.3.2/manifests"},{"name":"v0.3.1","sha":"5831cff0fc43cd089fd7811df4912e2ec8fb8074","kind":"commit","published_at":"2011-05-03T16:27:50.000Z","download_url":"https://codeload.github.com/rails/execjs/tar.gz/v0.3.1","html_url":"https://github.com/rails/execjs/releases/tag/v0.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/execjs@v0.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v0.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v0.3.1/manifests"},{"name":"v0.3.0","sha":"98827a0b01bfea065e74ad896dc3177408edfe4c","kind":"commit","published_at":"2011-04-26T16:01:11.000Z","download_url":"https://codeload.github.com/rails/execjs/tar.gz/v0.3.0","html_url":"https://github.com/rails/execjs/releases/tag/v0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/execjs@v0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v0.3.0/manifests"},{"name":"v0.2.1","sha":"e5e32a63b8a79a34a5a7126528c9b3f285b71253","kind":"commit","published_at":"2011-04-26T15:43:21.000Z","download_url":"https://codeload.github.com/rails/execjs/tar.gz/v0.2.1","html_url":"https://github.com/rails/execjs/releases/tag/v0.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/execjs@v0.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v0.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v0.2.1/manifests"},{"name":"v0.2.0","sha":"8701188f838fa656902996712e76d73435be92df","kind":"commit","published_at":"2011-04-12T16:51:40.000Z","download_url":"https://codeload.github.com/rails/execjs/tar.gz/v0.2.0","html_url":"https://github.com/rails/execjs/releases/tag/v0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/execjs@v0.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v0.2.0/manifests"},{"name":"v0.1.1","sha":"8f438d81c11f387a98323ef909a9626448a2ae87","kind":"commit","published_at":"2011-03-30T16:58:57.000Z","download_url":"https://codeload.github.com/rails/execjs/tar.gz/v0.1.1","html_url":"https://github.com/rails/execjs/releases/tag/v0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/execjs@v0.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v0.1.1/manifests"},{"name":"v0.1.0","sha":"02ae49735aac7790078d44383a33ddeca7457ce8","kind":"commit","published_at":"2011-03-10T23:38:33.000Z","download_url":"https://codeload.github.com/rails/execjs/tar.gz/v0.1.0","html_url":"https://github.com/rails/execjs/releases/tag/v0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rails/execjs@v0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/tags/v0.1.0/manifests"}]},"repo_metadata_updated_at":"2026-08-09T12:58:16.085Z","dependent_packages_count":1,"downloads":9927,"downloads_period":"total","dependent_repos_count":1,"rankings":{"downloads":null,"dependent_repos_count":24.342532062478167,"dependent_packages_count":28.97350167174011,"stargazers_count":18.114676381056938,"forks_count":10.304905434402913,"docker_downloads_count":null,"average":20.433903887419532},"purl":"pkg:conda/rb-execjs?repository_url=https://conda-forge.org","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/conda/rb-execjs","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/conda/rb-execjs","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/conda/rb-execjs/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-07-09T03:00:35.349Z","issues_count":68,"pull_requests_count":63,"avg_time_to_close_issue":13640865.68,"avg_time_to_close_pull_request":13452894.245283019,"issues_closed_count":50,"pull_requests_closed_count":53,"pull_request_authors_count":38,"issue_authors_count":67,"avg_comments_per_issue":3.1470588235294117,"avg_comments_per_pull_request":2.126984126984127,"merged_pull_requests_count":43,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":0,"past_year_pull_requests_count":6,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":43543.666666666664,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":3,"past_year_pull_request_authors_count":4,"past_year_issue_authors_count":0,"past_year_avg_comments_per_issue":null,"past_year_avg_comments_per_pull_request":0.8333333333333334,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":3,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/issues","maintainers":[{"login":"amatsuda","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/amatsuda"},{"login":"byroot","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/byroot"},{"login":"jhawthorn","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jhawthorn"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/rb-execjs/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/rb-execjs/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/rb-execjs/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/rb-execjs/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/rb-execjs/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/rb-execjs/codemeta","maintainers":[],"registry":{"name":"conda-forge.org","url":"https://conda-forge.org","ecosystem":"conda","default":false,"packages_count":20636,"maintainers_count":0,"namespaces_count":0,"keywords_count":13549,"github":"conda-forge","metadata":{"kind":"conda-forge","key":"CondaForge","api":"https://conda.anaconda.org","funded_packages_count":2338},"icon_url":"https://github.com/conda-forge.png","created_at":"2022-10-03T15:37:08.743Z","updated_at":"2026-08-15T05:05:53.220Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/namespaces"}}],"commits":{"id":3166,"full_name":"rails/execjs","default_branch":"master","total_commits":422,"total_committers":60,"total_bot_commits":0,"total_bot_committers":0,"mean_commits":7.033333333333333,"dds":0.4597156398104265,"past_year_total_commits":8,"past_year_total_committers":4,"past_year_total_bot_commits":0,"past_year_total_bot_committers":0,"past_year_mean_commits":2.0,"past_year_dds":0.375,"last_synced_at":"2026-08-13T20:31:11.699Z","last_synced_commit":"b8a5855917b0cf368b1e6bf34958f92e5148dd88","created_at":"2023-03-07T09:16:45.596Z","updated_at":"2026-08-13T20:31:11.533Z","committers":[{"name":"Joshua Peek","email":"josh@joshpeek.com","login":"josh","count":228},{"name":"Sam Stephenson","email":"sam@37signals.com","login":"sstephenson","count":47},{"name":"Jean Boussier","email":"jean.boussier@gmail.com","login":"byroot","count":28},{"name":"Benoit Daloze","email":"eregontp@gmail.com","login":"eregon","count":15},{"name":"Rafael Mendonça França","email":"rafaelmfranca@gmail.com","login":"rafaelfranca","count":8},{"name":"stereobooster","email":"stereobooster@gmail.com","login":"stereobooster","count":7},{"name":"Ryunosuke SATO","email":"tricknotes.rs@gmail.com","login":"tricknotes","count":5},{"name":"Magnus Holm","email":"judofyr@gmail.com","login":"judofyr","count":5},{"name":"Akira Matsuda","email":"ronnie@dio.jp","login":"amatsuda","count":5},{"name":"Erik Michaels-Ober","email":"sferik@gmail.com","login":"sferik","count":4},{"name":"Sam","email":"sam.saffron@gmail.com","login":"SamSaffron","count":3},{"name":"Aaron Patterson","email":"aaron.patterson@gmail.com","login":"tenderlove","count":3},{"name":"Peter Wagenet","email":"peter.wagenet@gmail.com","login":"wagenet","count":2},{"name":"Nicholas D. Wolfwood","email":"blackace@gentoo.org","login":"nwolfwood","count":2},{"name":"Matt Burke","email":"spraints@gmail.com","login":"spraints","count":2},{"name":"Luis Lavena","email":"luislavena@gmail.com","login":"luislavena","count":2},{"name":"Jun Aruga","email":"jaruga@redhat.com","login":"junaruga","count":2},{"name":"Stephen Waits","email":"steve@waits.net","login":"swaits","count":2},{"name":"Sébastien Gaya","email":"sebastien.gaya@gmail.com","login":"SebouChu","count":2},{"name":"Ville Lautanala","email":"lautis@gmail.com","login":"lautis","count":2},{"name":"tomocrafter","email":"tomoppeko@gmail.com","login":"tomocrafter","count":2},{"name":"m-nakamura145","email":"masato.nakamura145@gmail.com","login":"m-nakamura145","count":2},{"name":"Jason Meller","email":"jason@kolide.co","login":"terracatta","count":2},{"name":"Guillermo Iguaran","email":"guilleiguaran@gmail.com","login":"guilleiguaran","count":2},{"name":"Darío Hereñú","email":"magallania@gmail.com","login":"kant","count":2},{"name":"Bruno Aguirre","email":"yo@brunoaguirre.com","login":"elcuervo","count":2},{"name":"Benjamin","email":"panyamin","login":"panyamin","count":2},{"name":"Andrew White","email":"andrew.white@unboxed.co","login":"pixeltrix","count":2},{"name":"Todd Fisher","email":"todd.fisher@livingsocial.com","login":null,"count":1},{"name":"Reese Armstrong","email":"reese@obl.ong","login":null,"count":1},{"name":"Marcus Brito","email":"marcus.brito@ecore.com.br","login":null,"count":1},{"name":"viralpraxis","email":"iaroslav2k@gmail.com","login":"viralpraxis","count":1},{"name":"pavel","email":"pavel.rosicky@easy.cz","login":"ahorek","count":1},{"name":"ojab","email":"ojab@ojab.ru","login":"ojab","count":1},{"name":"marlon neila seron","email":"seronmns@gmail.com","login":"seronmarlon","count":1},{"name":"maclover7","email":"me@jonathanmoss.me","login":"maclover7","count":1},{"name":"igor","email":"lublushokolad@gmail.com","login":"igoralekseev","count":1},{"name":"cablegram","email":"curtis.cablegram@gmail.com","login":"cablegram","count":1},{"name":"Waynn Lue","email":"WLGades@gmail.com","login":"waynn","count":1},{"name":"Uchio KONDO","email":"udzura@pepabo.com","login":"udzura","count":1},{"name":"Sylvester Keil","email":"sylvester@keil.or.at","login":"inukshuk","count":1},{"name":"Simone Carletti","email":"weppos@weppos.net","login":"weppos","count":1},{"name":"Sebastian Cohnen","email":"tisba","login":"tisba","count":1},{"name":"Sam Ruby","email":"rubys@intertwingly.net","login":"rubys","count":1},{"name":"Reese Armstrong","email":"me@reeseric.ci","login":"reesericci","count":1},{"name":"Pedro Nascimento","email":"pnascimento@gmail.com","login":"lunks","count":1},{"name":"Mislav Marohnić","email":"mislav.marohnic@gmail.com","login":"mislav","count":1},{"name":"Matt Menefee","email":"mattmenefee","login":"mattmenefee","count":1},{"name":"Luca Simone","email":"info@lucasimone.info","login":"lukefx","count":1},{"name":"Kuyseng CHHOEUN","email":"kuyseng@gmail.com","login":"kuyseng","count":1},{"name":"Juanito Fatas","email":"me@juanitofatas.com","login":"JuanitoFatas","count":1},{"name":"Jon Roberts","email":"jon@emptyflask.net","login":"emptyflask","count":1},{"name":"Joel Low","email":"joel@joelsplace.sg","login":"lowjoel","count":1},{"name":"Jeroen Visser","email":"jeroenvisser101","login":"jeroenvisser101","count":1},{"name":"Jan Lelis","email":"mail@janlelis.de","login":"janlelis","count":1},{"name":"Ivan Buiko","email":"ivan@buiko.com","login":"helsus","count":1},{"name":"Erick Zetta","email":"erick.zetta@gmail.com","login":"eckz","count":1},{"name":"Arpit Jain","email":"arpitjain099@gmail.com","login":"arpitjain099","count":1},{"name":"Andrey Sitnik","email":"andrey@sitnik.ru","login":"ai","count":1},{"name":"Aleksey V. Zapparov","email":"ixti@member.fsf.org","login":"ixti","count":1}],"past_year_committers":[{"name":"Jean Boussier","email":"byroot@ruby-lang.org","login":"byroot","count":5},{"name":"tomocrafter","email":"tomoppeko@gmail.com","login":"tomocrafter","count":1},{"name":"Juanito Fatas","email":"me@juanitofatas.com","login":"JuanitoFatas","count":1},{"name":"Arpit Jain","email":"arpitjain099@gmail.com","login":"arpitjain099","count":1}],"commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-08-14T00:00:06.241Z","repositories_count":6663341,"commits_count":945571059,"contributors_count":40120060,"owners_count":1339190,"committers_count":3310080,"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/execjs","html_url":"https://github.com/rails/execjs","last_synced_at":"2026-08-13T20:37:30.600Z","status":"error","issues_count":68,"pull_requests_count":65,"avg_time_to_close_issue":13640865.68,"avg_time_to_close_pull_request":13120808.94642857,"issues_closed_count":50,"pull_requests_closed_count":56,"pull_request_authors_count":38,"issue_authors_count":67,"avg_comments_per_issue":3.1470588235294117,"avg_comments_per_pull_request":2.0615384615384613,"merged_pull_requests_count":46,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":0,"past_year_pull_requests_count":6,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":5453053.75,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":4,"past_year_pull_request_authors_count":4,"past_year_issue_authors_count":0,"past_year_avg_comments_per_issue":null,"past_year_avg_comments_per_pull_request":0.0,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":4,"created_at":"2023-05-10T21:58:12.968Z","updated_at":"2026-08-13T20:37:30.600Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/rails%2Fexecjs/issues","issue_labels_count":{},"pull_request_labels_count":{},"issue_author_associations_count":{"NONE":64,"CONTRIBUTOR":4},"pull_request_author_associations_count":{"CONTRIBUTOR":33,"NONE":24,"MEMBER":8},"issue_authors":{"Schwad":2,"SamSaffron":1,"theo-bittencourt":1,"connorshea":1,"SuwakoMmh":1,"saghoshprogress":1,"rafalpetryka":1,"jrafanie":1,"maisumakun":1,"yagarea":1,"blaccout47":1,"mpz":1,"Nerian":1,"AlZero-t":1,"1026cy":1,"simoniong":1,"baburdick":1,"CR1AT0RS":1,"betelgeuse":1,"yuzzjj":1,"hopewise":1,"willcosgrove":1,"JohnMerlino1":1,"ecentell-CPF":1,"daniel-rikowski":1,"paulmakepeace":1,"jean-damien":1,"jeremyevans":1,"ShockwaveNN":1,"kkyflying":1,"lunks":1,"krzysztofg-ion":1,"jykoomson":1,"Andre-Tischer":1,"plentz":1,"pavan93":1,"aleksclark":1,"Dvelezs94":1,"SpringMT":1,"h0jeZvgoxFepBQ2C":1,"shubham399":1,"vasiliy-pdk":1,"DennisWormald":1,"Sega100500":1,"cygwinports":1,"ttanimichi":1,"moserke":1,"Jared-Prime":1,"boazsegev":1,"viktorianer":1,"Burgestrand":1,"judofyr":1,"kin9-0rz":1,"junaruga":1,"Tectract":1,"jmaggesi":1,"eloyesp":1,"kevincox":1,"pbssubhash":1,"isaacbowen":1,"justintan2002":1,"nathanielsuchy":1,"J-Swift":1,"dvkch":1,"walski":1,"ramonvic":1,"stevenbarragan":1},"pull_request_authors":{"eregon":7,"byroot":4,"amatsuda":3,"casperisfine":3,"junaruga":3,"tricknotes":3,"m-nakamura145":3,"SebouChu":2,"SamSaffron":2,"viralpraxis":2,"kuyseng":2,"tomocrafter":2,"josh":2,"mattmenefee":2,"arpitjain099":2,"udzura":1,"jeroenvisser101":1,"martynovs":1,"ttanimichi":1,"ahorek":1,"maisumakun":1,"paulmakepeace":1,"julik":1,"tristanchanson":1,"salzig":1,"alexgorbatchev":1,"glaucocustodio":1,"kkohrt":1,"judofyr":1,"ai":1,"284km":1,"kares":1,"reesericci":1,"stoivo":1,"tisba":1,"gaurav6192":1,"jhawthorn":1,"terracatta":1},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-08-14T00:00:05.923Z","repositories_count":16034022,"issues_count":40397571,"pull_requests_count":130723911,"authors_count":11450650,"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":{"CONTRIBUTOR":3,"MEMBER":2,"NONE":1},"past_year_issue_authors":{},"past_year_pull_request_authors":{"arpitjain099":2,"byroot":2,"kkohrt":1,"tomocrafter":1},"maintainers":[{"login":"byroot","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/byroot"},{"login":"amatsuda","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/amatsuda"},{"login":"jhawthorn","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jhawthorn"}],"active_maintainers":[{"login":"byroot","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/byroot"}]},"events":{"total":{"PullRequestEvent":4,"ForkEvent":3,"IssuesEvent":2,"WatchEvent":19,"IssueCommentEvent":7,"PushEvent":4,"CreateEvent":1},"last_year":{"PullRequestEvent":2,"ForkEvent":1,"WatchEvent":3,"PushEvent":3}},"keywords":[],"dependencies":[{"ecosystem":"actions","filepath":".github/workflows/ci.yml","sha":null,"kind":"manifest","created_at":"2023-01-14T09:07:16.642Z","updated_at":"2023-01-14T09:07:16.642Z","repository_link":"https://github.com/rails/execjs/blob/master/.github/workflows/ci.yml","dependencies":[{"id":6893774461,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":6893774462,"package_name":"ruby/setup-ruby","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"rubygems","filepath":"Gemfile","sha":null,"kind":"manifest","created_at":"2023-01-14T09:07:16.697Z","updated_at":"2023-01-14T09:07:16.697Z","repository_link":"https://github.com/rails/execjs/blob/master/Gemfile","dependencies":[{"id":6893774466,"package_name":"minitest","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"development","optional":false},{"id":6893774463,"package_name":"duktape","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"development","optional":false},{"id":6893774464,"package_name":"mini_racer","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"development","optional":false},{"id":6893774465,"package_name":"therubyrhino","ecosystem":"rubygems","requirements":"\u003e= 1.73.3","direct":true,"kind":"development","optional":false}]},{"ecosystem":"rubygems","filepath":"execjs.gemspec","sha":null,"kind":"manifest","created_at":"2023-01-14T09:07:16.808Z","updated_at":"2023-01-14T09:07:16.808Z","repository_link":"https://github.com/rails/execjs/blob/master/execjs.gemspec","dependencies":[{"id":6893774467,"package_name":"rake","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"development","optional":false}]}],"score":32.075858633630304,"created_at":"2024-12-15T21:38:07.288Z","updated_at":"2026-08-15T21:30:48.470Z","avatar_url":"https://github.com/rails.png","language":"Ruby","monthly_downloads":0,"readme":"ExecJS\n======\n\nExecJS lets you run JavaScript code from Ruby. It automatically picks\nthe best runtime available to evaluate your JavaScript program, then\nreturns the result to you as a Ruby object.\n\nExecJS supports these runtimes:\n\n* [therubyrhino](https://github.com/cowboyd/therubyrhino) - Mozilla\n  Rhino embedded within JRuby\n* [Duktape.rb](https://github.com/judofyr/duktape.rb) - Duktape JavaScript interpreter\n* [Node.js](http://nodejs.org/)\n* [Bun.sh](https://bun.sh) - JavaScript runtime \u0026 toolkit designed for speed\n* Apple JavaScriptCore - Included with Mac OS X\n* [Microsoft Windows Script Host](http://msdn.microsoft.com/en-us/library/9bbdkx3k.aspx) (JScript)\n* [Google V8](http://code.google.com/p/v8/)\n* [mini_racer](https://github.com/rubyjs/mini_racer) - Google V8\n  embedded within Ruby\n* [GraalVM JavaScript](https://www.graalvm.org/javascript/) - used on TruffleRuby\n\nA short example:\n\n``` ruby\nrequire \"execjs\"\nExecJS.eval \"'red yellow blue'.split(' ')\"\n# =\u003e [\"red\", \"yellow\", \"blue\"]\n```\n\nA longer example, demonstrating how to invoke the CoffeeScript compiler:\n\n``` ruby\nrequire \"execjs\"\nrequire \"net/http\"\nsource = Net::HTTP.get(URI(\"https://coffeescript.org/browser-compiler-legacy/coffeescript.js\"))\n\ncontext = ExecJS.compile(source)\ncontext.call(\"CoffeeScript.compile\", \"square = (x) -\u003e x * x\", bare: true)\n# =\u003e \"var square;\\nsquare = function(x) {\\n  return x * x;\\n};\"\n```\n\n# Forcing a specific runtime\n\nIf you'd like to use a specific runtime rather than the autodetected one, you can assign `ExecJS.runtime`:\n\n```ruby\nExecJS.runtime = ExecJS::Runtimes::Node\n```\n\nAlternatively, you can define it via the `EXECJS_RUNTIME` environment variable:\n\n```bash\nEXECJS_RUNTIME=Node ruby ...\n```\n\nYou can find the list of possible runtimes in [`lib/execjs/runtimes.rb`](https://github.com/rails/execjs/blob/master/lib/execjs/runtimes.rb).\n\n# Installation\n\n```\n$ gem install execjs\n```\n\n# FAQ\n\n**Why can't I use CommonJS `require()` inside ExecJS?**\n\nExecJS provides the lowest common denominator interface to any JavaScript runtime.\nUse ExecJS when it doesn't matter which JavaScript interpreter your code runs\nin. If you want to access the Node API, you should check another library like\n[commonjs.rb](https://github.com/cowboyd/commonjs.rb) designed to provide a\nconsistent interface.\n\n**Why can't I use `setTimeout`?**\n\nFor similar reasons as modules, not all runtimes guarantee a full JavaScript\nevent loop. So `setTimeout`, `setInterval` and other timers are not defined.\n\n**Why can't I use ES5 features?**\n\nSome runtimes like Node will implement many of the latest ES5 features. However\nolder stock runtimes like JSC on OSX and JScript on Windows may not. You should\nonly count on ES3 features being available. Prefer feature checking these APIs\nrather than hard coding support for specific runtimes.\n\n**Can ExecJS be used to sandbox scripts?**\n\nNo, ExecJS shouldn't be used for any security related sandboxing. Since runtimes\nare automatically detected, each runtime has different sandboxing properties.\nYou shouldn't use `ExecJS.eval` on any inputs you wouldn't feel comfortable Ruby\n`eval()`ing.\n\n## Contributing to ExecJS\n\nExecJS is the work of dozens of contributors. You're encouraged to submit pull requests, propose\nfeatures and discuss issues.\n\nSee [CONTRIBUTING](CONTRIBUTING.md).\n\n## License\nExecJS is released under the [MIT License](MIT-LICENSE).\n","funding_links":[],"readme_doi_urls":[],"works":{},"citation_counts":{},"total_citations":0,"keywords_from_contributors":["rubygems","activerecord","activejob","mvc","rack","ruby-gem","sinatra","rspec","multithreading","background-jobs"],"project_url":"https://ruby.ecosyste.ms/api/v1/projects/205","html_url":"https://ruby.ecosyste.ms/projects/205"}